[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0-16-gff87046

Dan McGee dan at archlinux.org
Thu Oct 13 12:30:35 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  ff8704635440fe890ac8621722cc8301a3875e48 (commit)
       via  04fd320e97770911894fb06ba98f3c17fc30c7d9 (commit)
       via  35e6136f4b1b45a7cb736ca0608da7f44c74b233 (commit)
       via  241946cceaf4c90624794a17c6a13661ea9862a9 (commit)
       via  d4c97ea2f64cafd3e14e2817d2b805f0b0d541f1 (commit)
       via  12642a299b9f4218f43ce8a4f1d9924cfae744ee (commit)
       via  6be492d2f71bf0968b836e17a0f59a0e32572b49 (commit)
       via  1b7d2b0cfaaf7e2d376fa2542ed2d0442f3a0764 (commit)
       via  a27bdcfe51e0c6eac30d8fbc5dcc2a67a1c1b929 (commit)
       via  2a18171afa9ba8acf1123355f252b1189aefeeeb (commit)
       via  61c6ae01b3315c5db38ef5d313ac6f0b75fe2209 (commit)
       via  89fe19f3e102dae379c00e5b45dd1d42a6963962 (commit)
       via  980b3faea5ecfb54186bf74b2b6d79e0cb7836ea (commit)
       via  027a8a326073a257bc90a2e16e9b6e9301b36580 (commit)
       via  5f3629bea0d4beb79c6092086b46f3d73643c76d (commit)
       via  759f435fb91a3abf64a422b53f939a774332cd8a (commit)
      from  d3d3b861ac2c4ce63c306e00395945bfa3c1b6c6 (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 ff8704635440fe890ac8621722cc8301a3875e48
Merge: 35e6136 04fd320
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Oct 13 11:25:09 2011 -0500

    Merge branch 'maint'
    
    Conflicts:
    	src/pacman/util.c

commit 35e6136f4b1b45a7cb736ca0608da7f44c74b233
Author: Lukas Fleischer <archlinux at cryptocrack.de>
Date:   Thu Oct 13 17:23:21 2011 +0200

    scripts/*.sh.in: Honor TMPDIR environment variable
    
    Replace "/tmp" with "${TMPDIR:-/tmp}" to allow for overriding the
    hardcoded path.
    
    Since we only use "/tmp" in conjunction with mktemp(1), we could also
    have used "--tmpdir", which is GNU-ish, however (and the BSD counterpart
    "-t" has been deprecated in GNU mktemp).
    
    Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6be492d2f71bf0968b836e17a0f59a0e32572b49
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Oct 6 00:55:47 2011 -0500

    Remove alpm_list_getdata wrapper function
    
    This one is pretty darn useless. Just derefence the ->data attribute
    since the type is public anyway and save yourself the function call.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1b7d2b0cfaaf7e2d376fa2542ed2d0442f3a0764
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Sep 20 17:34:36 2011 -0500

    diskspace: extract check_mountpoint() function
    
    This will be useful when extending disk space checks to free space
    checking before we download package files.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a27bdcfe51e0c6eac30d8fbc5dcc2a67a1c1b929
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Sep 27 17:37:27 2011 -0500

    _alpm_archive_fgets: optimize EOL search
    
    Instead of iterating character by character, use memchr() calls to
    hopefully speed up the search. A newline is the most likely culprit, so
    search for that first followed by a NULL byte if there was no newline in
    the buffer.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 89fe19f3e102dae379c00e5b45dd1d42a6963962
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Sep 30 11:46:44 2011 -0500

    Convert MALLOC to actually call malloc()
    
    If you need zero-filled allocations, call CALLOC() instead.
    
    This was from the original definition of these macros in commit
    cc754bc6e3be0f3; hopefully our code is in the shape it needs to be to
    switch this behavior.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 980b3faea5ecfb54186bf74b2b6d79e0cb7836ea
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Sep 30 11:43:11 2011 -0500

    Move infrequently used path variables off the stack
    
    These backup-related paths in package extraction are used on relatively
    few files during the install process, so bump them off the stack and
    into the heap. This removes the artificial PATH_MAX limitation on their
    length as well.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 027a8a326073a257bc90a2e16e9b6e9301b36580
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Sep 30 11:38:36 2011 -0500

    Extract a try_rename helper from extract_single_file()
    
    This moves the repetitive (and highly unlikely) logging work to a
    single location.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 5f3629bea0d4beb79c6092086b46f3d73643c76d
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Sep 7 10:21:47 2011 -0500

    Introduce alpm_time_t type
    
    This will always be a 64-bit signed integer rather than the variable length
    time_t type. Dates beyond 2038 should be fully supported in the library; the
    frontend still lags behind because 32-bit platforms provide no localtime64()
    or equivalent function to convert from an epoch value to a broken down time
    structure.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 759f435fb91a3abf64a422b53f939a774332cd8a
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Sep 7 09:32:23 2011 -0500

    _alpm_parsedate: use strtoll() to parse numeric value
    
    This prepares the function to handle values past year 2038. The return type
    is still limited to 32-bits on 32-bit systems; this will be adjusted in a
    future patch.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 NEWS                          |    4 ++
 lib/libalpm/add.c             |   92 ++++++++++++++++---------------
 lib/libalpm/alpm.h            |   16 +++---
 lib/libalpm/alpm_list.c       |   13 -----
 lib/libalpm/alpm_list.h       |    1 -
 lib/libalpm/be_local.c        |    9 ++--
 lib/libalpm/db.h              |    2 -
 lib/libalpm/diskspace.c       |   40 ++++++++------
 lib/libalpm/dload.h           |    2 -
 lib/libalpm/package.c         |   10 ++--
 lib/libalpm/package.h         |    9 ++--
 lib/libalpm/signing.c         |   49 ++++++++++-------
 lib/libalpm/sync.c            |    4 +-
 lib/libalpm/util.c            |   59 +++++++++++++-------
 lib/libalpm/util.h            |    5 +-
 scripts/makepkg.sh.in         |    4 +-
 scripts/pacman-optimize.sh.in |    2 +-
 scripts/repo-add.sh.in        |   18 +++++--
 src/pacman/callback.c         |    1 +
 src/pacman/conf.c             |    2 +-
 src/pacman/deptest.c          |    4 +-
 src/pacman/package.c          |    9 ++--
 src/pacman/pacman.c           |    4 +-
 src/pacman/query.c            |   26 +++++-----
 src/pacman/remove.c           |   10 ++--
 src/pacman/sync.c             |   66 +++++++++++-----------
 src/pacman/upgrade.c          |    2 +-
 src/pacman/util.c             |  121 +++++++++++++++++++++--------------------
 src/util/cleanupdelta.c       |    6 +-
 src/util/pactree.c            |    6 +-
 src/util/testdb.c             |    6 +-
 31 files changed, 322 insertions(+), 280 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list