[pacman-dev] [GIT] The official pacman repository branch, maint, updated. v3.5.2-15-gf2c4e7e
Dan McGee
dan at archlinux.org
Thu May 19 18:21:04 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, maint has been updated
via f2c4e7e55220addef0581d1c38cc7363b5a0884c (commit)
via ba467779bb0faa6ea81d91759c2224592091bbe3 (commit)
via aec60e37822509a1ca7fc53244878d3f1505d964 (commit)
via 93f02f5793ad7907aa0bc7c4a9fe64f0c7ce86f6 (commit)
via 3000b6b473422dca3670c922c24d0e15e963281a (commit)
via ac6f6b317ae4bb7adf5ea08fbad6a75f024ff75a (commit)
via b9a2318becfc9d6ffb92e602adf433faa8cec383 (commit)
from b14c5477e5e4483352d304a1e97de5922948b934 (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 f2c4e7e55220addef0581d1c38cc7363b5a0884c
Author: Dan McGee <dan at archlinux.org>
Date: Thu May 19 16:59:53 2011 -0500
Coding style cleanups; add a null check
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ba467779bb0faa6ea81d91759c2224592091bbe3
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 16 11:52:49 2011 -0500
Ensure --print doesn't enable --noconfirm when not expected
This is at best a hack around the way we currently do our --print magic,
but at least prevents someone from shooting themselves in the foot as
indicated in FS#24287.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit aec60e37822509a1ca7fc53244878d3f1505d964
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 16 11:50:13 2011 -0500
Fix segfault when uninstalling broken backed-up symlink
Issue FS#24230. If a symlink is broken and included in the removal
process of a package, we blew up and segfaulted due to
alpm_compute_md5sum() returning NULL and then performing a strcmp()
operation.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 93f02f5793ad7907aa0bc7c4a9fe64f0c7ce86f6
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 16 11:32:33 2011 -0500
Add test for FS#24230, dead backup symlink removal
This currently causes a segfault, which is bad news.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3000b6b473422dca3670c922c24d0e15e963281a
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 16 11:08:32 2011 -0500
pactest: treat symlinks with more respect
Don't call os.stat() when we should be using os.lstat(); this allows us
to actually test dead symlinks that don't have a corresponding file. Add
a new LINK_EXIST rule that complements FILE_EXIST for a similar purpose.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ac6f6b317ae4bb7adf5ea08fbad6a75f024ff75a
Author: Dan McGee <dan at archlinux.org>
Date: Mon May 16 10:19:21 2011 -0500
Transifex updates
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b9a2318becfc9d6ffb92e602adf433faa8cec383
Author: Dave Reisner <d at falconindy.com>
Date: Sat May 14 12:54:03 2011 -0400
trans.c: create transaction prior to checking DB version
The addition of the DB version check introduces a lag time between the
lockfile creation and the transaction initialization. In cases where the
local DB is large enough and/or the user's disk is slow enough, this
time is significant enough that its possible for a user to send a SIGINT
and leave behind a db.lck file.
Signed-off-by: Dave Reisner <d at falconindy.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/remove.c | 2 +-
lib/libalpm/trans.c | 19 +++++++++--------
po/fi.po | 15 +++++++------
src/pacman/pacman.c | 5 ++-
src/pacman/query.c | 12 +++++++---
test/pacman/pmpkg.py | 2 +-
test/pacman/pmrule.py | 8 +++++++
test/pacman/tests/symlink002.py | 43 +++++++++++++++++++++++++++++++++++++++
test/pacman/util.py | 6 +---
9 files changed, 84 insertions(+), 28 deletions(-)
create mode 100644 test/pacman/tests/symlink002.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list