[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