[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-349-g09c8037
Dan McGee
dan at archlinux.org
Mon Jun 27 16:01:47 EDT 2011
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 09c803783d0b5e2403bff46af929875701d3791f (commit)
via a12acbc2ffa8fab9e17168ed10e429c6f47434a6 (commit)
via db172b09c55fd4f110717e1e5586e9ba5e29607e (commit)
via 399184d68f23e124e386a340abf5bcec968b322b (commit)
via 122b4c218785a89dcf6e1a335f6083aa166d4cdb (commit)
via 6f5a90edb39cdd7e5e3faa7acdbaad288876f9da (commit)
via 865ac0f0557560216b42ea14efb4487a236c0b2b (commit)
via f01c6f814a278a3d024d34fed0c219c8cb1e1e33 (commit)
via 77a09c92c66bd06440be0ccb75daf07c620acbee (commit)
via 51ed7dff0d30a5dcb73ce271e5d02bdb0d119cb9 (commit)
via f5dc5c46e0cf212c32ed149e22331f99764355c4 (commit)
via bdd8ebd631bc305d1a15f4a873b550c9438ac0af (commit)
via 6a413fe72f610f0ec11aa2aee78b248c51727e93 (commit)
via 93c77565f65b9784701eea7953eefb0643c053e5 (commit)
via e378170c2555b656ef87715d8284d038037ced5f (commit)
via f8f4c2a6f301ab423f3ca702ebc24854cc701683 (commit)
via 3725998cbc418187a90e86212941d18f7cbfda78 (commit)
via 777bdc6c508a1a94dfa0854a34c7964ba0af02c9 (commit)
via 719e0d3ddb300a8f0f8367b516c0e3c9579c4448 (commit)
via 1187edb38c5ba42d27fd1de8e97aab658049367f (commit)
via 112858ae615e4b7b84a2f3617277824d3145a6d8 (commit)
via 7d8e9b8ed65343031284b891d713529aecbff659 (commit)
via 5246fdecf6ab6a3f847d02967250f100ef440242 (commit)
via 522c94f16842d4fe307cc72069b16a94c927c6ea (commit)
via 2d32a9a3a348d25d6d0f3d12752399bf7fdf6570 (commit)
via 8581694ceb63f4ed2854206b38574599c3d9df28 (commit)
from e06586ceb49a0dc7e59996ae3a1483337d2ada05 (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 09c803783d0b5e2403bff46af929875701d3791f
Author: Dan McGee <dan at archlinux.org>
Date: Mon Jun 27 13:29:13 2011 -0500
pacman-optimize: use output library
We already use msg() and error() in here, might as well just use the
standard functions. In addition, fix one translated message that would
have printed ERROR twice if anyone ever saw it.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit a12acbc2ffa8fab9e17168ed10e429c6f47434a6
Merge: 865ac0f db172b0
Author: Dan McGee <dan at archlinux.org>
Date: Mon Jun 27 13:30:37 2011 -0500
Merge remote-tracking branch 'dave/repo-add'
commit db172b09c55fd4f110717e1e5586e9ba5e29607e
Author: Dave Reisner <d at falconindy.com>
Date: Fri Jun 24 15:19:36 2011 -0400
repo-add: add new command, repo-elephant
_ _
/ \__/ \_____
/ / \ \ `\
) \''/ ( |\
`\__)/__/'_\ / `
//_|_|~|_|_|
^""'"' ""'"'
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 399184d68f23e124e386a340abf5bcec968b322b
Author: Dave Reisner <d at falconindy.com>
Date: Tue Jun 21 13:58:32 2011 -0400
repo-add: enforce file extensions
Allow one of 4 archive extensions: .tar{,.gz,.xz,.bz2} for each of the 2
valid repo extensions: .db and .files. Check for this via
'verify_repo_extension' directly after option parsing to assert that
this extension is present, and again after files have been added to get
the proper archive option for bsdtar.
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 122b4c218785a89dcf6e1a335f6083aa166d4cdb
Author: Dave Reisner <d at falconindy.com>
Date: Wed Jun 22 16:26:55 2011 -0400
repo-add: move command invocation out of arg parsing loop
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 6f5a90edb39cdd7e5e3faa7acdbaad288876f9da
Author: Dave Reisner <d at falconindy.com>
Date: Wed Jun 22 15:35:27 2011 -0400
repo-add: refactor repacking of repo file
Dump the whole conditional and filter the contents of the directory to
create an empty or non-empty archive.
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 865ac0f0557560216b42ea14efb4487a236c0b2b
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 24 15:30:45 2011 -0500
Remove setter for DB signature level
This should have been removed with commit db3b86e7f34f but was
erroniously left behind.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit f01c6f814a278a3d024d34fed0c219c8cb1e1e33
Author: Dan McGee <dan at archlinux.org>
Date: Mon Jun 27 10:10:08 2011 -0500
Fix several -Wshadow warnings
Only one of these looked like a real red flag, in find_requiredby(), but
it doesn't hurt to fix several of them up anyway.
Unfortunately, we can't turn this on universally due to things like the
sync(), remove(), etc. builtins which we often use as variable names.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 77a09c92c66bd06440be0ccb75daf07c620acbee
Merge: 51ed7df e378170
Author: Dan McGee <dan at archlinux.org>
Date: Mon Jun 27 09:33:27 2011 -0500
Merge branch 'maint'
Conflicts:
lib/libalpm/conflict.c
commit 51ed7dff0d30a5dcb73ce271e5d02bdb0d119cb9
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date: Sun Jun 26 15:13:48 2011 -0400
Remove -f option from ln for POSIX compliance
Fixes FS#24893.
Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit f5dc5c46e0cf212c32ed149e22331f99764355c4
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date: Sat Jun 25 00:31:42 2011 -0400
makepkg: Add warning if VCS tool is not present when determining latest VCS revision
Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit bdd8ebd631bc305d1a15f4a873b550c9438ac0af
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date: Fri Jun 24 22:07:23 2011 -0400
makepkg: Move check for sudo into check_software function
Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6a413fe72f610f0ec11aa2aee78b248c51727e93
Author: Allan McRae <allan at archlinux.org>
Date: Sat Jun 25 08:28:28 2011 +1000
Remove two alpm_list_count usages
We have just looped through the list of files, so might as well get
the count as we go.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 93c77565f65b9784701eea7953eefb0643c053e5
Author: Allan McRae <allan at archlinux.org>
Date: Sat Jun 25 07:27:40 2011 +1000
Add scripts po directory to autoclean.sh
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3725998cbc418187a90e86212941d18f7cbfda78
Author: Dave Reisner <d at falconindy.com>
Date: Tue Jun 21 13:47:50 2011 -0400
pactree: add -s option to walk sync DBs
Add a whole lot of bloat to parse pacman.conf and only a few lines to
use the list of sync DBs instead of the local DB.
Dan: I fully plan on this being temporary and us finding a better way in
the future to parse pacman.conf from multiple binaries. Adding a
standalone config parser is probably not the right way of going about
things, but for now it is by far the easiest.
Signed-off-by: Dave Reisner <d at falconindy.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 777bdc6c508a1a94dfa0854a34c7964ba0af02c9
Author: Dan McGee <dan at archlinux.org>
Date: Wed Oct 27 01:41:01 2010 -0500
Make sync DB reading a bit more flexible
We can reorganize things a bit to not require reading a directory-only
entry first (or at all). This was noticed while working on some pactest
improvements, but should be a good step forward anyway.
Also make _alpm_splitname() a bit more generic in where it stores the
data it parses.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 719e0d3ddb300a8f0f8367b516c0e3c9579c4448
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jun 22 18:17:38 2011 -0500
archive_fgets(): ensure we return any trailing text with no newline
Discovered this when doing some pactest rewrite work to generate
archives in memory only. If a sync database file or PKGINFO file is
missing a newline on the final line, the text from that line gets tossed
aside and never read into the package struct. This is pretty critical
when that last line is a depend or something.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1187edb38c5ba42d27fd1de8e97aab658049367f
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 10:32:35 2011 -0500
valgrind.supp: add known leaks from GPGME
Thank you too, GPGME, for these. Why don't you provide a way to
clean up your static variable mess?
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 112858ae615e4b7b84a2f3617277824d3145a6d8
Author: Dave Reisner <d at falconindy.com>
Date: Mon Jun 20 10:22:12 2011 -0400
repo-add.8.txt: document valid DB file extensions
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 7d8e9b8ed65343031284b891d713529aecbff659
Author: Dave Reisner <d at falconindy.com>
Date: Mon Jun 20 15:37:09 2011 -0400
repo-add: use format_entry for all desc/depends fields
This ranks high on the code readability scale. The same function formats
all of our data and writes to the metadata file at once.
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 5246fdecf6ab6a3f847d02967250f100ef440242
Author: Dave Reisner <d at falconindy.com>
Date: Mon Jun 20 15:12:01 2011 -0400
repo-add: store multi-value fields as arrays
Fields like groups and depends should be stored as arrays. This requires
rewriting our write_list_entry function to accomodate our new data type.
This new function will not write to a file, but rather only format it.
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 522c94f16842d4fe307cc72069b16a94c927c6ea
Author: Dave Reisner <d at falconindy.com>
Date: Mon Jun 20 15:01:23 2011 -0400
repo-add: bashify reading of .PKGINFO file
grep and sed aren't needed here, and this removes the truly ugly
manipulation of IFS. The process substituion could just as well be a
herestring, but it breaks vim's syntax highlighting. Style over
substance, mang.
Signed-off-by: Dave Reisner <d at falconindy.com>
commit 2d32a9a3a348d25d6d0f3d12752399bf7fdf6570
Merge: 8581694 e06586c
Author: Dave Reisner <d at falconindy.com>
Date: Fri Jun 24 14:55:32 2011 -0400
Merge branch 'master' of git://projects.archlinux.org/pacman
* 'master' of git://projects.archlinux.org/pacman:
pactree: carry a list of databases for dep resolution
makepkg: Remove a lone quotation mark
makepkg: remove the cleancache option
Don't require a transaction for sync DB updates
Move locking functions to handle
Add a 'valid' flag to the database object
Move database 'version' check to registration time
Do database signature checking at load time
commit 8581694ceb63f4ed2854206b38574599c3d9df28
Author: Dave Reisner <d at falconindy.com>
Date: Fri Jun 24 08:36:54 2011 -0400
makepkg: fix incorrect parenthesis in gettext call
allan broke it in 4bdb868a.
Signed-off-by: Dave Reisner <d at falconindy.com>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
autoclean.sh | 13 +--
doc/repo-add.8.txt | 5 +
lib/libalpm/alpm.h | 1 -
lib/libalpm/backup.c | 6 +-
lib/libalpm/backup.h | 2 +-
lib/libalpm/be_local.c | 3 +-
lib/libalpm/be_sync.c | 128 +++++++++++----------
lib/libalpm/conflict.c | 35 ++++--
lib/libalpm/db.c | 17 ---
lib/libalpm/diskspace.c | 8 +-
lib/libalpm/dload.c | 6 +-
lib/libalpm/package.c | 6 +-
lib/libalpm/remove.c | 8 +-
lib/libalpm/util.c | 82 ++++++++------
lib/libalpm/util.h | 3 +-
scripts/Makefile.am | 11 ++-
scripts/makepkg.sh.in | 66 ++++++++----
scripts/pacman-optimize.sh.in | 12 +--
scripts/repo-add.sh.in | 208 +++++++++++++++++++---------------
src/pacman/callback.c | 10 +-
src/pacman/sync.c | 4 +-
src/pacman/upgrade.c | 1 -
src/pacman/util.c | 2 +-
src/util/pactree.c | 96 +++++++++++++++-
src/util/testpkg.c | 2 +-
test/pacman/tests/fileconflict008.py | 21 ++++
valgrind.supp | 22 ++++
28 files changed, 486 insertions(+), 293 deletions(-)
create mode 100644 test/pacman/tests/fileconflict008.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list