[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-631-gc9b7f9b
Allan McRae
allan at archlinux.org
Sat Mar 9 18:02:15 EST 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 c9b7f9b0d0a85a8106d144edfdf3d22a7f7f9802 (commit)
via 0ff57350fbf359c9f0a6700da1f91250a1f9a239 (commit)
via 43a2f6319455edadf9947d2e0fa9e68ea4e348ae (commit)
via 2259dff7f34b082d8e43af15228e74cba75580f6 (commit)
via 93fa63ee8a7f17bea676ac4f29d1733cb04ef7d2 (commit)
via fcdaa46b651904fb88ea325d014bd85edd8a08fe (commit)
via 06d761a0207d579d4976a8c61257516c2b368911 (commit)
via ce9fd69eba44d997a660c982a8149fae7acb6a29 (commit)
via 9876d9783979ec031d673e9a6df845e52fd2febb (commit)
via 51276f1ac5fd337a8bffbda3099c0bd86b6503cf (commit)
via 08a1244f4ef952be0c4897b9c5fee12a214be3f9 (commit)
from d90641a894b915f5e13876bba88aa765c9961b0a (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 c9b7f9b0d0a85a8106d144edfdf3d22a7f7f9802
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Mar 9 11:59:33 2013 -0500
testdb: quote output substitutions
Quoting output substitutions makes whitespace errors such as FS#30101
much more obvious:
old:
missing perl-test-pod dependency for perl-test-output
new:
missing 'perl-test-pod ' dependency for 'perl-test-output'
Several of the quoted substitutions should not be capable of containing
whitespace in theory, but this errs on the side of caution as the point
of the tool is to find error conditions.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0ff57350fbf359c9f0a6700da1f91250a1f9a239
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Mar 9 11:59:32 2013 -0500
testdb: pass empty local pkglist to alpm_checkdeps
Passing the local package list to alpm_checkdeps as both the local
packages and packages to be upgraded did nothing but cause extra
overhead as the packages were all removed from the installed package
list because they were being upgraded.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 43a2f6319455edadf9947d2e0fa9e68ea4e348ae
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Mar 9 11:49:27 2013 -0500
pmpkg: add missing directories to test packages
Several tests require complete file lists in order to provide accurate
results. These can be non-obvious. Adding missing parent directories
helps insure the integrity of tests against human error. Filling in
parent directories also allows us to check that file lists are actually
valid.
There didn't seem to be a good place to do this that was always
guaranteed to be run, so this adds a finalize() function to packages
that will always be run before the package is actually used to allow for
this type of tidying.
Fixes FS#30723
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2259dff7f34b082d8e43af15228e74cba75580f6
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date: Sat Feb 23 13:08:44 2013 +0100
makepkg: Add --verifysource to only download/verify source files
Because --noextract also implies to not download/verify source files, it wasn't
possible to simply do that, without either extracting and/or building.
(Note: --verifysource takes precedence over --noextract)
Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 93fa63ee8a7f17bea676ac4f29d1733cb04ef7d2
Author: Neer Sighted <neersighted at myopera.com>
Date: Sat Mar 9 08:50:58 2013 -0800
makepkg: Make VCS download functions use get_filename
Make all VCS download functions uses get_filename to get the repo name.
In addition, creating a working directory from a Bazaar repository now shows
the short-name of the repository, not the full path on disk.
I'm not sure if the name of the variable that holds the basename of the local
clone should still be `repo`, but I have left the variable name for simplicity.
Signed-off-by: Neer Sighted <neersighted at myopera.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit fcdaa46b651904fb88ea325d014bd85edd8a08fe
Author: William Giokas <1007380 at gmail.com>
Date: Sat Mar 9 14:36:55 2013 -0600
makepkg: Separate vcs download and extract
Previously makepkg would clone vcs sources in the download function,
regardless of the noextract settings. Now the download_* functions only
download or update the vcs sources, and the new extract_* functions just
create working copies using the specified protocols. The extract_sources
function will call the needed extract function for the protocol
specified. The tarball extraction has also been moved into its own
extract_file function to keep things consistent.
Signed-off-by: William Giokas <1007380 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 06d761a0207d579d4976a8c61257516c2b368911
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date: Thu Mar 7 01:32:42 2013 -0500
make paclog-pkglist understand 'downgraded'
Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ce9fd69eba44d997a660c982a8149fae7acb6a29
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date: Thu Mar 7 01:32:41 2013 -0500
make status/log messages reflect version change
Currently pacman either prints 'adding' or 'upgrading' when installing
a package. This make pacman print and log the other possible actions:
'downgrade' and 'reinstall'
Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 9876d9783979ec031d673e9a6df845e52fd2febb
Author: Allan McRae <allan at archlinux.org>
Date: Fri Mar 8 17:23:33 2013 +1000
bash_completion: update for color
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 51276f1ac5fd337a8bffbda3099c0bd86b6503cf
Author: Simon Gomizelj <simongmzlj at gmail.com>
Date: Thu Mar 7 01:24:15 2013 -0500
remove the duplicate strnlen and strndup
Signed-off-by: Simon Gomizelj <simongmzlj at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 08a1244f4ef952be0c4897b9c5fee12a214be3f9
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Mar 7 08:56:13 2013 -0500
libalpm/sync: remove useless intermediate variable
This also rearranges some code to ensure that declarations and code
aren't mixed.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
contrib/bash_completion.in | 6 +-
contrib/paclog-pkglist.sh.in | 2 +-
doc/makepkg.8.txt | 5 +
lib/libalpm/add.c | 61 ++++++------
lib/libalpm/alpm.h | 20 ++++
lib/libalpm/sync.c | 7 +-
scripts/makepkg.sh.in | 221 ++++++++++++++++++++++++++++---------------
src/pacman/callback.c | 30 ++++++
src/pacman/util.c | 22 -----
src/util/testdb.c | 14 +--
test/pacman/pmdb.py | 2 +-
test/pacman/pmpkg.py | 54 +++++++----
test/pacman/pmtest.py | 3 +
13 files changed, 276 insertions(+), 171 deletions(-)
mode change 100644 => 100755 contrib/paclog-pkglist.sh.in
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list