FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

LinkBack Thread Tools
Old 06-27-2011, 08:01 PM
Default The official pacman repository branch, master, updated. v3.5.3-349-g09c8037

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@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@archlinux.org>

commit a12acbc2ffa8fab9e17168ed10e429c6f47434a6
Merge: 865ac0f db172b0
Author: Dan McGee <dan@archlinux.org>
Date: Mon Jun 27 13:30:37 2011 -0500

Merge remote-tracking branch 'dave/repo-add'

commit db172b09c55fd4f110717e1e5586e9ba5e29607e
Author: Dave Reisner <d@falconindy.com>
Date: Fri Jun 24 15:19:36 2011 -0400

repo-add: add new command, repo-elephant

_ _
/ \__/ \_____
/ / `
) '/ ( |
`\__)/__/'_ / `
^""'"' ""'"'

Signed-off-by: Dave Reisner <d@falconindy.com>

commit 399184d68f23e124e386a340abf5bcec968b322b
Author: Dave Reisner <d@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@falconindy.com>

commit 122b4c218785a89dcf6e1a335f6083aa166d4cdb
Author: Dave Reisner <d@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@falconindy.com>

commit 6f5a90edb39cdd7e5e3faa7acdbaad288876f9da
Author: Dave Reisner <d@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@falconindy.com>

commit 865ac0f0557560216b42ea14efb4487a236c0b2b
Author: Dan McGee <dan@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@archlinux.org>

commit f01c6f814a278a3d024d34fed0c219c8cb1e1e33
Author: Dan McGee <dan@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@archlinux.org>

commit 77a09c92c66bd06440be0ccb75daf07c620acbee
Merge: 51ed7df e378170
Author: Dan McGee <dan@archlinux.org>
Date: Mon Jun 27 09:33:27 2011 -0500

Merge branch 'maint'


commit 51ed7dff0d30a5dcb73ce271e5d02bdb0d119cb9
Author: Eric Bélanger <snowmaniscool@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@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit f5dc5c46e0cf212c32ed149e22331f99764355c4
Author: Eric Bélanger <snowmaniscool@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@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit bdd8ebd631bc305d1a15f4a873b550c9438ac0af
Author: Eric Bélanger <snowmaniscool@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@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 6a413fe72f610f0ec11aa2aee78b248c51727e93
Author: Allan McRae <allan@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@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 93c77565f65b9784701eea7953eefb0643c053e5
Author: Allan McRae <allan@archlinux.org>
Date: Sat Jun 25 07:27:40 2011 +1000

Add scripts po directory to autoclean.sh

Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 3725998cbc418187a90e86212941d18f7cbfda78
Author: Dave Reisner <d@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@falconindy.com>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 777bdc6c508a1a94dfa0854a34c7964ba0af02c9
Author: Dan McGee <dan@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@archlinux.org>

commit 719e0d3ddb300a8f0f8367b516c0e3c9579c4448
Author: Dan McGee <dan@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@archlinux.org>

commit 1187edb38c5ba42d27fd1de8e97aab658049367f
Author: Dan McGee <dan@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@archlinux.org>

commit 112858ae615e4b7b84a2f3617277824d3145a6d8
Author: Dave Reisner <d@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@falconindy.com>

commit 7d8e9b8ed65343031284b891d713529aecbff659
Author: Dave Reisner <d@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@falconindy.com>

commit 5246fdecf6ab6a3f847d02967250f100ef440242
Author: Dave Reisner <d@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@falconindy.com>

commit 522c94f16842d4fe307cc72069b16a94c927c6ea
Author: Dave Reisner <d@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@falconindy.com>

commit 2d32a9a3a348d25d6d0f3d12752399bf7fdf6570
Merge: 8581694 e06586c
Author: Dave Reisner <d@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@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@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

The official pacman repository

Thread Tools

All times are GMT. The time now is 02:26 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org