[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