[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.0.1-76-g0d2ba87
Allan McRae
allan at archlinux.org
Sun Sep 25 08:31:47 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 0d2ba870c96d1b4b3d5fabfabe303bc6b1c989fd (commit)
via ae56a32273df8a36f4e84e0f37ce1f34e84f15a3 (commit)
via 5fcc054421a4ec4f1928f2598beb4ef54bb75fbc (commit)
via 130c0d54969e686731b9002b3cf3f52052677c73 (commit)
via 8f4a67bda976f24a88aec5112cdb7f71dde5fc78 (commit)
via c7da5a6ef2e7b4a410b7175b04d68499e26c2160 (commit)
via 3a00bc31f293e3bbba0b1047e23682914215d217 (commit)
via 5c549b0e1df1ff13a94fbf3849391c1b7e2ac7fb (commit)
via 52ec8dfffee862511d07bbd98293c605ac075656 (commit)
via 7568928e7152d0de4728fbb8b44b444e5affbfcb (commit)
via 45b6a3074a482ed752b44b6d6cee635c05fb7f9b (commit)
via 6a5156eedc378057eb2ced2c6e6191c50286b1e1 (commit)
via 85171807c15fb5907d8337af2a50ab79392e1b8c (commit)
via 34f3f1e7a640488c4c32a3a825813afc1ad2ed68 (commit)
via 07d1e0441b53fffd4a600babe479e278a2fc50ee (commit)
via 900a22b90c8f8c76b6d5acde9c1d55d7ba65afdb (commit)
via 38e229e4dbcfe2aacbf9c5414432407f4f73bfc1 (commit)
via fac4831a091eda447780d5d1e1e572b14ebb0338 (commit)
via d560a9aecd4027bf23e3d5caf556624797e8f939 (commit)
via 1dbfef7b1c7d104f2ca6c40060aa3cc18d2dc61a (commit)
via e28c5803bba8242ae98979700c5a034d3790255e (commit)
via 1e2b39840660eabb393162cd2fb79423793ee36d (commit)
from 406c9b66b4f2cc54ea59e57de92db6566e59c4e7 (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 0d2ba870c96d1b4b3d5fabfabe303bc6b1c989fd
Author: Ivy Foster <ivy.foster at gmail.com>
Date: Sat Sep 3 22:14:49 2016 -0500
Do not #define _RESERVED_IDENTIFIERS
Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ae56a32273df8a36f4e84e0f37ce1f34e84f15a3
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:06 2016 +0200
bacman: add manual page
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 5fcc054421a4ec4f1928f2598beb4ef54bb75fbc
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:04 2016 +0200
bacman: add option to alter the output directory
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 130c0d54969e686731b9002b3cf3f52052677c73
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:03 2016 +0200
bacman: add option to print fewer status updates
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 8f4a67bda976f24a88aec5112cdb7f71dde5fc78
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:02 2016 +0200
bacman: quote pkg_pkger variable
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c7da5a6ef2e7b4a410b7175b04d68499e26c2160
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:01 2016 +0200
bacman: code structuring
Adding and clarifying comments.
Adding and removing some new lines.
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 3a00bc31f293e3bbba0b1047e23682914215d217
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:14:00 2016 +0200
bacman: rewrite usage function
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 5c549b0e1df1ff13a94fbf3849391c1b7e2ac7fb
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:13:59 2016 +0200
bacman: proper option handling
Switch to parseopts instead of merely checking the first argument.
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 52ec8dfffee862511d07bbd98293c605ac075656
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:13:57 2016 +0200
bacman: handle SIGHUP, SIGINT, SIGTERM signals
Trap SIGHUP, SIGINT, SIGTERM and remove working directories accordingly.
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 7568928e7152d0de4728fbb8b44b444e5affbfcb
Author: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Date: Sun Sep 4 18:13:56 2016 +0200
bacman: allow for multiple packages as arguments
To enable the creation of multiple packages with one command move the
assembly process into its own function.
Signed-off-by: Gordian Edenhofer <gordian.edenhofer at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 45b6a3074a482ed752b44b6d6cee635c05fb7f9b
Author: Alastair Hughes <hobbitalastair at gmail.com>
Date: Sat Sep 24 19:16:24 2016 +1200
Add missing newline in paclog-pkglist help output
Add missing newline in paclog-pkglist help output
Signed-off-by: Alastair Hughes <hobbitalastair at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 6a5156eedc378057eb2ced2c6e6191c50286b1e1
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date: Thu Sep 22 20:00:01 2016 +0200
Change type of count in be_sync
Making it size_t matches the return value of alpm_list_count() and
avoids the implicit cast to int.
Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 85171807c15fb5907d8337af2a50ab79392e1b8c
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date: Thu Sep 22 20:00:00 2016 +0200
Return boolean from db_populate
Since the number of packages is not used anywhere, just return a
boolean to avoid the implicit cast from size_t to int in be_local.c.
Use 0 as success to be consistent with db_validate.
Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 34f3f1e7a640488c4c32a3a825813afc1ad2ed68
Author: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Date: Sat Sep 17 17:13:51 2016 +0200
Fix gcc strict-overflow error
Recent gcc (tested with 6.2.1) produces the following error when
compiling with both --enable-warningflags and --enable-debug.
In particular, it seems it is the combination of GCC_STACK_PROTECT_LIB
and -Wstrict-overflow=5 produces the error.
be_local.c:609:4: error: assuming signed overflow does not occur
when simplifying conditional
[-Werror=strict-overflow]
if(count > 0) {
Fix this by changing the type of count from int to size_t, which is
fine since count is never negative.
Signed-off-by: Rikard Falkeborn <rikard.falkeborn at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 07d1e0441b53fffd4a600babe479e278a2fc50ee
Author: Fabio Castell <webreg at vbsimple.net>
Date: Fri Sep 9 15:39:37 2016 +1000
repo-add: fix error in directories with a space in their name
Fixes FS#50285
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 900a22b90c8f8c76b6d5acde9c1d55d7ba65afdb
Author: Ivy Foster <ivy.foster at gmail.com>
Date: Thu Sep 8 21:03:50 2016 -0500
lib/libalpm/be_sync.c: Close memory leaks when mallocing while out of memory
Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 38e229e4dbcfe2aacbf9c5414432407f4f73bfc1
Author: Eli Schwartz <eschwartz93 at gmail.com>
Date: Thu Sep 1 23:40:26 2016 -0400
bash-completion: fix leaking "files" array into shell environment
Signed-off-by: Eli Schwartz <eschwartz93 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit fac4831a091eda447780d5d1e1e572b14ebb0338
Author: Allan McRae <allan at archlinux.org>
Date: Sat Sep 3 20:13:35 2016 +1000
Fix memory leak in remove_notify_needed_optdepends
Also add pactest which captures this leak when run under valgrind.
Reported-by: Sergey Petrenko
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d560a9aecd4027bf23e3d5caf556624797e8f939
Author: Allan McRae <allan at archlinux.org>
Date: Thu Sep 1 13:55:28 2016 +1000
Fix typo in pacman-db-upgrade usage message
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1dbfef7b1c7d104f2ca6c40060aa3cc18d2dc61a
Author: Alastair Hughes <hobbitalastair at gmail.com>
Date: Wed Aug 31 13:13:37 2016 +1200
Remove AC_FUNC_MALLOC check.
We weren't supplying the rpl_malloc function needed if this failed, and
didn't check for realloc, so just remove.
Signed-off-by: Alastair Hughes <hobbitalastair at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e28c5803bba8242ae98979700c5a034d3790255e
Author: Ivy Foster <ivy.foster at gmail.com>
Date: Tue Aug 30 15:33:56 2016 -0500
Replace CURLOPT_PROGRESSFUNCTION with CURLOPT_XFERINFOFUNCTION
Curl 7.32.0 added CURLOPT_XFERINFOFUNCTION, which deprecates
CURLOPT_PROGRESSFUNCTION and means less casting doubles to size_ts for
alpm. This change has no user-facing nor frontend-facing effects.
Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1e2b39840660eabb393162cd2fb79423793ee36d
Author: Lukas Fleischer <lfleischer at archlinux.org>
Date: Sat Aug 20 13:46:26 2016 +0200
pacman.8: fix typo in the documentation of --asexplicit
Add a space between the option and its argument. Also, do not enclose
the argument in asterisk characters.
Fixes a typo introduced in aa4c61f (Document database checking options,
2014-12-28).
Reported-by: Luca Weiss <luca.emanuel.weiss at gmail.com>
Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 5 +-
contrib/bacman.sh.in | 517 +++++++++++----------
contrib/bash_completion.in | 2 +-
contrib/doc/.gitignore | 1 +
contrib/doc/Makefile.am | 5 +-
contrib/doc/bacman.8.txt | 67 +++
contrib/paclog-pkglist.sh.in | 2 +-
doc/pacman.8.txt | 2 +-
lib/libalpm/add.h | 6 +-
lib/libalpm/alpm.h | 6 +-
lib/libalpm/alpm_list.h | 6 +-
lib/libalpm/backup.h | 6 +-
lib/libalpm/base64.h | 4 +-
lib/libalpm/be_local.c | 8 +-
lib/libalpm/be_sync.c | 31 +-
lib/libalpm/conflict.h | 6 +-
lib/libalpm/db.h | 6 +-
lib/libalpm/delta.h | 6 +-
lib/libalpm/deps.h | 6 +-
lib/libalpm/diskspace.h | 6 +-
lib/libalpm/dload.c | 18 +-
lib/libalpm/dload.h | 6 +-
lib/libalpm/filelist.h | 6 +-
lib/libalpm/graph.h | 6 +-
lib/libalpm/group.h | 6 +-
lib/libalpm/handle.h | 6 +-
lib/libalpm/hook.h | 6 +-
lib/libalpm/libarchive-compat.h | 6 +-
lib/libalpm/log.h | 6 +-
lib/libalpm/md5.h | 4 +-
lib/libalpm/package.h | 6 +-
lib/libalpm/pkghash.h | 6 +-
lib/libalpm/remove.c | 1 +
lib/libalpm/remove.h | 6 +-
lib/libalpm/sha2.h | 4 +-
lib/libalpm/signing.h | 6 +-
lib/libalpm/sync.h | 6 +-
lib/libalpm/trans.h | 6 +-
lib/libalpm/util.h | 6 +-
scripts/pacman-db-upgrade.sh.in | 2 +-
scripts/repo-add.sh.in | 2 +-
src/common/ini.h | 6 +-
src/common/util-common.h | 6 +-
src/pacman/callback.h | 6 +-
src/pacman/check.h | 6 +-
src/pacman/conf.h | 6 +-
src/pacman/package.h | 6 +-
src/pacman/pacman.h | 6 +-
src/pacman/sighandler.h | 6 +-
src/pacman/util.h | 6 +-
test/pacman/tests/TESTS | 1 +
.../tests/remove-optdepend-of-installed-package.py | 15 +
52 files changed, 510 insertions(+), 379 deletions(-)
create mode 100644 contrib/doc/bacman.8.txt
create mode 100644 test/pacman/tests/remove-optdepend-of-installed-package.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list