[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