[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.3.0-80-g72883e3
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 72883e3bcbc1ff2d46667fceb48c3c2c682cfe79 (commit) via 6bfca2fd14d07a18d7000d1f9dd998428036656f (commit) via ef3716877032941f7882c11c5a091abef95ef983 (commit) via 481014e944731e2756e16a7283f8a10498cadba4 (commit) via f4809dcc9c27ac614e2a3381d4ecd8661beec8de (commit) via 338c6546ff86acbb25c1508439adfb89c3dea952 (commit) via 6685822e575797b1e38a1e9364b72bb6bca2f52f (commit) via 44cddb351b05bd629202b7cf9294c71852a542a9 (commit) via 6cd8d6bd053514debbb20cc6781948225a79ab9d (commit) via 90a06b1cf0e9579d96bc4abf52c71ee81cc7b843 (commit) via ccf7c31f52064facc3e8a57ab3e2c473efd4217c (commit) via 419c4a2afa63acca0ec2e1f0a73d291aeed96358 (commit) via 65e7682638c23f5b8f4d4c80339f1cbeddb40e37 (commit) via 259cb3aad4d5197544158259d585c15d454d79e7 (commit) via 9516d5afe68dbdff69f47737e3af4e8272530303 (commit) via 5d0734861fee40132d6830dfb940e5ef12165fa4 (commit) via 9424197b420f9c2fe41acaa3072df96369fe5b49 (commit) via ed9d459ee2e0f44ad6365b2027db1486363b649e (commit) via 922448a9bf097ccdca176e952c240a1e4ca69992 (commit) via 9d4448dc7f559a3048f270f439927f67dbbfd5df (commit) via 9505c594fd1b32c768ccffcd77808049ea6491e4 (commit) via 1df3b91931ea28fa6b279a976339f099a111238d (commit) via 08ee4059b5935ab0b378a40dcfb127f169e96f83 (commit) from 95cb4b6874424c7109df0f8cebefc17d3756d65f (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 72883e3bcbc1ff2d46667fceb48c3c2c682cfe79 Author: Dan McGee <dan@archlinux.org> Date: Mon Sep 14 22:44:51 2009 -0500 Fully implement database lazy loading Commit 34e1413d75 attempted to implement lazy loading of package databases. Although it took care of my main complaint (creating the database directory if it didn't exist), it didn't allow sync repos to be registered before alpm_option_set_dbpath() had been called. With this patch, we no longer compute the individual repository DB paths until necessary, allowing full lazy loading to work as intended, and allowing us to drop the extra setlibpath() calls from the frontend. This allows the changes introduced in a2cd48960 (but later reverted) to be added back in again. Signed-off-by: Dan McGee <dan@archlinux.org> commit 6bfca2fd14d07a18d7000d1f9dd998428036656f Merge: ef3716877032941f7882c11c5a091abef95ef983 338c6546ff86acbb25c1508439adfb89c3dea952 Author: Dan McGee <dan@archlinux.org> Date: Sun Sep 20 12:09:10 2009 -0500 Merge branch 'maint' Message updates made this one a bit messy, but nothing too bad. Conflicts: lib/libalpm/add.c lib/libalpm/remove.c commit ef3716877032941f7882c11c5a091abef95ef983 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Tue Sep 15 12:30:32 2009 +0200 Ask user confirmation for -R operation, too After commit 0da96abc, pacman always asks user confirmation for -U, so it is more coherent to doing that for -R, too. Btw, most users use -Rs always, so they won't notice any change. In the old code the -Ru operation was forgotten: Though it is a not "dangerous" operation, but the target list can be changed by that, too. Non-interactive scripts should always use --noconfirm (unexpected questions can be asked by all transactions). [That's why we should always default to the safest answers.] I've also added a pkglist != NULL sanity check (because -Ru can empty target list in trans_prepare part). Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit 481014e944731e2756e16a7283f8a10498cadba4 Author: Xavier Chantry <shiningxc@gmail.com> Date: Fri Sep 18 16:45:04 2009 +0200 delta : simple code refactoring This will make the code re-usable for other purpose. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit f4809dcc9c27ac614e2a3381d4ecd8661beec8de Author: Xavier Chantry <shiningxc@gmail.com> Date: Tue Sep 15 16:07:25 2009 +0200 sync.c : duplicate the target before modifying it It was probably a bad idea to modify the target directly in case of repo/pkg syntax. Duplicating it also allows us to keep the original target string, which is more informative when printing errors. Also remove a duplicated error message from libalpm, and improve the message already returned to the frontend. $ pacman -S foo/bar before error: repository 'foo' not found error: 'bar': no such repository after error: 'foo/bar': could not find repository for target Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: NEWS | 12 ++ configure.ac | 4 +- lib/libalpm/add.c | 15 ++-- lib/libalpm/be_files.c | 41 +++++--- lib/libalpm/db.c | 61 +++++++----- lib/libalpm/db.h | 8 +- lib/libalpm/delta.c | 67 +++++++----- lib/libalpm/error.c | 2 +- lib/libalpm/po/cs.po | 22 +++-- lib/libalpm/po/de.po | 25 +++-- lib/libalpm/po/en_GB.po | 26 +++-- lib/libalpm/po/es.po | 40 +++++--- lib/libalpm/po/fr.po | 20 +++- lib/libalpm/po/hu.po | 20 +++- lib/libalpm/po/it.po | 37 ++++--- lib/libalpm/po/kk.po | 23 +++-- lib/libalpm/po/libalpm.pot | 16 ++- lib/libalpm/po/pl.po | 22 +++-- lib/libalpm/po/pt_BR.po | 22 +++-- lib/libalpm/po/ro.po | 18 +++- lib/libalpm/po/ru.po | 22 +++-- lib/libalpm/po/tr.po | 22 +++-- lib/libalpm/po/uk.po | 58 ++++++----- lib/libalpm/po/zh_CN.po | 22 +++-- lib/libalpm/remove.c | 16 ++-- lib/libalpm/sync.c | 1 - po/cs.po | 34 +++++-- po/de.po | 35 +++++-- po/en_GB.po | 38 +++++-- po/es.po | 99 +++++++++++------- po/fr.po | 40 ++++++-- po/hu.po | 31 ++++-- po/it.po | 56 +++++++--- po/kk.po | 37 +++++-- po/pacman.pot | 27 ++++- po/pl.po | 34 +++++-- po/pt_BR.po | 34 +++++-- po/ro.po | 35 +++++-- po/ru.po | 36 +++++-- po/tr.po | 51 ++++++--- po/uk.po | 250 +++++++++++++++++++++++-------------------- po/zh_CN.po | 34 +++++-- scripts/makepkg.sh.in | 2 +- src/pacman/package.c | 2 +- src/pacman/pacman.c | 15 +-- src/pacman/query.c | 4 +- src/pacman/remove.c | 26 ++--- src/pacman/sync.c | 36 ++++--- 48 files changed, 1036 insertions(+), 562 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
dan@archlinux.org