[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.2.2-58-ge3a0696

Dan McGee dan at archlinux.org
Tue Jan 13 20:52:16 EST 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  e3a06961f6363820f11112d18a62e6201d06a13a (commit)
       via  d7345da5ba798bdcc311d3f044e1837697ecc566 (commit)
       via  b369f71fd62effa611214f5afc3de8568533253a (commit)
       via  1191303f8b9edc01ff969e2433f5c40c9a95474a (commit)
       via  e9ca40b56e6b17e9f64cd428813e97a9f4f3ec60 (commit)
       via  3d6da93093caa12f726f723ba19d737c8a55b44d (commit)
       via  cb7337eb640b70b295edb7b05b016b53352d8713 (commit)
       via  4da70d800a25881f525498a451ae21b398a1d5b1 (commit)
       via  a888f377a5c805f1da24b556e6a4a9e3678d8eb3 (commit)
       via  8017b0bb8ec5364f8a3999caffc6b3c3ea991810 (commit)
       via  4ec846f5ac79497483c90eb52ced30164d9c0c1e (commit)
       via  94c28305720d6f98608f1998f19b41ae13f6306d (commit)
      from  0501d340cd57b3b1f31d9b7c273e882e21d0e621 (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 e3a06961f6363820f11112d18a62e6201d06a13a
Author: Aaron Schaefer <aaron at elasticdog.com>
Date:   Tue Jan 13 17:59:33 2009 -0500

    makepkg: use INTEGRITY_CHECK only for generation of checksums
    
    Signed-off-by: Aaron Schaefer <aaron at elasticdog.com>
    [Dan: fail if checksum array is incorrectly sized]
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit d7345da5ba798bdcc311d3f044e1837697ecc566
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 12 23:44:06 2009 -0600

    doc: Consistency and formatting cleanups (for master)
    
    Bring master in line with some things we just did on maint.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b369f71fd62effa611214f5afc3de8568533253a
Merge: 3d6da93093caa12f726f723ba19d737c8a55b44d 1191303f8b9edc01ff969e2433f5c40c9a95474a
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Jan 13 00:10:36 2009 -0600

    Merge branch 'maint'
    
    Conflicts:
    	doc/makepkg.conf.5.txt

commit 3d6da93093caa12f726f723ba19d737c8a55b44d
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 12 23:43:46 2009 -0600

    doc: remove BUILDSCRIPT from makepkg.conf docs
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit cb7337eb640b70b295edb7b05b016b53352d8713
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Sat Jan 10 16:25:03 2009 +0100

    db->pkgcache_loaded and db->grpcache_loaded
    
    Clearly the old code was more elegant (NULL cache indicated "not loaded"),
    but it had some drawbacks, so from now on we indicate the state of caches
    explicitly.
    
    Old drawbacks:
    When we had an empty database (unstable), libalpm called db_populate after
    every pkgcache access, because NULL pkgcache indicated "not loaded" state.
    This is not a common case, but the same situation can happen with grpcache,
    which is more problematic: If the user had a custom repo with no groups,
    grpcache was always NULL. (grpcache is also loaded per database.) Thus
    every get_grpcache call induced a load_grpcache operation, so the benefits
    of grpcache was completely lost.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4da70d800a25881f525498a451ae21b398a1d5b1
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Tue Aug 26 12:57:08 2008 +0200

    Rename alpm_get_md5sum to alpm_compute_md5sum and alpm_dep_get_string to alpm_dep_compute_string
    
    This patch introduces the following function name convention:
    _compute_ in function name: the return value must be freed.
    _get_ in function name: the return value must not be freed.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a888f377a5c805f1da24b556e6a4a9e3678d8eb3
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Sun Aug 24 23:24:53 2008 +0200

    HoldPkg rework
    
    The HoldPkg feature is even more important when the packages to be held are
    pulled automatically by pacman, in a -Rc and -Rs operation. Before, it only
    applied when the packages were explicitly requested by the user to be
    removed. This patch extends holdpkg to -Rc and -Rs by doing the HoldPkg
    check just before trans_commit.
    
    Additionally, the whole HoldPkg stuff was moved to the front-end.
    
    I changed the default behavior to "don't remove", so I modified remove030.py
    pactest as well.
    
    See also: FS#9173.
    
    Original-work-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8017b0bb8ec5364f8a3999caffc6b3c3ea991810
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Sat Nov 15 10:10:56 2008 +0100

    Remove libdownload support and fix libfetch one.
    
    Aaron said to consider libdownload a dead project so libdownload support was
    removed to more easily fix libfetch one (otherwise many ifdef needed).
    
    There was no direct replacement for ferror to detect an error while
    downloading. So instead, I added a check at the end to see if the file was
    fully downloaded, which is just a small chunk of code taken from here:
    http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/net/libfetch/files/fetch.c?only_with_tag=MAIN
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4ec846f5ac79497483c90eb52ced30164d9c0c1e
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Sat Jan 3 11:19:12 2009 +0100

    makepkg : fix a lot of breakages caused by Allan
    
    This patch started as a simple typo fix (pugre instead of purge in two
    places), as well as a fix of a test which was using PURGE_TARGETS instead of
    $PURGE_TARGETS.
    
    It evolved in a slight handling change of the OPTIONS which have a variable
    affecting their behavior (strip STRIP_DIRS, docs DOC_DIRS, zipman MAN_DIRS
    and purge PURGE_TARGETS), as well as a clarification in makepkg.conf. Now
    when a variable is undefined or empty, the corresponding option will have no
    effect. It looked weird to have a fallback when a option is defined but
    empty, it seems more natural to not have any fallbacks.
    
    Also re-enable docs by default. It seems arbitrary to delete files from
    packages by default, and it would be more vanilla and distro agnostic to
    keep them. docs was also the only negated option.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 configure.ac               |   15 ++++++---------
 doc/asciidoc.conf          |   10 ++++------
 doc/makepkg.conf.5.txt     |   23 ++++++++++++-----------
 doc/pacman.8.txt           |    8 ++++----
 doc/pacman.conf.5.txt      |    1 +
 etc/makepkg.conf.in        |   20 ++++++++++----------
 lib/libalpm/add.c          |    6 +++---
 lib/libalpm/alpm.h         |   14 +++-----------
 lib/libalpm/be_files.c     |    2 +-
 lib/libalpm/cache.c        |   31 ++++++++++++++++---------------
 lib/libalpm/db.h           |    2 ++
 lib/libalpm/delta.c        |    4 ++--
 lib/libalpm/deps.c         |    8 ++++----
 lib/libalpm/dload.c        |   37 ++++++++++++++++---------------------
 lib/libalpm/error.c        |    8 +-------
 lib/libalpm/handle.c       |   32 --------------------------------
 lib/libalpm/handle.h       |    1 -
 lib/libalpm/remove.c       |   10 ----------
 lib/libalpm/util.c         |    4 ++--
 pactest/tests/remove030.py |    6 ++----
 scripts/makepkg.sh.in      |   36 ++++++++++++++----------------------
 src/pacman/callback.c      |    4 ----
 src/pacman/conf.c          |    1 +
 src/pacman/conf.h          |    1 +
 src/pacman/package.c       |    4 ++--
 src/pacman/pacman.c        |    7 ++++++-
 src/pacman/remove.c        |   17 ++++++++++++++++-
 src/pacman/sync.c          |    2 +-
 src/pacman/upgrade.c       |    2 +-
 src/util/testdb.c          |    2 +-
 30 files changed, 132 insertions(+), 186 deletions(-)


hooks/post-receive
--
The official pacman repository


More information about the pacman-dev mailing list