[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.2.0-102-g5167160
Allan McRae
allan at archlinux.org
Wed Jan 21 04:28:20 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 5167160c0cd6007c0ed77534f02f78e5ad04e719 (commit)
via ba0d225d93d4254e08e48b97ca6b55861cc8e54f (commit)
via 926280cfc7da5aa6d8a4e7dc60f9831176758e7e (commit)
via a82a5cf3f71e38c54a5ac1b5eaf3c83374d0e515 (commit)
via 4ba0561fe722aa5e68b8e4d68eb368cba5a9a0cb (commit)
via f917a4a55a30c7e4e38e5efc8401519677794617 (commit)
via 63660afbc78102c704aba093a735bd82fabcfdcb (commit)
via 3b20561748ff6b36ae99ff4fc1829035240cba33 (commit)
via ea96b567221e1426c6f6ab2b31891d1301fd00f4 (commit)
via e7d8e2b5acfbe9169c809e1e8fd31d22b7c365c5 (commit)
via 4ccafc484d43710d66d2622210cf33461b1b1c49 (commit)
via 09cfe2a4c061a4b2c08d93c1d99f60c8879f5cf2 (commit)
via 9eb07a81fa359f323bfa540f8fbefa4c11e2260c (commit)
via 7ed0d60a0db26e8ac2224196b3a629676a0b9c21 (commit)
via 95121cc4f1b63fccaa27dfb567e5a2dfa628671e (commit)
via 2aa85c3bfdb17a11213495558c493bc68408efe7 (commit)
via 92febc847cf60b12706c64e4786dae909a9396ac (commit)
via c6263da168f7d612ea221e868fe42ad2ed706fa9 (commit)
via 21281e9b69fa061bb64b6fb4e25f04bd0e530554 (commit)
from 018fa2b48c95492312ff3830b368a1f6036d6cf6 (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 5167160c0cd6007c0ed77534f02f78e5ad04e719
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 02:26:14 2014 -0400
extract_single_file: consolidate extraction logic
Also adds checks that the filename does not exceed PATH_MAX.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit ba0d225d93d4254e08e48b97ca6b55861cc8e54f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 02:06:49 2014 -0400
extract_single_file: use .pacnew for check files
Prevents the need to rename the file if we end up keeping it and ensures
that pacnew files always reflect the most recent version by overwriting
stale copies.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 926280cfc7da5aa6d8a4e7dc60f9831176758e7e
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 01:57:44 2014 -0400
remove support for .pacorig files
Leave user files in place and save new config files with a .pacnew
extension. This reduces the complexity of file extraction and respects
the principle that pacman shouldn't modify files it didn't create.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit a82a5cf3f71e38c54a5ac1b5eaf3c83374d0e515
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 01:45:40 2014 -0400
extract_single_file: use full path in messages
If an error occurs the actual path being extracted is more useful than
the original path from the package file list. The original path is
still used for checks that use it directly.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 4ba0561fe722aa5e68b8e4d68eb368cba5a9a0cb
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 01:35:31 2014 -0400
extract_single_file: factor out db file extraction
alpm's database files (.INSTALL, .MTREE, etc.) should be extracted no
matter what; skip mtree/needbackup/noextract/noupgrade checks for them.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit f917a4a55a30c7e4e38e5efc8401519677794617
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 01:26:33 2014 -0400
extract_single_file: reduce indentation
Puts all of the conflict cases at the same level.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 63660afbc78102c704aba093a735bd82fabcfdcb
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Wed Oct 1 01:14:57 2014 -0400
extract_single_file: consolidate needbackup checks
We need to know if a file needs to be backed up for all extracted files.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 3b20561748ff6b36ae99ff4fc1829035240cba33
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:40:40 2014 -0400
ini.c: move error output into conf.c
Move the remaining output into conf.c by notifying the callback of read
errors.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit ea96b567221e1426c6f6ab2b31891d1301fd00f4
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:34:27 2014 -0400
ini.c: remove useless key check
key points to a statically allocated string so it can't be NULL and
empty keys are rejected by the callback.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit e7d8e2b5acfbe9169c809e1e8fd31d22b7c365c5
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:34:11 2014 -0400
ini.c: remove empty section name restriction
alpm will reject empty database names already. Reduces error handling
in the ini parser.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 4ccafc484d43710d66d2622210cf33461b1b1c49
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:32:58 2014 -0400
ini.c: remove unnecessary helper function
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 09cfe2a4c061a4b2c08d93c1d99f60c8879f5cf2
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:31:33 2014 -0400
ini.c: move Include parsing to conf.c
Reduces the number of errors the ini parser must handle to make it more
suitable for sharing with the backend.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 9eb07a81fa359f323bfa540f8fbefa4c11e2260c
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:21:21 2014 -0400
ini.c: remove final callback call
Storing repo information removes the need for the final callback. This
allows the call signature to be re-purposed for indicating read errors.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 7ed0d60a0db26e8ac2224196b3a629676a0b9c21
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 12:19:03 2014 -0400
conf.c: parse config in a single pass
Fixes FS#28255
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 95121cc4f1b63fccaa27dfb567e5a2dfa628671e
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 11:53:47 2014 -0400
conf.c: use masks for siglevel inheritance
This will allow pacman to parse its config file in a single pass and
removes the need for the *_SET siglevels in alpm that were only required
for pacman's siglevel inheritance.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 2aa85c3bfdb17a11213495558c493bc68408efe7
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat Apr 26 11:24:13 2014 -0400
conf.c: store repo settings in dedicated struct
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
commit 92febc847cf60b12706c64e4786dae909a9396ac
Merge: 018fa2b c6263da
Author: Allan McRae <allan at archlinux.org>
Date: Wed Jan 21 14:27:25 2015 +1000
Merge branch 'maint'
-----------------------------------------------------------------------
Summary of changes:
README | 7 +
contrib/README | 2 +-
contrib/pacdiff.sh.in | 4 +-
doc/pacman.8.txt | 5 +-
lib/libalpm/add.c | 413 +++++++++++++++-------------------------
lib/libalpm/alpm.h | 18 +-
lib/libalpm/be_local.c | 2 +-
lib/libalpm/be_sync.c | 2 +-
lib/libalpm/util.c | 2 +-
src/pacman/callback.c | 16 --
src/pacman/conf.c | 303 ++++++++++++++++-------------
src/pacman/conf.h | 16 ++
src/pacman/ini.c | 147 +++-----------
test/pacman/README | 1 -
test/pacman/pmrule.py | 3 -
test/pacman/tests/upgrade015.py | 1 -
test/pacman/tests/upgrade016.py | 5 +-
test/pacman/tests/upgrade027.py | 1 -
test/pacman/tests/upgrade028.py | 1 -
test/pacman/tests/upgrade029.py | 1 -
20 files changed, 390 insertions(+), 560 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list