[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