[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