[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.1-61-gbfc024e
Dan McGee
dan at archlinux.org
Thu Feb 7 21:20:21 EST 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 bfc024eab3a1d26ba37620175be815cb2eb59606 (commit)
via 77c3cf9790472592902183354ea5481cffc01f58 (commit)
via 7dc37109b096b484fc569060cc896b5127419775 (commit)
via 14ee1be1ef21e09a84f01dc9623e8513218709d4 (commit)
via 11fe18479eeb7bb97062a2922da13ba816597007 (commit)
via 0c2206f542ce6df2606586d43f190cd5a423fb13 (commit)
via 05d56349588665da7ed01eaa3337be7ece35fd2f (commit)
via e63366ae5e701d8e9ae33144f68e8786b092a468 (commit)
from e81dec9b8c65f7c882f5f447cdc117783259f4a4 (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 bfc024eab3a1d26ba37620175be815cb2eb59606
Merge: 77c3cf9790472592902183354ea5481cffc01f58 14ee1be1ef21e09a84f01dc9623e8513218709d4
Author: Dan McGee <dan at archlinux.org>
Date: Thu Feb 7 20:16:16 2008 -0600
Merge branch 'maint'
commit 77c3cf9790472592902183354ea5481cffc01f58
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Wed Jan 30 13:55:49 2008 +0100
Remove alpm_sync_get_newversion function
sync->newversion shouldn't be public at all, and internally we access it directly.
(Before pmsyncpkg_t clean-up the analogue of this field [type] was needed in replaces computation.)
Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
commit 7dc37109b096b484fc569060cc896b5127419775
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Mon Jan 28 01:44:23 2008 +0100
alpm_sync_sysupgrade split
This patch indroduces a new public alpm_sync_newversion, which scans for new
version of a package in sync repos.
Hopefully this will reduce code duplication in the future:
* check-for-pacman-new-version from front-end can be easier
* -Qu refactoring
Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
commit 05d56349588665da7ed01eaa3337be7ece35fd2f
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Sun Nov 18 19:05:47 2007 +0100
libalpm/package.c : add _alpm_pkgname_pkg_cmp function.
_alpm_pkgname_pkg_cmp(pkgname, pkg) returns true iff pkg's name is pkgname.
This is useful if you want to remove a package from pmpkg_t* list, and you
want to search for package name.
This allows cleaning the -Ru code a bit, by removing the need of a dummy
pkg.
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
commit e63366ae5e701d8e9ae33144f68e8786b092a468
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Sun Nov 18 18:45:46 2007 +0100
New remove option : -u / --unneeded (FS#6505).
With --unneeded option 'pacman -R' doesn't stop in case of dependency error;
it removes the needed-dependency targets from the target-list instead. See
also: http://archlinux.org/pipermail/pacman-dev/2007-October/009653.html .
The patch also adds a new causingpkg field to pmdepmissing_t which indicates
the to-be-removed package which would cause a dependency break. This is
needed, because miss->depend.name may be a provision. miss->causingpkg will
be useful in -R dependency error messages too.
[Xavier: renamed inducer to causingpkg, removed the _alpm_pkgname_pkg_cmp
helper function as requested by Aaron. This might be added by a further
commit. Other small cleanups, updated manpage and bash completion.]
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
-----------------------------------------------------------------------
Summary of changes:
contrib/bash_completion | 2 +
doc/pacman.8.txt | 5 ++
lib/libalpm/add.c | 10 ++--
lib/libalpm/alpm.h | 6 ++-
lib/libalpm/deps.c | 22 +++++++--
lib/libalpm/deps.h | 4 +-
lib/libalpm/package.c | 6 ++
lib/libalpm/package.h | 1 +
lib/libalpm/remove.c | 24 ++++++++-
lib/libalpm/sync.c | 117 ++++++++++++++++++++++++-------------------
pactest/pmdb.py | 13 ++++-
pactest/tests/remove049.py | 19 +++++++
pactest/tests/upgrade045.py | 16 ++++++
pactest/util.py | 6 ++
scripts/makepkg.sh.in | 7 +++
src/pacman/pacman.c | 3 +
16 files changed, 193 insertions(+), 68 deletions(-)
create mode 100644 pactest/tests/remove049.py
create mode 100644 pactest/tests/upgrade045.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list