Linux Archive

Linux Archive (
-   ArchLinux Pacman Development (
-   -   The official pacman repository branch, maint, updated. v4.0.2-18-g4ffa040 (

03-05-2012 04:49 PM

The official pacman repository branch, maint, updated. v4.0.2-18-g4ffa040
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, maint has been updated
via 4ffa0401d22347332d663f1d400e182d5a181ea2 (commit)
via cb64fbeac41308ee8c46384a126195a1fd75a361 (commit)
via ea7fc8962a819a04237876995140363a818202d4 (commit)
via fbfcd8665086f71b65370e919105194111b4b5f1 (commit)
via 986e99a613605985f64f0e3e4c2635717931f77d (commit)
via 4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864 (commit)
via d1151b5ab9c407732ded462a0fe0259dea8dcc2a (commit)
from 78adb71f20ee335dff49e34d33f04817a40002b6 (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 4ffa0401d22347332d663f1d400e182d5a181ea2
Author: Dan McGee <>
Date: Thu Feb 23 10:35:38 2012 -0600

Translation updates from Transifex

* it updates to all translations
* minor fr, pt_BR, de, lt, sk and uk updates
* add new strings in pacman translation catalog

Signed-off-by: Dan McGee <>

commit cb64fbeac41308ee8c46384a126195a1fd75a361
Author: Allan McRae <>
Date: Fri Feb 24 21:40:20 2012 +1000

Do not dereference symlinks when calculating size

Passing the "-L" flag to stat means we get the size of the file
being pointed to for symlinks instead of the size of the symlink.

Keep "-L" usage in repo-add as we want the actual size of the
package/delta/signature there.

Signed-off-by: Allan McRae <>

commit ea7fc8962a819a04237876995140363a818202d4
Author: Florian Pritz <>
Date: Sun Mar 4 19:23:25 2012 +0100

makepkg: fix false error with multiple libdeps

With multiple items in $libdepends this check only worked for the first
one, everything after this returned an error. This was probably an issue
with s being treated wrong.

Fix-by: Dave Reisner <>
Signed-off-by: Florian Pritz <>

commit fbfcd8665086f71b65370e919105194111b4b5f1
Author: Florian Pritz <>
Date: Sun Mar 4 19:17:21 2012 +0100

makepkg: fix extraction of soname in find_libdepends results in soname="" which is wrong.

This returns the correct string: ""

Fix-by: Dave Reisner <>
Signed-off-by: Florian Pritz <>

commit 986e99a613605985f64f0e3e4c2635717931f77d
Author: Dan McGee <>
Date: Wed Feb 29 16:47:39 2012 -0600

Fix a potential memory leak in filelist creation

If we begin to create a file list when loading a package, but abort
because of an error to one of our goto labels, the memory used to create
the file list will leak. This is because we use a set of local variables
to hold the data, and thus _alpm_pkg_free() cannot clean up for us.

Use the file list struct on the package object as much as possible to
keep state when building the file list, thus allowing _alpm_pkg_free()
to clean up any partially built data.

Signed-off-by: Dan McGee <>

commit 4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864
Author: Dan McGee <>
Date: Wed Feb 29 16:33:21 2012 -0600

Fix a memory leak when loading an invalid package

This is easily triggered via a `pacman -Sc` operation when it attempts
to open a delta file as a package- we end up leaking loads of memory
due to us never freeing the archive object. When you have upwards of
1200 delta files in your sync database directory, this results in a
memory leak of nearly 1.5 MiB.

Also fix another memory leak noticed at the same time- we need to call
the internal _alpm_pkg_free() function, as without the origin data being
set the public free function will do nothing.

Signed-off-by: Dan McGee <>

commit d1151b5ab9c407732ded462a0fe0259dea8dcc2a
Author: Dan McGee <>
Date: Wed Feb 29 15:51:54 2012 -0600

Database cleanup enhancements

Ensure we give database signatures special treatment like we already did
for package signatures. Attempt to parse the database name out of them
before taking the proper steps to handle their existence. This fixes

We also add an unlink_verbose() helper method that displays any errors
that occur when unlinking, optionally opting to skip any ENOENT errors
from being fatal.

Finally, the one prompt per unknown database has been removed, this has
no real sound purpose and we don't do this for packages. Simply kill
databases we don't know about; other programs shouldn't have random data
in this directory anyway.

Signed-off-by: Dan McGee <>


Summary of changes: | 6 +-
lib/libalpm/be_package.c | 38 ++++++----
lib/libalpm/po/it.po | 76 ++++++++++---------
scripts/ | 5 +-
scripts/po/it.po | 185 +++++++++++++++++++++-------------------------
scripts/po/sk.po | 10 +-
scripts/po/uk.po | 23 +++---
scripts/ | 6 +-
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 +++++++++++-------
18 files changed, 514 insertions(+), 475 deletions(-)

The official pacman repository

All times are GMT. The time now is 05:03 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.