[pacman-dev] [GIT] The official pacman repository branch, maint, updated. v3.5.1-22-gd8d89d8

Dan McGee dan at archlinux.org
Fri Apr 1 17:03: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, maint has been updated
       via  d8d89d8d27794d493ed2aa9eba4649e6e3ff4a9d (commit)
       via  7f6d986ac93e3465db6a4ed5c3ac77b72d890e68 (commit)
       via  39fd8bc318d4a90aab704f892cd80c22f5c7345f (commit)
       via  20c4928ee155db7b43b9f5b440a2cb199f178bb4 (commit)
       via  a164c8405a0fb08cc7783d51796fbb76d0e4f493 (commit)
       via  541c2470b8ad8c1c0c925d2474da44384b5d7d66 (commit)
      from  287e8d356e8be8ae4af00e34e25d3f6727945952 (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 d8d89d8d27794d493ed2aa9eba4649e6e3ff4a9d
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 1 15:16:26 2011 -0500

    Ensure stdout/stderr are flushed when asking questions
    
    Addresses FS#23492, where the question was shown without knowing what
    one was answering to. Ensure we flush our output streams before printing
    the question, and flush the stream on which we ask the question before
    waiting for an answer.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 7f6d986ac93e3465db6a4ed5c3ac77b72d890e68
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 1 15:13:37 2011 -0500

    Add default changelog functions to pkg_operations
    
    So we don't segfault when calling this on be_sync loaded packages. They
    return logical values as much as possible for indicating there is no
    changelog available.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 39fd8bc318d4a90aab704f892cd80c22f5c7345f
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 1 14:31:50 2011 -0500

    Ensure dbpath is not null when populating sync database
    
    We didn't do this sanity check before trying to open an archive. If
    the alpm dbpath wasn't set, the sync database dbpath would be NULL,
    causing us to hang indefinitely in archive_read_open_filename() rather
    than erroring out.
    
    We already have a corresponding check in local_db_populate().
    
    The following program will test this case, and hangs before this patch
    without the call to set_dbpath:
    
    	int main(int argc, char *argv[]) {
    		alpm_initialize();
    		// alpm_option_set_dbpath("/var/lib/pacman/");
    		pmdb_t *core = alpm_db_register_sync("core");
    		pmpkg_t *pkg = alpm_db_get_pkg(core, "pacman");
    		return 0;
    	}
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 20c4928ee155db7b43b9f5b440a2cb199f178bb4
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 1 12:30:57 2011 -0500

    Ignore upcoming new values in sync backend
    
    PGPSIG and SHA256SUM are new and we can safely ignore them for now if
    we come across them.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a164c8405a0fb08cc7783d51796fbb76d0e4f493
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Mar 31 11:12:58 2011 +1000

    makepkg: remove unnecessary tr usage
    
    The use of "tr" only leads to trouble.  Remove unnecessary usage
    of it from within makepkg.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 541c2470b8ad8c1c0c925d2474da44384b5d7d66
Author: Dave Reisner <d at falconindy.com>
Date:   Tue Mar 29 20:35:48 2011 -0400

    makepkg: avoid usage of tr to sidestep locale issues
    
    to quote dan:
      "turkish will FUCK YOU UP. this is not the first or the last time"
    
    Signed-off-by: Dave Reisner <d at falconindy.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 lib/libalpm/be_sync.c |   21 ++++++++++++++++++---
 lib/libalpm/package.c |    9 +++++++++
 scripts/makepkg.sh.in |   15 ++++++---------
 src/pacman/util.c     |    5 +++++
 4 files changed, 38 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list