Skip to content

Commit

Permalink
pisi 2.4_beta2
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
Fatih Aşıcı committed Jul 22, 2011
1 parent 83eba25 commit aa9ad0a
Show file tree
Hide file tree
Showing 2 changed files with 228 additions and 3 deletions.
229 changes: 227 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,231 @@
2011-05-31 Onur Küçük <onur@pardus.org.tr>
2011-07-14 Fatih Aşıcı <fatih@pardus.org.tr>
* 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ı <fatih@pardus.org.tr>
* build: Remove redundant dict variable

2011-06-22 Fatih Aşıcı <fatih@pardus.org.tr>
* autoxml: Remove redundant check

2011-06-22 Fatih Aşıcı <fatih@pardus.org.tr>
* 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ı <fatih@pardus.org.tr>
* l10n: Update messages

2011-06-17 Fatih Aşıcı <fatih@pardus.org.tr>
* deletecache: Append dots to the info text for consistency

2011-06-17 Fatih Aşıcı <fatih@pardus.org.tr>
* l10n: Update messages

Fixes the bug reported at http://bugs.pardus.org.tr/18427.

2011-06-17 Fatih Aşıcı <fatih@pardus.org.tr>
* cli/check: Fix usage string to show an example of -c option

2011-06-17 Fatih Aşıcı <fatih@pardus.org.tr>
* cli/check: Style fixes

2011-06-15 Fatih Aşıcı <fatih@pardus.org.tr>
* 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ı <fatih@pardus.org.tr>
* l10n/tr: Add missing space

2011-06-13 Ozan Çağlayan <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* sourcedb: whitespace cleanup, update copyright date

2011-06-13 Ozan Çağlayan <ozan@pardus.org.tr>
* db: whitespace cleanup, update copyright date

2011-06-13 Ozan Çağlayan <ozan@pardus.org.tr>
* api: Generate some information about delete_cache

Fixes the bug reported at http://bugs.pardus.org.tr/18310.

2011-06-09 Ozan Çağlayan <ozan@pardus.org.tr>
* graph: only replace allowed characters which are -,+,_

2011-06-09 Ozan Çağlayan <ozan@pardus.org.tr>
* graph: Use list comprehension for value sanitizing which is ~2x faster

2011-06-08 Metin Akdere <metin@pardus.org.tr>
* archive: Fix typo in recently added Archive7Zip class

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* Drop old readme

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* upgrade: Use flatten_list() which is ~9x faster than sum() construct

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* rng: Add CCPL-Attribution-ShareAlike-NonCommercial-3.0

See http://bugs.pardus.org.tr/17792.

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* l10n: Update messages

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* util: add search_executable() to find search for an executable in PATH

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* util: remove unused copy_dir() too

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* graph: Rename concat() to flatten_list()

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* util: Rename concat() to flatten_list() and optimize it

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* util: Drop old, unused, weird shortcut functions

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* l10n: Update messages

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* check: Print a warning if some files can't be read

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* Update TR translations

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* l10n: Update messages

2011-06-08 Ozan Çağlayan <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* index: Use ctx.ui.info() instead of plain print

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* build: Mark the errors with the source package name to give more info

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* index: Remove obfuscated and outdated comments

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* Revert r37178 "cli: Add verbose and noln parameters to error() and status()"

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* util: Don't pass the file name in the exception

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* cli: Add verbose and noln parameters to error() and status()

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* tree-wide: Don't use weird asterisks at line beginnings

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* util: Raise FilePermissionDeniedError if the file cannot be
read by the current user.

Whitespace, variable name cleanups

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* 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 <ozan@pardus.org.tr>
* index: Print package names on the same line during source indexing

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* index: Add missing i18n() calls around strings

2011-06-07 Ozan Çağlayan <ozan@pardus.org.tr>
* operations/build: Add missing i18n() calls around strings

2011-06-01 Onur Küçük <onur@pardus.org.tr>
* actionsapi: Fix typo in shelltools documentation

2011-05-31 Metin Akdere <metin@pardus.org.tr>
* l10n: Update messages

2011-05-31 Metin Akdere <metin@pardus.org.tr>
* l10n: Remove deprecated pygettext module

As we switched to xgettext, scripts/pygettext file is redundant.

2011-05-31 Metin Akdere <metin@pardus.org.tr>
* 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 <ibrahim@pardus.org.tr>
* l10n: Revert nl.po since it is the yali translation actually.

2011-05-30 Fatih Aşıcı <fatih@pardus.org.tr>
* 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ı <fatih@pardus.org.tr>
* l10n: Update messages

Expand Down Expand Up @@ -1924,4 +2149,4 @@
Thanks Fatih for the collaboration.

2010-02-20 Fatih Aşıcı <fatih@pardus.org.tr>
* 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.
2 changes: 1 addition & 1 deletion pisi/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import logging
import logging.handlers

__version__ = "2.4_beta1"
__version__ = "2.4_beta2"

__all__ = [ 'api', 'configfile', 'db']

Expand Down

0 comments on commit aa9ad0a

Please sign in to comment.