[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