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

Allan McRae allan at archlinux.org
Sat Oct 22 10:54:50 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  fa06951d90fee028ece95fc7caab39fc7d35d55f (commit)
       via  a55adb81d0f6fcd7fe98cc444806b3b0d25efc9c (commit)
       via  a79be86f5751b4341f1339a32a5a8737439ac28d (commit)
       via  e8c35bea2bc6cdf616af71806558034f08cb58a3 (commit)
       via  4c4ce473d6a671234be534414ba3660c7267c9ee (commit)
       via  577701250d645d1fc1a505cde34aedbeb3208ea5 (commit)
       via  603f087cd73aff0d39bf0ebfb23aaae5626cb814 (commit)
       via  1f8f0bd9ac4c11cdc1b9506f9f64d8192ecad4ee (commit)
       via  dfc78129be7acaa0ebe71fe407d63b5141c10150 (commit)
       via  aca153bfa6b1bcd828f0b35db453bb9fea6a08bf (commit)
       via  8c55c0096c355e973ce6111cb25a1c4fa05953cf (commit)
      from  ad27aa30fbcac7a07586072d29d3db50009994e9 (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 fa06951d90fee028ece95fc7caab39fc7d35d55f
Author: Ivy Foster <ivy.foster at gmail.com>
Date:   Wed Oct 12 15:13:32 2016 -0500

    Represent bitfields as ints, not enums
    
    Many bitfield variables are declared to be enums, because they are
    generated using bitwise operations on enums such. However, their
    actual values aren't necessary members of their parent enum, so
    declaring them 'int' is more accurate.
    
    Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a55adb81d0f6fcd7fe98cc444806b3b0d25efc9c
Author: Ivy Foster <ivy.foster at gmail.com>
Date:   Wed Oct 12 15:13:31 2016 -0500

    Add ALPM_ERR_OK to _alpm_errno_t
    
    This allows functions which return an _alpm_errno_t to always return a
    genuine _alpm_errno_t for consistency, even in cases where there are
    no errors. Since ALPM_ERR_OK = 0, their callers can still simply check
    'err = some_fn(); if (!err) { ... }'.
    
    Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a79be86f5751b4341f1339a32a5a8737439ac28d
Author: Ivy Foster <ivy.foster at gmail.com>
Date:   Fri Oct 14 17:13:05 2016 -0500

    doc/pacman.8.txt: improve description of -Qt
    
    Though correct, the wording of the description of Query's
    -t/--unrequired option was confusing. Closes FS#48144.
    
    Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e8c35bea2bc6cdf616af71806558034f08cb58a3
Author: Ivy Foster <ivy.foster at gmail.com>
Date:   Sat Oct 15 18:34:49 2016 -0500

    makepkg: print files with refs to $srcdir/$pkgdir
    
    Since rewriting build_references() anyway, tweaked quoting.
    Implements FS#31558.
    
    Signed-off-by: Ivy Foster <ivy.foster at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4c4ce473d6a671234be534414ba3660c7267c9ee
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Oct 17 22:00:11 2016 +1000

    Remove pactree
    
    This has been moved to the pacman-contrib project.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 577701250d645d1fc1a505cde34aedbeb3208ea5
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Oct 11 23:04:25 2016 +1000

    Use coreutils binaries for checking/generating checksums
    
    If pacman is build against a crypto library other than openssl, it makes no
    sense to require makepkg to use it.
    
    The only currently considered alternative to openssl is nettle, which has no
    binary for base64 encode/decode. This means that we could replace the hashing
    cacluations with nettle-hash, but would require base64 from coreutils.
    
    Given makepkg already relies heavily on coreutils, we might as well use all
    the coreutils hashing binaries too.
    
    This patch also improves the checking of required binaries for hashing
    operations.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 603f087cd73aff0d39bf0ebfb23aaae5626cb814
Author: Florian Weigelt <weigelt.florian at gmx.net>
Date:   Tue Oct 11 21:20:11 2016 +1000

    Allow replacing libcrypto with libnettle in pacman
    
    Add a --with-nettle configure option that directs pacman to use the libnettle
    hashing functions. Only one of the --with-libssl and --with-nettle configure
    options can be specified.
    
    [Allan: rewrote configure check]
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1f8f0bd9ac4c11cdc1b9506f9f64d8192ecad4ee
Author: Alad Wenter <alad at archlinux.info>
Date:   Mon Oct 10 10:47:38 2016 +0200

    makepkg: Move parseopts from library to libmakepkg
    
    parseopts is used in makepkg and other scripts such as pacman-key as a
    getopt replacement.
    
    Instead of including it in those scripts via a macro, move it to
    libmakepkg/util/parseopts.sh and have scripts source this file where
    appropriate.
    
    To keep the parseopts test, a new variable was introduced:
    PM_LIBMAKEPKG_DIR
    
    Signed-off-by: Alad Wenter <alad at archlinux.info>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit dfc78129be7acaa0ebe71fe407d63b5141c10150
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Oct 12 15:27:26 2016 +1000

    Generalise makepkg-wrapper to handle any script using libmakepkg
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit aca153bfa6b1bcd828f0b35db453bb9fea6a08bf
Author: Alad Wenter <alad at archlinux.info>
Date:   Sat Oct 8 19:34:15 2016 +0200

    libmakepkg: generate all scripts
    
    In order for the scripts to be used in testsuites, it is easiest to generate
    all of them so they are found in the build directory (which may be different
    to the source directory).
    
    Signed-off-by: Alad Wenter <alad at archlinux.info>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8c55c0096c355e973ce6111cb25a1c4fa05953cf
Author: Martin Kühne <mysatyre at gmail.com>
Date:   Tue Oct 11 18:36:17 2016 +0200

    Use f_bavail for diskspace calculations
    
    This should make pacman's behavior consistent with GNU coreutils df,
    as well as follow advice from affected filesystems' devs as well as
    `man statvfs`.
    
    This fixes FS#37402
    
    Signed-off-by: Martin Kühne <mysatyre at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 Makefile.am                                        |   3 +-
 configure.ac                                       |  32 +-
 doc/.gitignore                                     |   1 -
 doc/Makefile.am                                    |   4 -
 doc/pacman.8.txt                                   |   8 +-
 doc/pactree.8.txt                                  |  69 ---
 lib/libalpm/Makefile.am                            |   6 +-
 lib/libalpm/alpm.c                                 |   2 +-
 lib/libalpm/alpm.h                                 |  36 +-
 lib/libalpm/be_local.c                             |   8 +-
 lib/libalpm/be_package.c                           |  10 +-
 lib/libalpm/be_sync.c                              |  30 +-
 lib/libalpm/db.c                                   |  26 +-
 lib/libalpm/db.h                                   |  16 +-
 lib/libalpm/diskspace.c                            |   6 +-
 lib/libalpm/dload.c                                |   2 +-
 lib/libalpm/handle.c                               |  12 +-
 lib/libalpm/handle.h                               |   6 +-
 lib/libalpm/libalpm.pc.in                          |   2 +-
 lib/libalpm/package.c                              |  82 ++--
 lib/libalpm/package.h                              |  13 +-
 lib/libalpm/signing.c                              |   6 +-
 lib/libalpm/sync.c                                 |  24 +-
 lib/libalpm/trans.c                                |   4 +-
 lib/libalpm/trans.h                                |   6 +-
 lib/libalpm/util.c                                 |  41 +-
 lib/libalpm/util.h                                 |   4 +-
 scripts/.gitignore                                 |   2 +-
 scripts/Makefile.am                                |  58 ++-
 .../libmakepkg/integrity/generate_checksum.sh.in   |   9 +-
 scripts/libmakepkg/integrity/verify_checksum.sh.in |   4 +-
 .../libmakepkg/lint_package/build_references.sh.in |  16 +-
 .../libmakepkg/util/{message.sh => message.sh.in}  |   0
 .../libmakepkg/util/{option.sh => option.sh.in}    |   0
 .../util/parseopts.sh.in}                          |  50 +-
 scripts/libmakepkg/util/{util.sh => util.sh.in}    |   0
 scripts/library/README                             |  20 -
 scripts/makepkg.sh.in                              |  26 +-
 scripts/pacman-db-upgrade.sh.in                    |   5 +-
 scripts/pacman-key.sh.in                           |   7 +-
 scripts/pkgdelta.sh.in                             |   7 +-
 scripts/po/POTFILES.in                             |   4 +-
 scripts/repo-add.sh.in                             |  16 +-
 scripts/{makepkg-wrapper.sh.in => wrapper.sh.in}   |   4 +-
 src/pacman/conf.c                                  |  17 +-
 src/pacman/conf.h                                  |  24 +-
 src/pacman/package.c                               |   2 +-
 src/pacman/sync.c                                  |   2 +-
 src/pacman/upgrade.c                               |   8 +-
 src/pacman/util.c                                  |   2 +-
 src/pacman/util.h                                  |   3 +-
 src/util/.gitignore                                |   2 -
 src/util/Makefile.am                               |   5 +-
 src/util/cleanupdelta.c                            |   4 +-
 src/util/pactree.c                                 | 510 ---------------------
 src/util/testpkg.c                                 |   4 +-
 test/scripts/parseopts_test.sh                     |   2 +-
 57 files changed, 391 insertions(+), 881 deletions(-)
 delete mode 100644 doc/pactree.8.txt
 rename scripts/libmakepkg/util/{message.sh => message.sh.in} (100%)
 rename scripts/libmakepkg/util/{option.sh => option.sh.in} (100%)
 rename scripts/{library/parseopts.sh => libmakepkg/util/parseopts.sh.in} (56%)
 rename scripts/libmakepkg/util/{util.sh => util.sh.in} (100%)
 rename scripts/{makepkg-wrapper.sh.in => wrapper.sh.in} (84%)
 delete mode 100644 src/util/pactree.c


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list