[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.0.6-730-g1a0aaa2

Dan McGee dan at archlinux.org
Sat Jan 5 18:45:37 EST 2008


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  1a0aaa20df29234250ecc0f9fc3f56bb8cf22ca1 (commit)
       via  5aa873edb696bbf678cbb57df43d90e23d562179 (commit)
      from  85a8b150edb7d1fca67f7f0abee3400bd57e7d5a (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 1a0aaa20df29234250ecc0f9fc3f56bb8cf22ca1
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Jan 5 17:39:38 2008 -0600

    Don't stat cachedir immediately
    
    By attempting to stat the cachedir when we load the pacman config, pacman
    bails out if it is a non-existant directory, even if it will never be
    needed. This is unfortunate as it is only used for sync transactions anyway.
    Instead, wait until we need it in _alpm_filecache_setup to actually do
    anything.
    
    Reported as FS#9096.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 5aa873edb696bbf678cbb57df43d90e23d562179
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Jan 5 17:34:10 2008 -0600

    sync.c: add sanity check so we don't dereference a null pointer
    
    Originally noticed in FS#9024, but was fixed in previous changes anyway.
    However, it doesn't hurt to still check it.
    
    Also add a pactest from Chantry Xavier for the original problem to ensure
    we can't reproduce it.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 lib/libalpm/handle.c     |    8 +++-----
 lib/libalpm/sync.c       |   14 ++++++++------
 lib/libalpm/util.c       |    3 ---
 pactest/tests/sync404.py |   26 ++++++++++++++++++++++++++
 4 files changed, 37 insertions(+), 14 deletions(-)
 create mode 100644 pactest/tests/sync404.py


hooks/post-receive
--
The official pacman repository




More information about the pacman-dev mailing list