[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.0.1-95-gfa06951
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@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit a55adb81d0f6fcd7fe98cc444806b3b0d25efc9c Author: Ivy Foster <ivy.foster@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit a79be86f5751b4341f1339a32a5a8737439ac28d Author: Ivy Foster <ivy.foster@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e8c35bea2bc6cdf616af71806558034f08cb58a3 Author: Ivy Foster <ivy.foster@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4c4ce473d6a671234be534414ba3660c7267c9ee Author: Allan McRae <allan@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@archlinux.org> commit 577701250d645d1fc1a505cde34aedbeb3208ea5 Author: Allan McRae <allan@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@archlinux.org> commit 603f087cd73aff0d39bf0ebfb23aaae5626cb814 Author: Florian Weigelt <weigelt.florian@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@archlinux.org> commit 1f8f0bd9ac4c11cdc1b9506f9f64d8192ecad4ee Author: Alad Wenter <alad@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@archlinux.info> Signed-off-by: Allan McRae <allan@archlinux.org> commit dfc78129be7acaa0ebe71fe407d63b5141c10150 Author: Allan McRae <allan@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@archlinux.org> commit aca153bfa6b1bcd828f0b35db453bb9fea6a08bf Author: Alad Wenter <alad@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@archlinux.info> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8c55c0096c355e973ce6111cb25a1c4fa05953cf Author: Martin Kühne <mysatyre@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@gmail.com> Signed-off-by: Allan McRae <allan@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
participants (1)
-
allan@archlinux.org