[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