[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-172-g968486e
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 968486ecc0c20f3b075ad9b903b9df862621610a (commit) via e049bb8bd6bb3b8aacf371abde937d2270cfa451 (commit) via e7ad883ebe41a25a63f4349ea08d589ec48c3539 (commit) via c69d71d55bfab10c1d021a0db3efe793250f687a (commit) via fb0f880f0a19d0b1b0630472a8fce83fde9451f3 (commit) via dcfc247a2c56e31ed6d30e56ac982329c641f78d (commit) via 3e903d34cca81a73858309d6a9be289b422ec3b4 (commit) via 217aaaf3ea6d533ee77e4fad19d320c70a302382 (commit) via ed511b141f1680b52efe3338eb90a9598af0a4dd (commit) from e5f23e0ebb14be22623c38130e6c2b3c37954a2b (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 968486ecc0c20f3b075ad9b903b9df862621610a Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Oct 14 09:13:28 2013 -0400 makepkg: validate updated pkgver before replacement Validate the new pkgver efore blindly ramming it into the PKGBUILD. This gives us good feedback and prevents corrupting the PKGBUILD, e.g. ==> Starting pkgver()... ==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace. ==> ERROR: pkgver() generated an invalid version: a horse is not a pkgver As an additional failsafe, exchange a valid for invalid character as command separator in @SEDINPLACE@ expressions. For even more paranoia, exit if sed fails for any reason. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit e049bb8bd6bb3b8aacf371abde937d2270cfa451 Author: Allan McRae <allan@archlinux.org> Date: Mon Oct 14 21:04:22 2013 +1000 Ensure packages have a valid version Currently you can manually create and then install a package with a version not containing a pkgrel. The created local database entry is invalid as the directory name can not be split by _alpm_splitname due to the assumtion of hyphens separating name-pkgver-pkgrel. Ensure the package has a valid version when it is loaded. Fixes FS#35514. Signed-off-by: Allan McRae <allan@archlinux.org> commit e7ad883ebe41a25a63f4349ea08d589ec48c3539 Author: Allan McRae <allan@archlinux.org> Date: Mon Oct 14 16:35:09 2013 +1000 makepkg: use source_safe when resourcing BUILDFILE After updating the pkgver, we still need to safely source the BUILDFILE. Signed-off-by: Allan McRae <allan@archlinux.org> commit c69d71d55bfab10c1d021a0db3efe793250f687a Author: Allan McRae <allan@archlinux.org> Date: Mon Oct 14 16:12:00 2013 +1000 contrib/pacdiff: error if diffprog is not found FS#35936 Signed-off-by: Allan McRae <allan@archlinux.org> commit fb0f880f0a19d0b1b0630472a8fce83fde9451f3 Author: Allan McRae <allan@archlinux.org> Date: Mon Oct 14 15:55:39 2013 +1000 proto: remove missed $srcdir redundancies Most of the redundant "cd $srcdir" in the prototypes were removed in commit 5f80d7af. Fix the rest. Signed-off-by: Allan McRae <allan@archlinux.org> commit dcfc247a2c56e31ed6d30e56ac982329c641f78d Author: Allan McRae <allan@archlinux.org> Date: Mon Oct 14 14:55:20 2013 +1000 Fix progress bar overflow while checking package integrity On 32bit systems, the progress bar intergrity checking can show values greater than 100% with large transactions. This is due to the total size of all package files being greater than a size_t. Use uint64_t for these sizes. Fixes FS#36608 Signed-off-by: Allan McRae <allan@archlinux.org> commit 3e903d34cca81a73858309d6a9be289b422ec3b4 Author: Eric Toombs <ewtoombs@uwaterloo.ca> Date: Wed Sep 11 23:21:34 2013 -0400 Added list of mandatory options to PKGBUILD's man page [Allan: Adjust wording due to remove al license warning] Signed-off-by: Allan McRae <allan@archlinux.org> commit 217aaaf3ea6d533ee77e4fad19d320c70a302382 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Oct 13 23:20:08 2013 -0400 autogen.sh: remove useless shell flag and subshells $ ./autogen.sh ./autogen.sh: 3: ./autogen.sh: BASH_SOURCE: parameter not set The -u flag causes this (and lots of other mysterious problems). Since there aren't even any variables in this script, it makes no sense to use it. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit ed511b141f1680b52efe3338eb90a9598af0a4dd Author: Allan McRae <allan@archlinux.org> Date: Sun Jul 21 20:00:11 2013 +1000 Report which package is missing a signature If any package in a sync transaction is missing a required signature, we give an uninformative error message (which may or may not state that the missing signature is the issue). Always output the package with the missing signature. Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: autogen.sh | 6 ++++-- contrib/pacdiff.sh.in | 5 +++++ doc/PKGBUILD.5.txt | 4 +++- lib/libalpm/be_package.c | 4 ++++ lib/libalpm/sync.c | 13 +++++++++---- proto/PKGBUILD-split.proto | 2 +- proto/PKGBUILD.proto | 2 +- scripts/makepkg.sh.in | 27 +++++++++++++++++++-------- 8 files changed, 46 insertions(+), 17 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
allan@archlinux.org