[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-172-g968486e
Allan McRae
allan at archlinux.org
Mon Oct 14 22:42:46 EDT 2013
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 at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e049bb8bd6bb3b8aacf371abde937d2270cfa451
Author: Allan McRae <allan at 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 at archlinux.org>
commit e7ad883ebe41a25a63f4349ea08d589ec48c3539
Author: Allan McRae <allan at 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 at archlinux.org>
commit c69d71d55bfab10c1d021a0db3efe793250f687a
Author: Allan McRae <allan at 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 at archlinux.org>
commit fb0f880f0a19d0b1b0630472a8fce83fde9451f3
Author: Allan McRae <allan at 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 at archlinux.org>
commit dcfc247a2c56e31ed6d30e56ac982329c641f78d
Author: Allan McRae <allan at 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 at archlinux.org>
commit 3e903d34cca81a73858309d6a9be289b422ec3b4
Author: Eric Toombs <ewtoombs at 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 at archlinux.org>
commit 217aaaf3ea6d533ee77e4fad19d320c70a302382
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ed511b141f1680b52efe3338eb90a9598af0a4dd
Author: Allan McRae <allan at 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 at 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
More information about the pacman-dev
mailing list