[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-579-g8803ae3
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@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit bc747fbfbf22bdf5bcf3e2b016afdd21bdea6068 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit d5a5a6b512f20cf0b6f72e58ca0479af69044359 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Feb 13 18:54:28 2013 -0500 fix style violations Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 578dfcd9779e5fdcf5b3a32b97c9b31728cc9c20 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Feb 13 18:54:29 2013 -0500 fix alpm_validation_t comment Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 158a249a7796c27b9f2dec8dfcba51a1d8488fc2 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c1a84c03b2c8762970af2270160ea3279ff9a525 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 0a5b79e1339ce07c06b86f2d8cdc474f3532919d Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 540cae816a153d9b79b888c65dcbeff952a36d23 Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 26a79cb29d279c529d58c62b7ad9c103c808d218 Author: Dave Reisner <dreisner@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@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@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
participants (1)
-
allan@archlinux.org