[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-197-g75837a27
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 branch, master has been updated via 75837a2717c3b5654149393d6ec0e0977a7ddc2f (commit) via 0318e84546cb368361b94412d0861f9d3971d6b2 (commit) via 72dae345e4218c9ee4410f3738a86c3bbcb1d694 (commit) via b3dd02236c8098f29595587714ffb1945972d60a (commit) via 4e5254dbf3ff82b9190308e5e3501f18b876c419 (commit) via e7156e78b80899a1f434d65e558e0d9471828928 (commit) via 0e67ee55bd0f41ed8f62cc574c03ee27625be317 (commit) via 796c02af4c39b6f90f955d4764676711357c5db0 (commit) via e7a2b2764ad0b4240f87b742fdf0c404be11af03 (commit) via 83f428d974ab39f24a067dd7187f62a9455804dd (commit) via cd475331f4dd0b464ecb281714134ca76e57b39d (commit) via d917109432665a6c7ca903fa727cf9a0dc9c7a0c (commit) via 30acc87b7dfb1d0cf3b7ca5097e47b595b798076 (commit) via 686a9ee8e7775fc8d701e0de8dde06a3b39df8e6 (commit) via 4ca5f5949b42f76867f11eec0a5379ed3eb531d2 (commit) via 1a343d378a9e0c4ea143db9e796cf7262eb0d4cb (commit) via 80321b21ae0f71d3fab758434506aa49f6134ba5 (commit) from 39c20ad4f1d5f6e915b5be8976b6a94885ca3b0c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 75837a2717c3b5654149393d6ec0e0977a7ddc2f Author: Austin Lund <austin.lund@gmail.com> Date: Tue Jul 30 15:01:41 2019 +1000 makepkg: Ignore "<artificial>" source files An artificial symbol can be produced when requesting debugging symbols and the compiler has inlined a function. These symbols will give spurious results when listing source files for inclusion in debug packages. This will ignore these symbols and avoid an error that can be generated when creating a debug package. Signed-off-by: Austin Lund <austin.lund@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 0318e84546cb368361b94412d0861f9d3971d6b2 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jun 29 12:58:28 2019 -0400 build-aux: detect build dir based on build.ninja .ninja.log is only present after building (successful or otherwise) the project, but build.ninja is output as soon as the build dir is setup. Signed-off-by: Allan McRae <allan@archlinux.org> commit 72dae345e4218c9ee4410f3738a86c3bbcb1d694 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jun 29 12:58:26 2019 -0400 meson: port over checks for types used from sys/types.h These are defined by a POSIX standard, and we should assert that we have them, or define sane fallbacks (as per sys_types.h(0P)). Signed-off-by: Allan McRae <allan@archlinux.org> commit b3dd02236c8098f29595587714ffb1945972d60a Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jun 29 12:58:25 2019 -0400 meson: drop checks for things we don't use This was ported over from the AC_CHECK_{FUNCS,HEADERS} lists in configure.ac, but I never actually checked if the resulting CPP defines are used. Turns out, lots of symbols, not a lot of define usage. Signed-off-by: Allan McRae <allan@archlinux.org> commit 4e5254dbf3ff82b9190308e5e3501f18b876c419 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Fri Jun 7 21:12:17 2019 -0700 create coredump on segfault Overriding the segfault handler prevents the creation of core dumps by the default handler, which makes debugging segfaults difficult. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e7156e78b80899a1f434d65e558e0d9471828928 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Fri Jun 7 21:12:16 2019 -0700 sighandler: block signals while handling SIGSEGV If we get SIGSEGV we need to bail out quickly, leaving other signals unblocked could lead to other signal handlers getting triggered. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 0e67ee55bd0f41ed8f62cc574c03ee27625be317 Author: morganamilo <morganamilo@gmail.com> Date: Tue Jun 11 17:43:26 2019 +0100 Correctly report a download failiure for 404s Currently when caling alpm_trans_commit, if fetching a package restults in a 404 (or other non 400 response code), the function returns -1 but errno is never set. This patch sets errno to ALPM_ERR_RETRIEVE. Signed-off-by: Allan McRae <allan@archlinux.org> commit 796c02af4c39b6f90f955d4764676711357c5db0 Author: Eli Schwartz <eschwartz@archlinux.org> Date: Tue Jun 25 16:28:17 2019 -0400 meson: use dependency('gpgme') exclusively This works everywhere that gpgme >= 1.13.0 because it is a pkg-config dependency, and meson 0.51 adds a fallback config-tool dependency provider that detects older versions of gpgme seamlessly via gpgme-config. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit e7a2b2764ad0b4240f87b742fdf0c404be11af03 Author: Eli Schwartz <eschwartz@archlinux.org> Date: Tue Jun 25 16:28:16 2019 -0400 meson: use not_found_message when dependencies are not found The default state of `dependency()` is `required: true`, which means if a dependency is not found, meson immediately aborts and does not log our `error()` messages. meson 0.50 has builtin support for dependencies with custom error messages. The alternative would be to specify `required: false` everywhere, and only then to key off of `dep.found()`. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 83f428d974ab39f24a067dd7187f62a9455804dd Author: Eli Schwartz <eschwartz@archlinux.org> Date: Tue Jun 25 16:28:15 2019 -0400 meson: bump the minimum supported version of meson to 0.51 We haven't reached our first public release of the meson build backend yet, so we have lots of flexibility for this... and build dependencies are easier to upgrade than runtime dependencies anyway. Updating meson allows us to make use of a bunch of new features that rewquire the latest version of meson. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit cd475331f4dd0b464ecb281714134ca76e57b39d Author: Eli Schwartz <eschwartz@archlinux.org> Date: Tue Jun 25 17:20:06 2019 -0400 bash-completion: use POSIX character classes in regular expressions bash uses POSIX extended regular expressions via regex(3), which does not guarantee support for shorthand character classes. Although glibc supports it, msys2-runtime does not. Make sure the completion script works (hopefully) everywhere by being more portable. Fixes: https://github.com/msys2/MSYS2-packages/pull/1549 Original-patch-by: plotasse <platos@protonmail.ch> Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit d917109432665a6c7ca903fa727cf9a0dc9c7a0c Author: Allan McRae <allan@archlinux.org> Date: Tue Jun 25 21:56:58 2019 +1000 makepkg: do not exit immediately on dependency install failures Fixes FS#63000 Signed-off-by: Allan McRae <allan@archlinux.org> commit 30acc87b7dfb1d0cf3b7ca5097e47b595b798076 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Sat Jun 8 12:50:45 2019 -0700 use consistent time notation for the log %X is locale-dependent, making it impossible to reliably parse and potentially overflowing the buffer. %T is consistent across locales. Also fixes some adjacent whitespace. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 686a9ee8e7775fc8d701e0de8dde06a3b39df8e6 Author: morganamilo <morganamilo@gmail.com> Date: Fri Jun 14 02:50:10 2019 +0100 pacman: correctly free lists Signed-off-by: Allan McRae <allan@archlinux.org> commit 4ca5f5949b42f76867f11eec0a5379ed3eb531d2 Author: Allan McRae <allan@archlinux.org> Date: Thu Jun 20 16:28:44 2019 +1000 Fix compiler warnings with gcc-9.1 Signed-off-by: Allan McRae <allan@archlinux.org> commit 1a343d378a9e0c4ea143db9e796cf7262eb0d4cb Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Jun 17 07:42:51 2019 -0400 free makedepends/checkdepends when freeing packages Credit to Andrew for identifying source of the leak. Signed-off-by: Allan McRae <allan@archlinux.org> commit 80321b21ae0f71d3fab758434506aa49f6134ba5 Author: morganamilo <morganamilo@gmail.com> Date: Fri Jun 7 00:10:56 2019 +0100 pacman: fix error during -Fy Signed-off-by: morganamilo <morganamilo@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: build-aux/update-po | 2 +- lib/libalpm/dload.c | 1 + lib/libalpm/log.c | 6 +-- lib/libalpm/package.c | 2 + meson.build | 87 ++++++++++------------------------- meson_options.txt | 2 - scripts/completion/bash_completion.in | 6 +-- scripts/libmakepkg/tidy/strip.sh.in | 2 +- scripts/makepkg.sh.in | 4 +- src/pacman/callback.c | 2 +- src/pacman/database.c | 6 ++- src/pacman/files.c | 2 +- src/pacman/pacman.c | 2 +- src/pacman/query.c | 2 +- src/pacman/sighandler.c | 30 +++++++++--- 15 files changed, 69 insertions(+), 87 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
Allan McRae