[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-317-ge6ff630

Allan McRae allan at archlinux.org
Sun Mar 2 21:15:54 EST 2014


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  e6ff63076390141f2606babda627e5e053462456 (commit)
       via  0475b2501ae72b25a207fd9c1af479f5f7e0e877 (commit)
       via  0b0fe51a2cb1b5d8b5031b4299547a4e5fd47c20 (commit)
       via  620d2d9d587b9f361fedb464501f59141c98d3da (commit)
       via  b2488eb356281e5da56d12286f07798f8ca8d2cb (commit)
       via  e5c714f5010e803465dbe57adc31687dffba10b2 (commit)
       via  cfde337b7b5f4a7f56ff0a4e6142804f6e638f69 (commit)
       via  cfaff6e0c14d29f07246386695bce0188ce6f44b (commit)
       via  894773eb5bb054ba9750d9be269814c7e6672766 (commit)
       via  e2fe0525765504b99178abbe94524ee8768c4d9d (commit)
       via  fe961e65904dac06762b78350c340631a36eacf1 (commit)
       via  08cddb4b4b84147da52dfffc4e416f76a6c5c430 (commit)
       via  bf79c0244065315edfb9abd613fa88d4cf1557bd (commit)
       via  9bfd6ff2756f0f2f164d28886cfe991010e9ae41 (commit)
       via  bd3d1a17c2ec4297f05d092f0b93d025f811aa8a (commit)
       via  01cc55a1f47c99d3f296e710904b5f3fc31e0b1d (commit)
       via  cd793c5ab7689cc8cbc18277375b368060e5acfe (commit)
       via  28dbd5551ee75e843019e6f067ed069daaabba0b (commit)
       via  b6f6a165c4630cac86efb2608b9909b20488a710 (commit)
       via  5acfa65ffb4aab31e05b70cea164dcb3e011d91f (commit)
       via  8e60adc91662b7e79bf1982c1bdc5c7e4ef76d8b (commit)
       via  11fb1d30f430b4e4b01e08c84d3cdf0cfa749cb3 (commit)
       via  42f4a5081e06793be6c807d50cd7ec0a83bbcdf1 (commit)
       via  f27fad9b890d2696201e1df2356dd4d66f813ddd (commit)
      from  a7da2a47c3f71f52ad1214b4ae78e716ee488a5a (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 e6ff63076390141f2606babda627e5e053462456
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Sat Mar 1 20:51:09 2014 +0100

    makepkg.8: Fix typo
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0475b2501ae72b25a207fd9c1af479f5f7e0e877
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 28 10:13:34 2014 -0500

    pactest: add prefix to temporary directory
    
    This makes cleaning up /tmp after several --keep-root runs much easier.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0b0fe51a2cb1b5d8b5031b4299547a4e5fd47c20
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 28 10:13:33 2014 -0500

    pmpkg.py: remove unused imports
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 620d2d9d587b9f361fedb464501f59141c98d3da
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Fri Feb 28 01:45:05 2014 +0100

    makepkg: Support kernel.org's PGP signature scheme
    
    Files hosted on kernel.org only provide signatures for the uncompressed tarball.
    Support this scheme by transparently uncompressing the archives and piping
    the data into gpg.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b2488eb356281e5da56d12286f07798f8ca8d2cb
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Feb 23 11:41:40 2014 +1000

    Fix warnings with strict-overflow in gcc-4.9
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e5c714f5010e803465dbe57adc31687dffba10b2
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Fri Feb 14 13:18:56 2014 +0100

    pacsearch: factored -Ss and -Qs parts into one single function
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit cfde337b7b5f4a7f56ff0a4e6142804f6e638f69
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Fri Feb 14 13:18:55 2014 +0100

    pacsearch: pattern arguments work as for pacman
    
    Previously only one pattern was allowed.
    
      $ pacsearch foo bar
    Search for packages containing 'foo bar'.
    
      $ pacman -Ss foo bar
    Search for packages containing both 'foo' and 'bar'.
    
    Note that removing the quotes from the call was not enough since
      $ pacsearch 'foo|bar'
    would then fail.
    
    Note the use of '--' to indicate the end of option parsing. This way we ensure
    that input will always be valid and we need not input checks anymore.
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit cfaff6e0c14d29f07246386695bce0188ce6f44b
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Wed Feb 12 16:32:30 2014 +0100

    Add events on pacnew/pacsave/pacorig file creation
    
    ALPM still adds a warning to the log, but doesn't emit an event about
    said warning, instead using a specific event to let the frontend what
    happened/how to inform the user.
    
    Note that there are 2 cases for installing a .pacnew file, to not
    overwrite user changes and because file is in NoUpgrade. In the later case
    the warning was a bit different: it happened before and said "extracting"
    instead of "installed." Now both happen after and are phrased the same.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 894773eb5bb054ba9750d9be269814c7e6672766
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Sun Feb 9 19:41:42 2014 +0100

    pacsearch: fields are treated uniformly when printing
    
    We include the leading space in the match for 'group' and 'installed'. This
    allows us to remove the conditions when printing.
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e2fe0525765504b99178abbe94524ee8768c4d9d
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Sun Feb 9 19:41:41 2014 +0100

    pacsearch: removed redundant sorting
    
    Package are processed in the same order as pacman output, so there is no real
    need to sort. This makes the code simpler and faster.
    
    The only difference is that local packages will always be printed at the
    end. Previously, they were printed before multilib for instance.
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fe961e65904dac06762b78350c340631a36eacf1
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Sun Feb 9 19:41:40 2014 +0100

    pacsearch: indexing by 'name version' instead of 'name'
    
    In the old pacsearch, packages were identified uniquely by pkgfields[1], which
    contained pkgname+pkgver. Since commit 4d13558 pkgver is stored in pkgfields[2],
    and packages have been identified with pkgfields[1] only. Because of that
    packages with a different version would appear once only.
    
    This fixes the regression by identifying packages with both pkgfields[1] and
    pkgfields[2].
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 08cddb4b4b84147da52dfffc4e416f76a6c5c430
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date:   Sun Feb 9 19:41:39 2014 +0100

    pacsearch: removed useless comment
    
    Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit bf79c0244065315edfb9abd613fa88d4cf1557bd
Author: Steven Noonan <steven at uplinklabs.net>
Date:   Sun Feb 9 15:26:26 2014 -0800

    makepkg: implement support for stripping kernel modules
    
    I noticed when I built a kernel package with options 'strip' and 'debug' that
    the debug package was missing the debug information for the kernel modules.
    This patch adds kernel modules to the targets for 'strip' and is compatible
    with the split-out debug information packages.
    
    v2: Correct logic error -- did a 'continue' after the 2nd-level case statement
        instead of in the default case.
    v3: Oops, forgot to terminate outer case. Ran this version through the test
        suite and all tests passed.
    
    Signed-off-by: Steven Noonan <steven at uplinklabs.net>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9bfd6ff2756f0f2f164d28886cfe991010e9ae41
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Feb 7 13:04:58 2014 -0500

    restrict transaction package origins
    
    This moves the "wrong args" error up from trans_commit to add_pkg when
    used with a local pkg and adds the error for remove_pkg when used with
    a sync pkg, which currently just removes the db entry.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit bd3d1a17c2ec4297f05d092f0b93d025f811aa8a
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Fri Jan 10 16:25:17 2014 +0100

    Add events _PKGDOWNLOAD_{START, DONE, FAILED}
    
    These will be emmitted when download a package file from a repository,
    indicating that the download starts, and whether it was successfull or
    not.
    
    Note that when multiple servers are available, no event is emmitted when
    switching to another server.
    
    (This doesn't apply to alpm_fetch_pkgurl(), but since it is called by
    the frontend, it shouldn't have problems knowing when the download
    starts and when it ends.)
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 01cc55a1f47c99d3f296e710904b5f3fc31e0b1d
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Fri Jan 10 16:25:16 2014 +0100

    Add events ALPM_EVENT_RETRIEVE_{DONE, FAILED}
    
    To go along with RETRIEVE_START, one other event will be emmitted once
    the downloads are done: RETRIEVE_DONE if all files were successfully
    downloaded, else RETRIEVE_FAILED.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit cd793c5ab7689cc8cbc18277375b368060e5acfe
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Fri Jan 10 16:25:15 2014 +0100

    Remove log_cb, add ALPM_EVENT_LOG instead
    
    When ALPM emits a log message, it still goes through _alpm_log() but
    instead of calling a specific log callback, it goes as an event.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 28dbd5551ee75e843019e6f067ed069daaabba0b
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Fri Jan 10 16:25:14 2014 +0100

    Update the event callback
    
    Instead of using two void* arguments for all events, we now send one
    pointer to an alpm_event_t struct. This contains the type of event that
    was triggered.
    
    With this information, the pointer can then be typecasted to the
    event-specific struct in order to get additional arguments.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit b6f6a165c4630cac86efb2608b9909b20488a710
Author: Florian Pritz <bluewind at xinu.at>
Date:   Sun Feb 9 11:28:22 2014 +0100

    be_local: Use alpm_greedy_grow
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit 5acfa65ffb4aab31e05b70cea164dcb3e011d91f
Author: Florian Pritz <bluewind at xinu.at>
Date:   Mon Jan 27 23:49:34 2014 +0100

    be_package: Build the file list from MTREE if possible
    
    This greatly speeds up file list generation times by avoiding
    uncompressing the whole package.
    
    pacman -S base with a deliberate file conflict:
    before: 9.1 seconds
    after:  2.2 seconds
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit 8e60adc91662b7e79bf1982c1bdc5c7e4ef76d8b
Author: Florian Pritz <bluewind at xinu.at>
Date:   Mon Jan 27 23:47:10 2014 +0100

    be_package: Refactor code adding a file to the files list
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit 11fb1d30f430b4e4b01e08c84d3cdf0cfa749cb3
Author: Florian Pritz <bluewind at xinu.at>
Date:   Mon Jan 27 23:40:49 2014 +0100

    be_package: Refactor handling of simple path checks
    
    This is used to deduplicate code when using the mtree as the file list
    source.
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit 42f4a5081e06793be6c807d50cd7ec0a83bbcdf1
Author: Florian Pritz <bluewind at xinu.at>
Date:   Mon Jan 27 23:38:49 2014 +0100

    util: Add _alpm_realloc() and _alpm_greedy_grow()
    
    These will be used in the following patches.
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

commit f27fad9b890d2696201e1df2356dd4d66f813ddd
Author: Florian Pritz <bluewind at xinu.at>
Date:   Mon Jan 27 23:37:49 2014 +0100

    Check if a file is in the package's file list before extracting
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>

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

Summary of changes:
 contrib/pacsearch.in     | 100 ++++++-------------
 doc/makepkg.8.txt        |   2 +-
 lib/libalpm/add.c        |  81 +++++++++++-----
 lib/libalpm/alpm.h       | 244 ++++++++++++++++++++++++++++++++---------------
 lib/libalpm/be_local.c   |  19 +---
 lib/libalpm/be_package.c | 230 +++++++++++++++++++++++++++++++++++++-------
 lib/libalpm/be_sync.c    |   6 +-
 lib/libalpm/handle.c     |  13 ---
 lib/libalpm/handle.h     |   5 +-
 lib/libalpm/log.c        |  14 ++-
 lib/libalpm/remove.c     |  34 +++++--
 lib/libalpm/sync.c       |  96 ++++++++++++++-----
 lib/libalpm/util.c       |  68 ++++++++++++-
 lib/libalpm/util.h       |   2 +
 scripts/makepkg.sh.in    |  30 +++++-
 src/pacman/callback.c    | 177 +++++++++++++++++++++++-----------
 src/pacman/callback.h    |   6 +-
 src/pacman/conf.c        |   1 -
 src/pacman/sync.c        |   2 +-
 src/pacman/util.c        |  13 +++
 src/pacman/util.h        |   1 +
 src/util/cleanupdelta.c  |  14 +--
 src/util/testdb.c        |  14 +--
 src/util/testpkg.c       |  14 +--
 test/pacman/pactest.py   |   2 +-
 test/pacman/pmpkg.py     |   4 -
 26 files changed, 826 insertions(+), 366 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list