[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.1-145-gefd8ae4

Dan McGee dan at archlinux.org
Fri Apr 15 19:47:21 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  efd8ae483fe587feccd32c90fbee474aa19a5557 (commit)
       via  202ade1398ca57070e56de24c3639f3048ecd784 (commit)
       via  4ffda3f05b034b55eb5159e0268a34c14b46e686 (commit)
       via  dff2d916baac88b71dec0af81645ea2fe876cf6c (commit)
       via  dd8cf0c12dd5e8bf951933723558eadc5c6f04af (commit)
       via  21a881ec6875dccf42bd602496fa93c5a61f2640 (commit)
       via  a93e058b68187c92a57612b19f8773472d4ff9cb (commit)
       via  8e8391e17c09a576896972c484b3d2194a7684c1 (commit)
       via  fa9cd98ecf8eb7a9b87b82b1be4307dd8e2fe708 (commit)
       via  8df7208d7b0f4cec2421e9e167baaae4dea27bf7 (commit)
       via  31cb2100573c54c8996edbc8a7321d48b990c149 (commit)
       via  dbd7d49d31d337d0b63d7945fd3308f903a75fd2 (commit)
       via  b750d3e7b0b0d377ea856c7915f9c6acf6d512d8 (commit)
       via  fa47dd96158563b5e6c50e637e2a12a58693dc10 (commit)
       via  6ebb6fec8b356c87e6fdea5659bbf34461adee90 (commit)
       via  3901ca1a6db773aeecb7a03271d99e87dabdfd45 (commit)
       via  96432ab4ef27bc6a570427736d8b7f439535e05f (commit)
       via  0c320b5a512b693479f2397b398f1298d7788567 (commit)
       via  aac9e7c280a9686520e0f8f4bd7ffe4ed901716d (commit)
       via  ff6f6027f09beaac9e387ca12f75583bba1dac21 (commit)
       via  a479e0300baf48781d145e204e11a20059ad4caa (commit)
       via  f8882839103442787c49b8021cfd8ae2784211ad (commit)
      from  c5addd94e3a817504688e684bf62786df7faa3e7 (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 efd8ae483fe587feccd32c90fbee474aa19a5557
Merge: 202ade1 21a881e
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 15 18:41:49 2011 -0500

    Merge branch 'maint'
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 202ade1398ca57070e56de24c3639f3048ecd784
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 15 18:40:32 2011 -0500

    Include "config.h" in header files using off_t
    This makes it absolutely dead easy to ensure off_t has the same length
    in all compilation units. I just spent 2.5 hours bashing my head on an
    issue related to this so damn it I'm fixing it for good.
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4ffda3f05b034b55eb5159e0268a34c14b46e686
Author: Rémy Oudompheng <remy at archlinux.org>
Date:   Sun Apr 10 00:04:54 2011 +0200

    libalpm: consistently use int as return type for option setters
    Currently the only error case then when handle == NULL.
    However several handle functions return -1 on this error,
    and a uniform API makes things simpler.
    Signed-off-by: Rémy Oudompheng <remy at archlinux.org>

commit dff2d916baac88b71dec0af81645ea2fe876cf6c
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Mar 28 12:54:47 2011 -0500

    Remove indirection on get_name and get_version operations
    For a package to be loaded from any of our backends, these two fields
    are always required upfront. Due to this fact, we don't need them to be
    backend-specific operations and can just refer to the field directly.
    Additionally, our static (and thus private) cache package accessors had
    a NULL check on pkg before returning the relevant field. Eliminate this
    since they only way they are ever called is via the packages attached
    callback struct, which would have caused the NULL pointer dereference in
    the first place.
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit dd8cf0c12dd5e8bf951933723558eadc5c6f04af
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Apr 11 16:45:43 2011 -0500

    Move graph.h functions into graph.c
    So we only need one copy in the final library, not one copy per time
    used. Ensure all necessary includes are in place (especially to get the
    right size of off_t each time it is compiled) by including "config.h" in
    the new graph.c.
    One small adjustment here makes the graph_free code more robust- ensure
    we don't have invalid pointers after each iteration by looking at the
    parents and children and adjusting accordingly.
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8df7208d7b0f4cec2421e9e167baaae4dea27bf7
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Apr 11 15:56:34 2011 -0500

    Don't create two pmpkg_t objects in be_package
    Ensure we only have one- this looks like the result of a bad merge from
    old 2008 signing code with the current stuff which has changed quite a
    Originally-seen-by: Rémy Oudompheng <remyoudompheng at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>


Summary of changes:
 acinclude.m4                     |    7 +
 contrib/bacman.in                |   16 +-
 lib/libalpm/Makefile.am          |    2 +-
 lib/libalpm/alpm.h               |  519 ++++++++++--
 lib/libalpm/be_local.c           |   19 -
 lib/libalpm/be_package.c         |   19 -
 lib/libalpm/db.c                 |   65 +--
 lib/libalpm/delta.h              |    6 +-
 lib/libalpm/deps.c               |    2 +-
 lib/libalpm/diskspace.c          |    4 +-
 lib/libalpm/dload.c              |    6 +-
 lib/libalpm/{graph.h => graph.c} |   38 +-
 lib/libalpm/graph.h              |   32 +-
 lib/libalpm/handle.c             |   97 ++-
 lib/libalpm/package.c            |   54 +-
 lib/libalpm/package.h            |    4 +-
 lib/libalpm/po/LINGUAS           |    1 -
 lib/libalpm/po/ko.po             |  548 ------------
 lib/libalpm/remove.c             |    8 +
 lib/libalpm/trans.c              |   32 +-
 po/LINGUAS                       |    1 -
 po/ko.po                         | 1775 --------------------------------------
 scripts/makepkg.sh.in            |    2 +-
 src/pacman/pacman.c              |   13 +-
 src/pacman/query.c               |   50 +-
 25 files changed, 648 insertions(+), 2672 deletions(-)
 copy lib/libalpm/{graph.h => graph.c} (55%)
 delete mode 100644 lib/libalpm/po/ko.po
 delete mode 100644 po/ko.po

The official pacman repository

More information about the pacman-dev mailing list