[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.3-95-g5f1ccdb
Dan McGee
dan at archlinux.org
Sun Mar 23 18:01:00 EDT 2008
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 at archlinux.org>
Date: Sun Mar 23 16:58:53 2008 -0500
Merge branch 'maint'
commit d1ea16dfd0d497aff72d7a315890971e7f070786
Author: Nagy Gabor <ngaba at 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 at bibl.u-szeged.hu>
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
commit 6104f2e1fb872c32d3e6ed1823729592fc6245b9
Author: Dan McGee <dan at 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 at archlinux.org>
commit bf8670036907b3ede18d37b7a3f0f7e14542a5ac
Author: Dan McGee <dan at 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 at archlinux.org>
commit 90a48c771d727e3bd231eeb1611dfcbecb88490c
Author: Dan McGee <dan at 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 at archlinux.org>
commit f7f43dbb48add85c3c3e42696c4d3bae4591a7d6
Author: Dan McGee <dan at 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 at archlinux.org>
commit 3d10d460dff4c1321b40fa509c4ff9be93db0ca3
Author: Chantry Xavier <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5af076f09f67bb3abd80a28fa3f33437f08b18bc
Author: Chantry Xavier <shiningxc at 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 at 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
More information about the pacman-dev
mailing list