[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-197-g75837a27
Allan McRae
allan at archlinux.org
Mon Aug 5 11:54:42 UTC 2019
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 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0318e84546cb368361b94412d0861f9d3971d6b2
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 72dae345e4218c9ee4410f3738a86c3bbcb1d694
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit b3dd02236c8098f29595587714ffb1945972d60a
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 4e5254dbf3ff82b9190308e5e3501f18b876c419
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e7156e78b80899a1f434d65e558e0d9471828928
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0e67ee55bd0f41ed8f62cc574c03ee27625be317
Author: morganamilo <morganamilo at 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 at archlinux.org>
commit 796c02af4c39b6f90f955d4764676711357c5db0
Author: Eli Schwartz <eschwartz at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e7a2b2764ad0b4240f87b742fdf0c404be11af03
Author: Eli Schwartz <eschwartz at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 83f428d974ab39f24a067dd7187f62a9455804dd
Author: Eli Schwartz <eschwartz at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit cd475331f4dd0b464ecb281714134ca76e57b39d
Author: Eli Schwartz <eschwartz at 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 at protonmail.ch>
Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d917109432665a6c7ca903fa727cf9a0dc9c7a0c
Author: Allan McRae <allan at 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 at archlinux.org>
commit 30acc87b7dfb1d0cf3b7ca5097e47b595b798076
Author: Andrew Gregory <andrew.gregory.8 at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 686a9ee8e7775fc8d701e0de8dde06a3b39df8e6
Author: morganamilo <morganamilo at gmail.com>
Date: Fri Jun 14 02:50:10 2019 +0100
pacman: correctly free lists
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4ca5f5949b42f76867f11eec0a5379ed3eb531d2
Author: Allan McRae <allan at archlinux.org>
Date: Thu Jun 20 16:28:44 2019 +1000
Fix compiler warnings with gcc-9.1
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1a343d378a9e0c4ea143db9e796cf7262eb0d4cb
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 80321b21ae0f71d3fab758434506aa49f6134ba5
Author: morganamilo <morganamilo at gmail.com>
Date: Fri Jun 7 00:10:56 2019 +0100
pacman: fix error during -Fy
Signed-off-by: morganamilo <morganamilo at gmail.com>
Signed-off-by: Allan McRae <allan at 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
More information about the pacman-dev
mailing list