[pacman-dev] [GIT] The official pacman repository branch, master now at v3.0.0-454-g6db0562
Dan McGee
dan at archlinux.org
Mon Oct 8 22:29:35 EDT 2007
Hello,
This is an automated email from the git hooks/update script, it was
generated because a ref change was pushed to the repository.
Updating branch, master,
via 6db0562b8d3cda777650521f1205a541d0e0aa93 (commit)
via 087b8df781fb229033e9c01f58cdf80f0ddd29e6 (commit)
via e03a1f0044ebd7a477b44af411f296d72e3bba4d (commit)
via 920b0d2049deb148efe89bfebda03d172b68c1f5 (commit)
via b1613c26518abb55ae5fc970dccfb7e3c97398d1 (commit)
via 3d8408759d16b1ecfa6e7981d0cc3db1f39163a4 (commit)
via 1ff8e7f364a9f640ada7526384646d510ac29967 (commit)
via 60dc4b43fd4ad1c1ca2ab31f7ace7179fe3d1844 (commit)
via 6aac22187997162e9033e4b747a2421a846b9b6d (commit)
via f5f4650de7e1e12c43eec6e3bf72e77540a2b493 (commit)
via 4853a4aad97fe36f9237ffb7356201adab507a1c (commit)
via 98bcd1f5b1023b9eb219589c809fb2505079965d (commit)
via 02ec82b8c6fb2b2b89df92d79e9f8a28ce093cbe (commit)
from 52e7e6d74733f7a431376a9e528c4fe4d3732068 (commit)
- Log -----------------------------------------------------------------
commit 6db0562b8d3cda777650521f1205a541d0e0aa93
Author: Dan McGee <dan at archlinux.org>
Date: Mon Oct 8 21:25:52 2007 -0500
Add gcc format attribute to _alpm_log, catch a few bugs in the process
This fixed a few of our formatted output strings that were broken before
but never being checked.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 087b8df781fb229033e9c01f58cdf80f0ddd29e6
Author: Dan McGee <dan at archlinux.org>
Date: Mon Oct 8 21:21:04 2007 -0500
libalpm/package.c: ensure we use package name when loading packages
Some of the error messages in _alpm_pkg_load failed to use the pkgname
value when printing, which made error messages rather hard to decode.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e03a1f0044ebd7a477b44af411f296d72e3bba4d
Author: Chantry Xavier <shiningxc at gmail.com>
Date: Fri Oct 5 16:18:29 2007 +0200
pacman/pacman.c : add --logfile option.
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
commit 920b0d2049deb148efe89bfebda03d172b68c1f5
Author: Dan McGee <dan at archlinux.org>
Date: Sun Oct 7 15:00:24 2007 -0500
Update usage of gcc __attribute__ flags
Change the default visibility of libalpm functions to internal instead of
hidden- this allows for slightly better optimization because it tells GCC
that the function can never be called outside of the current module (see
http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html).
Also added some attributes to the pacman print functions so that they check
the format strings being passed to them.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b1613c26518abb55ae5fc970dccfb7e3c97398d1
Author: Dan McGee <dan at archlinux.org>
Date: Fri Oct 5 00:13:36 2007 -0500
Clean up the scriptlet fork code a bit, honor the child return value
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3d8408759d16b1ecfa6e7981d0cc3db1f39163a4
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date: Thu Oct 4 22:00:39 2007 -0500
Add new (failing) sync pactest
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1ff8e7f364a9f640ada7526384646d510ac29967
Author: Dan McGee <dan at archlinux.org>
Date: Mon Aug 20 16:34:43 2007 -0400
Remove the non-user friendly --ask option
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 60dc4b43fd4ad1c1ca2ab31f7ace7179fe3d1844
Author: Dan McGee <dan at archlinux.org>
Date: Thu Oct 4 20:42:43 2007 -0500
Fix backward compatibility with non-epoch builddates
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6aac22187997162e9033e4b747a2421a846b9b6d
Author: Dan McGee <dan at archlinux.org>
Date: Tue Oct 2 06:59:36 2007 -0500
Add new french mirror
Signed-off-by: Dan McGee <dan at archlinux.org>
commit f5f4650de7e1e12c43eec6e3bf72e77540a2b493
Author: Dan McGee <dan at archlinux.org>
Date: Mon Oct 1 06:29:32 2007 -0500
pacman-optimize: add check for diff/diffutils
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 4853a4aad97fe36f9237ffb7356201adab507a1c
Author: Aaron Griffin <aaronmgriffin at gmail.com>
Date: Thu Oct 4 21:36:25 2007 -0500
Fail loudly is scriptlets cannot be run via /bin/sh
If /bin/sh is missing in the root directory, scriptlets cannot be executed, as
we're explicitly calling it.
Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
commit 98bcd1f5b1023b9eb219589c809fb2505079965d
Author: Chantry Xavier <shiningxc at gmail.com>
Date: Thu Oct 4 18:13:09 2007 -0500
Fix -Sy and -Sp operations.
When the -Sy operation failed, the lock wasn't removed because
alpm_trans_release wasn't called. This is fixed now.
Also, after my last change in commit 52e7e6d74733f7a431376a9e528c4fe4d3732068 ,
Sp didn't do anything anymore.
That's because needs_transaction returned false for -Sp, so the sync transaction
wasn't run. However, the current implementation of -Sp requires a sync transaction.
Also, since a transaction creates the lock file at the beginning, and releases it
at the end, this mean that -Sp requires root access anyway..
I think I understand now why Aaron found that the current -Sp implementation is hackish :)
Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
commit 02ec82b8c6fb2b2b89df92d79e9f8a28ce093cbe
Author: Nathan Jones <nathanj at insightbb.com>
Date: Thu Oct 4 17:50:29 2007 -0500
makepkg: Fix typo to make xdelta creation work.
Signed-off-by: Nathan Jones <nathanj at insightbb.com>
Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
-----------------------------------------------------------------------
Diffstat:
etc/pacman.d/mirrorlist.in | 1 +
lib/libalpm/Makefile.am | 2 +-
lib/libalpm/db.c | 4 +-
lib/libalpm/log.h | 2 +-
lib/libalpm/package.c | 22 +++++--
lib/libalpm/remove.c | 2 +-
lib/libalpm/sync.c | 6 +-
lib/libalpm/trans.c | 30 +++++++++-
lib/libalpm/util.h | 2 +-
pactest/tests/sync1004.py | 18 ++++++
scripts/makepkg.sh.in | 2 +-
scripts/pacman-optimize.sh.in | 5 ++
src/pacman/callback.c | 123 ++++++++++++-----------------------------
src/pacman/conf.h | 2 -
src/pacman/pacman.c | 13 +++-
src/pacman/sync.c | 3 +-
src/pacman/util.c | 3 +-
src/pacman/util.h | 6 +-
18 files changed, 128 insertions(+), 118 deletions(-)
hooks/update
---
Git Source Code Management System
hooks/update refs/heads/master \
52e7e6d74733f7a431376a9e528c4fe4d3732068 \
6db0562b8d3cda777650521f1205a541d0e0aa93
More information about the pacman-dev
mailing list