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

Allan McRae allan at archlinux.org
Wed Apr 12 03:01:54 UTC 2017


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  13ec13c85e4ea39e51d58b0842d8bef50e2ae369 (commit)
       via  04d211effa8d65020887112ee30c7b3b0fc28ad3 (commit)
       via  86f5c74694cb0403eaf11fa4734f307a0df345cb (commit)
       via  1af766987f66c63b029578374d679a353960d46d (commit)
       via  d9908fc1f272a2859b525c3bd92d9f3e8a2a6293 (commit)
       via  a138db3c07553cfd252495a3c406e11457075e79 (commit)
       via  a202959a1973564474d39e2dbd76ca4ad1302eed (commit)
       via  5678298f7dc8e0d4394e477a1a64d734e65a3ef0 (commit)
       via  c635f185ba86967cd8de9c31890b57e558f65e9b (commit)
       via  64bd242863504b6ffe138dc8af2b7c6d7a353f76 (commit)
       via  008fe7b24fded17e4a1a235885057263a3dc413a (commit)
      from  9ad7cda9d8847b6e664f603d6f6c10a7c4fc45a8 (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 13ec13c85e4ea39e51d58b0842d8bef50e2ae369
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Apr 9 20:42:02 2017 -0400

    deprecate --force in favor of --overwrite
    
    --force is widely misunderstood and the same effect can now be achieved
    with --overwrite, which is better named and can be used more safely.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 04d211effa8d65020887112ee30c7b3b0fc28ad3
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Apr 9 20:42:01 2017 -0400

    add --overwrite option to ignore file conflicts
    
    Allows for safer, more fine-grained control for overwriting files than
    --force's all-or-nothing approach.
    
    Implements FS#31549.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 86f5c74694cb0403eaf11fa4734f307a0df345cb
Author: Armin K <krejzi at email.com>
Date:   Mon Mar 6 21:15:20 2017 +0100

    libalpm: Use archive_read_extract2
    
    archive_read_extract() forces resolution of uid/gid to names
    when extracting the tarball. This can lead to wrong file
    ownership when using pacman with -r option and when uid/gid
    differ in the host and in the chroot.
    
    archive_read_extract2() uses uid's and gid's only. See also:
    
    https://lists.archlinux.org/pipermail/pacman-dev/2017-March/021912.html
    
    Signed-off-by: Armin K <krejzi at email.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1af766987f66c63b029578374d679a353960d46d
Author: Drew DeVault <sir at cmpwn.com>
Date:   Sun Mar 19 22:55:00 2017 -0400

    Replace @SIZECMD@ with POSIX-compatible command
    
    Now uses wc -c $file | cut -d' ' -f1, which works using only POSIX
    commands and removes the need for any platform-specific usages.
    
    Signed-off-by: Drew DeVault <sir at cmpwn.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d9908fc1f272a2859b525c3bd92d9f3e8a2a6293
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Feb 18 17:09:50 2017 -0500

    parse stdin as newline-separated
    
    Newline-separated input is more reliable because most of the arguments
    we accept over stdin can validly contain spaces but not newlines.
    
    Resolves FS#52992
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a138db3c07553cfd252495a3c406e11457075e79
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Feb 18 17:09:49 2017 -0500

    add alpm_list_append_strdup
    
    Makes error detection and handling easier for a common operation.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a202959a1973564474d39e2dbd76ca4ad1302eed
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Mar 27 08:33:30 2017 -0400

    pactest: add --review option
    
    Opens the test file(s), test output, and any log files in the test
    environment in an editor after the tests run for review.  Simplifies
    debugging tests by avoiding the need to use --keep-root and manually
    opening the relevant files.  The editor used can be set with --editor or
    $EDITOR, falling back to vim.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5678298f7dc8e0d4394e477a1a64d734e65a3ef0
Author: Michael Straube <straubem at gmx.de>
Date:   Sat Mar 25 21:36:50 2017 +0100

    Ignore comments in INSTALL files (FS#51916)
    
    If a comment in an INSTALL file contains the name of a valid
    INSTALL file function but the function itself is not present,
    pacman tries to execute that function. That leads to an error.
    
    Ignore comments in the grep function in libalpm/trans.c to
    avoid such errors.
    
    Signed-off-by: Michael Straube <straubem at gmx.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

    Introduce a 'disable-download-timeout' option
    
    Add command line option ('--disable-download-timeout') and config file
    option ('DisableDownloadTimeout') to disable defaults for low speed
    limit and timeout on downloads. Use this if you have issues downloading
    files with proxy and/or security gateway.
    
    Signed-off-by: Christian Hesse <mail at eworm.de>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 64bd242863504b6ffe138dc8af2b7c6d7a353f76
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jan 4 15:32:14 2017 +1000

    alpm_fetch_pkgurl: fix memory leak
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 008fe7b24fded17e4a1a235885057263a3dc413a
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jan 4 15:24:23 2017 +1000

    Fix memory leak in alpm_pkg_checkmd5sum
    
    Also remove redundant additional return path.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 configure.ac                                       |  5 --
 doc/pacman.8.txt                                   | 24 +++++---
 doc/pacman.conf.5.txt                              |  4 ++
 lib/libalpm/add.c                                  | 16 ++++-
 lib/libalpm/alpm.h                                 |  7 +++
 lib/libalpm/alpm_list.c                            | 20 +++++++
 lib/libalpm/alpm_list.h                            |  1 +
 lib/libalpm/conflict.c                             | 14 +++--
 lib/libalpm/dload.c                                |  8 ++-
 lib/libalpm/handle.c                               | 31 ++++++++++
 lib/libalpm/handle.h                               |  2 +
 lib/libalpm/package.c                              |  6 +-
 lib/libalpm/trans.c                                |  4 ++
 scripts/pkgdelta.sh.in                             |  4 +-
 scripts/repo-add.sh.in                             |  6 +-
 src/pacman/conf.c                                  |  6 ++
 src/pacman/conf.h                                  |  6 +-
 src/pacman/pacman.c                                | 70 ++++++++++++----------
 test/pacman/pactest.py                             | 41 ++++++++++++-
 test/pacman/tests/TESTS                            |  3 +
 test/pacman/tests/overwrite-files-match-negated.py | 13 ++++
 test/pacman/tests/overwrite-files-match.py         | 13 ++++
 test/pacman/tests/overwrite-files-nonmatch.py      | 13 ++++
 23 files changed, 253 insertions(+), 64 deletions(-)
 create mode 100644 test/pacman/tests/overwrite-files-match-negated.py
 create mode 100644 test/pacman/tests/overwrite-files-match.py
 create mode 100644 test/pacman/tests/overwrite-files-nonmatch.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list