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@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@archlinux.org> commit d98bacd4ec4289750e740b2dff8c4adaaa7a028a Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 8f3b485517a401ece348a1c5166d951ec4a8a28f Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 21833d90e26635fdd2c6af247790a9bf374b4d80 Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 209d0643e5fd38f8add70cfb3651012993d861f1 Author: Dan McGee <dan@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@archlinux.org> [Allan: make ENOSPC warning into an error] Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit b276a76dc9e02e1cdc227661ae4ffe97a24d9f4d Author: Dan McGee <dan@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@archlinux.org> [Allan: adjust warning wording and add gettext calls] Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@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