[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.4.1-188-g13a2847

Dan McGee dan at archlinux.org
Sun Dec 12 23:03:01 EST 2010


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  13a2847aa14cb7643d50ca82b00180b440e401fe (commit)
       via  d98bacd4ec4289750e740b2dff8c4adaaa7a028a (commit)
       via  8f3b485517a401ece348a1c5166d951ec4a8a28f (commit)
       via  21833d90e26635fdd2c6af247790a9bf374b4d80 (commit)
       via  209d0643e5fd38f8add70cfb3651012993d861f1 (commit)
       via  b276a76dc9e02e1cdc227661ae4ffe97a24d9f4d (commit)
      from  3030542d10d4e87997a894a9eb63122cd2426a94 (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 13a2847aa14cb7643d50ca82b00180b440e401fe
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Dec 12 21:40:24 2010 -0600

    pacman-optimize: ensure database directory contains local/
    
    And also default dbpath to the one we may find in pacman.conf.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit d98bacd4ec4289750e740b2dff8c4adaaa7a028a
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Dec 8 22:16:37 2010 +1000

    Add script to update pacman database format
    
    The pacman-db-upgrade script was added to detect old pacman database
    formats and upgrade them.
    
    Currently performs the merging of depends files into desc files in
    the local database.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8f3b485517a401ece348a1c5166d951ec4a8a28f
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Oct 30 16:01:30 2010 +1000

    Update pactest suite for change in db structure
    
    Merging desc and depends files in sync and local db.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 21833d90e26635fdd2c6af247790a9bf374b4d80
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Oct 30 15:35:43 2010 +1000

    Merge desc and depends files in local db
    
    Whenever depends is needed from the local db, so is desc.  The only
    disadvantage to merging them is the additional time taken to read the
    depends entries when they are not needed.  As depends is in general
    relatively small, the additional time taken to read it in will be
    negligable.  Also, merging these files will speed up local database
    access due to less file seeks.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 209d0643e5fd38f8add70cfb3651012993d861f1
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Oct 31 22:43:55 2008 -0500

    Attempt to stop installation when we encounter problems
    
    This should hopefully address some of the concerns raised in FS#11639 with
    regards to continuing after filling the disk up.
    
    Add some more checks and passing of error conditions between our functions.
    When a libarchive warning is encountered, check if it is due to lack of disk
    space and if so upgrade it to an error condition.  A review of other
    libarchive warnings suggests that these are less critical and can remain as
    informative warning messages at this stage.
    
    Note the presence of errors after extraction of an entire package is complete.
    If so, we abort the transaction to be on the safe side and keep damage to a
    minimum.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>
    [Allan: make ENOSPC warning into an error]
    Signed-off-by: Allan McRae <allan at archlinux.org>
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b276a76dc9e02e1cdc227661ae4ffe97a24d9f4d
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Oct 12 21:08:39 2008 -0500

    Turn libarchive warnings into libalpm warnings
    
    Rather than hiding these warnings, show them to the user as they happen.
    This will prevent things such as hiding full filesystem errors (ENOSPC) from
    the user as seen in FS#11639.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>
    [Allan: adjust warning wording and add gettext calls]
    Signed-off-by: Allan McRae <allan at archlinux.org>
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 lib/libalpm/add.c               |   80 +++++++++++++---------
 lib/libalpm/be_local.c          |  144 +++++++++++++++------------------------
 lib/libalpm/be_package.c        |    2 +-
 lib/libalpm/db.h                |    9 +--
 lib/libalpm/util.c              |    2 +-
 scripts/Makefile.am             |    3 +
 scripts/pacman-db-upgrade.sh.in |  121 ++++++++++++++++++++++++++++++++
 scripts/pacman-optimize.sh.in   |    6 +-
 test/pacman/pmdb.py             |   62 +++++------------
 test/pacman/pmpkg.py            |    4 -
 10 files changed, 256 insertions(+), 177 deletions(-)
 create mode 100644 scripts/pacman-db-upgrade.sh.in


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list