[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.2-169-g8de0631
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 8de0631edbd1fd7681f6a924f5e166621328c13f (commit) via 1a8c3e52d70bfa21ba108aa77179adf90401949d (commit) via f34864cc9e4e755f2add7581419f4ec1c2525fe0 (commit) via 4773c6b66ef618f4c6345a99d9c246045e9c723b (commit) via 5c404268d965d9ca012e4819ac0c2f289a4c768c (commit) via bc311a24ce536fbf30cc2356a62b08a6c0938ea9 (commit) via 8d26df5ee53d9fb4d2c7be97b7f099e3e8402186 (commit) via 708a227578a8d27bb84dd150fec9c2ebc1afd117 (commit) via 82abe079ab67bb39c6276105449a2d553bf31660 (commit) via 09a93b2e0e8d603328c484a92cad90a1558c6f89 (commit) via e85e77e6f9f0979a16d69cd93ee6ea35583e9bfb (commit) via 00f29cbc14ec24f1e432eadaf35742857285a01a (commit) via 6a636b2b6ec92046b010b7a4a593d3aabe253ef8 (commit) via 1fe6cabc4d3868510427e32b60c9aa869886acab (commit) via 4ffa0401d22347332d663f1d400e182d5a181ea2 (commit) via cb64fbeac41308ee8c46384a126195a1fd75a361 (commit) via ea7fc8962a819a04237876995140363a818202d4 (commit) via fbfcd8665086f71b65370e919105194111b4b5f1 (commit) via 986e99a613605985f64f0e3e4c2635717931f77d (commit) via 4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864 (commit) via d1151b5ab9c407732ded462a0fe0259dea8dcc2a (commit) from 687f7b6ba833db836d8d8387c5b728238b0eac5d (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 8de0631edbd1fd7681f6a924f5e166621328c13f Merge: f34864c 1a8c3e5 Author: Dan McGee <dan@archlinux.org> Date: Thu Mar 8 18:08:15 2012 -0600 Merge branch 'maint' Conflicts: lib/libalpm/be_package.c commit f34864cc9e4e755f2add7581419f4ec1c2525fe0 Author: Allan McRae <allan@archlinux.org> Date: Mon Feb 20 15:02:38 2012 +1000 Simplify package validation info output for sync packages Unify the output for local and sync packages by only printing a list of possible validation types for sync packages. This also has the advantage of not printing the very long sha256 checksum which line wrapped on a standard width terminal. Signed-off-by: Allan McRae <allan@archlinux.org> commit 4773c6b66ef618f4c6345a99d9c246045e9c723b Author: Allan McRae <allan@archlinux.org> Date: Mon Feb 20 14:24:35 2012 +1000 Remove _alpm_csum The enum alpm_pkgvalidation_t is essentially a more generic version of _alpm_csum, so use it instead. Signed-off-by: Allan McRae <allan@archlinux.org> commit 5c404268d965d9ca012e4819ac0c2f289a4c768c Author: Allan McRae <allan@archlinux.org> Date: Sat Feb 18 16:31:37 2012 +1000 Add information on how an installed package was validated When installing a package, store information on which validation method was used and output this on "pacman -Qi" operations. e.g. Validated By : SHA256 Sum Possible values are Unknown, None, MD5 Sum, SHA256 Sum, Signature. Dan: just a few very minor tweaks. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit bc311a24ce536fbf30cc2356a62b08a6c0938ea9 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Feb 29 21:56:40 2012 -0500 makepkg: use array instead of string Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 8d26df5ee53d9fb4d2c7be97b7f099e3e8402186 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Feb 29 21:55:44 2012 -0500 makepkg: avoid use of eval in run_pacman Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 708a227578a8d27bb84dd150fec9c2ebc1afd117 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Feb 15 00:01:45 2012 -0500 makepkg: enforce decimal format for pkgrel Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 82abe079ab67bb39c6276105449a2d553bf31660 Author: Allan McRae <allan@archlinux.org> Date: Sat Feb 25 15:57:29 2012 +1000 Point python shebangs at python2 Python PEP-394 states that all python code should point at the python2 or python3 symlinks at maintain cross-distro compatibility. Note that this does not matter when calling these scripts using "make check" as they are explictly called using the detected python version. As this only affects manually calling these scripts, I have not had configure/make replace the shebangs. Signed-off-by: Allan McRae <allan@archlinux.org> commit 09a93b2e0e8d603328c484a92cad90a1558c6f89 Author: Christian Hesse <mail@earthworm.de> Date: Sat Feb 11 19:48:59 2012 +1000 makepkg: allow specifying compression options Adds the ability to override the commands used to compressing compiled and source packages. This is useful for those wanting to use alternative implementations of the compression tools or non-default compression options. Allan: documented options in man page Signed-off-by: Allan McRae <allan@archlinux.org> commit e85e77e6f9f0979a16d69cd93ee6ea35583e9bfb Author: Benedikt Morbach <benedikt.morbach@googlemail.com> Date: Mon Jul 18 01:54:06 2011 +0200 Hook new optdepend structures up No new behaviour introduced, everything should work exactly as before. Dan: refactored to use the single alpm_depend_t structure. Signed-off-by: Benedikt Morbach <benedikt.morbach@googlemail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 00f29cbc14ec24f1e432eadaf35742857285a01a Author: Dan McGee <dan@archlinux.org> Date: Mon Dec 12 13:34:48 2011 -0600 Allow alpm_depend_t to have a description This is the first step in parsing and handling optdepends. There is no behavior change introduced in this commit; however, depends that contain a ": " string will now be parsed as having a description and it will be stored in the depend structure. Later patches will utilize this new field as appropriate. This is heavily based on the work of Benedikt, who did something similar but introduced a new type for this rather than only a new field to the existing type. Heavily-influenced-by: Benedikt Morbach <benedikt.morbach@googlemail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6a636b2b6ec92046b010b7a4a593d3aabe253ef8 Author: Dan McGee <dan@archlinux.org> Date: Sat Mar 3 13:02:25 2012 -0600 pacman-optimize: standardize on openssl usage, only touch local/ The rest of our scripts have been using `openssl dgst` rather than tools like `md5sum` for some time, so convert this one too. We also make the following other adjustments: * Use a `find -print0 | xargs -0` pipeline so paths with spaces and or newlines don't totally kill us. * Ensure the files we write out contain only paths relative to the database root, where we know the filenames should all be sane. * Remove use of `diff`, this was the only time we used it in scripts and we can get a cheap substitute by comparing file checksums instead. * Only touch the local/ part of the database. It makes little sense to do anything to the sync/ directory anymore as they are compressed single files that should be regularly written out in full and won't be fragmented on any sane filesystem. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: configure.ac | 6 +- doc/makepkg.conf.5.txt | 4 + doc/pacman-key.8.txt | 5 - etc/makepkg.conf.in | 10 ++ lib/libalpm/alpm.h | 18 ++++- lib/libalpm/be_local.c | 49 +++++++++++- lib/libalpm/be_package.c | 64 ++++++++++---- lib/libalpm/be_sync.c | 26 ++++++- lib/libalpm/deps.c | 44 +++++++--- lib/libalpm/package.c | 15 +++- lib/libalpm/package.h | 4 +- lib/libalpm/po/it.po | 76 +++++++++-------- lib/libalpm/sync.c | 10 ++- lib/libalpm/util.c | 6 +- lib/libalpm/util.h | 7 +-- scripts/makepkg.sh.in | 46 ++++++----- scripts/pacman-key.sh.in | 39 --------- scripts/pacman-optimize.sh.in | 45 +++++----- scripts/po/it.po | 185 +++++++++++++++++++---------------------- scripts/po/sk.po | 10 +- scripts/po/uk.po | 23 +++-- scripts/repo-add.sh.in | 6 +- src/pacman/package.c | 48 +++++++++-- src/pacman/po/de.po | 42 +++++----- src/pacman/po/en_GB.po | 41 ++++++---- src/pacman/po/fi.po | 18 ++-- src/pacman/po/fr.po | 45 +++++----- src/pacman/po/it.po | 127 ++++++++++++++++------------- src/pacman/po/lt.po | 171 +++++++++++++++++++------------------- src/pacman/po/pacman.pot | 22 ++--- src/pacman/po/pt_BR.po | 62 +++++++------- src/pacman/po/uk.po | 41 +++++----- src/pacman/sync.c | 71 ++++++++++------ src/pacman/util.c | 79 +++++++++++++++--- test/pacman/pactest.py | 2 +- test/pacman/pmdb.py | 2 +- test/pacman/pmenv.py | 2 +- test/pacman/pmfile.py | 2 +- test/pacman/pmpkg.py | 2 +- test/pacman/pmrule.py | 2 +- test/pacman/pmtest.py | 2 +- test/pacman/util.py | 2 +- 42 files changed, 858 insertions(+), 623 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
dan@archlinux.org