[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.2-169-g8de0631

Dan McGee dan at archlinux.org
Thu Mar 8 19:09:28 EST 2012


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  8de0631edbd1fd7681f6a924f5e166621328c13f (commit)
       via  1a8c3e52d70bfa21ba108aa77179adf90401949d (commit)
       via  f34864cc9e4e755f2add7581419f4ec1c2525fe0 (commit)
       via  4773c6b66ef618f4c6345a99d9c246045e9c723b (commit)
       via  5c404268d965d9ca012e4819ac0c2f289a4c768c (commit)
       via  bc311a24ce536fbf30cc2356a62b08a6c0938ea9 (commit)
       via  8d26df5ee53d9fb4d2c7be97b7f099e3e8402186 (commit)
       via  708a227578a8d27bb84dd150fec9c2ebc1afd117 (commit)
       via  82abe079ab67bb39c6276105449a2d553bf31660 (commit)
       via  09a93b2e0e8d603328c484a92cad90a1558c6f89 (commit)
       via  e85e77e6f9f0979a16d69cd93ee6ea35583e9bfb (commit)
       via  00f29cbc14ec24f1e432eadaf35742857285a01a (commit)
       via  6a636b2b6ec92046b010b7a4a593d3aabe253ef8 (commit)
       via  1fe6cabc4d3868510427e32b60c9aa869886acab (commit)
       via  4ffa0401d22347332d663f1d400e182d5a181ea2 (commit)
       via  cb64fbeac41308ee8c46384a126195a1fd75a361 (commit)
       via  ea7fc8962a819a04237876995140363a818202d4 (commit)
       via  fbfcd8665086f71b65370e919105194111b4b5f1 (commit)
       via  986e99a613605985f64f0e3e4c2635717931f77d (commit)
       via  4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864 (commit)
       via  d1151b5ab9c407732ded462a0fe0259dea8dcc2a (commit)
      from  687f7b6ba833db836d8d8387c5b728238b0eac5d (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 8de0631edbd1fd7681f6a924f5e166621328c13f
Merge: f34864c 1a8c3e5
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Mar 8 18:08:15 2012 -0600

    Merge branch 'maint'
    
    Conflicts:
    	lib/libalpm/be_package.c

commit f34864cc9e4e755f2add7581419f4ec1c2525fe0
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Feb 20 15:02:38 2012 +1000

    Simplify package validation info output for sync packages
    
    Unify the output for local and sync packages by only printing a
    list of possible validation types for sync packages.  This also
    has the advantage of not printing the very long sha256 checksum
    which line wrapped on a standard width terminal.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4773c6b66ef618f4c6345a99d9c246045e9c723b
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Feb 20 14:24:35 2012 +1000

    Remove _alpm_csum
    
    The enum alpm_pkgvalidation_t is essentially a more generic version
    of _alpm_csum, so use it instead.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5c404268d965d9ca012e4819ac0c2f289a4c768c
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Feb 18 16:31:37 2012 +1000

    Add information on how an installed package was validated
    
    When installing a package, store information on which validation
    method was used and output this on "pacman -Qi" operations.
    
    e.g.
    Validated By   : SHA256 Sum
    
    Possible values are Unknown, None, MD5 Sum, SHA256 Sum, Signature.
    
    Dan: just a few very minor tweaks.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit bc311a24ce536fbf30cc2356a62b08a6c0938ea9
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Feb 29 21:56:40 2012 -0500

    makepkg: use array instead of string
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 8d26df5ee53d9fb4d2c7be97b7f099e3e8402186
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Feb 29 21:55:44 2012 -0500

    makepkg: avoid use of eval in run_pacman
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 708a227578a8d27bb84dd150fec9c2ebc1afd117
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Feb 15 00:01:45 2012 -0500

    makepkg: enforce decimal format for pkgrel
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 82abe079ab67bb39c6276105449a2d553bf31660
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Feb 25 15:57:29 2012 +1000

    Point python shebangs at python2
    
    Python PEP-394 states that all python code should point at the
    python2 or python3 symlinks at maintain cross-distro compatibility.
    
    Note that this does not matter when calling these scripts using
    "make check" as they are explictly called using the detected python
    version.  As this only affects manually calling these scripts, I
    have not had configure/make replace the shebangs.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 09a93b2e0e8d603328c484a92cad90a1558c6f89
Author: Christian Hesse <mail at earthworm.de>
Date:   Sat Feb 11 19:48:59 2012 +1000

    makepkg: allow specifying compression options
    
    Adds the ability to override the commands used to compressing
    compiled and source packages.  This is useful for those wanting
    to use alternative implementations of the compression tools or
    non-default compression options.
    
    Allan: documented options in man page
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e85e77e6f9f0979a16d69cd93ee6ea35583e9bfb
Author: Benedikt Morbach <benedikt.morbach at googlemail.com>
Date:   Mon Jul 18 01:54:06 2011 +0200

    Hook new optdepend structures up
    
    No new behaviour introduced, everything should work exactly as before.
    
    Dan: refactored to use the single alpm_depend_t structure.
    
    Signed-off-by: Benedikt Morbach <benedikt.morbach at googlemail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 00f29cbc14ec24f1e432eadaf35742857285a01a
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Dec 12 13:34:48 2011 -0600

    Allow alpm_depend_t to have a description
    
    This is the first step in parsing and handling optdepends. There is no
    behavior change introduced in this commit; however, depends that contain
    a ": " string will now be parsed as having a description and it will be
    stored in the depend structure. Later patches will utilize this new
    field as appropriate.
    
    This is heavily based on the work of Benedikt, who did something similar
    but introduced a new type for this rather than only a new field to the
    existing type.
    
    Heavily-influenced-by: Benedikt Morbach <benedikt.morbach at googlemail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6a636b2b6ec92046b010b7a4a593d3aabe253ef8
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Mar 3 13:02:25 2012 -0600

    pacman-optimize: standardize on openssl usage, only touch local/
    
    The rest of our scripts have been using `openssl dgst` rather than tools
    like `md5sum` for some time, so convert this one too. We also make the
    following other adjustments:
    
    * Use a `find -print0 | xargs -0` pipeline so paths with spaces and or
      newlines don't totally kill us.
    * Ensure the files we write out contain only paths relative to the
      database root, where we know the filenames should all be sane.
    * Remove use of `diff`, this was the only time we used it in scripts and
      we can get a cheap substitute by comparing file checksums instead.
    * Only touch the local/ part of the database. It makes little sense to
      do anything to the sync/ directory anymore as they are compressed
      single files that should be regularly written out in full and won't be
      fragmented on any sane filesystem.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                  |    6 +-
 doc/makepkg.conf.5.txt        |    4 +
 doc/pacman-key.8.txt          |    5 -
 etc/makepkg.conf.in           |   10 ++
 lib/libalpm/alpm.h            |   18 ++++-
 lib/libalpm/be_local.c        |   49 +++++++++++-
 lib/libalpm/be_package.c      |   64 ++++++++++----
 lib/libalpm/be_sync.c         |   26 ++++++-
 lib/libalpm/deps.c            |   44 +++++++---
 lib/libalpm/package.c         |   15 +++-
 lib/libalpm/package.h         |    4 +-
 lib/libalpm/po/it.po          |   76 +++++++++--------
 lib/libalpm/sync.c            |   10 ++-
 lib/libalpm/util.c            |    6 +-
 lib/libalpm/util.h            |    7 +--
 scripts/makepkg.sh.in         |   46 ++++++-----
 scripts/pacman-key.sh.in      |   39 ---------
 scripts/pacman-optimize.sh.in |   45 +++++-----
 scripts/po/it.po              |  185 +++++++++++++++++++----------------------
 scripts/po/sk.po              |   10 +-
 scripts/po/uk.po              |   23 +++--
 scripts/repo-add.sh.in        |    6 +-
 src/pacman/package.c          |   48 +++++++++--
 src/pacman/po/de.po           |   42 +++++-----
 src/pacman/po/en_GB.po        |   41 ++++++----
 src/pacman/po/fi.po           |   18 ++--
 src/pacman/po/fr.po           |   45 +++++-----
 src/pacman/po/it.po           |  127 ++++++++++++++++-------------
 src/pacman/po/lt.po           |  171 +++++++++++++++++++-------------------
 src/pacman/po/pacman.pot      |   22 ++---
 src/pacman/po/pt_BR.po        |   62 +++++++-------
 src/pacman/po/uk.po           |   41 +++++-----
 src/pacman/sync.c             |   71 ++++++++++------
 src/pacman/util.c             |   79 +++++++++++++++---
 test/pacman/pactest.py        |    2 +-
 test/pacman/pmdb.py           |    2 +-
 test/pacman/pmenv.py          |    2 +-
 test/pacman/pmfile.py         |    2 +-
 test/pacman/pmpkg.py          |    2 +-
 test/pacman/pmrule.py         |    2 +-
 test/pacman/pmtest.py         |    2 +-
 test/pacman/util.py           |    2 +-
 42 files changed, 858 insertions(+), 623 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list