This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The official pacman repository". The annotated tag, v5.1.0 has been created at 107501d7e7d4bf6fcdd8c54b13b41c4ad34e24d6 (tag) tagging be4c491ceb34f04c3352ddd1d3c4672560e7ea8c (commit) replaces v5.0.1 tagged by Allan McRae on Mon May 28 09:41:26 2018 +1000 - Log ----------------------------------------------------------------- Don't use the Force, Luke! -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEZkWwqMcAXnjbHXhk+Z/+D+rpmb0FAlsLQiYACgkQ+Z/+D+rp mb3W2Af+PLEWtYq87mxjiiS8GdJUoYzI81jyiViWmAW5S7H5dhnaB0yoO3f/NW+d CehH+NLbqqCblKZSozRiZ0Rby6lczGcn4ah8oy7DKLV5Q6A1L5qgJ2f8kMrsgDCS sW6A8PxHCG2VF74uaC9Fei0QNg67+Ge124kpoCjlMDjDZbIeNCBiHpb5MeXt/vzk x4TL8dFTrfKJYgK5NsoG9DRrmdTwjvVd5dXayRSo5lmAl9r4ufLM7SfLb70CBS/G 1SUofj06QA+UyXxaX0cC/uoNTkdM9ahQJnat46lIDYXGvTV4TTAX83TNI/A+9jZd MiX+yzZfetsHSW5bo85oK+mqatkd6A== =Raet -----END PGP SIGNATURE----- Alad Wenter (2): libmakepkg: generate all scripts makepkg: Move parseopts from library to libmakepkg Alastair Hughes (6): Changed documentation to use 'the default' instead of 'a typical default' makepkg: ignore the architecture for --printsrcinfo Remove AC_FUNC_MALLOC check. Add missing newline in paclog-pkglist help output Make DUFLAGS be overrideable during configure Make the flags used for sed -i configurable Allan McRae (72): Update NEWS for pacman-5.0.1 libmakepkg: fix is_array function makepkg: Remove upx and optipng support Consider provides when labelling optdepends status as pending install Consider provides when warning about optdepnd removal Use versions specified in optdepends Failed database downloads cause transaction to stop repo-add: do not alter the database if only verifying signature Add release instructions libmakepkg: ensure emptydir find command acts on individual directories Do not add root prefix twice when checking database files PKGBUILD.5: document that the pkgver() function runs after prepare() Print replacements when using -Sup Remove notification of system upgrade when only printing URLs pacman_query: move error messages into relevant if statements Handle provides with -Q Prevent wrapping of enum items Avoid logical OR duplication warning from gcc-6 makepkg: move build enviroment set-up to function Report local file URL for -Sp operations if package is in cache Turn off colours once finished using them Remove obsolete TODO pacman-key: reject armored signatures Add newline to the end of error messages for signature format issues Fix file name in scripts potfile Fix typo in pacman-db-upgrade usage message Fix memory leak in remove_notify_needed_optdepends Remove internal md5 and sha2 implementations Remove SHA224 support Remove pacman-optimize Move bash/zsh completion out of contrib Remove contrib Ensure makepkg-wrapper is built after makepkg Generalise makepkg-wrapper to handle any script using libmakepkg Use coreutils binaries for checking/generating checksums Remove pactree [RFC] Provide source files for useful debug packages Revert "[RFC] Provide source files for useful debug packages" Remove pacsort Suppress more output messages on successful -D options with -q Build a single debug package for all packages from a PKGBUILD Fix documentation of -Dq Update copyright years Provide source files for useful debug packages Fix memory leak in alpm_pkg_checkmd5sum alpm_fetch_pkgurl: fix memory leak makepkg: do not create symlinks in build directory makepkg: create signature files outside of fakeroot makepkg: remove build date from .PKGINFO header makepkg: introduce SOURCE_DATE_EPOCH makepkg: do not write basever makepkg: always write pkgbase makepkg: set default value for PACKAGER libmakepkg: grammar fix libmakepkg: only output package file names when checking for build references Handle empty string passed to query_owner Do not continuously try to open an invalid database Fix moving source files into debug packages Support new OpenPGP format packets lengths Deprecate --root in favour of --sysroot Update coyrights for 2018 make_aligned_titles: initialise wbuf Update POTFILES.in Import updated translations from Transifex Initial translation preparation for pacman-5.1 add missing newline to error message makepkg: Fix listing of uninstalled deps Pull translations from Transifex and regenerate Update README for pacman-5.1 Translations need to be 75% completed to be included Pull updated translations from Transifex Release v.5.1.0 Andrew Gregory (53): use multi-byte character matching for user input recursedeps: include cyclic dependencies hook.c: replace readdir_r with readdir hook.c: replace fstatat with stat makepkg: fix find_lib{depends, provides} results makepkg: reject package data with newlines makepkg: abort on lint_package errors makepkg: reject packages with newlines in paths be_local: remove unused error return extract db files with dbonly makepkg: warn about dotfiles in package root ini: only recognize comments at beginning of line conflict: skip dir children when replacing a file find_fileconflicts: rename tmpfiles -> newfiles makepkg: sort package contents repo-add: sort file list entries add _alpm_filelist_sort filelist_sort: check if filelist is presorted pactest: add --review option add alpm_list_append_strdup parse stdin as newline-separated add --overwrite option to ignore file conflicts deprecate --force in favor of --overwrite graph.h: replace hardcoded values with an enum graph.h: rename childptr -> iterator sortbydeps: factor out dep cycle warning sortbydeps: rename found -> switched_to_child sortbydeps: rename vptr -> i unlink_file: strip trailing slashes conflict: include owner for filesystem conflicts use sockets for scriptlet/hook communication add --sysroot option run_chroot: label pipe endpoints for readability be_sync: error out if a db cannot be parsed add send_fakem to valgrind.supp free memory for --overwrite lists alpm_unlock: check handle before dereferencing query_fileowner: avoid buffer overflow check for overflow when setting HTTP_USER_AGENT remove unused byte from user agent buffer alpm_list: abort on memory allocation failure provide command for downloading missing databases clarify broken dependency error messages avoid printing NULL string dload: ensure callback is always initialized once do not rely on name hashes for matching detect pkghash allocation failure add missing newline to debug message extract raw config file parser extract default settings to separate function add pacman-conf utility use pacman-conf in scripts util/pkgbuild: fix broken indentation Armin K (1): libalpm: Use archive_read_extract2 Ashley Whetter (4): libmakepkg: extract functions for writing .SRCINFO files pacsort help clearly states that files contain inputs to be sorted Add -m/--nocolor options to updpkgsums libmakepkg: extract functions for integrity checking Christian Hesse (9): pacman.8: add actual operation to captions for easy searching libalpm.3: add link to alpm-hooks(5) in see also pacman.8: add link to alpm-hooks(5) in see also lint_pkgbuild/pkgname: pkgname is not allowed to be empty libalpm/signing: support EDDSA from gpgme 1.7.0 add generated scripts to gitignore Introduce a 'disable-download-timeout' option fix typo in libalpm comment pacman.conf.5: use consistent presentation for paths Dave Reisner (10): makepkg.conf: add -g to default curl options makepkg: remove vestiges of global errexit makepkg: make run_function_safe more robust makepkg: fix quoting in calls to check_deps makepkg: fix quoting in calls to dependency checking makepkg: unset potentially architecture-specific vars dload: use curl's keepalive mechanism configure.ac: Use POSIX compatible equality checks pacman: ensure linkage against libarchive dload: s/CURLOPT_WRITEHEADER/CURLOPT_HEADERDATA/ Drew DeVault (1): Replace @SIZECMD@ with POSIX-compatible command Eli Schwartz (45): bash-completion: fix leaking "files" array into shell environment libmakepkg/integrity: Verify file signatures in a separate function makepkg: Verify git signatures Document the new query parameter for VCS sources libmakepkg: fix unsanitized source filenames libmakepkg/integrity: Fix error message not sent to stderr libmakepkg: Fix improperly spelled local variable declaration libmakepkg: check for invalid tags in git makepkg: respect $SOURCE_DATE_EPOCH to activate reproducible builds makepkg.conf: correct the documentation on the default options makepkg: reorganize the restoration of settings by precedence libmakepkg: fix .gitignore to simply ignore all generated .sh files makepkg: refactor archive compression for reusability makepkg: Add a config option to specify the location of debug sources makepkg: tell the compiler to record debugging info for debug packages libmakepkg/integrity: fix regression that broke invalid file sigs libmakepkg/integrity: fix git signatures not seen with multiple files vercmp: remove --usage variant of the -help option vercmp: fix incorrect info in the manpage Fix usage of install_package vercmp: fail when the wrong number of arguments are provided pacman-key: do not set a default keyserver makepkg --packagelist: just list the built package files we will build makepkg: refactor checking for write permissions into a utility function makepkg: avoid false "Signing package(s)" msg when signing is disabled libmakepkg/integrity: fix regression that broke --install libmakepkg: Add basic rules to lint makepkg.conf variables makepkg: use the `declare` builtin when backing up variables to eval makepkg --packagelist: fix listing debug packages with makepkg.conf libmakepkg/util/pkgbuild.sh: fix missing extglob libmakepkg/lint_pkgbuild: lint depends/etc. as if they are pkgname libalpm.pc: migrate to Requires.private libmakepkg/lint_pkgbuild: fix regression in linting depends=(foo=$epoch:$pkgver-$pkgrel) libmakepkg: only save the shellopts we need libmakepkg: don't save/set/restore extglob in bash [[ tests libmakepkg/integrity: determine what is a signature preferring local filename Fix regression that broke repo-add aborting on failures Fix gcc8 warnings. makepkg.conf: add default protocol handler for file:// urls. Remove all modelines from the project Ensure better text editor automatic filetype detection Add http://EditorConfig.org configuration Fix using run_pacman to invoke -Qi with sudo fix typo in editorconfig resulting in ignored options Update NEWS for pacman-5.1 release Eric Engestrom (1): fix spelling mistakes Eric Renfro via pacman-dev (1): Added gpg-agent.conf to disable the gnupg scdaemon Fabio Castell (1): repo-add: fix error in directories with a space in their name Felix Glaser (1): makepkg: set umask 0022 again after syncing deps Florian Pritz (3): contrib: Add verify-pacman-repo-db.pl contrib: Add documentation Makefile Document contrib/verify-pacman-repo-db.pl Florian Weigelt (1): Allow replacing libcrypto with libnettle in pacman Giulio Fidente (1): Merge Giolio Fidente into "Pacman Development Team" contribution Gordian Edenhofer (9): bacman: allow for multiple packages as arguments bacman: handle SIGHUP, SIGINT, SIGTERM signals bacman: proper option handling bacman: rewrite usage function bacman: code structuring bacman: quote pkg_pkger variable bacman: add option to print fewer status updates bacman: add option to alter the output directory bacman: add manual page Huáng Jùnliàng (2): configure: bump libarchive requirements autoconf: bump AC_PREREQ to 2.64 Ivy Foster (16): Normalize alpm download callback's frontend cb arguments Replace CURLOPT_PROGRESSFUNCTION with CURLOPT_XFERINFOFUNCTION lib/libalpm/be_sync.c: Close memory leaks when mallocing while out of memory Do not #define _RESERVED_IDENTIFIERS makepkg: print files with refs to $srcdir/$pkgdir doc/pacman.8.txt: improve description of -Qt Add ALPM_ERR_OK to _alpm_errno_t Represent bitfields as ints, not enums makepkg: clarify error when user passes -F makepkg: implement error codes pacman/query.c: in query_fileowner, make is_dir an int src/pacman/query.c: do not exit -Qo with error if file does not exist pacman-conf.c: add short options pacman-conf.c: exit if cannot create config data structure pacman-conf.c: exit if cannot set rootdir or parse config file doc/.gitignore: ignore all manpages Jack O'Connor (1): libmakepkg: look for architecture-specific hashes in get_integlist Jan Steffens (1): libmakepkg: Support file 5.33's application/x-pie-executable Jelle van der Waa (1): Add BUILDINFO man page Joel Teichroeb (1): use pacman-conf in bash completion Johannes Löthberg (1): Make sure all proper scripts are installed instead of the wrappers Leonid Isaev (1): Use a more generic regexp when parsing output of gpg(1) in signature verification. Levente Polyak (2): fix --printsrcinfo unify arch and non-arch specific variables makepkg: add more information to .BUILDINFO Lukas Fleischer (1): pacman.8: fix typo in the documentation of --asexplicit Mark Weiman (1): Add alpm_pkg_get_makedepends and alpm_pkg_get_checkdepends Martin Kühne (2): Use f_bavail for diskspace calculations Parametrise the different ways in which the payload is reset Michael Straube (6): Ignore comments in INSTALL files (FS#51916) makepkg: clean up pkgver and prepare log files pacman.8: fix typo in query options test/pacman: fix spelling of distribution name and another typo Fix coding style issue in pacman/util.c Fix brace coding style issues Nils Freydank (1): Fix CVE-2016-5434 (DoS/loop and out of boundary read) Olivier Brunel (1): configure.ac: Fix handling --with-libcurl Patrick Eigensatz (1): Give a "success!" message on database check Rafael Ascensão (1): remove unneeded break argument from option parsing Rikard Falkeborn (7): Fix gcc strict-overflow error Return boolean from db_populate Change type of count in be_sync Suppress valgrind error in fakechroot PKGBUILD.5: Mention that pkgver can't contain whitespace Fix linting of whitespace in pkgver PKGBUILD.5: Mention valid characters for arch Robin Broda (2): Add pkgarch to .BUILDINFO Append architecture information to 'installed' elements in .BUILDINFO Simon Linden (1): bash_completion.in - consider option "-n --native" in operation "-Q --query" Steef Hegeman (1): makepkg: Disallow forward slashes in pkgver Stefan Klinger (1): hooks: Complain if hook parameters are overwritten. Fixed 2 space leaks. Tobias Stoeckmann (4): Always use proper error code in alpm_initialize. Release resources on error paths. Reject files larger than 16384 bytes in read_sigfile. Handle all POSIX compliant systems in mbscasecmp. Xavion (2): Add colour to group selection dialog Add colour to the output of the "-{F, Q}o" operations. Xyne (1): makepkg: Turn PACMAN_OPTS into an array Yen Chi Hsuan (1): makepkg: use localized date strings ----------------------------------------------------------------------- hooks/post-receive -- The official pacman repository