[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-579-g8803ae3
Allan McRae
allan at archlinux.org
Fri Feb 15 20:15:04 EST 2013
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 8803ae3b4d5d90249243b664b02695f7b106b02f (commit)
via bc747fbfbf22bdf5bcf3e2b016afdd21bdea6068 (commit)
via d5a5a6b512f20cf0b6f72e58ca0479af69044359 (commit)
via 578dfcd9779e5fdcf5b3a32b97c9b31728cc9c20 (commit)
via 158a249a7796c27b9f2dec8dfcba51a1d8488fc2 (commit)
via c1a84c03b2c8762970af2270160ea3279ff9a525 (commit)
via 0a5b79e1339ce07c06b86f2d8cdc474f3532919d (commit)
via 540cae816a153d9b79b888c65dcbeff952a36d23 (commit)
via 26a79cb29d279c529d58c62b7ad9c103c808d218 (commit)
from 8fe8233dfa9c7827371168158784311cffb97556 (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 8803ae3b4d5d90249243b664b02695f7b106b02f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 17:06:25 2013 -0500
pmtest: install filesystem entries before packages
Installing filesystem entries first allows the filesystem to provide
a symlink to a directory. Packages will then be able to use the symlink
as if it were a directory instead of causing an error.
For example:
self.filesystem = ["dir/", "link -> dir/"]
pkg = pmpkg("pkg1")
pkg.files = ["link/file"]
self.addpkg2db("local", pkg)
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit bc747fbfbf22bdf5bcf3e2b016afdd21bdea6068
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 17:49:02 2013 -0500
fix off-by-one error in _alpm_filelist_resolve
'/' should not be appended to the resolved root when root is "/".
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d5a5a6b512f20cf0b6f72e58ca0479af69044359
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 18:54:28 2013 -0500
fix style violations
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 578dfcd9779e5fdcf5b3a32b97c9b31728cc9c20
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 18:54:29 2013 -0500
fix alpm_validation_t comment
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 158a249a7796c27b9f2dec8dfcba51a1d8488fc2
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 18:54:30 2013 -0500
add alpm_logaction to API updates
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c1a84c03b2c8762970af2270160ea3279ff9a525
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Feb 13 18:54:33 2013 -0500
find_fileconflicts: reduce path resolution calls
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0a5b79e1339ce07c06b86f2d8cdc474f3532919d
Author: Dave Reisner <dreisner at archlinux.org>
Date: Tue Feb 12 21:18:31 2013 -0500
makepkg: add support for .pkg.tar.lzo
Supported by libarchive as of version 3.1.0 when compiled against lzo2
or in the presence of the lzop binary.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 540cae816a153d9b79b888c65dcbeff952a36d23
Author: Dave Reisner <dreisner at archlinux.org>
Date: Tue Feb 12 21:18:01 2013 -0500
makepkg.conf.5: fix bulletted list item formatting
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 26a79cb29d279c529d58c62b7ad9c103c808d218
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sun Jan 6 19:08:00 2013 -0500
libalpm: never attempt to remove a mountpoint
Arch Linux typically runs into this with /sys when upgrading the
filesystem package in build chroots, but LXC users might also run into
this, since their /sys is shared from the host and must, for security
reasons, be mounted RO.
I've neglected to add any tests for this because they would require root
in order to run. Current tests all pass with this patch and I've
confirmed the desired behavior in a VM. Incidentally, the first hunk of
this patch (skipping can_remove_file checks for directories) resolves the
case of API mountpoints being removed since they eventually fall into
unlink_file and fail with "contains files". However, this patch should
still be the Right Thing To Doâ¢, as we can't possibly remove a directory
that is also a mountpoint.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
[Allan] Do not skip checking if directories can be removed. Instead test
if directories are mountpoints in can_remove_file.
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
README | 1 +
doc/makepkg.conf.5.txt | 9 ++++++---
lib/libalpm/alpm.h | 2 +-
lib/libalpm/be_package.c | 5 +++--
lib/libalpm/conflict.c | 10 ++++++----
lib/libalpm/filelist.c | 12 ++++++++----
lib/libalpm/remove.c | 40 ++++++++++++++++++++++++++++++++++++++++
lib/libalpm/signing.c | 3 ++-
lib/libalpm/sync.c | 8 ++++----
scripts/makepkg.sh.in | 2 ++
test/pacman/pmtest.py | 6 +++---
11 files changed, 76 insertions(+), 22 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list