[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