Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   ArchLinux Pacman Development (http://www.linux-archive.org/archlinux-pacman-development/)
-   -   The official pacman repository branch, master, updated. v3.1.1-61-gbfc024e (http://www.linux-archive.org/archlinux-pacman-development/50038-official-pacman-repository-branch-master-updated-v3-1-1-61-gbfc024e.html)

Dan McGee 02-08-2008 01:20 AM

The official pacman repository branch, master, updated. v3.1.1-61-gbfc024e
 
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@archlinux.org>
Date: Thu Feb 7 20:16:16 2008 -0600

Merge branch 'maint'

commit 77c3cf9790472592902183354ea5481cffc01f58
Author: Nagy Gabor <ngaba@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@bibl.u-szeged.hu>
Signed-off-by: Chantry Xavier <shiningxc@gmail.com>

commit 7dc37109b096b484fc569060cc896b5127419775
Author: Nagy Gabor <ngaba@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@bibl.u-szeged.hu>
Signed-off-by: Chantry Xavier <shiningxc@gmail.com>

commit 05d56349588665da7ed01eaa3337be7ece35fd2f
Author: Nagy Gabor <ngaba@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@gmail.com>

commit e63366ae5e701d8e9ae33144f68e8786b092a468
Author: Nagy Gabor <ngaba@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@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

_______________________________________________
pacman-dev mailing list
pacman-dev@archlinux.org
http://archlinux.org/mailman/listinfo/pacman-dev


All times are GMT. The time now is 04:27 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.