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 c5eccedc63dedd6a0ac89f86c8fc54e7ccad40be (commit) via a58dc9283c6a48d4e664dfe622d8be38b6999409 (commit) via 09034520325efcc2e684f05fa7a99c02bad1f5be (commit) via dd865d298146ef77effb2110d7db172b3bffe9b0 (commit) via d0c64c41965d49ac840a747d009de85b7eb9e92e (commit) via 0bfefa87c8a7b34f9c8eeb7b2b7e4b1ba0e056d1 (commit) via 6e4f695a0f583a832e616034db59779444d86d69 (commit) via 725edde73fb16564b0ce33257d7a069b10eb8cea (commit) via 857357f9405b6c07236550b7ec1558ed1b116c6b (commit) via f3fa77bcf1d792971c314f8c0de255866e89f3f3 (commit) via 1f6afe6b0b3e1f222b5624e93af6e6272afea423 (commit) via ca41470462c3a674966e55be7186c5bdefbe6242 (commit) via f0803f6ece49e760c2992895e35517fd1cf141c9 (commit) via edd9ed6a3bbe0a351fdf09b3d4b33c8d2fd66899 (commit) via c4112da8c3c628570d059679abd5bd4c79286184 (commit) via c493eef643ecb3a54c79083c51a8975f816ed9de (commit) via 05608ee57e89c1f55a573377f90c8025afd7c618 (commit) via e0f41e0fb4ec9eb7d1e2c54744e6dbcd4d61a713 (commit) via c36dbf97118d8098ccf124b6299ff958a289d3c4 (commit) via 6b57118c15c6ba60fd84e72ab1ec32bad7f7f7de (commit) via 07996bfac7cf172e656f7527794512fd596a9edf (commit) from 82d45d66ca36f48dd89867e817d198bd9e055829 (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 c5eccedc63dedd6a0ac89f86c8fc54e7ccad40be Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 11:45:27 2011 -0500 Bump version to 4.0.0rc1 Signed-off-by: Dan McGee <dan@archlinux.org> commit a58dc9283c6a48d4e664dfe622d8be38b6999409 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Aug 11 08:14:13 2011 -0400 pactest: add sync302 to test recursive syncfirst Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 09034520325efcc2e684f05fa7a99c02bad1f5be Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 01:05:49 2011 -0500 Enable recursive/needed sync on SyncFirst Signed-off-by: Dan McGee <dan@archlinux.org> commit dd865d298146ef77effb2110d7db172b3bffe9b0 Merge: d0c64c4 c493eef Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 11:32:09 2011 -0500 Merge branch 'maint' Conflicts: scripts/repo-add.sh.in commit d0c64c41965d49ac840a747d009de85b7eb9e92e Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 11:27:45 2011 -0500 Attempt to update zsh_completion Signed-off-by: Dan McGee <dan@archlinux.org> commit 0bfefa87c8a7b34f9c8eeb7b2b7e4b1ba0e056d1 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Aug 11 09:37:04 2011 -0400 bash_completion: update for adjusted options Remove -k option excepting query operations and add --recursive for sync and upgrade operations. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6e4f695a0f583a832e616034db59779444d86d69 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Aug 11 09:18:55 2011 -0400 pacman: remove --dbonly shortopt This is somewhat of a dangerous option with limited use cases. Don't advertise it as an easily accessibly option. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 725edde73fb16564b0ce33257d7a069b10eb8cea Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 10:28:59 2011 -0500 Update trust level strings in -Qi display It makes more sense to use the same tense and construction on all of these. Signed-off-by: Dan McGee <dan@archlinux.org> commit 857357f9405b6c07236550b7ec1558ed1b116c6b Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 08:55:12 2011 -0500 Allow --needed and --recursive on -U operations Trivial to implement as the same backend machinery is used anyway. Document it and add it to the accepted options. Signed-off-by: Dan McGee <dan@archlinux.org> commit f3fa77bcf1d792971c314f8c0de255866e89f3f3 Author: Dan McGee <dan@archlinux.org> Date: Thu Aug 11 01:00:47 2011 -0500 Add -S --recursive operation This closely matches what we had before for -R --recursive. Basically, when specifying a target (e.g., pacman), we can now recursively pull all dependencies, regardless of version specifiers and whether they are already satisfied in the local database. This could be used to update pacman on a system with an old glibc, for example, as both pacman and glibc would get pulled into the transaction. This is most useful with --needed to prevent needless reinstalls as described in the man page changes. The end goal of this change is to wire it into SyncFirst and have it be the default mode of operation there, but that belongs in a separate changeset. Signed-off-by: Dan McGee <dan@archlinux.org> commit 1f6afe6b0b3e1f222b5624e93af6e6272afea423 Author: Dan McGee <dan@archlinux.org> Date: Wed Aug 10 23:28:57 2011 -0500 Dependency code style cleanups Signed-off-by: Dan McGee <dan@archlinux.org> commit ca41470462c3a674966e55be7186c5bdefbe6242 Author: Dan McGee <dan@archlinux.org> Date: Wed Aug 10 22:40:30 2011 -0500 configure: simplify CARCH generation madness Rather than a hardcoded list of only a few select architectures (of the 250+ case statements in config.guess), simply define CARCH to be the first component of the "target triplet". This introduces one "regression"- powerpc will no longer become ppc. However, this is easily worked around in downstream distros if wanted. This was the only CPU architecture with this oddity so it was felt worth the price to make this change. Note that 'ppc64' wasn't handled in this same odd fashion before anyway. Signed-off-by: Dan McGee <dan@archlinux.org> commit f0803f6ece49e760c2992895e35517fd1cf141c9 Author: Dan McGee <dan@archlinux.org> Date: Wed Aug 10 22:14:41 2011 -0500 build: remove mucking with CARCHFLAGS We've never received an update to this, and gcc has sane defaults out of the box anyway, as do most projects in their build systems. Remove the magic here and just let downstream distros handle any changes or additions necessary, as we already do for LDFLAGS. Signed-off-by: Dan McGee <dan@archlinux.org> commit edd9ed6a3bbe0a351fdf09b3d4b33c8d2fd66899 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Aug 11 08:19:39 2011 -0400 stop progress callbacks after curl_easy_perform returns This prevents possible null dereferences in FTP transfers when the progress callback is touched during connection teardown. http://curl.haxx.se/mail/lib-2011-08/0128.html Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit c4112da8c3c628570d059679abd5bd4c79286184 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Aug 11 08:15:24 2011 -0400 dload: remove unnecessary cast in alpm_load_payload_free Dan: make it compile, s/load/payload/. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: NEWS | 9 +++++ configure.ac | 53 ++++---------------------------- contrib/bash_completion.in | 6 ++-- contrib/zsh_completion.in | 8 ++++- doc/index.txt | 2 + doc/pacman.8.txt | 22 ++++++++++++- etc/Makefile.am | 1 - etc/makepkg.conf.in | 8 ++--- lib/libalpm/deps.c | 69 ++++++++++++++++++++++++++++++----------- lib/libalpm/dload.c | 13 ++++---- lib/libalpm/remove.c | 6 ++- src/pacman/conf.h | 4 ++- src/pacman/pacman.c | 20 ++++++++---- src/pacman/sync.c | 2 + src/pacman/util.c | 6 ++-- test/pacman/tests/sync302.py | 49 +++++++++++++++++++++++++++++ 16 files changed, 183 insertions(+), 95 deletions(-) create mode 100644 test/pacman/tests/sync302.py hooks/post-receive -- The official pacman repository