[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.3-95-g5f1ccdb
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 5f1ccdbc27e3b4b92f9b65379db17a4d6523975d (commit) via d1ea16dfd0d497aff72d7a315890971e7f070786 (commit) via 6104f2e1fb872c32d3e6ed1823729592fc6245b9 (commit) via 1086950c82ab649ffc36a00cd8d343da376252fe (commit) via 7995a25d0ed75968df72fcf65d231508417ec060 (commit) via bf8670036907b3ede18d37b7a3f0f7e14542a5ac (commit) via 90a48c771d727e3bd231eeb1611dfcbecb88490c (commit) via f7f43dbb48add85c3c3e42696c4d3bae4591a7d6 (commit) via 3d10d460dff4c1321b40fa509c4ff9be93db0ca3 (commit) via 5af076f09f67bb3abd80a28fa3f33437f08b18bc (commit) from 2f8fb80ee631ef866c3bd8cb5fab09a7360ca8d2 (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 5f1ccdbc27e3b4b92f9b65379db17a4d6523975d Merge: d1ea16dfd0d497aff72d7a315890971e7f070786 1086950c82ab649ffc36a00cd8d343da376252fe Author: Dan McGee <dan@archlinux.org> Date: Sun Mar 23 16:58:53 2008 -0500 Merge branch 'maint' commit d1ea16dfd0d497aff72d7a315890971e7f070786 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Tue Mar 11 16:40:27 2008 +0100 Avoid duplicated target names. This patch should avoid duplicated target names in the backend. 1. sync_loadtarget will return with PM_ERR_TRANS_DUP_TARGET when trying to add a duplicated target 2. sysupgrade never pulls duplicated targets 3. resolvedeps won't pull duplicated targets anymore A pulled list was introduced in sync_prepare to improve the pmsyncpkg_t<->pmpkg_t list conversion by making it more direct. Also replace sync1005 and sync1006 by the sync1008 pactest, which is similar but more interesting (the provisions are dependencies instead of explicit targets). sync1005 didn't work as expected anyway. It was expecting that pacman failed, and pacman indeed failed, but not for the good reason. It didn't fail during the preparation step because of conflicting targets, but during the commit step, because of a md5 error... And sync1006 didn't pass and was not really worth fixing. We have already enough failing pactests more important than these two. sync1008 pass with this patch. Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 6104f2e1fb872c32d3e6ed1823729592fc6245b9 Author: Dan McGee <dan@archlinux.org> Date: Sun Mar 23 15:35:22 2008 -0500 memleak fix: ensure we free result of get_destfile() In the file:// download case, we didn't free the return from get_destfile() after we were done with it. Fix it. (Found with xfercommand001.py) Signed-off-by: Dan McGee <dan@archlinux.org> commit bf8670036907b3ede18d37b7a3f0f7e14542a5ac Author: Dan McGee <dan@archlinux.org> Date: Sat Jan 12 01:13:52 2008 -0600 Switch pmgrp_t to dynamic allocation, general group cleanup Signed-off-by: Dan McGee <dan@archlinux.org> commit 90a48c771d727e3bd231eeb1611dfcbecb88490c Author: Dan McGee <dan@archlinux.org> Date: Sun Mar 23 14:25:38 2008 -0500 Add -q (quiet) option to valgrind call in pactest This gets rid of a lot of the unnecessary verbosity in the --valgrind output when running all the tests. It should also make diff-ing output between test runs a lot easier. Signed-off-by: Dan McGee <dan@archlinux.org> commit f7f43dbb48add85c3c3e42696c4d3bae4591a7d6 Author: Dan McGee <dan@archlinux.org> Date: Sun Mar 23 14:08:31 2008 -0500 Update database mtime after it has been extracted This will reduce the need for running an -Syy if the DB was only half-extracted, as the mtime won't get updated until the new database is completely in place. Signed-off-by: Dan McGee <dan@archlinux.org> commit 3d10d460dff4c1321b40fa509c4ff9be93db0ca3 Author: Chantry Xavier <shiningxc@gmail.com> Date: Sat Feb 16 16:01:13 2008 +0100 Add new CleanMethod option. As it was already mentioned several times, the new -Sc behavior in 3.1 is great, but only when the package cache is not shared. This option has two possible values : KeepInstalled and KeepCurrent With KeepCurrent, -Sc will clean packages that are no longer available in any sync db, rather than packages that are no longer in the local db. The resulting behavior should be better for shared cache. Ref : http://www.archlinux.org/pipermail/pacman-dev/2008-February/011140.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 5af076f09f67bb3abd80a28fa3f33437f08b18bc Author: Chantry Xavier <shiningxc@gmail.com> Date: Sat Mar 15 21:10:54 2008 +0100 Kill the dependsonly option. From the man page : "This is pretty useless and we're not sure why it even exists." Signed-off-by: Chantry Xavier <shiningxc@gmail.com> ----------------------------------------------------------------------- Summary of changes: contrib/bash_completion | 1 - contrib/zsh_completion | 1 - doc/pacman.8.txt | 7 +- doc/pacman.conf.5.txt | 9 +++ lib/libalpm/add.c | 1 + lib/libalpm/alpm.h | 4 +- lib/libalpm/backup.c | 3 + lib/libalpm/cache.c | 50 ++++++-------- lib/libalpm/db.c | 20 +++-- lib/libalpm/deps.c | 6 +- lib/libalpm/dload.c | 11 ++-- lib/libalpm/group.c | 9 ++- lib/libalpm/group.h | 11 ++-- lib/libalpm/sync.c | 57 +++++++-------- pactest/pmtest.py | 2 +- pactest/tests/sync1001.py | 18 ----- pactest/tests/sync1002.py | 19 ----- pactest/tests/sync1006.py | 14 ---- pactest/tests/{sync1005.py => sync1008.py} | 11 ++- src/pacman/conf.h | 14 +++- src/pacman/pacman.c | 13 +++- src/pacman/query.c | 28 ++++---- src/pacman/sync.c | 106 ++++++++++++++++++++------- src/pacman/util.c | 2 +- 24 files changed, 221 insertions(+), 196 deletions(-) delete mode 100644 pactest/tests/sync1001.py delete mode 100644 pactest/tests/sync1002.py delete mode 100644 pactest/tests/sync1006.py rename pactest/tests/{sync1005.py => sync1008.py} (54%) hooks/post-receive -- The official pacman repository
participants (1)
-
Dan McGee