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 08-16-2011, 02:26 PM
Default The official pacman repository branch, master, updated. v4.0.0rc1-33-gf41dc7e

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 f41dc7e8fac63dfb0b201e2aecec4b5bcc66749f (commit)
via 11757028283fece3bdd8442a422e46324ed531bb (commit)
via d4a92cacc6c51e588cebda92d7de560a30fac7b8 (commit)
via 11b9bc443d19640af89a9d4584698128d55e99de (commit)
via 11f4a7a48ebd52c69345c3baced5b14974931643 (commit)
via 855bc16a9eb21348be8b43273668269383aaaf96 (commit)
via 5fc3ecf7f8807c47aeab798f1f496a3fc02b8f69 (commit)
via 796eaaed4064c36e3dd45178b2584115279a482e (commit)
via 88bd1cec778f37f2d58437221de28dec9d401b7e (commit)
via 82ffe2cbfd83ca8b5723f4ac1c35e4b9da599106 (commit)
via 1741b5cc30119631940f7b471395765fb6fa7b0f (commit)
via a628feee46f2200db7d3303091813f050a61d0a3 (commit)
from bd5ec9cd8e23bba4334a7b3a5a73843c3667c085 (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 f41dc7e8fac63dfb0b201e2aecec4b5bcc66749f
Author: Allan McRae <allan@archlinux.org>
Date: Tue Aug 16 13:55:00 2011 +1000

repo-add: fix creation of signature symlink

When creating a repo outside the current directory, the signature
symlink was not created.

Reported-by: Gaetan Bisson <bisson@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 11757028283fece3bdd8442a422e46324ed531bb
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 16:09:45 2011 -0500

Update message catalogs

Signed-off-by: Dan McGee <dan@archlinux.org>

commit d4a92cacc6c51e588cebda92d7de560a30fac7b8
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 15:25:06 2011 -0500

Update translations from Transifex

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 11b9bc443d19640af89a9d4584698128d55e99de
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 08:05:59 2011 -0500

repo-add: reorganize output messages for clarity

The use of warning once we had already started adding a package was
confusing as it broke the standard indent pattern. It was especially bad
if adding multiple packages as it wasn't clear what sub-messages applied
to which package being added. This should be an output change only from:

==> Adding package '/tmp/sync/netcfg-2.6.7-1-any.pkg.tar.xz'
-> Computing checksums...
-> Adding package signature...
==> WARNING: An entry for 'netcfg-2.6.7-1' already existed
-> Removing existing entry 'netcfg-2.6.7-1'...
-> Creating 'desc' db entry...
-> Creating 'depends' db entry...


==> Adding package '/tmp/sync/netcfg-2.6.7-1-any.pkg.tar.xz'
==> WARNING: An entry for 'netcfg-2.6.7-1' already existed
-> Computing checksums...
-> Adding package signature...
-> Removing existing entry 'netcfg-2.6.7-1'...
-> Creating 'desc' db entry...
-> Creating 'depends' db entry...

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 11f4a7a48ebd52c69345c3baced5b14974931643
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 08:56:58 2011 -0500

Only check necessary signatures and checksums

The precedence goes as follows: signature > sha256sum > md5sum

Add some logic and helper methods to check what we have available when
loading a package, and then only check what is necessary to verify the
package. This should speed up sync database verifies as we no longer
will be doing both a checksum and a signature validation.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 855bc16a9eb21348be8b43273668269383aaaf96
Author: Rémy Oudompheng <remy@archlinux.org>
Date: Mon Aug 15 20:44:07 2011 +0200

libalpm: fix a remaining old syntax of RET_ERR() macro

It would prevent compilation of pacman on FreeBSD, and possibly other

Signed-off-by: Rémy Oudompheng <remy@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 5fc3ecf7f8807c47aeab798f1f496a3fc02b8f69
Author: Dave Reisner <dreisner@archlinux.org>
Date: Mon Aug 15 13:43:34 2011 -0400

lib/sync: ignore download errors for as long as possible

Previously, the behavior was such that if a sync operation required
packages from multiple repos, a download error in the first repo would
cause a hard repo, ignoring the remainder of the repositories. Change
this behavior so that we do a better job of fetching as many packages as
possible before aborting the transaction.

There's a little bit of refactoring mixed in here to get rid of some
useless variables. Since we now depend heavily on the value of
handle->pm_errno being accurate the determine the function's return
value, we clear it when the transaction state is set.

Fixes FS#25532.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 796eaaed4064c36e3dd45178b2584115279a482e
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 14:44:38 2011 -0500

Further fixes to replacement iteration

A partial fix for this was in commit 7de92cb22, but this should fix the
remaining cases. There are still several issues dealing with "provision
as replacement" selection however.

Addresses FS#25538 and FS#25527.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 88bd1cec778f37f2d58437221de28dec9d401b7e
Author: Dan McGee <dan@archlinux.org>
Date: Mon Aug 15 13:08:24 2011 -0500

Add short example signature config to pacman.conf

This is similar to what we do with every other option.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 82ffe2cbfd83ca8b5723f4ac1c35e4b9da599106
Author: Dave Reisner <dreisner@archlinux.org>
Date: Mon Aug 15 13:31:34 2011 -0400

build-sys: always use $(RM) instead of rm -f

These are equivalent. Use the autoconf macro for consistency.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 1741b5cc30119631940f7b471395765fb6fa7b0f
Author: Dave Reisner <dreisner@archlinux.org>
Date: Fri Aug 12 18:45:20 2011 -0400

dist: preserve symlinks on installation

This applies to the repo-remove man page as well as the script itself.

Yes Dan, I ran distcheck afterwards.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit a628feee46f2200db7d3303091813f050a61d0a3
Author: Dan McGee <dan@archlinux.org>
Date: Tue Aug 9 01:00:16 2011 -0500

Parse conflicts/provides/replaces at database load time

We did this with depends way back in commit c244cfecf654d3 in 2007. We
can do it with these fields as well.

Of note is the inclusion of provides even though only '=' is supported-
we'll parse other things, but no guarantees are given as to behavior,
which is more or less similar to before since we only looked for the
equals sign.

Also of note is the non-inclusion of optdepends; this will likely be
resolved down the road.

The biggest benefactors of this change will be the resolving code that
formerly had to parse and reparse several of these fields; it only
happens once now at load time. This does lead to the disadvantage that
we will now always be parsing this information up front even if we never
need it in the split form, but as these are uncommon fields and our
parser is quite efficient it shouldn't be a big concern.

Signed-off-by: Dan McGee <dan@archlinux.org>


Summary of changes:
contrib/Makefile.am | 4 +-
doc/Makefile.am | 13 ++-
etc/Makefile.am | 2 +-
etc/pacman.conf.in | 5 +
lib/libalpm/alpm.h | 12 +-
lib/libalpm/be_local.c | 31 ++--
lib/libalpm/be_package.c | 31 +++-
lib/libalpm/be_sync.c | 21 ++-
lib/libalpm/conflict.c | 21 +--
lib/libalpm/db.c | 17 +--
lib/libalpm/db.h | 1 -
lib/libalpm/deps.c | 30 ++--
lib/libalpm/diskspace.c | 2 +-
lib/libalpm/package.c | 22 ++-
lib/libalpm/po/de.po | 27 ++--
lib/libalpm/po/el.po | 30 ++--
lib/libalpm/po/fi.po | 41 +++---
lib/libalpm/po/fr.po | 28 ++--
lib/libalpm/po/it.po | 30 ++--
lib/libalpm/po/libalpm.pot | 4 +-
lib/libalpm/signing.c | 34 +++-
lib/libalpm/signing.h | 1 +
lib/libalpm/sync.c | 45 ++---
scripts/Makefile.am | 24 ++-
scripts/po/de.po | 182 ++++++++++++---------
scripts/po/el.po | 367 +++++++++++++++++++++++------------------
scripts/po/fi.po | 13 +-
scripts/po/it.po | 201 +++++++++++++----------
scripts/po/pacman-scripts.pot | 9 +-
scripts/po/ro.po | 284 +++++++++++++++++++-------------
scripts/po/tr.po | 68 ++++----
scripts/repo-add.sh.in | 36 ++--
src/pacman/package.c | 34 +++--
src/pacman/po/de.po | 20 ++-
src/pacman/po/el.po | 73 +++++----
src/pacman/po/fi.po | 22 ++--
src/pacman/po/fr.po | 72 +++++----
src/pacman/po/it.po | 78 +++++----
src/pacman/po/pacman.pot | 36 +++--
src/pacman/po/ro.po | 79 +++++-----
src/pacman/po/sk.po | 83 +++++----
src/pacman/po/uk.po | 28 ++--
src/pacman/sync.c | 7 +-
test/pacman/tests/Makefile.am | 2 +-
44 files changed, 1205 insertions(+), 965 deletions(-)

The official pacman repository

Thread Tools

All times are GMT. The time now is 10:35 AM.

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