[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.1-84-g2a4df07
Dan McGee
dan at archlinux.org
Mon Dec 12 15:17:57 EST 2011
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 at archlinux.org>
Date: Mon Dec 12 14:07:44 2011 -0600
Merge branch 'maint'
commit 370c873be54a6ef74f86b5e77ff722f766ebf707
Author: Dan McGee <dan at 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 at archlinux.org>
commit 8c8f04371745dad0bafcea14b38b4570e0b24a31
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3d4656c0204956847a62c95b0f28747d7a0c2c05
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5f0df423033c94e8ae52ca642284bf6a50fa9bbb
Author: Dave Reisner <d at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1a1f5540a4533ea41038128026c75fe023410a99
Author: Dan McGee <dan at 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 at archlinux.org>
commit 074cf4cb951b85b95e706df77b8bf01cbd84d35f
Author: Dan McGee <dan at 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 at archlinux.org>
commit 62fa0c7d8d8cbb449e1e014eacd895011685a093
Author: Allan McRae <allan at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 781af8f91b5c8c6b804a0dcc0a47a7f8f018c6de
Author: Dan McGee <dan at 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 at archlinux.org>
commit dacda1f6b3f2122d7d54cda9ed7d620301595ef1
Author: Dan McGee <dan at 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 at 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
More information about the pacman-dev
mailing list