[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.0.1-117-gc40ee73

Allan McRae allan at archlinux.org
Mon Dec 5 05:22:25 UTC 2016


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  c40ee73bc40d239702d288f922e50db1a82915d4 (commit)
       via  fc756c3c70d39fc8c58deb85a0ffd759634cd773 (commit)
       via  36f456ccaee64c41b6ae27f885700521f9b7c2e9 (commit)
       via  97459e9eb786f44f45837ac3e62639e9ebd3a09c (commit)
       via  46324d9b26bd4bf5624dd8743bcd2b8f9dc5616d (commit)
       via  e83e868a77865d42a33076605f9a90a165f7c93a (commit)
       via  c3b954e7b93140aa85559fa350582160f3c0a72b (commit)
       via  e3e9cc14a52062e2c3e0f4e2c4c6dec8efc68be4 (commit)
       via  5dd764eb47e0109407702a4064e74dc25df3c982 (commit)
       via  46101bea1c1232621fa80409586b5eeeaefdac47 (commit)
       via  d3dc2002634637bd3635c460c68885bdd755292a (commit)
       via  7114ca6208d3dffe685b994f0802c90727303fc8 (commit)
       via  263e65dbb3c841c70766e9509f0dcbdd1186c366 (commit)
       via  0b30edacd4c163b4fa5990d06cca71053248123b (commit)
       via  90f1dd165769f3a0e7f7275d3e9c72e902325146 (commit)
       via  9ce2c9b1872b44cebe1ce54c2a7398fbbc31fc6a (commit)
       via  cef0d726b454fcd93fc3d42ee7372c1f290db758 (commit)
       via  e7fc5608667ce0c0d5b48c6c838c65ff288f254b (commit)
       via  37b73fe4fbec05e86959d234413510463ea35141 (commit)
       via  0dbc55a35738d0e3718f99a428253140f282ef9a (commit)
      from  5fbb361261d6a697f891dc4bfc4e504c4ca363bf (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 c40ee73bc40d239702d288f922e50db1a82915d4
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Dec 3 09:53:26 2016 -0500

    be_local: remove unused error return
    
    LAZY_LOAD has completely ignored the errret value since commit
    307a6de17a3bca9f8666b33aa3fb9a8dd88c300b in 2011.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fc756c3c70d39fc8c58deb85a0ffd759634cd773
Author: Christian Hesse <mail at eworm.de>
Date:   Fri Dec 2 11:58:01 2016 +0100

    add generated scripts to gitignore
    
    These files are generated at build time. Ignore in git.
    
    Signed-off-by: Christian Hesse <mail at eworm.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 36f456ccaee64c41b6ae27f885700521f9b7c2e9
Author: Alastair Hughes <hobbitalastair at gmail.com>
Date:   Sat Aug 20 08:52:39 2016 +1200

    Make DUFLAGS be overrideable during configure
    
    Not all du implementations on linux accept --apparent-size, so let the
    user configure the arguments passed to du if required.
    
    This fixes FS#47943.
    
    Signed-off-by: Alastair Hughes <hobbitalastair at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 97459e9eb786f44f45837ac3e62639e9ebd3a09c
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Dec 2 15:57:18 2016 +1000

    Suppress more output messages on successful -D options with -q
    
    Suppress output on successful use of --asdeps and --asexplicit.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 46324d9b26bd4bf5624dd8743bcd2b8f9dc5616d
Author: Patrick Eigensatz <patrickeigensatz at gmail.com>
Date:   Fri Oct 7 21:45:07 2016 +0200

    Give a "success!" message on database check
    
    'pacman -Dk' prints a "success!" message if there were no errors.
    It is possible to suppress the output using the '-q / --quiet' flag.
    
    This implements the feature discussed at https://bugs.archlinux.org/task/50087
    
    Signed-off-by: Patrick Eigensatz <patrick.eigensatz at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e83e868a77865d42a33076605f9a90a165f7c93a
Author: Martin Kühne <mysatyre at gmail.com>
Date:   Mon Oct 17 16:40:37 2016 +0200

    Parametrise the different ways in which the payload is reset
    
    In FS#43434, Downloads which fail and are restarted on a different server
    will resume and may display a negative download speed. The payload's progress
    in libalpm was not properly reset which ultimately caused terminal noise
    because the line width calculation assumes positive download speeds.
    
    This patch fixes the incomplete reset of the payload by mimicing what
    be_sync.c:alpm_db_update() does over in sync.c:download_single_file().
    The new dload.c:_alpm_dload_payload_reset_for_retry() extends beyond the
    current behavior by updating initial_size and prevprogress for this case.
    This makes pacman reset the progress properly in the next invocation of the
    callback and display positive download speeds.
    
    Fixes FS#43434.
    
    Signed-off-by: Martin Kühne <mysatyre at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c3b954e7b93140aa85559fa350582160f3c0a72b
Author: Christian Hesse <mail at eworm.de>
Date:   Fri Nov 11 21:18:35 2016 +0100

    libalpm/signing: support EDDSA from gpgme 1.7.0
    
    Signed-off-by: Christian Hesse <mail at eworm.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e3e9cc14a52062e2c3e0f4e2c4c6dec8efc68be4
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Nov 5 18:08:17 2016 -0400

    makepkg: reject packages with newlines in paths
    
    libalpm's local database format does not support paths with newlines.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5dd764eb47e0109407702a4064e74dc25df3c982
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Nov 5 18:08:16 2016 -0400

    makepkg: abort on lint_package errors
    
    Allows lint_package to prevent makepkg from creating an invalid package.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 46101bea1c1232621fa80409586b5eeeaefdac47
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Nov 5 18:08:15 2016 -0400

    makepkg: reject package data with newlines
    
    The PKGINFO format cannot handle values that contain newlines.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d3dc2002634637bd3635c460c68885bdd755292a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Nov 5 18:08:14 2016 -0400

    makepkg: fix find_lib{depends, provides} results
    
    Neither function was checking for the existence of actual results before
    calling printf, resulting in them returning a list with a single empty
    value if there were no depends/provides.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7114ca6208d3dffe685b994f0802c90727303fc8
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Nov 7 10:21:22 2016 -0500

    dload: use curl's keepalive mechanism
    
    This does exactly the same thing as it code it replaces, but punt to
    curl to do it for brevity. Requires curl 7.25.0, which we already cover.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 263e65dbb3c841c70766e9509f0dcbdd1186c366
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Dec 25 13:11:54 2014 -0500

    makepkg: unset potentially architecture-specific vars
    
    I'm not convinced this is a worthwhile goal, but let's follow suit.
    Since we can't know the names of all the vars that might exist, unset
    them by pattern.

commit 0b30edacd4c163b4fa5990d06cca71053248123b
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Dec 22 21:12:50 2014 -0500

    makepkg: fix quoting in calls to dependency checking

commit 90f1dd165769f3a0e7f7275d3e9c72e902325146
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Dec 22 20:20:02 2014 -0500

    makepkg: fix quoting in calls to check_deps
    
    The inside needs quoting, and this is separate from the declartion,
    which does not (in these cases).

commit 9ce2c9b1872b44cebe1ce54c2a7398fbbc31fc6a
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Dec 22 09:04:53 2014 -0500

    makepkg: make run_function_safe more robust
    
    Use shopt to set/reset errexit and errtrace, which lets us:
    
    1) be more vigilant, resetting anything the user might do to us in
    PKGBUILD functions.
    2) use human-readable words (errexit vs. -e)
    
    On top of this, introduce a new save/restore for the shell's other
    shopts. A user should not have any expectations that what happens in
    one function is available in another function, if it isn't explicitly
    defined in the PKGBUILD. While this change does not make that
    assertion, it gets us closer.
    
    We also replace a variable which comes from out of nowhere (pkgfunc)
    with the positional parameter containing the same value. Quoting is
    adjusted to make the expansion happen at the time the trap is set,
    rather than later on.

commit cef0d726b454fcd93fc3d42ee7372c1f290db758
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Dec 22 08:44:55 2014 -0500

    makepkg: remove vestiges of global errexit
    
    These 'set +E' diversions haven't been needed since global errexit was
    disabled in dca10b062f2 (January 2012).

commit e7fc5608667ce0c0d5b48c6c838c65ff288f254b
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Oct 31 10:19:31 2016 -0400

    makepkg.conf: add -g to default curl options
    
    This disables globbing, which should never be used in source URL
    specifications as it would lead to mismatches in the checksum mapping
    and un-checked sources.

commit 37b73fe4fbec05e86959d234413510463ea35141
Author: Johannes Löthberg <johannes at kyriasis.com>
Date:   Tue Oct 25 21:02:02 2016 +0200

    Make sure all proper scripts are installed instead of the wrappers
    
    After 1f8f0bd9ac4c11cdc1b9506f9f64d8192ecad4ee all scripts that were
    changed to using the wrapper for in-tree use have the wrappers installed
    to the system instead of the actual script, so change the install
    command to support all wrapped scripts instead of just makepkg.
    
    Signed-off-by: Johannes Löthberg <johannes at kyriasis.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0dbc55a35738d0e3718f99a428253140f282ef9a
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Oct 24 10:00:46 2016 +1000

    Remove pacsort
    
    Moved to the pacman-contrib project
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                                        |   1 -
 configure.ac                                       |  14 +-
 doc/pacman.8.txt                                   |   6 +-
 etc/makepkg.conf.in                                |   6 +-
 lib/libalpm/be_local.c                             |  42 +-
 lib/libalpm/dload.c                                |  56 +--
 lib/libalpm/dload.h                                |   1 +
 lib/libalpm/signing.c                              |   4 +
 lib/libalpm/sync.c                                 |   4 +-
 scripts/Makefile.am                                |   6 +-
 scripts/libmakepkg/.gitignore                      |   3 +
 scripts/libmakepkg/lint_package.sh.in              |   4 +-
 .../libmakepkg/lint_package/build_references.sh.in |   1 +
 .../util.sh.in => lint_package/file_names.sh.in}   |  27 +-
 .../libmakepkg/lint_package/missing_backup.sh.in   |   1 +
 scripts/makepkg.sh.in                              | 110 ++--
 scripts/po/POTFILES.in                             |   1 +
 src/pacman/database.c                              |  14 +-
 src/pacman/pacman.c                                |   5 +
 src/util/.gitignore                                |   2 -
 src/util/Makefile.am                               |   5 +-
 src/util/pacsort.c                                 | 552 ---------------------
 test/util/Makefile.am                              |   1 -
 test/util/pacsorttest.sh                           | 129 -----
 24 files changed, 164 insertions(+), 831 deletions(-)
 copy scripts/libmakepkg/{lint_pkgbuild/util.sh.in => lint_package/file_names.sh.in} (57%)
 delete mode 100644 src/util/pacsort.c
 delete mode 100755 test/util/pacsorttest.sh


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list