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@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@archlinux.org> commit cb64fbeac41308ee8c46384a126195a1fd75a361 Author: Allan McRae <allan@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@archlinux.org> commit ea7fc8962a819a04237876995140363a818202d4 Author: Florian Pritz <bluewind@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@archlinux.org> Signed-off-by: Florian Pritz <bluewind@xinu.at> commit fbfcd8665086f71b65370e919105194111b4b5f1 Author: Florian Pritz <bluewind@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@archlinux.org> Signed-off-by: Florian Pritz <bluewind@xinu.at> commit 986e99a613605985f64f0e3e4c2635717931f77d Author: Dan McGee <dan@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@archlinux.org> commit 4b384b7f0b0e840e09e3bffd2dbb59b88bdd4864 Author: Dan McGee <dan@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@archlinux.org> commit d1151b5ab9c407732ded462a0fe0259dea8dcc2a Author: Dan McGee <dan@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@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