[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.2-177-g70cf454

Dan McGee dan at archlinux.org
Tue May 10 18:54:59 EDT 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  70cf4546d6d35ef9ef2751f37853cde679c88aa7 (commit)
       via  2cd79bc85305974ac0268838ec9e9a8e0fa42139 (commit)
       via  dd95c96b8ae4e9a585ce185131b25c34e471af65 (commit)
       via  0fbdfd02dc3d4cf3814b01d18913fa2919102ded (commit)
       via  6b308d89f97340c16e3e805afcc80d70a1c5eebe (commit)
       via  f2d696cd515ef0365d9708eb3d1caa439e2cc790 (commit)
       via  42ab639bf715cbacb3598b6c42388ba4bbb2d3d4 (commit)
       via  b14c5477e5e4483352d304a1e97de5922948b934 (commit)
       via  3045f09ef49d775fec5e772f5f8b894e31388fbf (commit)
       via  73c74355abf0f6759a2f9a9219ea571444b6495a (commit)
       via  bda208f82325812749396efacf828066947872e5 (commit)
       via  d360153bc6d4368e18a6d2e169d7d667e1640992 (commit)
       via  47de7973fd501e5253386c50178ec47e9f4c4c8e (commit)
      from  500a6f576d56c3152567df6c740998439b0e33b2 (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 70cf4546d6d35ef9ef2751f37853cde679c88aa7
Author: Dan McGee <dan at archlinux.org>
Date:   Tue May 10 17:39:22 2011 -0500

    Don't balk on .sig files being invalid in package cache
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 2cd79bc85305974ac0268838ec9e9a8e0fa42139
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 15:23:36 2011 -0500

    Remove sync DB reregister check
    
    It's your own damn fault if you do this, and this code is remnants from
    an old time when we weren't very good at coding.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit dd95c96b8ae4e9a585ce185131b25c34e471af65
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 15:16:52 2011 -0500

    Rework config parsing to reduce variable duplication
    
    This removes the need to strdup() the section name at every decent into
    an Include statement, as well as having duplicate DB pointers around
    that are never used independently.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 0fbdfd02dc3d4cf3814b01d18913fa2919102ded
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 15:01:35 2011 -0500

    Refactor VerifySig option value parsing into standalone method
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6b308d89f97340c16e3e805afcc80d70a1c5eebe
Merge: f2d696c b14c547
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 13:25:10 2011 -0500

    Merge branch 'maint'

commit f2d696cd515ef0365d9708eb3d1caa439e2cc790
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Oct 18 16:37:55 2010 -0500

    Don't null-check handle lists before setting
    
    This needlessly prevents the easiest way available of clearing any of these
    values. We can also do the same for the 'arch' value.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 42ab639bf715cbacb3598b6c42388ba4bbb2d3d4
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Oct 18 16:39:04 2010 -0500

    Improve database server API
    
    Currently we have one call that has all sorts of crazy behavior and doesn't
    make a whole lot of sense. Go from one method to the normal four methods we
    have for all of our other lists we use in the library to make it a lot
    easier for a frontend to manipulate server lists.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 3045f09ef49d775fec5e772f5f8b894e31388fbf
Author: Dan McGee <dan at archlinux.org>
Date:   Mon May 2 17:25:45 2011 -0500

    Logging changes during DB load
    
    The switch from FUNCTION to DEBUG was ill-advised inside the local
    database load. Instead, add a DEBUG level logger to both local and sync
    database loads that shows the number of packages processed.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 73c74355abf0f6759a2f9a9219ea571444b6495a
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 11:42:42 2011 -0500

    Make config parsing a two-part affair
    
    This ensures we call any alpm_option type functions before registering
    databases, making sure all paths and other defaults (e.g. sig
    verification levels) have been set first. This will ensure we can
    continue to allow crazy config files where [options] doesn't come first.
    
    The diffstat on this commit is misleading; view with
    -w/--ignore-all-space to get a better idea of what needed to be touched.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit bda208f82325812749396efacf828066947872e5
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 11:12:49 2011 -0500

    Move parseconfig to conf.c
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit d360153bc6d4368e18a6d2e169d7d667e1640992
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 11:10:44 2011 -0500

    pactest: run with root in /tmp and clean up automatically
    
    This moves the generated root/ directory into /tmp, or at least a path
    returned by tempfile.mkdtemp(), by default. This can make test runs
    significantly faster if done when /tmp is a tmpfs.
    
    If you are debugging a failed test, use the new --keep-root option to
    not clean up and pactest will print the location of the generated root/
    test directory.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 47de7973fd501e5253386c50178ec47e9f4c4c8e
Author: Dan McGee <dan at archlinux.org>
Date:   Thu May 5 09:58:00 2011 -0500

    dload: ensure we return success if we found files on any mirror
    
    We were erroring out in the case where a first (possibly bogus) mirror
    would cause the download process to return a failure code, even though
    subsequent servers had the file.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 Makefile.am            |    1 -
 lib/libalpm/alpm.h     |   15 +-
 lib/libalpm/be_local.c |    8 +-
 lib/libalpm/be_sync.c  |   23 +--
 lib/libalpm/db.c       |   96 ++++++--
 lib/libalpm/handle.c   |   16 +-
 lib/libalpm/sync.c     |    4 +-
 src/pacman/conf.c      |  624 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/pacman/conf.h      |    2 +
 src/pacman/pacman.c    |  593 +---------------------------------------------
 src/pacman/pacman.h    |    5 +-
 src/pacman/sync.c      |   23 ++-
 test/pacman/pactest.py |   34 ++-
 13 files changed, 790 insertions(+), 654 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list