[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