[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.1-84-g2a4df07
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 2a4df070c360bfe31d99e232b75bdea06949245f (commit) via 370c873be54a6ef74f86b5e77ff722f766ebf707 (commit) via 8c8f04371745dad0bafcea14b38b4570e0b24a31 (commit) via 67290441b80fa813a472767353095425c78805af (commit) via 3d4656c0204956847a62c95b0f28747d7a0c2c05 (commit) via b75fac5be31d6056e78fd29a0548cc3e6275a1b8 (commit) via 5f0df423033c94e8ae52ca642284bf6a50fa9bbb (commit) via 1a1f5540a4533ea41038128026c75fe023410a99 (commit) via 074cf4cb951b85b95e706df77b8bf01cbd84d35f (commit) via 62fa0c7d8d8cbb449e1e014eacd895011685a093 (commit) via 781af8f91b5c8c6b804a0dcc0a47a7f8f018c6de (commit) via dacda1f6b3f2122d7d54cda9ed7d620301595ef1 (commit) from b5225165c070b30f8ec5a71ff5a12ea43102c3da (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 2a4df070c360bfe31d99e232b75bdea06949245f Merge: 370c873 6729044 Author: Dan McGee <dan@archlinux.org> Date: Mon Dec 12 14:07:44 2011 -0600 Merge branch 'maint' commit 370c873be54a6ef74f86b5e77ff722f766ebf707 Author: Dan McGee <dan@archlinux.org> Date: Mon Dec 12 13:05:10 2011 -0600 Calculate root length only once when checking for file conflicts It is quite easy to hoist this potentially repeated computation out of the loop; even if we don't end up using it, it is super cheap to do it only once. Signed-off-by: Dan McGee <dan@archlinux.org> commit 8c8f04371745dad0bafcea14b38b4570e0b24a31 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 13 18:19:28 2011 -0500 lib/conflict: save strlen call by reusing snprintf return The return should probably be checked to ensure its not longer than PATH_MAX, but I have no idea what the correct behavior is when that happens. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 3d4656c0204956847a62c95b0f28747d7a0c2c05 Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Dec 6 23:37:32 2011 -0500 code syntax cleanup As per HACKING file, we use 'CTRL(' rather than 'CTRL (' Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 5f0df423033c94e8ae52ca642284bf6a50fa9bbb Author: Dave Reisner <d@falconindy.com> Date: Sat Dec 10 23:10:49 2011 -0500 makepkg: split source elements when looking for sigs Allows renamed .asc/.sig files to be still discovered by makepkg. This is needed for a package such as PuTTY, which provides abnormally named sig files (.DSA and .RSA) which are valid input for gpg --verify. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 1a1f5540a4533ea41038128026c75fe023410a99 Author: Dan McGee <dan@archlinux.org> Date: Mon Dec 12 10:53:14 2011 -0600 pacman: process all sync targets before exiting on error If someone specifies a bogus line such as pacman -S baz adsf/boo base-devel we are better off trying to process all targets and showing all relevant errors before exiting. This is easier in -U and -R operations where we aren't dealing with groups, but here we attempt to skip group selection once we know a target has errored to avoid cluttering the output and hiding the real problem. Signed-off-by: Dan McGee <dan@archlinux.org> commit 074cf4cb951b85b95e706df77b8bf01cbd84d35f Author: Dan McGee <dan@archlinux.org> Date: Mon Dec 12 10:50:27 2011 -0600 pacman: process all targets on upgrade operation If an early target fails, we stopped processing the rest of the list. We should continue all the way through and show relevant errors for each target if possible, and error out only at the end. We do process all targets to check for URLs first and will error out if some could not be processed; we then do a second loop and try to load each target specified on the command line. This mirrors a patch by Allan to do the same for removal operations. Signed-off-by: Dan McGee <dan@archlinux.org> commit 62fa0c7d8d8cbb449e1e014eacd895011685a093 Author: Allan McRae <allan@archlinux.org> Date: Sat Dec 10 20:08:24 2011 +1000 pacman: list all unknown targets on removal operation On a removal operation, pacman currently reports an error for the package that is not found in the database and then exists. Adjust so that all unknown packages are reported. Before: > pacman -R foo bar error: 'foo': target not found After: > pacman -R foo bar error: 'foo': target not found error: 'bar': target not found Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 781af8f91b5c8c6b804a0dcc0a47a7f8f018c6de Author: Dan McGee <dan@archlinux.org> Date: Wed Dec 7 12:33:41 2011 -0600 Use automake verbose helpers in custom make rules This converts our script generation to use the built-in AM_V_GEN macro, which honors the V= setting passed to make and allows one to see the full command if they truly desire. The AM_V_at macro is also used in place of an explicit @ so verbose-mode compiles show all commands being run. We can also use these two macros in doc generation to quiet it down to the level we expect. Other minor changes: * a pointless test call is removed in test/pacman/tests/ * sed is used instead of dos2unix as we depend on it anyway * consecutive chmod calls are reduced to a single call (e.g., '+x,a-x') Signed-off-by: Dan McGee <dan@archlinux.org> commit dacda1f6b3f2122d7d54cda9ed7d620301595ef1 Author: Dan McGee <dan@archlinux.org> Date: Thu Dec 8 09:15:41 2011 -0600 Make automake generate silent rules by default This will require you to pass 'V=1' if you want the previous, more verbose output. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: configure.ac | 3 +- contrib/.gitignore | 1 + contrib/Makefile.am | 24 +++++++++--------- contrib/paccache.in | 2 +- contrib/pacsysclean.in | 50 +++++++++++++++++++++++++++++++++++++++++ doc/Makefile.am | 16 +++++++----- etc/Makefile.am | 7 ++--- lib/libalpm/conflict.c | 13 ++++++---- lib/libalpm/deps.c | 2 +- lib/libalpm/util.c | 26 ++++++++++---------- scripts/Makefile.am | 10 ++----- scripts/makepkg.sh.in | 4 +- src/pacman/callback.c | 4 +- src/pacman/conf.c | 8 +++--- src/pacman/pacman.c | 2 +- src/pacman/remove.c | 5 +++- src/pacman/sync.c | 40 ++++++++++++++++++++++---------- src/pacman/upgrade.c | 20 ++++++++++++---- src/pacman/util.c | 6 ++-- test/pacman/tests/Makefile.am | 10 +++----- 20 files changed, 165 insertions(+), 88 deletions(-) create mode 100755 contrib/pacsysclean.in hooks/post-receive -- The official pacman repository
participants (1)
-
dan@archlinux.org