[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-402-g2abe1f1

Dan McGee dan at archlinux.org
Tue Sep 18 09:41:43 EDT 2012


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  2abe1f16461133c0dc386f8ecb8b06865c22940b (commit)
       via  3b02f80dcb3159a7ab0c673d5eae971ad7504e7f (commit)
       via  ea452d027731e007e58e84e93df72ca66b034f47 (commit)
       via  8b9cb8e03de275fb7b71b3fdc970856158b10ff2 (commit)
       via  306c274239728a6307c06038e51f70ed904ba84b (commit)
       via  7a4f76c2afd787429a4b0e5fd3b4558216f92bd4 (commit)
       via  2d347132ba0f92a37edad5159a36803915c1caf0 (commit)
       via  800799ea63a4e5b48b320fbb55267a4c522b8e9a (commit)
       via  03ea8ca6a996c02f62d067eb5793aa59fe60ba8f (commit)
       via  c926c39b0481ec3db931fff1f86db0c49d78976b (commit)
       via  34b52c9a60e43d84a8ea3930a19f8cbfa5815931 (commit)
       via  8f5ee729747937f52c2cc199a7498629ab6c9a7d (commit)
       via  7262f4bed455eee1a9341aabb08110e6c8f6db28 (commit)
       via  85506809248c205f763df685fa5bda5c21c06eae (commit)
       via  aa50df630c0ca572ff14e938b180ae46040f14a3 (commit)
       via  369c5aa7ddabb81c335bb5b0dbd425c42f892459 (commit)
       via  c4ab50584fc70f9cbf94fdb1153e2eb08c4052df (commit)
       via  f7558856b174ea8a7fab099a05c2e7c6397851a2 (commit)
       via  37de9df7c048dc20522ccacaebf7e898ff20b96e (commit)
       via  87f9377b327ad6b12e9f1bde5669ebd6e1deef3e (commit)
       via  e32d1299675da86bb26b414e1dd9e9d4d3bd5d81 (commit)
       via  ea35ce5d2e067b6bfa6d4f443c5f8591a1bc9958 (commit)
       via  de7a5cf346c3ea8c26e43f4f17834af6fc38a13b (commit)
       via  03f2e2360ab2950675f9cde32ccc93d1753c6541 (commit)
       via  140c76d3288b41773411534638305dc8b5928951 (commit)
       via  9648887481c7ad56ef9f7eb2d2810eb6ec32b5be (commit)
       via  bad00696f34bd37243d0db411c26319ef0f640d8 (commit)
       via  89319b5bfd6a592ce99cb07729f66bbc2cbfed5c (commit)
       via  19b8298ce88564e38683279664400572ce285f2e (commit)
      from  0fe562011c83229472a75dc43d34f780843e16de (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 2abe1f16461133c0dc386f8ecb8b06865c22940b
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Sep 15 12:32:49 2012 +1000

    makepkg: fix incorrect bracket usage
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3b02f80dcb3159a7ab0c673d5eae971ad7504e7f
Author: Gary van der Merwe <garyvdm at gmail.com>
Date:   Sat Sep 15 12:24:01 2012 +1000

    makepkg: Add Bazaar VCS support
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ea452d027731e007e58e84e93df72ca66b034f47
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Sep 9 13:16:12 2012 +1000

    makepkg: fix order of --help output
    
    Small alphabeticalization issue in options passable to pacman.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8b9cb8e03de275fb7b71b3fdc970856158b10ff2
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Aug 28 11:42:06 2012 +1000

    makepkg: allow fragment to contain a "#" character
    
    The frament element of a vcs url may contain the "#" charcter in the
    (e.g) branch or tag name.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 306c274239728a6307c06038e51f70ed904ba84b
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Aug 28 11:35:20 2012 +1000

    makepkg: always check makepkg.conf for match to download protocol
    
    The list of which download protocol should look in makepkg.conf for the
    download agent was hard coded into makepkg.  Instead, fallback to checking
    the the download agents array for any non-local or (implemented) vcs
    source.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7a4f76c2afd787429a4b0e5fd3b4558216f92bd4
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Aug 23 10:10:06 2012 +1000

    makepkg: do not embed timestamps in compressed manpages
    
    This will make the checksum of man pages match across architectures
    despite different build times.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2d347132ba0f92a37edad5159a36803915c1caf0
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Aug 22 23:35:17 2012 +1000

    makepkg: check if hg and svn directories are non-empty before updating
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 800799ea63a4e5b48b320fbb55267a4c522b8e9a
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Aug 22 23:30:34 2012 +1000

    makepkg: do not create hg working directory on checkout
    
    Creating the working directory can waste a lot of space.
    Fixes FS#31221.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 03ea8ca6a996c02f62d067eb5793aa59fe60ba8f
Author: Gary van der Merwe <garyvdm at gmail.com>
Date:   Thu Aug 16 11:30:34 2012 +0200

    makepkg: Improvements to get_filename:
    
    * For any vcs other that git, the fall through resulted in being handled by the
      code for std url, hence fragments were being left on.
    * Handle vcs urls than end in a slash correctly, eg http://example.com/project/
    
    Signed-off-by: Gary van der Merwe <garyvdm at gmail.com>

commit c926c39b0481ec3db931fff1f86db0c49d78976b
Author: Mohammad Alsaleh <msal at i2pmail.org>
Date:   Sun Aug 12 00:24:57 2012 +0000

    makepkg: check if $dir is a local clone of the right git repo
    
    Before this patch, makepkg does not check if $dir is a local clone of
    the right repo.
    
    For example, git fetch would be run even if $dir is not a local
    bare clone of a git repo in present in source(), but a subdir of
    a checked-out one. That means makepkg can potentially fetch from
    a completely unrelated remote and update completely unrelated
    dirs/files.
    
    This patch adds a check to make sure we are fetching from the right
    remote.
    
    Signed-off-by: Mohammad Alsaleh <msal at i2pmail.org>

commit 34b52c9a60e43d84a8ea3930a19f8cbfa5815931
Author: Mohammad Alsaleh <msal at i2pmail.org>
Date:   Sun Aug 12 00:24:43 2012 +0000

    makepkg: git clone instead of git fetch if $dir exists but empty
    
    Before this patch, makepkg would only check if $dir exists as an
    indication that a local clone exists. And if $dir does exist, makepkg
    will run git fetch inside it unconditionally.
    
    After applying this patch, makepkg will check if the existent $dir is
    empty. And if it is, it will be used to store a local clone.
    
    Signed-off-by: Mohammad Alsaleh <msal at i2pmail.org>

commit 8f5ee729747937f52c2cc199a7498629ab6c9a7d
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Aug 11 23:43:43 2012 +1000

    Avoid interger overflow when calculating remaining line length
    
    When the len and cidx were changed to size_t in a8a1b093, it was
    possible to have an integer overflow when a line ended right at the
    edge of the terminal width.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7262f4bed455eee1a9341aabb08110e6c8f6db28
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Aug 11 20:21:44 2012 +1000

    Fix typo in documentation
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 85506809248c205f763df685fa5bda5c21c06eae
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Aug 11 18:56:17 2012 +1000

    makepkg: fix warnings with --noextract
    
    Three warnings after someone deliberately typed --noextract is a
    tad excessive...   Also, an empty $srcdir is perfectly valid when
    the source array is empty, although using --noextact then is
    wasteful.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit aa50df630c0ca572ff14e938b180ae46040f14a3
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 10 20:20:48 2012 -0400

    makepkg: implement dir_is_empty for dir content checks
    
    Rather than calling upon ls for this, use a proper shell function which
    uses globbing to determine the existance of files in a directory.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 369c5aa7ddabb81c335bb5b0dbd425c42f892459
Merge: 37de9df c4ab505
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Sep 18 08:36:10 2012 -0500

    Merge branch 'maint'

commit 37de9df7c048dc20522ccacaebf7e898ff20b96e
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Aug 16 22:59:46 2012 -0400

    pkgdelta: pass correct args to create_delta
    
    Somewhere in the arg parse refactoring, the args array went away and we
    simply stashed our remaining parameters as positionals. Fix this up so
    that pkgdelta doesn't mysteriously hang in read_pkginfo().
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 87f9377b327ad6b12e9f1bde5669ebd6e1deef3e
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Aug 12 22:07:10 2012 +1000

    Fix documentation typo
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e32d1299675da86bb26b414e1dd9e9d4d3bd5d81
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Aug 12 22:06:09 2012 +1000

    Remove incorrect documentation for unlink_file
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ea35ce5d2e067b6bfa6d4f443c5f8591a1bc9958
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Aug 11 17:35:13 2012 -0400

    query_fileowner, mdirname: add error checks
    
    Also consolidates cleanup for query_fileowner.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit de7a5cf346c3ea8c26e43f4f17834af6fc38a13b
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Aug 11 17:35:12 2012 -0400

    query_fileowner: remove assumption that root is "/"
    
    Returning "/" from mdirname removes it as a special case which allows us to
    test it like any other directory.  This corrects a false positive when querying
    a file in / and root is not set to /.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 03f2e2360ab2950675f9cde32ccc93d1753c6541
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Thu Jul 26 01:04:20 2012 -0400

    query_fileowner: remove trailing '/' from targets
    
    Trailing '/' in paths causes lstat to dereference symlinks to
    directories which causes it to break even though the symlink is a valid
    target.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 140c76d3288b41773411534638305dc8b5928951
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Thu Jul 26 01:01:50 2012 -0400

    query_fileowner: resolve root early
    
    Resolving root early prevents later calls to realpath from having to do the
    work of actually resolving any symlinks in root.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9648887481c7ad56ef9f7eb2d2810eb6ec32b5be
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Jul 22 13:30:11 2012 -0400

    query_fileowner: remove resolve_path function
    
    resolve_path is a equivalent to calling realpath(path, NULL) except that the
    returned string is guaranteed to be PATH_MAX long.  We never append to the
    returned string, so this is unnecessary.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit bad00696f34bd37243d0db411c26319ef0f640d8
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Jul 7 15:12:49 2012 -0400

    query_fileowner: break/continue pkgfile loop
    
    Break out of pkgfile loop on match or continue if
    the pkgfile path is too long.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 doc/PKGBUILD.5.txt     |    5 +-
 doc/makepkg.conf.5.txt |    4 ++
 doc/pacman.8.txt       |    3 -
 lib/libalpm/remove.c   |    4 --
 lib/libalpm/signing.c  |    5 ++
 lib/libalpm/trans.c    |    2 +-
 scripts/makepkg.sh.in  |  144 +++++++++++++++++++++++++++++++++++-------------
 scripts/pkgdelta.sh.in |    2 +-
 src/pacman/package.c   |    2 +-
 src/pacman/query.c     |  121 +++++++++++++++++++---------------------
 src/pacman/util.c      |   12 +++-
 test/pacman/pmtest.py  |    5 +-
 12 files changed, 193 insertions(+), 116 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list