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 3149a45bfbf05a02155f17bbd10fa58ec24f5655 (commit) via 1fcc49675640acc14ee50549d0143c5b8164bdf8 (commit) via eefe8c83644892b963b1b4e5fbe297fa4be1f119 (commit) via ab49bf6fa9df6daf7210c28ddfcf013ee9fe4386 (commit) via 2f96764058b89ff32c928a736308c5095f1ff764 (commit) via d4d304cdb7b59e3b5ab7d5825404593a3476f127 (commit) via 7c14e48776cf82b521cc8b7dad05892a81b8659b (commit) via 6735807c0f5ec5464f2977da96b8981e2321940a (commit) from cfa760203295e99f65234896036f854b5047c90e (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 3149a45bfbf05a02155f17bbd10fa58ec24f5655 Author: Dan McGee <dan@archlinux.org> Date: Fri Feb 25 09:48:20 2011 -0600 Add directory name to ownership error message If you were doing a -Qo via xargs, it is at least nice to see what input caused the error message to occur rather than having a bunch of plain messages. This matches the style when we can't find the owner of a file. Signed-off-by: Dan McGee <dan@archlinux.org> commit 1fcc49675640acc14ee50549d0143c5b8164bdf8 Author: Dave Reisner <d@falconindy.com> Date: Fri Feb 25 09:22:09 2011 -0500 alpm: alpm_db_get_pkgcache_list => alpm_db_get_pkgcache This avoids needless breakage of the public API. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit eefe8c83644892b963b1b4e5fbe297fa4be1f119 Author: Dave Reisner <d@falconindy.com> Date: Fri Feb 25 09:11:37 2011 -0500 alpm: remove public visibility of pmpkghash_t There's no API functions exposed which allow manipulation of this type, so remove it from public view. Also, rename the public and private alpm_db_get_pkgcache symbol to alpm_db_get_pkgcache_has. Signed-off-by: Dave Reisner <d@falconindy.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit ab49bf6fa9df6daf7210c28ddfcf013ee9fe4386 Author: Dan McGee <dan@archlinux.org> Date: Fri Feb 25 07:57:41 2011 -0600 Add test case for util-linux/util-linux-ng name switch and deps This case currently fails, but highlights a failure in our install process I experienced the other day. Because we don't do replacement uninstalls inline with the rest of the upgrade uninstalls, we can have a time on our system where a critical package is not installed. I hope no one ever renames glibc. Signed-off-by: Dan McGee <dan@archlinux.org> commit 2f96764058b89ff32c928a736308c5095f1ff764 Author: Dan McGee <dan@archlinux.org> Date: Fri Feb 25 07:55:16 2011 -0600 Continue resolving dependencies rather than bailing on first error This allows error messages emitted by the frontend to be a bit more descriptive and not have the annoying "well why didn't you tell me that the first time" problem. If a package had multiple missing deps, we would bail on the first one before rather than finish processing all missing dependencies, and only print one error message. Instead, continue through this entire set of missing deps and append all eventual errors. The added pactest tests this case, as the to be installed package has two missing dependencies. However, pactest does not actually test or see the difference in output from before and after, so it passes in both cases, but it is clearly visible in the logs. Signed-off-by: Dan McGee <dan@archlinux.org> commit d4d304cdb7b59e3b5ab7d5825404593a3476f127 Author: Dan McGee <dan@archlinux.org> Date: Fri Feb 25 07:51:58 2011 -0600 Various small spelling fixes and small tweaks Nothing that changes behavior here. Spelling fixes and pushing a variable down to the scope it is used. Signed-off-by: Dan McGee <dan@archlinux.org> commit 7c14e48776cf82b521cc8b7dad05892a81b8659b Author: Dan McGee <dan@archlinux.org> Date: Thu Feb 24 09:38:59 2011 -0600 Mark log callback format string const Signed-off-by: Dan McGee <dan@archlinux.org> commit 6735807c0f5ec5464f2977da96b8981e2321940a Author: Dan McGee <dan@archlinux.org> Date: Tue Feb 22 16:48:51 2011 -0600 Remove trans->skip_add This is old code that has since gone stale; we no longer ever add anything to this list so no need to keep it around and check the contents during extraction. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: lib/libalpm/add.c | 8 --- lib/libalpm/alpm.h | 8 +-- lib/libalpm/conflict.c | 2 +- lib/libalpm/db.c | 33 +++-------- lib/libalpm/db.h | 4 +- lib/libalpm/deps.c | 61 +++++++++++-------- lib/libalpm/log.c | 4 +- lib/libalpm/log.h | 2 +- lib/libalpm/package.c | 2 +- lib/libalpm/pkghash.h | 2 + lib/libalpm/remove.c | 6 +- lib/libalpm/sync.c | 10 ++-- lib/libalpm/trans.c | 1 - lib/libalpm/trans.h | 1 - src/pacman/callback.c | 2 +- src/pacman/callback.h | 2 +- src/pacman/deptest.c | 2 +- src/pacman/query.c | 8 +- src/pacman/sync.c | 10 ++-- src/util/cleanupdelta.c | 4 +- src/util/pactree.c | 4 +- src/util/testdb.c | 6 +- src/util/testpkg.c | 2 +- test/pacman/tests/replace100.py | 45 ++++++++++++++ test/pacman/tests/sync134.py | 2 +- test/pacman/tests/{upgrade081.py => upgrade077.py} | 9 ++- 26 files changed, 135 insertions(+), 105 deletions(-) create mode 100644 test/pacman/tests/replace100.py copy test/pacman/tests/{upgrade081.py => upgrade077.py} (51%) hooks/post-receive -- The official pacman repository