Hello, This is an automated email from the git hooks/update script, it was generated because a ref change was pushed to the repository. Updating branch, master, via 13525255dcd257e69d7c246bf32ceb263fbc31b9 (commit) via b1808930ce45a034981626fc20bbc7920890899e (commit) via 17d9122e01f5a675f4c7882e68ceae65aae7b5aa (commit) via 942175feaa866c4e536a7da0f77ab54de98b6c07 (commit) via 3acbf56bbab128d8ef037a7dcc87d91fe7354d14 (commit) from f81e619974ca47f6dba8c3002577447a71e0f1ec (commit) - Log ----------------------------------------------------------------- commit 13525255dcd257e69d7c246bf32ceb263fbc31b9 Author: Nagy Gabor <ngaba@petra.hos.u-szeged.hu> Date: Wed Jul 25 14:47:46 2007 +0200 Add sync1003 pactest. The sync package pkg3 depends on the sync package pkg2, but pkg1 replaces pkg2. So pkg2 is added to the remove list. When checkdeps checks if pkg2 can be removed, it looks at the packages that require pkg2 (with the RequiredBy field of pkg2), but this doesn't contain pkg3 at this point. RequiredBy fields are only updated after the packages are installed. Proposed solution : checkdeps should know both the remove and upgrade list to decide properly. Reference: http://www.archlinux.org/pipermail/pacman-dev/2007-July/008972.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit b1808930ce45a034981626fc20bbc7920890899e Author: Nagy Gabor <ngaba@petra.hos.u-szeged.hu> Date: Mon Jul 16 20:58:58 2007 +0200 libalpm/add.c,trans.c : cleanup of requiredby handling. This patch cleans up and fix the _alpm_trans_update_depends function and ensure that all requiredby fields are filled in case of multiple satisfiers (previously, the handling of mutliple satisfiers in that function was inconsistent). This makes a special case handling of requiredby in commit_single_pkg() obsolete, and so allows cleaning that code as well. Also fixed upgrade056 pactest because : 1) the requiredby fields were wrong, and this wouldn't happen with the fixed _alpm_trans_update_depends(). 2) this is a very unusual case anyway (and handling all corner cases combined to a broken database seems nearly impossible to achieve). References : http://www.archlinux.org/pipermail/pacman-dev/2007-July/008919.html http://www.archlinux.org/pipermail/pacman-dev/2007-July/008920.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 17d9122e01f5a675f4c7882e68ceae65aae7b5aa Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 20 13:28:51 2007 -0400 Fix for FS 6404 and functionalize some cachedir handling stuff In order to best resolve bug 6404, move some cachedir handling stuff out of sync.c and into util.c and create two new functions: filecache_find and filecache_setup. sync.c was rewritten to use these, and alpm_fetch_pkgurl now also uses these routines. Signed-off-by: Dan McGee <dan@archlinux.org> commit 942175feaa866c4e536a7da0f77ab54de98b6c07 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 20 12:55:38 2007 -0400 Add const qualifier to md5_file and alpm_get_md5sum Signed-off-by: Dan McGee <dan@archlinux.org> commit 3acbf56bbab128d8ef037a7dcc87d91fe7354d14 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 20 00:38:37 2007 -0400 Clean up architecture handling in configure.ac Remove the need for two variables for the architecture-specific switches (things like "-march=i686") by combining it into one variable. Also allow configure to proceed with only a warning if we don't have presets for the detected architecture- it is kind of stupid to restrict ourselves like we had been. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Diffstat: configure.ac | 31 +++++------ etc/makepkg.conf.in | 4 +- lib/libalpm/add.c | 37 ------------- lib/libalpm/alpm.h | 2 +- lib/libalpm/md5.c | 6 ++- lib/libalpm/md5.h | 2 +- lib/libalpm/package.c | 19 +++---- lib/libalpm/server.c | 68 +++++++++++------------- lib/libalpm/server.h | 2 - lib/libalpm/sync.c | 123 +++++++++++-------------------------------- lib/libalpm/trans.c | 73 ++++--------------------- lib/libalpm/util.c | 73 ++++++++++++++++++++++++-- lib/libalpm/util.h | 2 + pactest/tests/sync1003.py | 26 +++++++++ pactest/tests/upgrade056.py | 1 + 15 files changed, 202 insertions(+), 267 deletions(-) hooks/update --- Git Source Code Management System hooks/update refs/heads/master \ f81e619974ca47f6dba8c3002577447a71e0f1ec \ 13525255dcd257e69d7c246bf32ceb263fbc31b9