[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.0.0-622-g1e9a1a0

Dan McGee dan at archlinux.org
Sun Nov 25 15:47:36 EST 2007


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  1e9a1a0292dbbf8039b8fb7536dbff2af28c7afb (commit)
       via  c36b0f32c6f77cc363ed8f3ddc1a50625af944a9 (commit)
       via  6e8daa553bbd50ec541add9549bfd95030c335f5 (commit)
       via  c7879e77a716edc725858e316ea9d2fa00056d4d (commit)
       via  7af1f664411d337d865b2b3bd876163f2b0fbac4 (commit)
       via  8d9ee923ec3860e3f1133a66a0dc94ce85644bb4 (commit)
       via  8bee526d28eaad45e0e1e210cd523e157c71cfae (commit)
       via  f5d2150e9db9205a9f208d4144b6d0381f877ad3 (commit)
       via  0144b2ed29b3e3ae09fd8caeeffdadc10322cc1c (commit)
       via  7cf28a75959eac03a12c471a01f0a6111fbbd0ce (commit)
      from  83fa6aa2896c0c940e8bf5b7499abc7ef955e658 (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 1e9a1a0292dbbf8039b8fb7536dbff2af28c7afb
Author: Artyom <smirnoffjr at gmail.com>
Date:   Wed Nov 7 01:05:33 2007 -0600

    Add -q/--quiet option for controlling output.
    
    Currently this only affects -Ss, -Sl, and -Q to output less information (only
    package names).
    
    In the future, we can reuse this flag for other things as well.
    
    [Aaron: rewritten as a front-end flag]
    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
    [Dan: squashed commits together]
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit c36b0f32c6f77cc363ed8f3ddc1a50625af944a9
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Nov 25 14:12:00 2007 -0600

    Fix memleak when querying package file(s)
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6e8daa553bbd50ec541add9549bfd95030c335f5
Author: Aaron Griffin <aaronmgriffin at gmail.com>
Date:   Wed Nov 14 19:22:06 2007 -0600

    Force mode of all database files to 644
    
    In the case of a packaging error where install or changelog had bad permissions,
    pacman respected the original permissions without trying to fix it - this means
    that some operations (changelog) artificially required root permissions to run
    
    In addition, minor function housekeeping on _alpm_unpack
    
    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>

commit c7879e77a716edc725858e316ea9d2fa00056d4d
Author: Aaron Griffin <aaronmgriffin at gmail.com>
Date:   Thu Nov 15 00:07:31 2007 -0600

    Additionally search for non-regex strings on a db search operation
    
    This closes out FS#6500 and covers cases where the package names contain regex
    characters (i.e. the case of dvd+rw-tools)
    
    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>

commit 7af1f664411d337d865b2b3bd876163f2b0fbac4
Author: Aaron Griffin <aaronmgriffin at gmail.com>
Date:   Thu Nov 15 13:19:49 2007 -0600

    Make the download failure message more clear
    
    Use the word "disk" in place of the host name for local files
    
    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>

commit 8d9ee923ec3860e3f1133a66a0dc94ce85644bb4
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Wed Nov 21 19:51:46 2007 +0100

    Fix several memleaks, mostly related to errors handling.
    
    * The frontend calls alpm_trans_prepare(&data), and in case of errors,
    receive the missing dependencies / conflicts / etc in the data pointer.
    It apparently needs to free this structure totally with :
    alpm_list_free_inner(data, free)
    alpm_list_free(data)
    
    So I added alpm_list_free_inner(data, free) in
    pacman/{sync.c,remove.c,add,c}
    
    * in _alpm_sync_prepare, the deps and asked lists were not freed in case
    of errors (unresolvable conflicts).
    Besides the code for handling this case was duplicated.
    
    * in _alpm_remove_commit, free was used instead of alpm_list_free for
    newfiles.
    
    * newline fix in pacman/sync.c
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8bee526d28eaad45e0e1e210cd523e157c71cfae
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Wed Nov 21 17:10:20 2007 +0100

    Fix a memleak in _alpm_sync_free.
    
    An alpm_list_free call was missing.
    Also make use of alpm_list_free_inner in both _alpm_sync_free and
    _alpm_trans_free.
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f5d2150e9db9205a9f208d4144b6d0381f877ad3
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Nov 21 11:25:50 2007 -0600

    Remove -F/--freshen operation
    
    This operation made sense in the days before sync DBs existed, but it no
    longer has the same usefulness it once did.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>

commit 0144b2ed29b3e3ae09fd8caeeffdadc10322cc1c
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Nov 21 10:35:27 2007 -0600

    Add some additional files to .gitignore
    
    *.lineno - these show up when you use a shell less-featured than bash
    cscope.*.out - These show up when you build reverse databases using -q
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 7cf28a75959eac03a12c471a01f0a6111fbbd0ce
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Wed Nov 21 01:03:08 2007 +0100

    Improved 'dependency cycle' warning
    
    From now on libalpm informs user about packages which will be
    installed/removed in wrong order.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 .gitignore              |    4 +++
 contrib/bash_completion |    6 +---
 contrib/zsh_completion  |   11 +---------
 doc/pacman.8.txt        |    4 ---
 lib/libalpm/add.c       |   13 +----------
 lib/libalpm/alpm.h      |    2 +-
 lib/libalpm/db.c        |    4 +++
 lib/libalpm/deps.c      |    9 +++++++-
 lib/libalpm/remove.c    |    2 +-
 lib/libalpm/server.c    |    6 ++++-
 lib/libalpm/sync.c      |   49 +++++++++++++++++++---------------------------
 lib/libalpm/trans.c     |   10 +-------
 lib/libalpm/util.c      |   35 +++++++++++++++++++++++----------
 pactest/tests/add030.py |   18 -----------------
 pactest/tests/add031.py |   18 -----------------
 pactest/tests/add032.py |   18 -----------------
 src/pacman/add.c        |    1 +
 src/pacman/conf.h       |    1 +
 src/pacman/pacman.c     |   20 +++++++-----------
 src/pacman/query.c      |   34 ++++++++++++++++++++++++--------
 src/pacman/remove.c     |    1 +
 src/pacman/sync.c       |   31 ++++++++++++++++++++---------
 22 files changed, 131 insertions(+), 166 deletions(-)
 delete mode 100644 pactest/tests/add030.py
 delete mode 100644 pactest/tests/add031.py
 delete mode 100644 pactest/tests/add032.py


hooks/post-receive
--
The official pacman repository




More information about the pacman-dev mailing list