[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.0-16-g2630556

Dan McGee dan at archlinux.org
Sat Jan 12 00:43:38 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  2630556bdef7a07fda056fdcd0a2fa00c3625d3c (commit)
       via  112caad838762383708d692f6479fe112b35f4fc (commit)
       via  3e133524a54ab55daff666d26c67ac288b605e92 (commit)
       via  8ffa6fa7adf291b3dad822c459e1372a31af09f1 (commit)
       via  8372a9e8c73ed18da5f027c99c8ac48c2f706b55 (commit)
       via  318d5c4ba87b699c3a902bf906f55a3f905a1650 (commit)
       via  f9a7d8cba4ec1833d32dc8a9403053564b68d18a (commit)
       via  ccc1c731529de16f6fa4064fd992a8f63d7cfc26 (commit)
      from  0a65de10b1cd8bd450e47e735cb909eec13822d0 (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 2630556bdef7a07fda056fdcd0a2fa00c3625d3c
Merge: 112caad838762383708d692f6479fe112b35f4fc 8ffa6fa7adf291b3dad822c459e1372a31af09f1
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jan 11 23:19:52 2008 -0600

    Merge branch 'maint'

commit 112caad838762383708d692f6479fe112b35f4fc
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Fri Jan 11 21:51:50 2008 +0100

    New reason001.py pactest
    
    This pactest demonstrates that we should copy the reason between the
    to-be-replaced and replaced packages
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 3e133524a54ab55daff666d26c67ac288b605e92
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jan 11 01:00:15 2008 -0600

    Add functions to manipulate pmdepend_t objects
    
    We didn't have a free function before, causing some memory leaks. We also
    need a dup function now that strings are not in the structure but are
    dynamically allocated.
    
    Also adapt pmdepmissing_t to use a pointer to a depend struct instead of an
    inclusive one so we can use the functions we created here.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ccc1c731529de16f6fa4064fd992a8f63d7cfc26
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jan 11 00:01:58 2008 -0600

    Use dynamic string allocation in package structures
    
    This also affects all structures with static strings, such as depmiss,
    conflict, etc. This should help a lot with memory usage, and hopefully make
    things a bit more "idiot proof".
    
    Currently our pactest pass/fail rate is identical before and after this
    patch. This is not to say it is a perfect patch- I have yet to pull valgrind
    out. However, this should be quite safe to use in all situations from here
    on out, and we can start plugging the memleaks.
    
    Original-work-by: Aaron Griffin <aaronmgriffin at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 lib/libalpm/add.c          |    6 +-
 lib/libalpm/be_files.c     |  194 +++++++++++++++++++++++---------------------
 lib/libalpm/conflict.c     |   33 ++++++--
 lib/libalpm/conflict.h     |   15 ++--
 lib/libalpm/db.c           |   16 ++--
 lib/libalpm/deps.c         |   98 +++++++++++++++--------
 lib/libalpm/deps.h         |   15 ++--
 lib/libalpm/handle.c       |    4 +-
 lib/libalpm/package.c      |   95 ++++++++++++++--------
 lib/libalpm/package.h      |   31 ++-----
 lib/libalpm/remove.c       |    7 +-
 lib/libalpm/server.c       |    5 +-
 lib/libalpm/sync.c         |   37 ++++++---
 lib/libalpm/util.h         |    3 +-
 pactest/tests/reason001.py |   16 ++++
 src/pacman/pacman.c        |    6 +-
 src/pacman/util.c          |    4 +
 valgrind.supp              |   18 ++++-
 18 files changed, 367 insertions(+), 236 deletions(-)
 create mode 100644 pactest/tests/reason001.py


hooks/post-receive
--
The official pacman repository




More information about the pacman-dev mailing list