Skip to content

Tags: Pardus-Linux/pisi

Tags

pisi-2.4

Toggle pisi-2.4's commit message
pisi 2.4

This is the first stable release of 2.4.x series. This release is
functionally identical to rc1.

Full changelog since version 2.3 is included in ChangeLog file.

Changes since 2.4_rc1
---------------------
transifex (2):
      l10n: Updated Ukrainian (uk) translation to 10% (Коростіль Данило)
      l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)

pisi-2.4_rc1

Toggle pisi-2.4_rc1's commit message
pisi 2.4_rc1

This is the first release candidate for the upcoming 2.4.x releases.
This release fixes a regression introduced in beta2 and fixes a cosmetic
issue in the output of index command.

I think Pisi is quite ready for a stable release. Therefore, this may be
the last release before 2.4.

Changes since 2.4_beta2
-----------------------
fatih (4):
      MANIFEST: Add pisi.xml.in to the tarball
      Revert "build: Remove redundant dict variable"
      build: Add a comment for the dict variable
      index: Print CR character at the end

pisi-2.4_beta2

Toggle pisi-2.4_beta2's commit message
pisi 2.4_beta2

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)

pisi-2.4_beta1

Toggle pisi-2.4_beta1's commit message
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.

pisi-2.4_alpha4

Toggle pisi-2.4_alpha4's commit message
pisi 2.4_alpha4

This is the forth alpha for the upcoming 2.4.x releases. This release
introduces two features as well as bug fixes and translation updates.

The first feature which is added in this release is an API addition for
use in buildfarm. With a new method, it is now possible to determine
the old packages that will be used to create delta packages from.

"Build flags" is another feature introduced in this release. Build flags
can be used to enable/disable some operations/packages at build time.
Currently, two flags are accepted: noDebug and noDelta.

Changes since 2.4_alpha3
------------------------
fatih (11):
      build: Reload actions script for each build type
      installdb: Parse directory names correctly
      l10n: Update messages
      build: Do not allow duplicate path values in spec file
      build: Fail if a path does not start with a slash
      build: Add a method to determine delta packages to be created
      l10n: Update messages
      index: Ignore debug packages of obsoleted packages
      build,specfile: Implement support for build flags
      dtd,rng: Accept BuildFlags tag inside Package tags
      l10n: Update Turkish translations

igungor (1):
      l10n: Revert the latest Italian translation which breaks pisi.

transifex (5):
      l10n: Updated Italian (it) translation to 81% (Hudaverdi Sarialtin)
      l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
      l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
      l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
      l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)

pisi-2.4_alpha3

Toggle pisi-2.4_alpha3's commit message
pisi 2.4_alpha3

This is the third alpha for the upcoming 2.4.x releases. This release
introduces a new feature for building source packages with different
configurations using the same actions.py. This is achieved with
BuildType tags specified between Package tags.

It is also possible to write build dependencies inside Package tags with
this release. This is needed since additional build dependencies could
be needed for different build types.

Changes since 2.4_alpha2
------------------------
fatih (12):
      build: Minor simplifications
      build: More simplifications
      build: Cosmetic change
      build: Check build dependencies for unpack too
      sourcearchive: Pass target dirs to unpack methods
      specfile: Accept BuildType tag inside Package tags
      build: Add support for build types
      build: Colorize unpack message
      specfile: Accept BuildDependencies inside Package tags
      build: Iterate over Package tags to gather all build deps
      build: Remove redundant check in previous commit
      build,config: Add a new config option to ignore build types

ozan.caglayan (1):
      actionsapi/kerneltools: Don't fail if listnewconfig is not available

transifex (4):
      l10n: Updated Polish (pl) translation to 46% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 47% (Michał Komasa)
      l10n: add uk (Коростіль Данило)
      l10n: Updated Italian (it) translation to 81% (Ali Işıngör)

pisi-2.4_alpha2

Toggle pisi-2.4_alpha2's commit message
pisi 2.4_alpha2

This is the second alpha for the upcoming 2.4.x releases. This
release contains various fixes, actionsapi improvements, translation
updates, and a new feature to generate reverse dependency graph with
graph command.

Changes since 2.4_alpha1
------------------------
bahadir.kandemir (7):
      scripts: Various improvements in pisign.py
      scripts: Package signing tool verifies using certificate.
      scripts: Check certificate validity and trustworthiness.
      fetcher: Check integrity of files before saving to disk.
      file: Fixed not keeping original filename
      file: Fix not checking sha1sum
      file: Don't overwrite file when using with local filesystem

ebayer (1):
      cli/graph: Add option to generate reverse dependency graph

fatih (18):
      build: Little improvements on info messages
      tree-wide: Do not pass variables to the gettext function
      l10n: Update messages
      l10n: Fix fuzzy messages in Turkish translations
      specfile: Thinko fix
      rng: Update for type attribute in Archive tag
      tree-wide: Remove redundant setlocale's
      tree-wide: Make some error messages translatable
      check: Normalize symlink targets before calculating their sums
      comariface: Code style fixes
      api: Regenerate caches even if a repo-update fails
      history: Ugly fix for the regression caused by filename changes
      history: Fix split error
      build: Let build function return Builder object
      emerge: Fix package installation
      fetcher: Add a default value for destionation directory
      fetcher: Add a method to test connection using urlopen
      fetcher: Add a timeout parameter to Fetcher.test()

fatih.arslan (1):
      actionsapi/texlivemodules: Add exception for None values of "patterns"

gokcen.eraslan (1):
      l10n: Fix Hu translation

igungor (2):
      l10n: Revert last commit
      l10n: Revert back to r34041 since non-latin characters in ru.po seems broken.

ozan.caglayan (18):
      index: Remove faulty and unused name() method
      build: Warn if a patch file is empty
      util: Use -i instead of redirection
      actionsapi/kerneltools: Rework EXTRAVERSION stuff
      actionsapi/kerneltools: Use upstream ways to not install the firmwares
      actionsapi/kerneltools: Don't install kernel sources, it's useless
      actionsapi/kerneltools: More fixes
      actionsapi/kerneltools: More fixes and cleanup
      actionsapi/kerneltools: Install Module.symvers and System.map under lib/modules too
      actionsapi/kerneltools: This is changed to listnewconfig by upstream
      patches: Add patch to support non-root building
      patches: update non-root build patch
      actionsapi/kerneltools: Rework versioning stuff. I think it's okay now
      comariface: safe_script_name is a better name
      comariface: Fix a case where names are not validated
      specfile: Fix typo: get_component() is a function.
      specfile: Component dependencies are base strings
      specfile: Create Dependency objects for each package in a     component dependency

transifex (130):
      l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
      l10n: Updated Turkish (tr) translation to 99% (Fatih Aşıcı)
      l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı)
      l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
      l10n: Updated French (fr) translation to 97% (Philippe Svetoslavsky)
      l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
      l10n: Updated German (de) translation to 95% (Stefan Wilhelm)
      l10n: Updated German (de) translation to 99% (Stefan Wilhelm)
      l10n: New Russian Translation (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 0% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 2% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 4% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 7% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 10% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 12% (Yasirov Vasiliy)
      l10n: Updated Spanish (Castilian) (es) translation to 96% (Klemens Häckel)
      l10n: Updated Spanish (Castilian) (es) translation to 98% (Klemens Häckel)
      l10n: Updated Spanish (Castilian) (es) translation to 99% (Klemens Häckel)
      l10n: Updated Italian (it) translation to 75% (Ali Işıngör)
      l10n: Initial hungarian translation (Zoltan Siposs)
      l10n: Updated Hungarian (hu) translation to 61% (Zoltan Siposs)
      l10n: Updated Hungarian (hu) translation to 93% (Zoltan Siposs)
      l10n: Updated Hungarian (hu) translation to 100% (Zoltan Siposs)
      l10n: Updated Russian (ru) translation to 18% (Alexander Total)
      l10n: Updated Russian (ru) translation to 20% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 24% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 24% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 24% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 33% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 35% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 40% (Yasirov Vasiliy)
      l10n: Updated Russian (ru) translation to 42% (Alexander Total)
      l10n: Updated Russian (ru) translation to 43% (Alexander Total)
      l10n: Updated Russian (ru) translation to 43% (Alexander Total)
      l10n: Updated Russian (ru) translation to 44% (Alexander Total)
      l10n: Updated Russian (ru) translation to 44% (Alexander Total)
      l10n: Updated Russian (ru) translation to 48% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 47% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 47% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 47% (Yasirov Vasiliy)
      l10n: Updated German (de) translation to 99% (Stefan Wilhelm)
      l10n: Updated German (de) translation to 100% (Stefan Wilhelm)
      l10n: Updated Swedish (sv) translation to 40% (Patrik Karlsson)
      l10n: Updated Russian (ru) translation to 47% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 47% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 48% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 49% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 50% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 51% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 51% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 51% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 52% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 53% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 55% (Alexey Ivanes)
      l10n: Updated Swedish (sv) translation to 41% (Patrik Karlsson)
      l10n: Updated Hungarian (hu) translation to 100% (Attila Siposs)
      l10n: Updated Russian (ru) translation to 60% (Alexey Ivanes)
      l10n: Updated Swedish (sv) translation to 41% (Patrik Karlsson)
      l10n: Updated Italian (it) translation to 76% (Ali Işıngör)
      l10n: Updated Italian (it) translation to 76% (Ali Işıngör)
      l10n: Updated Italian (it) translation to 77% (Ali Işıngör)
      l10n: Updated Italian (it) translation to 79% (Ali Işıngör)
      l10n: Updated Russian (ru) translation to 61% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 62% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 62% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 63% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 63% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 64% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 64% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 64% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 65% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 66% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 67% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 68% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 68% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 68% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 68% (Sorokin Alexei)
      l10n: Updated Russian (ru) translation to 70% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 71% (Alexander Total)
      l10n: Updated Russian (ru) translation to 72% (Alexander Total)
      l10n: Updated Russian (ru) translation to 72% (Alexander Total)
      l10n: Updated Russian (ru) translation to 72% (Alexander Total)
      l10n: Updated Russian (ru) translation to 75% (Alexander Total)
      l10n: Updated Russian (ru) translation to 76% (Alexander Total)
      l10n: Updated Russian (ru) translation to 78% (Alexander Total)
      l10n: Updated Russian (ru) translation to 78% (Alexander Total)
      l10n: Updated Russian (ru) translation to 80% (Alexander Total)
      l10n: Updated Russian (ru) translation to 81% (Alexander Total)
      l10n: Updated Swedish (sv) translation to 41% (Patrik Karlsson)
      l10n: Updated Russian (ru) translation to 81% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 82% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 82% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 82% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 83% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 84% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 84% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 85% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 87% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 88% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 89% (Nikolay Semenov)
      l10n: Updated Russian (ru) translation to 90% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 90% (Alexey Ivanes)
      l10n: Updated Russian (ru) translation to 91% (Alexander Total)
      l10n: Updated Russian (ru) translation to 91% (Alexander Total)
      l10n: Updated Russian (ru) translation to 92% (Alexander Total)
      l10n: Updated Russian (ru) translation to 92% (Alexander Total)
      l10n: Updated Russian (ru) translation to 93% (Alexander Total)
      l10n: Updated Russian (ru) translation to 95% (Alexander Total)
      l10n: Updated Russian (ru) translation to 95% (Alexander Total)
      l10n: Updated Russian (ru) translation to 96% (Alexander Total)
      l10n: Updated Russian (ru) translation to 96% (Alexander Total)
      l10n: Updated Russian (ru) translation to 96% (Alexander Total)
      l10n: Updated Russian (ru) translation to 98% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 99% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 99% (Darth_Revan)
      l10n: Updated Russian (ru) translation to 100% (Darth_Revan)
      l10n: Updated Italian (it) translation to 79% (Ali Işıngör)
      l10n: Updated Italian (it) translation to 80% (Ali Işıngör)
      l10n: Updated Italian (it) translation to 80% (Ali Işıngör)
      l10n: Updated Polish (pl) translation to 20% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 21% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 28% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 30% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 32% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 33% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 33% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 34% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 36% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 40% (Michał Komasa)
      l10n: Updated Polish (pl) translation to 43% (Michał Komasa)

pisi-2.4_alpha1

Toggle pisi-2.4_alpha1's commit message
pisi 2.4_alpha1

This is the first alpha for the upcoming 2.3.x releases. This
release adds lots of new features. The most significant ones are
the changes in the package format.

Changes since 2.3.2
-------------------
dfisek (1):
      licenses: Add CeCILL-B license

fatih (136):
      archive: Drop decompress function implemented for Python < 2.6
      archive: Use pyliblzma for (de)compression with lzma
      archive: Import bz2 and gzip modules only when needed
      install: Disable keyboard interrupts while extracting
      archive: Implement a separate class for tar.Z archives
      archive: Add callback parameter to ArchiveTar.unpack_dir
      archive: Allow passing a file-like object to ArchiveTar
      install: Read install.tar.lzma without extracting it
      scripts: Update unpisi to extract using file objects
      archive: Code style fixes
      archive: Refactor Archive{Bzip2,Gzip}.unpack_dir methods
      build: Handle the exception raises when archive type is unknown
      archive: Add support for xz compressed tar archives
      archive: Add support for archive files compressed with lzma/xz
      archive: Make "bz2" an alias for "bzip2"
      util: Use Archive class in uncompress function
      util: Check compression type passed to uncompress
      archive: Guess archive type from file extension
      cli/build: Code style fixes
      build: Lots of code style fixes
      build: Do not hardcode package formats in cli code
      Change package format to use XZ compression
      unpisi: Add support for package format 1.2
      unpisi: Use pisi.package module instead of duplicating extraction code
      unpisi: Extract install.tar* archive into 'install' subdir
      unpisi: Do not fail if 'install' directory already exists
      delta: Code style fixes
      package: Implement common methods to read/create pisi files
      build: Use the methods in package module to reduce code duplication
      package: Use common code to get archive name and format
      package: Add tmp_dir parameter to constructor
      delta: Use new package api to create delta packages
      delta: Remove temporary dir after creating delta packages
      delta: Improve comment
      constants: Remove unused strings
      cli/build: Fix '-F help'
      delta: Add an option to specify the format of delta package
      delta: Extract install archive into a sub-directory
      archive: Fix ArchiveZip adding empty dirs with incorrect paths
      delta: Implement function to create multiple delta packages
      cli/delta: Allow passing multiple old packages
      package: Handle IO errors
      cli: Ignore broken pipe errors
      rng: Add CeCILL-B license
      Move license files to uludag/trunk/doc/en
      delta: Check the names of old and new packages
      tests: Fix the test that overwrites /usr/bin/aclocal
      rng: Add NCSA to the list of licenses
      tests: Correct distro names and versions of example repositories
      tests: Remove tmp dir before running tests
      tests: Lots of fixes
      tests: Fix shelltest
      tests: Add a sample repository tree
      tests: Build repo1
      file: Add support for XZ-compressed files
      file: Use isinstance() instead of type()
      archive: Fix TypeError when adding an empty dir to ZIP archives
      tests: Use the same Package instance when testing add_to_package
      file: Implement is_compressed method and simplify choosemethod
      tree-wide: Use is_compressed instead of hard-coding extensions
      index: Use XZ for compression
      tests: Use uncompressed index files
      file: Set compression level to 9 for XZ
      build: Handle actions.py errors
      tests: Add more packages
      tests: Add repo2 to simulate an updated state of repo1
      tests: Set pisi config before running tests
      tests: Build repo2
      tests: Add new conflict tests
      upgrade: Try to resolve conflicts by upgrading
      tests: Fix InstallDB test
      tests: Add tearDown method for cleanup
      scenarioapi/constants: Use uncompressed index file
      scenarioapi/pspec: Properly add conflicts
      upgrade: Check if the conflicting package is already in the upgrade list
      cli: Do not overwrite the value given by column parameter in formatted_output
      cli: Use the parsed separator in line_format
      actionsapi: Use octal values for all permissions
      AUTHORS: Remove translators
      AUTHORS: Update contributor list
      AUTHORS: Add missing developers and contributors
      actionsapi: Set localstatedir prefix to "/var"
      archive: Comment a seek call as it causes a problem with Python 2.7
      build: Fix typo in path collision check
      specfile: Make package descriptions mandatory again
      build: Generate a debug package for each sub-package
      build: Add dependencies of debug packages
      build: Move build number warning to the end
      installdb: Check if some mandatory tags in metadata.xml exist
      specfile: Replace "current" string in release/version values
      build: Guess WorkDir from archive name
      file: Remove unused gzip enum
      file: Modify File class to accept multiple compression types
      cli/index: Code style fixes and simplifications
      file: Handle all compressed files
      index: Add --compression-types option
      build: Fail if user-defined WorkDir does not exist
      build: Try WorkDir="." for archives with type "binary"
      installdb: Real fix when Package tag is missing
      cli/build: If spec file is not given, fallback to ./pspec.xml
      config: Create directories if we have write access
      install: Do not calculate the sum of cached file twice
      build: Search WorkDir after unpacking sources
      build: Call pkg_src_dir() to get WorkDir path
      config: Just ignore if we can't create the directory
      tests: Replace the path with __file__ in testCanAccessFile
      util: Add support for parsing the upcoming package name format
      build: Change filename format of packages
      util: Add support for parsing the upcoming delta package name format
      build: Change filename format of delta packages
      util: Fix returned value
      index: Add support for new filename format of delta packages
      tree-wide: Fix get_delta() usage
      config: Remove buildno option
      api: Remove the code related to build numbers
      atomicops: Remove build number checks
      tree-wide: Remove --ignore-build-no options
      build: Hold an identifier for the host the package is built on
      cli/listinstalled: Replace --without-buildno with --with-build-host
      installdb,cli/listinstalled: Thinko fix
      installdb: Remove buildno-related stuff
      packagedb: Ignore build numbers in old formats
      history: Remove buildno-related stuff
      specfile: Ignore build numbers
      util: Add function to generate a filename from the package info given
      build: Do not print error/warning counts if they equal to zero
      build: Search old packages in {compiled,debug}_packages_dir too
      build: Create delta packages after build if max_delta_count > 0
      build: Hold a seperate list for new debug packages
      build: Hold a dictionary for delta package lists
      build: Return an empty list instead of None
      build: Tweak info messages
      build: Remove useless info message
      build: Update state file after building all packages
      build: Case fix
      db: Bump cache version

fatih.arslan (5):
      actionsapi/texlivemodules: Modified to work properly with TexLive 2009 version
      actionsapi/texlivemodules: Fixes the behaviour of copying and moving of documentation files
      actionsapi/texlivemodules.py: Fixes logical false result, using shlex for better parsing"
      actionsapi/texlivemodules: Refactor language function, fixes the broken parsing ability
      actionsapi/texlivemodules: patterns have to be null string for change

gkmngrgn (1):
      pisi/actionsapi: Add rubymodules.py

gokcen.eraslan (10):
      actionsapi/cmaketools: Remove Makefile check
      actionsapi/cmaketools: Remove Makefile check from cmaketools.install
      actionsapi: Add KDE4 module to easily compile and install cmake based KDE packages.
      actionsapi: Add qt4 module to easily compile qmake based Qt packages.
      actionsapi: Change importdir, plugindir and translationdir to importsdir, pluginsdir and translationsdir for better integrity
      actionsapi: Revert last commit, use upstream names for importdir, translationdir and plugindir.
      actionsapi: Fix translation dir.
      actionsapi: Add includedir to qt4 module.
      actionsapi: Add Pardus CFLAGS/CXXFLAGS as qmake parameter instead of make parameter.
      Fix copy/paste typo

gokmen.goksel (1):
      unpisi: Add support to extract packages to a target directory

igungor (1):
      l10n: Fix warning in sv.po

onur (2):
      rng: Add new locales
      actionsapi/pisitools: Fix documentation of dolib

ozan.caglayan (4):
      pisi/actionsapi: No need to check the existence of Makefile*
      rng: Add Burmese locale
      actionsapi/kerneltools: Don't show section mismatches
      actionsapi/kerneltools: Refactor

sdalgic (1):
      typo: fix typo in pisi/pisi/cli/blame.py

transifex (4):
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)

pisi-2.3.2

Toggle pisi-2.3.2's commit message
pisi 2.3.2

This is a maintenance release including assorted bug fixes, a new
actionsapi module for ruby packages, and translations updates.

Changes since 2.3.1
-------------------
fatih (9):
      Create branch 2.3
      archive: Fix ArchiveZip adding empty dirs with incorrect paths
      cli: Ignore broken pipe errors
      Move license files to uludag/trunk/doc/en
      tests: Fix the test that overwrites /usr/bin/aclocal
      archive: Fix TypeError when adding an empty dir to ZIP archives
      build: Handle actions.py errors
      upgrade: Try to resolve conflicts by upgrading
      upgrade: Check if the conflicting package is already in the upgrade list

gkmngrgn (1):
      pisi/actionsapi: Add rubymodules.py

igungor (1):
      l10n: Fix warning in sv.po

ozan.caglayan (4):
      l10n: Improve 2 messages and their translations
      actionsapi/scons: Pass -j option to enable parallel builds
      actionsapi: Update copyright dates
      pisi/actionsapi: No need to check the existence of Makefile*

sdalgic (1):
      typo: fix typo in pisi/pisi/cli/blame.py

transifex (29):
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated German (de) translation to 94% (Kaan Akşit)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)
      l10n: Updated Italian (it) translation to 79% (Davide Siciliano)
      l10n: First version. (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 1% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 4% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 6% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 8% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 9% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 12% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 16% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 16% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 16% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 18% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 21% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 23% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 25% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 26% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 28% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 29% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 30% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 31% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 32% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 33% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 35% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 40% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 44% (Daniel Kovács)
      l10n: Updated Hungarian (hu) translation to 44% (Daniel Kovács)

pisi-2.3.1

Toggle pisi-2.3.1's commit message
pisi 2.3.1

This release fixes a serious regression which prevents using local
repositories with compressed index files. Also the compatibility
of repositories without distribution info is ignored now.

Changes since 2.3
-----------------
fatih (4):
      rng: Allow 'critical' as a value for Type tag
      repodb: Fix use of compressed local repositories
      repodb: Do not check compatibility if distro info is not included
      scripts/make-changelog: Replace [at]'s with @ char and use tab char for indentation