[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-199-g8c6a636
Dan McGee
dan at archlinux.org
Tue Jun 7 12:44:04 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 8c6a636cd970c19e7a79bb17c484b28454da877d (commit)
via c7501148942159597677c2a8a738f0d59fdaa6dd (commit)
via 4fdcf50d6696709fde8942fee592ab076ddb6004 (commit)
via 19755b648c80f637a430ba5c914db76264024c9a (commit)
via fb4b422fc4567238332050b9a6c8c1cac2a8f091 (commit)
via 992fa50dfd4faba93e37364bded015ea04d1fe15 (commit)
via c1a5b11f1151040e3341d9222cc246c3aa140182 (commit)
via 991b3ff7e63314ea14a40bb437e49ec8553abff2 (commit)
via e62566a7635449e3e35d757c4b3bb768479689ab (commit)
via 67c33fb8fff4db008e3afde8b6dd228f181755ed (commit)
via 3df88a1a01926587b0b68dcff97d539746e3a8f9 (commit)
via cc25576f8b54b3e975949ac7991a193053b519bc (commit)
via e68f5d9a30671419c853b255b32b2e9d0239c9f1 (commit)
via d2f05f72f02e15164f2d83347317f15c7e8c4fb9 (commit)
via 307a6de17a3bca9f8666b33aa3fb9a8dd88c300b (commit)
via 4015b23e8ef1e5a0e8d103ffefca0ffc4ad9e6c0 (commit)
via 7fc635fee071e18d0422a4773937e66960be96b2 (commit)
via de36c5fac4ab50259418c3850b6fb25b96b702f3 (commit)
via 7f98460e37bc032b58ca7c82e70c357aa39370f8 (commit)
via c47d25d74be9ce1fbbfb8577687d9f37ba38d98b (commit)
via 2102d1a2eb6cb9db674fd76aa7aa3192befad733 (commit)
via 78cbc045c129ca7767b13127e1e17c400b112770 (commit)
from 9d73b261cf1bbe8db0b176aeb6a40eb9df61d1e9 (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 8c6a636cd970c19e7a79bb17c484b28454da877d
Merge: c750114 e62566a
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 7 11:41:16 2011 -0500
Merge branch 'maint'
Conflicts:
lib/libalpm/add.c
commit c7501148942159597677c2a8a738f0d59fdaa6dd
Author: Allan McRae <allan at archlinux.org>
Date: Sun Jun 5 00:18:33 2011 +1000
pacman-key: update copyright
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4fdcf50d6696709fde8942fee592ab076ddb6004
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 16:13:04 2011 -0500
Revamp pacman setup code to handle new alpm initialize routine
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 19755b648c80f637a430ba5c914db76264024c9a
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 15:46:06 2011 -0500
Update utilities for new initialize/release methods
Signed-off-by: Dan McGee <dan at archlinux.org>
commit fb4b422fc4567238332050b9a6c8c1cac2a8f091
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 15:24:01 2011 -0500
New signatures for alpm initialize and release
These new method signatures return and take handle objects to operate on
so we can move away from the idea of one global handle in the API. There
is also another important change and that deals with the setting of root
and dbpaths. These are now done at initialization time instead of using
setter methods. This allows the library to operate more safely knowing
that paths won't change underneath it.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 992fa50dfd4faba93e37364bded015ea04d1fe15
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 7 11:36:30 2011 -0500
Add cachedirs one-by-one in set_cachedirs()
This addresses the issue where calling set_cachedirs() didn't
canonicalize the passed-in paths.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c1a5b11f1151040e3341d9222cc246c3aa140182
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 7 11:33:29 2011 -0500
Be consistent with memory treatment for plural option setters
In all cases we should duplicate the passed-in list so the caller is
free to do with it as it pleases.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 991b3ff7e63314ea14a40bb437e49ec8553abff2
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 16:42:41 2011 -0500
Add helper methods for setting directory options
This keeps duplicate code to a minimum. This will come in more handy as
we refactor some of these option setters away.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit cc25576f8b54b3e975949ac7991a193053b519bc
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 14:37:51 2011 -0500
Use standard errno codes in return from _alpm_archive_fgets
This allows us to not require the context (e.g. handle) when calling
this function. Also beef up the checks in the two callers of this
function to bail if the last return code is not ARCHIVE_EOF, which is
the expected value.
This requires a change to one of the pactest return codes and the
overall result of the test, but results in a much safer operating
condition whereby invalid database entries will stop the operation.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e68f5d9a30671419c853b255b32b2e9d0239c9f1
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 13:18:36 2011 -0500
Remove global handle dependencies from sync/upgrade paths
This kills a lot more global handle business off. sync.c still requires
the handle declaration for one reference that can't be changed yet; it
will be removed in a future patch which isolates all of the necesary API
changes.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d2f05f72f02e15164f2d83347317f15c7e8c4fb9
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:53:53 2011 -0500
Remove global handle from remove.c
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 307a6de17a3bca9f8666b33aa3fb9a8dd88c300b
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:44:01 2011 -0500
Remove global handle from some package and db code
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 4015b23e8ef1e5a0e8d103ffefca0ffc4ad9e6c0
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:36:13 2011 -0500
Remove global handle from diskspace.c
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 7fc635fee071e18d0422a4773937e66960be96b2
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:33:18 2011 -0500
Remove global handle from util.c
Signed-off-by: Dan McGee <dan at archlinux.org>
commit de36c5fac4ab50259418c3850b6fb25b96b702f3
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:23:32 2011 -0500
Push down extern handle variable to files that need it
This will make the patching process less invasive as we start to remove
this variable from all source files.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 7f98460e37bc032b58ca7c82e70c357aa39370f8
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:13:22 2011 -0500
Add handle attribute to pmpkg_t struct
Similar to what we just did for the database; this will make it easy to
always know what handle a given package originated from.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c47d25d74be9ce1fbbfb8577687d9f37ba38d98b
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 12:06:25 2011 -0500
Add handle attribute to pmdb_t struct
This is the first step in a long process to remove our dependence on the
global handle variable we currently share in libalpm, with the goal to
make things a bit more thread-safe and re-entrant.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 2102d1a2eb6cb9db674fd76aa7aa3192befad733
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 11:54:58 2011 -0500
Remove unnecessary handle != NULL asserts
These are simple accessor functions for a struct; the handle never even
comes into play when calling these functions.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 78cbc045c129ca7767b13127e1e17c400b112770
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 3 11:48:24 2011 -0500
Remove ALPM_LOG_FUNC macro
The usefulness of this is rather limited due to it not being compiled
into production builds. When you do choose to see the output, it is
often overwhelming and not helpful. The best bet is to use a debugger
and/or well-placed fprintf() statements.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/add.c | 68 ++++++--------
lib/libalpm/add.h | 2 +-
lib/libalpm/alpm.c | 76 +++++++++++-----
lib/libalpm/alpm.h | 37 +++-----
lib/libalpm/backup.c | 2 -
lib/libalpm/be_local.c | 39 +-------
lib/libalpm/be_package.c | 23 +++--
lib/libalpm/be_sync.c | 38 +++++---
lib/libalpm/conflict.c | 44 ++--------
lib/libalpm/conflict.h | 4 +-
lib/libalpm/db.c | 84 ++---------------
lib/libalpm/db.h | 9 +-
lib/libalpm/delta.c | 2 -
lib/libalpm/deps.c | 28 +-----
lib/libalpm/diskspace.c | 19 ++--
lib/libalpm/diskspace.h | 2 +-
lib/libalpm/dload.c | 5 +-
lib/libalpm/error.c | 3 +
lib/libalpm/group.c | 8 --
lib/libalpm/handle.c | 152 +++++++++++--------------------
lib/libalpm/handle.h | 13 +--
lib/libalpm/log.c | 5 +-
lib/libalpm/log.h | 7 --
lib/libalpm/package.c | 27 +----
lib/libalpm/package.h | 3 +-
lib/libalpm/pkghash.c | 2 -
lib/libalpm/remove.c | 72 ++++++---------
lib/libalpm/remove.h | 7 +-
lib/libalpm/signing.c | 7 --
lib/libalpm/sync.c | 51 +++++------
lib/libalpm/sync.h | 4 +-
lib/libalpm/trans.c | 40 +++------
lib/libalpm/trans.h | 5 +-
lib/libalpm/util.c | 43 ++++-----
lib/libalpm/util.h | 5 +-
po/fr.po | 149 +++++++++++++++---------------
po/zh_CN.po | 13 ++-
scripts/makepkg.sh.in | 2 +-
scripts/pacman-key.sh.in | 2 +-
src/pacman/conf.c | 205 +++++++++++++++++++++++------------------
src/pacman/conf.h | 16 +++-
src/pacman/pacman.c | 52 +++--------
src/util/cleanupdelta.c | 14 ++-
src/util/pactree.c | 21 +---
src/util/testdb.c | 17 ++--
src/util/testpkg.c | 11 ++-
test/pacman/pactest.py | 1 +
test/pacman/tests/smoke002.py | 12 +--
48 files changed, 603 insertions(+), 848 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list