[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