[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.0.6-730-g1a0aaa2
Dan McGee
dan at archlinux.org
Sat Jan 5 18:45:37 EST 2008
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 1a0aaa20df29234250ecc0f9fc3f56bb8cf22ca1 (commit)
via 5aa873edb696bbf678cbb57df43d90e23d562179 (commit)
from 85a8b150edb7d1fca67f7f0abee3400bd57e7d5a (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 1a0aaa20df29234250ecc0f9fc3f56bb8cf22ca1
Author: Dan McGee <dan at archlinux.org>
Date: Sat Jan 5 17:39:38 2008 -0600
Don't stat cachedir immediately
By attempting to stat the cachedir when we load the pacman config, pacman
bails out if it is a non-existant directory, even if it will never be
needed. This is unfortunate as it is only used for sync transactions anyway.
Instead, wait until we need it in _alpm_filecache_setup to actually do
anything.
Reported as FS#9096.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5aa873edb696bbf678cbb57df43d90e23d562179
Author: Dan McGee <dan at archlinux.org>
Date: Sat Jan 5 17:34:10 2008 -0600
sync.c: add sanity check so we don't dereference a null pointer
Originally noticed in FS#9024, but was fixed in previous changes anyway.
However, it doesn't hurt to still check it.
Also add a pactest from Chantry Xavier for the original problem to ensure
we can't reproduce it.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/handle.c | 8 +++-----
lib/libalpm/sync.c | 14 ++++++++------
lib/libalpm/util.c | 3 ---
pactest/tests/sync404.py | 26 ++++++++++++++++++++++++++
4 files changed, 37 insertions(+), 14 deletions(-)
create mode 100644 pactest/tests/sync404.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list