FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

LinkBack Thread Tools
Old 03-08-2012, 11:09 PM
Default 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'


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.

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(-)

The official pacman repository

Thread Tools

All times are GMT. The time now is 06:51 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org