[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0-16-gff87046
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@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@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@cryptocrack.de> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6be492d2f71bf0968b836e17a0f59a0e32572b49 Author: Dan McGee <dan@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@archlinux.org> commit 1b7d2b0cfaaf7e2d376fa2542ed2d0442f3a0764 Author: Dan McGee <dan@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@archlinux.org> commit a27bdcfe51e0c6eac30d8fbc5dcc2a67a1c1b929 Author: Dan McGee <dan@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@archlinux.org> commit 89fe19f3e102dae379c00e5b45dd1d42a6963962 Author: Dan McGee <dan@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@archlinux.org> commit 980b3faea5ecfb54186bf74b2b6d79e0cb7836ea Author: Dan McGee <dan@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@archlinux.org> commit 027a8a326073a257bc90a2e16e9b6e9301b36580 Author: Dan McGee <dan@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@archlinux.org> commit 5f3629bea0d4beb79c6092086b46f3d73643c76d Author: Dan McGee <dan@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@archlinux.org> commit 759f435fb91a3abf64a422b53f939a774332cd8a Author: Dan McGee <dan@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@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
participants (1)
-
dan@archlinux.org