[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.2-177-g70cf454
Dan McGee
dan at archlinux.org
Tue May 10 18:54:59 EDT 2011
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 70cf4546d6d35ef9ef2751f37853cde679c88aa7 (commit)
via 2cd79bc85305974ac0268838ec9e9a8e0fa42139 (commit)
via dd95c96b8ae4e9a585ce185131b25c34e471af65 (commit)
via 0fbdfd02dc3d4cf3814b01d18913fa2919102ded (commit)
via 6b308d89f97340c16e3e805afcc80d70a1c5eebe (commit)
via f2d696cd515ef0365d9708eb3d1caa439e2cc790 (commit)
via 42ab639bf715cbacb3598b6c42388ba4bbb2d3d4 (commit)
via b14c5477e5e4483352d304a1e97de5922948b934 (commit)
via 3045f09ef49d775fec5e772f5f8b894e31388fbf (commit)
via 73c74355abf0f6759a2f9a9219ea571444b6495a (commit)
via bda208f82325812749396efacf828066947872e5 (commit)
via d360153bc6d4368e18a6d2e169d7d667e1640992 (commit)
via 47de7973fd501e5253386c50178ec47e9f4c4c8e (commit)
from 500a6f576d56c3152567df6c740998439b0e33b2 (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 70cf4546d6d35ef9ef2751f37853cde679c88aa7
Author: Dan McGee <dan at archlinux.org>
Date: Tue May 10 17:39:22 2011 -0500
Don't balk on .sig files being invalid in package cache
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 2cd79bc85305974ac0268838ec9e9a8e0fa42139
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 15:23:36 2011 -0500
Remove sync DB reregister check
It's your own damn fault if you do this, and this code is remnants from
an old time when we weren't very good at coding.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit dd95c96b8ae4e9a585ce185131b25c34e471af65
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 15:16:52 2011 -0500
Rework config parsing to reduce variable duplication
This removes the need to strdup() the section name at every decent into
an Include statement, as well as having duplicate DB pointers around
that are never used independently.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 0fbdfd02dc3d4cf3814b01d18913fa2919102ded
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 15:01:35 2011 -0500
Refactor VerifySig option value parsing into standalone method
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6b308d89f97340c16e3e805afcc80d70a1c5eebe
Merge: f2d696c b14c547
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 13:25:10 2011 -0500
Merge branch 'maint'
commit f2d696cd515ef0365d9708eb3d1caa439e2cc790
Author: Dan McGee <dan at archlinux.org>
Date: Mon Oct 18 16:37:55 2010 -0500
Don't null-check handle lists before setting
This needlessly prevents the easiest way available of clearing any of these
values. We can also do the same for the 'arch' value.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 42ab639bf715cbacb3598b6c42388ba4bbb2d3d4
Author: Dan McGee <dan at archlinux.org>
Date: Mon Oct 18 16:39:04 2010 -0500
Improve database server API
Currently we have one call that has all sorts of crazy behavior and doesn't
make a whole lot of sense. Go from one method to the normal four methods we
have for all of our other lists we use in the library to make it a lot
easier for a frontend to manipulate server lists.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3045f09ef49d775fec5e772f5f8b894e31388fbf
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 2 17:25:45 2011 -0500
Logging changes during DB load
The switch from FUNCTION to DEBUG was ill-advised inside the local
database load. Instead, add a DEBUG level logger to both local and sync
database loads that shows the number of packages processed.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 73c74355abf0f6759a2f9a9219ea571444b6495a
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 11:42:42 2011 -0500
Make config parsing a two-part affair
This ensures we call any alpm_option type functions before registering
databases, making sure all paths and other defaults (e.g. sig
verification levels) have been set first. This will ensure we can
continue to allow crazy config files where [options] doesn't come first.
The diffstat on this commit is misleading; view with
-w/--ignore-all-space to get a better idea of what needed to be touched.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit bda208f82325812749396efacf828066947872e5
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 11:12:49 2011 -0500
Move parseconfig to conf.c
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d360153bc6d4368e18a6d2e169d7d667e1640992
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 11:10:44 2011 -0500
pactest: run with root in /tmp and clean up automatically
This moves the generated root/ directory into /tmp, or at least a path
returned by tempfile.mkdtemp(), by default. This can make test runs
significantly faster if done when /tmp is a tmpfs.
If you are debugging a failed test, use the new --keep-root option to
not clean up and pactest will print the location of the generated root/
test directory.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 47de7973fd501e5253386c50178ec47e9f4c4c8e
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 5 09:58:00 2011 -0500
dload: ensure we return success if we found files on any mirror
We were erroring out in the case where a first (possibly bogus) mirror
would cause the download process to return a failure code, even though
subsequent servers had the file.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 1 -
lib/libalpm/alpm.h | 15 +-
lib/libalpm/be_local.c | 8 +-
lib/libalpm/be_sync.c | 23 +--
lib/libalpm/db.c | 96 ++++++--
lib/libalpm/handle.c | 16 +-
lib/libalpm/sync.c | 4 +-
src/pacman/conf.c | 624 ++++++++++++++++++++++++++++++++++++++++++++++++
src/pacman/conf.h | 2 +
src/pacman/pacman.c | 593 +---------------------------------------------
src/pacman/pacman.h | 5 +-
src/pacman/sync.c | 23 ++-
test/pacman/pactest.py | 34 ++-
13 files changed, 790 insertions(+), 654 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list