[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.3.0-80-g72883e3

Dan McGee dan at archlinux.org
Sun Sep 20 13:25:59 EDT 2009


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  72883e3bcbc1ff2d46667fceb48c3c2c682cfe79 (commit)
       via  6bfca2fd14d07a18d7000d1f9dd998428036656f (commit)
       via  ef3716877032941f7882c11c5a091abef95ef983 (commit)
       via  481014e944731e2756e16a7283f8a10498cadba4 (commit)
       via  f4809dcc9c27ac614e2a3381d4ecd8661beec8de (commit)
       via  338c6546ff86acbb25c1508439adfb89c3dea952 (commit)
       via  6685822e575797b1e38a1e9364b72bb6bca2f52f (commit)
       via  44cddb351b05bd629202b7cf9294c71852a542a9 (commit)
       via  6cd8d6bd053514debbb20cc6781948225a79ab9d (commit)
       via  90a06b1cf0e9579d96bc4abf52c71ee81cc7b843 (commit)
       via  ccf7c31f52064facc3e8a57ab3e2c473efd4217c (commit)
       via  419c4a2afa63acca0ec2e1f0a73d291aeed96358 (commit)
       via  65e7682638c23f5b8f4d4c80339f1cbeddb40e37 (commit)
       via  259cb3aad4d5197544158259d585c15d454d79e7 (commit)
       via  9516d5afe68dbdff69f47737e3af4e8272530303 (commit)
       via  5d0734861fee40132d6830dfb940e5ef12165fa4 (commit)
       via  9424197b420f9c2fe41acaa3072df96369fe5b49 (commit)
       via  ed9d459ee2e0f44ad6365b2027db1486363b649e (commit)
       via  922448a9bf097ccdca176e952c240a1e4ca69992 (commit)
       via  9d4448dc7f559a3048f270f439927f67dbbfd5df (commit)
       via  9505c594fd1b32c768ccffcd77808049ea6491e4 (commit)
       via  1df3b91931ea28fa6b279a976339f099a111238d (commit)
       via  08ee4059b5935ab0b378a40dcfb127f169e96f83 (commit)
      from  95cb4b6874424c7109df0f8cebefc17d3756d65f (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 72883e3bcbc1ff2d46667fceb48c3c2c682cfe79
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Sep 14 22:44:51 2009 -0500

    Fully implement database lazy loading
    
    Commit 34e1413d75 attempted to implement lazy loading of package databases.
    Although it took care of my main complaint (creating the database directory
    if it didn't exist), it didn't allow sync repos to be registered before
    alpm_option_set_dbpath() had been called.
    
    With this patch, we no longer compute the individual repository DB paths
    until necessary, allowing full lazy loading to work as intended, and
    allowing us to drop the extra setlibpath() calls from the frontend. This
    allows the changes introduced in a2cd48960 (but later reverted) to be added
    back in again.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6bfca2fd14d07a18d7000d1f9dd998428036656f
Merge: ef3716877032941f7882c11c5a091abef95ef983 338c6546ff86acbb25c1508439adfb89c3dea952
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Sep 20 12:09:10 2009 -0500

    Merge branch 'maint'
    
    Message updates made this one a bit messy, but nothing too bad.
    
    Conflicts:
    	lib/libalpm/add.c
    	lib/libalpm/remove.c

commit ef3716877032941f7882c11c5a091abef95ef983
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Tue Sep 15 12:30:32 2009 +0200

    Ask user confirmation for -R operation, too
    
    After commit 0da96abc, pacman always asks user confirmation for -U, so it is
    more coherent to doing that for -R, too.
    
    Btw, most users use -Rs always, so they won't notice any change. In the old
    code the -Ru operation was forgotten: Though it is a not "dangerous" operation,
    but the target list can be changed by that, too.
    
    Non-interactive scripts should always use --noconfirm (unexpected questions can
    be asked by all transactions). [That's why we should always default to the
    safest answers.]
    
    I've also added a pkglist != NULL sanity check (because -Ru can empty target
    list in trans_prepare part).
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 481014e944731e2756e16a7283f8a10498cadba4
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Fri Sep 18 16:45:04 2009 +0200

    delta : simple code refactoring
    
    This will make the code re-usable for other purpose.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f4809dcc9c27ac614e2a3381d4ecd8661beec8de
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Tue Sep 15 16:07:25 2009 +0200

    sync.c : duplicate the target before modifying it
    
    It was probably a bad idea to modify the target directly in case of
    repo/pkg syntax.
    
    Duplicating it also allows us to keep the original target string, which
    is more informative when printing errors.
    
    Also remove a duplicated error message from libalpm, and improve the
    message already returned to the frontend.
    
    $ pacman -S foo/bar
    
    before
    error: repository 'foo' not found
    error: 'bar': no such repository
    
    after
    error: 'foo/bar': could not find repository for target
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 NEWS                       |   12 ++
 configure.ac               |    4 +-
 lib/libalpm/add.c          |   15 ++--
 lib/libalpm/be_files.c     |   41 +++++---
 lib/libalpm/db.c           |   61 +++++++-----
 lib/libalpm/db.h           |    8 +-
 lib/libalpm/delta.c        |   67 +++++++-----
 lib/libalpm/error.c        |    2 +-
 lib/libalpm/po/cs.po       |   22 +++--
 lib/libalpm/po/de.po       |   25 +++--
 lib/libalpm/po/en_GB.po    |   26 +++--
 lib/libalpm/po/es.po       |   40 +++++---
 lib/libalpm/po/fr.po       |   20 +++-
 lib/libalpm/po/hu.po       |   20 +++-
 lib/libalpm/po/it.po       |   37 ++++---
 lib/libalpm/po/kk.po       |   23 +++--
 lib/libalpm/po/libalpm.pot |   16 ++-
 lib/libalpm/po/pl.po       |   22 +++--
 lib/libalpm/po/pt_BR.po    |   22 +++--
 lib/libalpm/po/ro.po       |   18 +++-
 lib/libalpm/po/ru.po       |   22 +++--
 lib/libalpm/po/tr.po       |   22 +++--
 lib/libalpm/po/uk.po       |   58 ++++++-----
 lib/libalpm/po/zh_CN.po    |   22 +++--
 lib/libalpm/remove.c       |   16 ++--
 lib/libalpm/sync.c         |    1 -
 po/cs.po                   |   34 +++++--
 po/de.po                   |   35 +++++--
 po/en_GB.po                |   38 +++++--
 po/es.po                   |   99 +++++++++++-------
 po/fr.po                   |   40 ++++++--
 po/hu.po                   |   31 ++++--
 po/it.po                   |   56 +++++++---
 po/kk.po                   |   37 +++++--
 po/pacman.pot              |   27 ++++-
 po/pl.po                   |   34 +++++--
 po/pt_BR.po                |   34 +++++--
 po/ro.po                   |   35 +++++--
 po/ru.po                   |   36 +++++--
 po/tr.po                   |   51 ++++++---
 po/uk.po                   |  250 +++++++++++++++++++++++--------------------
 po/zh_CN.po                |   34 +++++--
 scripts/makepkg.sh.in      |    2 +-
 src/pacman/package.c       |    2 +-
 src/pacman/pacman.c        |   15 +--
 src/pacman/query.c         |    4 +-
 src/pacman/remove.c        |   26 ++---
 src/pacman/sync.c          |   36 ++++---
 48 files changed, 1036 insertions(+), 562 deletions(-)


hooks/post-receive
--
The official pacman repository


More information about the pacman-dev mailing list