[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