From aa9ad0a969df3a26ace699a61e67ea2f2432feaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Fri, 22 Jul 2011 06:27:37 +0000 Subject: [PATCH] pisi 2.4_beta2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the second beta for the upcoming 2.4.x releases. This release includes enhancements, important bug fixes, and translation updates. Notable changes (see ChangeLog file for details): - Support for 7-zip source archives - Refactored check command - Revised cli messages - Switch from pygettext to xgettext Changes since 2.4_beta1 ----------------------- fatih (11): l10n/tr: Add missing space addrepo: Handle all pisi errors occurred when updating the new repo cli/check: Style fixes cli/check: Fix usage string to show an example of -c option l10n: Update messages deletecache: Append dots to the info text for consistency l10n: Update messages autoxml: Check values against NoneType autoxml: Remove redundant check build: Remove redundant dict variable archive: Handle possible conflicts if upper directories cannot be created igungor (1): l10n: Revert nl.po since it is the yali translation actually. metin.akdere (4): l10n: Switch from pygettext to xgettext l10n: Remove deprecated pygettext module l10n: Update messages archive: Fix typo in recently added Archive7Zip class onur (1): actionsapi: Fix typo in shelltools documentation ozan.caglayan (36): operations/build: Add missing i18n() calls around strings index: Add missing i18n() calls around strings index: Print package names on the same line during source indexing operations/build: Clean-up outputs build: Prune another useless warning cli: Suppress info about output directory util: Raise FilePermissionDeniedError if the file cannot be read by the current user. tree-wide: Don't use weird asterisks at line beginnings cli: Add verbose and noln parameters to error() and status() util: Don't pass the file name in the exception Revert r37178 "cli: Add verbose and noln parameters to error() and status()" index: Remove obfuscated and outdated comments index: Heal multithreading related output problems build: Mark the errors with the source package name to give more info index: Use ctx.ui.info() instead of plain print check: Refactor and improve whole check command l10n: Update messages Update TR translations check: Print a warning if some files can't be read l10n: Update messages util: Drop old, unused, weird shortcut functions util: Rename concat() to flatten_list() and optimize it graph: Rename concat() to flatten_list() util: remove unused copy_dir() too util: add search_executable() to find search for an executable in PATH archive: Add support for 7-Zip source archives l10n: Update messages rng: Add CCPL-Attribution-ShareAlike-NonCommercial-3.0 upgrade: Use flatten_list() which is ~9x faster than sum() construct Drop old readme graph: Use list comprehension for value sanitizing which is ~2x faster graph: only replace allowed characters which are -,+,_ api: Generate some information about delete_cache db: whitespace cleanup, update copyright date sourcedb: whitespace cleanup, update copyright date cli: Pretty print pisi search output transifex (64): l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom) l10n: Updated German (de) translation to 100% (Stefan Wilhelm) l10n: Updated Italian (it) translation to 82% (Ali Işıngör) l10n: Updated Italian (it) translation to 82% (Ali Işıngör) l10n: Updated Italian (it) translation to 83% (Ali Işıngör) l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom) l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated German (de) translation to 100% (Stefan Wilhelm) l10n: Updated Russian (ru) translation to 100% (Nikolay Semenov) l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky) l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky) l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı) l10n: Updated Italian (it) translation to 83% (Ali Işıngör) l10n: Updated Spanish (Castilian) (es) translation to 99% (Klemens Häckel) l10n: Updated Italian (it) translation to 83% (Hudaverdi Sarialtin) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Updated German (de) translation to 98% (Stefan Wilhelm) l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom) l10n: Updated French (fr) translation to 99% (Philippe Svetoslavsky) l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky) l10n: Updated Italian (it) translation to 82% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 83% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 84% (Hudaverdi Sarialtin) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Initial Croatian (hr) translation (Ivica Koli) l10n: Updated Croatian (hr) translation to 31% (Ivica Koli) l10n: Updated Croatian (hr) translation to 38% (Ivica Koli) l10n: Updated Croatian (hr) translation to 42% (Ivica Koli) l10n: Updated German (de) translation to 100% (Stefan Wilhelm) l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı) l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes) l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom) l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky) l10n: Updated Croatian (hr) translation to 42% (Ivica Koli) l10n: Updated Croatian (hr) translation to 45% (Ivica Koli) l10n: Updated Croatian (hr) translation to 47% (Ivica Koli) l10n: Updated Croatian (hr) translation to 47% (Ivica Koli) l10n: Updated Croatian (hr) translation to 52% (Ivica Koli) l10n: Updated Croatian (hr) translation to 56% (Ivica Koli) l10n: Updated Russian (ru) translation to 99% (Nikolay Semenov) l10n: Updated Russian (ru) translation to 100% (Nikolay Semenov) l10n: Updated German (de) translation to 100% (Stefan Wilhelm) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Croatian (hr) translation to 60% (Ivica Koli) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Italian (it) translation to 84% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 85% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 87% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 88% (Hudaverdi Sarialtin) l10n: Updated Italian (it) translation to 90% (Hudaverdi Sarialtin) l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes) l10n: Updated Croatian (hr) translation to 60% (Ivica Koli) --- ChangeLog | 229 ++++++++++++++++++++++++++++++++++++++++++++++- pisi/__init__.py | 2 +- 2 files changed, 228 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 368a5a22..815bbe31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,231 @@ -2011-05-31 Onur Küçük +2011-07-14 Fatih Aşıcı + * archive: Handle possible conflicts if upper directories cannot be created + + Installation fails when overriding a file with a directory. With this + change, Pisi will remove the old files before creating the upper + directories. + +2011-06-22 Fatih Aşıcı + * build: Remove redundant dict variable + +2011-06-22 Fatih Aşıcı + * autoxml: Remove redundant check + +2011-06-22 Fatih Aşıcı + * autoxml: Check values against NoneType + + The expression "value" is also False when the value equals zero. This + prevents the presence of the tags with a value of zero. + + Fixes the bug reported at http://bugs.pardus.org.tr/18467. + +2011-06-17 Fatih Aşıcı + * l10n: Update messages + +2011-06-17 Fatih Aşıcı + * deletecache: Append dots to the info text for consistency + +2011-06-17 Fatih Aşıcı + * l10n: Update messages + + Fixes the bug reported at http://bugs.pardus.org.tr/18427. + +2011-06-17 Fatih Aşıcı + * cli/check: Fix usage string to show an example of -c option + +2011-06-17 Fatih Aşıcı + * cli/check: Style fixes + +2011-06-15 Fatih Aşıcı + * addrepo: Handle all pisi errors occurred when updating the new repo + + Fixes the bug reported at http://bugs.pardus.org.tr/18309. + +2011-06-13 Fatih Aşıcı + * l10n/tr: Add missing space + +2011-06-13 Ozan Çağlayan + * cli: Pretty print pisi search output + + Slightly modified version of patch provided by Anıl Özbek + + Fixes the bug reported at http://bugs.pardus.org.tr/17719. + +2011-06-13 Ozan Çağlayan + * sourcedb: whitespace cleanup, update copyright date + +2011-06-13 Ozan Çağlayan + * db: whitespace cleanup, update copyright date + +2011-06-13 Ozan Çağlayan + * api: Generate some information about delete_cache + + Fixes the bug reported at http://bugs.pardus.org.tr/18310. + +2011-06-09 Ozan Çağlayan + * graph: only replace allowed characters which are -,+,_ + +2011-06-09 Ozan Çağlayan + * graph: Use list comprehension for value sanitizing which is ~2x faster + +2011-06-08 Metin Akdere + * archive: Fix typo in recently added Archive7Zip class + +2011-06-08 Ozan Çağlayan + * Drop old readme + +2011-06-08 Ozan Çağlayan + * upgrade: Use flatten_list() which is ~9x faster than sum() construct + +2011-06-08 Ozan Çağlayan + * rng: Add CCPL-Attribution-ShareAlike-NonCommercial-3.0 + + See http://bugs.pardus.org.tr/17792. + +2011-06-08 Ozan Çağlayan + * l10n: Update messages + +2011-06-08 Ozan Çağlayan + * archive: Add support for 7-Zip source archives + + Dynamically check the unpacker and gracefully inform the user + about the missing utility. + + Fixes the bug reported at http://bugs.pardus.org.tr/3870. + +2011-06-08 Ozan Çağlayan + * util: add search_executable() to find search for an executable in PATH + +2011-06-08 Ozan Çağlayan + * util: remove unused copy_dir() too + +2011-06-08 Ozan Çağlayan + * graph: Rename concat() to flatten_list() + +2011-06-08 Ozan Çağlayan + * util: Rename concat() to flatten_list() and optimize it + +2011-06-08 Ozan Çağlayan + * util: Drop old, unused, weird shortcut functions + +2011-06-08 Ozan Çağlayan + * l10n: Update messages + +2011-06-08 Ozan Çağlayan + * check: Print a warning if some files can't be read + +2011-06-08 Ozan Çağlayan + * Update TR translations + +2011-06-08 Ozan Çağlayan + * l10n: Update messages + +2011-06-08 Ozan Çağlayan + * check: Refactor and improve whole check command + + Warn about denied accesses (pb#18308) + Fix bad formatting issues + + Fixes the bug reported at http://bugs.pardus.org.tr/18308. + +2011-06-07 Ozan Çağlayan + * index: Use ctx.ui.info() instead of plain print + +2011-06-07 Ozan Çağlayan + * build: Mark the errors with the source package name to give more info + +2011-06-07 Ozan Çağlayan + * index: Heal multithreading related output problems + + index rewinds the line without writing \n which garbles the + output when an exception is caught. + +2011-06-07 Ozan Çağlayan + * index: Remove obfuscated and outdated comments + +2011-06-07 Ozan Çağlayan + * Revert r37178 "cli: Add verbose and noln parameters to error() and status()" + +2011-06-07 Ozan Çağlayan + * util: Don't pass the file name in the exception + +2011-06-07 Ozan Çağlayan + * cli: Add verbose and noln parameters to error() and status() + +2011-06-07 Ozan Çağlayan + * tree-wide: Don't use weird asterisks at line beginnings + +2011-06-07 Ozan Çağlayan + * util: Raise FilePermissionDeniedError if the file cannot be + read by the current user. + + Whitespace, variable name cleanups + +2011-06-07 Ozan Çağlayan + * cli: Suppress info about output directory + + The output directory will already be printed during the final + step of package building. + +2011-06-07 Ozan Çağlayan + * build: Prune another useless warning + + This line is always printed, it doesn't actually warn the user about + an anomaly. + +2011-06-07 Ozan Çağlayan + * operations/build: Clean-up outputs + + Prune always printed lines about component stuff, + Dump build helper information only during build() to not pollute index output + +2011-06-07 Ozan Çağlayan + * index: Print package names on the same line during source indexing + +2011-06-07 Ozan Çağlayan + * index: Add missing i18n() calls around strings + +2011-06-07 Ozan Çağlayan + * operations/build: Add missing i18n() calls around strings + +2011-06-01 Onur Küçük * actionsapi: Fix typo in shelltools documentation +2011-05-31 Metin Akdere + * l10n: Update messages + +2011-05-31 Metin Akdere + * l10n: Remove deprecated pygettext module + + As we switched to xgettext, scripts/pygettext file is redundant. + +2011-05-31 Metin Akdere + * l10n: Switch from pygettext to xgettext + + Also add pisi.xml mimetype file. Remove scripts/update-po.sh file. + +2011-05-30 H. İbrahim Güngör + * l10n: Revert nl.po since it is the yali translation actually. + +2011-05-30 Fatih Aşıcı + * pisi 2.4_beta1 + + This is the first beta for the upcoming 2.4.x releases. This release + includes enhancements, important bug fixes, and translation updates. + + The most notable change is the parallelization of index module. This + reduces the time spent when indexing large repositories. Another + important change is the fix for failure when a directory in a package + becomes a symlink. + + There are also behavioural changes introduced in this release: + + * delta: If all files in a package have changed, delta is not created + unless requested explicitly. + * build: Additional source files are now copied before applying + patches. + * cli: add-repo command now fails when a repo name/uri is not given. + 2011-05-30 Fatih Aşıcı * l10n: Update messages @@ -1924,4 +2149,4 @@ Thanks Fatih for the collaboration. 2010-02-20 Fatih Aşıcı - * Add target attribute to Archive tag. It can be used to extract the archive into a sub-directory. + * Add target attribute to Archive tag. It can be used to extract the archive into a sub-directory. \ No newline at end of file diff --git a/pisi/__init__.py b/pisi/__init__.py index ec45f1b6..9fb02dd0 100644 --- a/pisi/__init__.py +++ b/pisi/__init__.py @@ -18,7 +18,7 @@ import atexit import logging import logging.handlers -__version__ = "2.4_beta1" +__version__ = "2.4_beta2" __all__ = [ 'api', 'configfile', 'db']