[pacman-dev] [GIT] The official pacman repository annotated tag, v5.1.0, created. v5.1.0

Allan McRae allan at archlinux.org
Sun May 27 23:53:37 UTC 2018


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


More information about the pacman-dev mailing list