[pacman-dev] [GIT] The official pacman repository branch, maint, updated. v4.0.2-18-g4ffa040
Dan McGee
dan at archlinux.org
Mon Mar 5 12:49:21 EST 2012
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 <dan at archlinux.org>
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 <dan at archlinux.org>
commit cb64fbeac41308ee8c46384a126195a1fd75a361
Author: Allan McRae <allan at archlinux.org>
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 <allan at archlinux.org>
commit ea7fc8962a819a04237876995140363a818202d4
Author: Florian Pritz <bluewind at xinu.at>
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 <dreisner at archlinux.org>
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit fbfcd8665086f71b65370e919105194111b4b5f1
Author: Florian Pritz <bluewind at xinu.at>
Date: Sun Mar 4 19:17:21 2012 +0100
makepkg: fix extraction of soname in find_libdepends
libperl.so results in soname="libperl.so.so" which is wrong.
This returns the correct string: "libperl.so"
Fix-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 986e99a613605985f64f0e3e4c2635717931f77d
Author: Dan McGee <dan at archlinux.org>
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 <dan at archlinux.org>
commit 4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864
Author: Dan McGee <dan at archlinux.org>
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 <dan at archlinux.org>
commit d1151b5ab9c407732ded462a0fe0259dea8dcc2a
Author: Dan McGee <dan at archlinux.org>
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
FS#28714.
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 <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 6 +-
lib/libalpm/be_package.c | 38 ++++++----
lib/libalpm/po/it.po | 76 ++++++++++---------
scripts/makepkg.sh.in | 5 +-
scripts/po/it.po | 185 +++++++++++++++++++++-------------------------
scripts/po/sk.po | 10 +-
scripts/po/uk.po | 23 +++---
scripts/repo-add.sh.in | 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(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list