[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.2.1-219-g0ee1bec
Allan McRae
allan at archlinux.org
Sun Oct 18 05:39:10 UTC 2015
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 0ee1beca12f6070d406bbf09c3036124018e57bf (commit)
via c99ebca83e5c7ac59d9489ea98d310ee41c91de5 (commit)
via 002acb467425755ea6203cce8c77733140489c18 (commit)
via cbb7e180c755d1e84983b583518626125781da8a (commit)
via a5759cb0d7a65d3637e0065258b7478530b75b7a (commit)
via b76409609c051e236a849746db79bd438e353b60 (commit)
via 4ceb1c5bf91dea2453d9b888138c40e4f97d408d (commit)
via 60ebee7a6e1984f14ea3f88159c28fa9b99d7f5c (commit)
via 7000bf919812f3ed56969a86b4aebf90e98ec6a3 (commit)
via e8e872c8f93ba13f67b882d64c16606973f0ff67 (commit)
via 16718a216ee5607c56d220a198fdb48a923aaafc (commit)
via 568a89d58018e89e3a5bb3c28cb0ca3b845aae1b (commit)
via c261210ccf0a7d08c7b3f24aee40b7c8d900e6ac (commit)
via 46a1ac642907039a64f2ec93d352508b2ba3ba79 (commit)
via e8deba3b87784ca14c9afc908046f36a3ad7578c (commit)
via 0adb74b29395a727672e4af828a9e5426c738913 (commit)
via dd3fe853b30069df19b8d18474c1e94a4038c369 (commit)
via 19e61a9e0726d7524b13596da1a07e50ad72d21f (commit)
via be503c6eacca4c24878f4aaa928751bc051ebb1f (commit)
via 6946d7d1b77a550c3f4de48e4cc6ad1094ac6b10 (commit)
via af747ef34a9a152614fcde18abcfc6e1e3ec5d0e (commit)
via edbe6c2bdc6a3011e5aea208c44be5eee02f120b (commit)
via 75fe6ef104b1071bf763354177f3c4339c1c7854 (commit)
via 486643083c853a1d541d6f8e93c68b7a542f5a2d (commit)
via 1586b23080f77abf2ffd8c42027dbf8180126cdd (commit)
via ec50ec8a1587613a1f602c2e67c4cab33ac3115d (commit)
from 578035075108a90d20f084f077badf05d1c8527c (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 0ee1beca12f6070d406bbf09c3036124018e57bf
Author: Allan McRae <allan at archlinux.org>
Date: Sun Oct 18 11:27:56 2015 +1000
contrib/checkupdates: separate fakeroot call and command
Separating the fakeroot command and the pacman call with "--" prevents weird
interactions with some locales. See FS#46405.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c99ebca83e5c7ac59d9489ea98d310ee41c91de5
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sat Oct 17 19:02:56 2015 +0200
package.c: Comment style
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 002acb467425755ea6203cce8c77733140489c18
Author: Allan McRae <allan at archlinux.org>
Date: Sat Oct 17 19:50:05 2015 +1000
Do not print any root prefix in files database operations
Combining with the --root flag and outputing a consistent root prefix leads
to many situations that make no sense. Instead, do not print any prefix for
any --files operations.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit cbb7e180c755d1e84983b583518626125781da8a
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sat Oct 17 19:02:55 2015 +0200
package.c: Remove obsolete param from doc
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit a5759cb0d7a65d3637e0065258b7478530b75b7a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:31 2015 -0400
add hook tests
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b76409609c051e236a849746db79bd438e353b60
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:30 2015 -0400
pactest: add hook/script support
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4ceb1c5bf91dea2453d9b888138c40e4f97d408d
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:29 2015 -0400
util.py: return the created path
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 60ebee7a6e1984f14ea3f88159c28fa9b99d7f5c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:28 2015 -0400
pactest: use pacman --hookdir option
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 7000bf919812f3ed56969a86b4aebf90e98ec6a3
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:27 2015 -0400
pacman: add user hook directories
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e8e872c8f93ba13f67b882d64c16606973f0ff67
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:26 2015 -0400
validate hooks after parsing
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 16718a216ee5607c56d220a198fdb48a923aaafc
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:25 2015 -0400
run hooks during trans_commit
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 568a89d58018e89e3a5bb3c28cb0ca3b845aae1b
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:24 2015 -0400
add hook data types and parser
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c261210ccf0a7d08c7b3f24aee40b7c8d900e6ac
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 16 20:28:23 2015 -0400
handle: add hookdirs option
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 46a1ac642907039a64f2ec93d352508b2ba3ba79
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sat Oct 17 11:36:13 2015 +0200
PKGBUILD.5: post_*() are functions, not scripts
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e8deba3b87784ca14c9afc908046f36a3ad7578c
Author: Allan McRae <allan at archlinux.org>
Date: Wed Sep 23 00:02:12 2015 +1000
makepkg: remove ability to build individual packages
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0adb74b29395a727672e4af828a9e5426c738913
Author: Allan McRae <allan at archlinux.org>
Date: Tue Sep 22 16:11:32 2015 +1000
libmakepkg: remove declaration of unused local variables
Signed-off-by: Allan McRae <allan at archlinux.org>
commit dd3fe853b30069df19b8d18474c1e94a4038c369
Author: Allan McRae <allan at archlinux.org>
Date: Tue Sep 22 16:06:29 2015 +1000
libmakepkg: return 1 on error in arch array
The return value was being assigned when an error was found in a PKGBUILD's
arch array but it never was returned.
Also remove error message explaining about adding the arch array to a PKGBUILD.
That was added a long time ago when the arch array first became compulsory.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 19e61a9e0726d7524b13596da1a07e50ad72d21f
Author: Allan McRae <allan at archlinux.org>
Date: Tue Sep 22 15:11:52 2015 +1000
libmakepkg: update .gitignore
Signed-off-by: Allan McRae <allan at archlinux.org>
commit be503c6eacca4c24878f4aaa928751bc051ebb1f
Author: Allan McRae <allan at archlinux.org>
Date: Tue Sep 22 14:54:03 2015 +1000
makepkg: remove FORCE_VER variable
This variable is no longer in VCS building.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 6946d7d1b77a550c3f4de48e4cc6ad1094ac6b10
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Mon Sep 14 18:37:40 2015 -0400
check fileconflicts and diskspace outside commit
This is necessary in order to be able to run PreTransaction hooks as
close to the actual commit as possible so that we don't prematurely run
hooks for a transaction that ultimately never happens.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit af747ef34a9a152614fcde18abcfc6e1e3ec5d0e
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Mon Sep 14 18:37:39 2015 -0400
move ini parser into common
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit edbe6c2bdc6a3011e5aea208c44be5eee02f120b
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Mon Sep 14 18:37:38 2015 -0400
move strtrim to util-common
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 75fe6ef104b1071bf763354177f3c4339c1c7854
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Tue Sep 15 01:08:16 2015 -0400
sortbydeps: skip local packages being updated
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 486643083c853a1d541d6f8e93c68b7a542f5a2d
Author: Allan McRae <allan at archlinux.org>
Date: Mon Jul 20 15:46:22 2015 +1000
libmakepkg: check if PKGBUILD variables are arrays or not as appropriate
When extracting variables from PKGBUILD (e.g. for .SRCINFO creation) we make
assumptions about whether variables are arrays or not. This adds a check to
the PKGBUILD linter to ensure variables are arrays or not as appropriate.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1586b23080f77abf2ffd8c42027dbf8180126cdd
Author: Allan McRae <allan at archlinux.org>
Date: Sat Aug 8 13:42:07 2015 +1000
libmakepkg: util/pkgbuild.sh needs processing on build
pkgbuild.sh contained @DEBUGSUFFIX@ and so needs to be run through the sed
command on build.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit ec50ec8a1587613a1f602c2e67c4cab33ac3115d
Author: Allan McRae <allan at archlinux.org>
Date: Sat Aug 8 10:47:13 2015 +1000
pacman.8: Consistently refer to the package database
We use "package database" everywhere apart from in the description of "-y".
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
contrib/checkupdates.sh.in | 2 +-
doc/PKGBUILD.5.txt | 2 +-
doc/makepkg.8.txt | 4 -
doc/pacman.8.txt | 6 +-
doc/pacman.conf.5.txt | 8 +
lib/libalpm/Makefile.am | 3 +
lib/libalpm/alpm.c | 5 +
lib/libalpm/alpm.h | 10 +
lib/libalpm/deps.c | 11 +-
lib/libalpm/error.c | 2 +
lib/libalpm/handle.c | 59 +++
lib/libalpm/handle.h | 1 +
lib/libalpm/hook.c | 498 +++++++++++++++++++++
lib/libalpm/{group.h => hook.h} | 20 +-
lib/libalpm/ini.c | 1 +
lib/libalpm/ini.h | 1 +
lib/libalpm/sync.c | 18 +-
lib/libalpm/sync.h | 3 +-
lib/libalpm/trans.c | 12 +-
scripts/Makefile.am | 3 +-
scripts/libmakepkg/.gitignore | 5 +-
scripts/libmakepkg/lint_pkgbuild/arch.sh.in | 4 +-
scripts/libmakepkg/lint_pkgbuild/changelog.sh.in | 2 +-
scripts/libmakepkg/lint_pkgbuild/variable.sh.in | 65 +++
.../util/{pkgbuild.sh => pkgbuild.sh.in} | 0
scripts/makepkg.sh.in | 12 -
scripts/po/POTFILES.in | 1 +
src/{pacman => common}/ini.c | 0
src/{pacman => common}/ini.h | 0
src/common/util-common.c | 39 ++
src/common/util-common.h | 2 +
src/pacman/Makefile.am | 2 +
src/pacman/conf.c | 22 +
src/pacman/conf.h | 2 +
src/pacman/files.c | 28 +-
src/pacman/ini.c | 117 +----
src/pacman/ini.h | 31 +-
src/pacman/package.c | 3 +-
src/pacman/pacman.c | 10 +
src/pacman/util.c | 39 --
src/pacman/util.h | 1 -
src/util/pactree.c | 36 --
test/pacman/pmfile.py | 27 +-
test/pacman/pmpkg.py | 3 +-
test/pacman/pmtest.py | 30 +-
test/pacman/tests/TESTS | 10 +
.../tests/dependency-cycle-fixed-by-upgrade.py | 32 ++
test/pacman/tests/hook-abortonfail.py | 25 ++
test/pacman/tests/hook-file-change-packages.py | 32 ++
.../pacman/tests/hook-file-remove-trigger-match.py | 24 +
test/pacman/tests/hook-file-upgrade-nomatch.py | 27 ++
test/pacman/tests/hook-invalid-trigger.py | 25 ++
.../pacman/tests/hook-pkg-install-trigger-match.py | 23 +
test/pacman/tests/hook-pkg-remove-trigger-match.py | 23 +
.../pacman/tests/hook-pkg-upgrade-trigger-match.py | 26 ++
test/pacman/tests/hook-upgrade-trigger-no-match.py | 23 +
test/pacman/util.py | 5 +-
57 files changed, 1144 insertions(+), 281 deletions(-)
create mode 100644 lib/libalpm/hook.c
copy lib/libalpm/{group.h => hook.h} (69%)
create mode 120000 lib/libalpm/ini.c
create mode 120000 lib/libalpm/ini.h
create mode 100644 scripts/libmakepkg/lint_pkgbuild/variable.sh.in
rename scripts/libmakepkg/util/{pkgbuild.sh => pkgbuild.sh.in} (100%)
copy src/{pacman => common}/ini.c (100%)
copy src/{pacman => common}/ini.h (100%)
mode change 100644 => 120000 src/pacman/ini.c
mode change 100644 => 120000 src/pacman/ini.h
create mode 100644 test/pacman/tests/dependency-cycle-fixed-by-upgrade.py
create mode 100644 test/pacman/tests/hook-abortonfail.py
create mode 100644 test/pacman/tests/hook-file-change-packages.py
create mode 100644 test/pacman/tests/hook-file-remove-trigger-match.py
create mode 100644 test/pacman/tests/hook-file-upgrade-nomatch.py
create mode 100644 test/pacman/tests/hook-invalid-trigger.py
create mode 100644 test/pacman/tests/hook-pkg-install-trigger-match.py
create mode 100644 test/pacman/tests/hook-pkg-remove-trigger-match.py
create mode 100644 test/pacman/tests/hook-pkg-upgrade-trigger-match.py
create mode 100644 test/pacman/tests/hook-upgrade-trigger-no-match.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list