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@gmail.com> Date: Sat Sep 3 22:14:49 2016 -0500 Do not #define _RESERVED_IDENTIFIERS Signed-off-by: Ivy Foster <ivy.foster@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit ae56a32273df8a36f4e84e0f37ce1f34e84f15a3 Author: Gordian Edenhofer <gordian.edenhofer@gmail.com> Date: Sun Sep 4 18:14:06 2016 +0200 bacman: add manual page Signed-off-by: Gordian Edenhofer <gordian.edenhofer@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 5fcc054421a4ec4f1928f2598beb4ef54bb75fbc Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 130c0d54969e686731b9002b3cf3f52052677c73 Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8f4a67bda976f24a88aec5112cdb7f71dde5fc78 Author: Gordian Edenhofer <gordian.edenhofer@gmail.com> Date: Sun Sep 4 18:14:02 2016 +0200 bacman: quote pkg_pkger variable Signed-off-by: Gordian Edenhofer <gordian.edenhofer@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c7da5a6ef2e7b4a410b7175b04d68499e26c2160 Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 3a00bc31f293e3bbba0b1047e23682914215d217 Author: Gordian Edenhofer <gordian.edenhofer@gmail.com> Date: Sun Sep 4 18:14:00 2016 +0200 bacman: rewrite usage function Signed-off-by: Gordian Edenhofer <gordian.edenhofer@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 5c549b0e1df1ff13a94fbf3849391c1b7e2ac7fb Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 52ec8dfffee862511d07bbd98293c605ac075656 Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 7568928e7152d0de4728fbb8b44b444e5affbfcb Author: Gordian Edenhofer <gordian.edenhofer@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 45b6a3074a482ed752b44b6d6cee635c05fb7f9b Author: Alastair Hughes <hobbitalastair@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 6a5156eedc378057eb2ced2c6e6191c50286b1e1 Author: Rikard Falkeborn <rikard.falkeborn@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 85171807c15fb5907d8337af2a50ab79392e1b8c Author: Rikard Falkeborn <rikard.falkeborn@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 34f3f1e7a640488c4c32a3a825813afc1ad2ed68 Author: Rikard Falkeborn <rikard.falkeborn@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 07d1e0441b53fffd4a600babe479e278a2fc50ee Author: Fabio Castell <webreg@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@archlinux.org> commit 900a22b90c8f8c76b6d5acde9c1d55d7ba65afdb Author: Ivy Foster <ivy.foster@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 38e229e4dbcfe2aacbf9c5414432407f4f73bfc1 Author: Eli Schwartz <eschwartz93@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit fac4831a091eda447780d5d1e1e572b14ebb0338 Author: Allan McRae <allan@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@archlinux.org> commit d560a9aecd4027bf23e3d5caf556624797e8f939 Author: Allan McRae <allan@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@archlinux.org> commit 1dbfef7b1c7d104f2ca6c40060aa3cc18d2dc61a Author: Alastair Hughes <hobbitalastair@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e28c5803bba8242ae98979700c5a034d3790255e Author: Ivy Foster <ivy.foster@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 1e2b39840660eabb393162cd2fb79423793ee36d Author: Lukas Fleischer <lfleischer@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@gmail.com> Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org> Signed-off-by: Allan McRae <allan@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