Commit Graph

5516 Commits

Author SHA1 Message Date
Ozan Çağlayan 54ececc961 build: Also match the text between document and text like ASCII 2011-12-14 14:16:36 +00:00
Metin Akdere e79f6567ef repodb: Handle get_repo_doc and get_repo_url functions properly
When trying to retrieve the document or URL of a repo that does not exist, raise
appropriate exceptions.

BUG:FIXED:18681
2011-11-11 13:42:14 +00:00
Gökhan Özbulak cbf8b2b18b rng: Add Ubuntu Font License
BUG:COMMENT:17777
2011-10-27 11:27:57 +00:00
Gökçen Eraslan 4276c30363 configfile: Move all toolchain executable names to configfile to make them overridable.
Now we can override all toolchain executable names in pisi.conf file to use another compiler like clang or for cross-compile purposes.
2011-10-13 16:14:16 +00:00
Gökhan Özbulak 62b8024709 actionsapi: New module for Java packages
This module makes the packaging of Java applications 
shipped with Ant build scripts easy by providing some 
methods. With the module, it's easier to compile and 
install Java programs/libraries, and to generate 
javadocs.
2011-10-13 13:44:52 +00:00
Fatih Aşıcı a5c0cecfd9 build: Fetch actions script inside __init__
Otherwise, set_build_type would fail when loading actions script.
Fixes the regression introduced in r37972.
2011-10-12 06:15:25 +00:00
Gökçen Eraslan 1ff8b4e25c configfile: Cosmetic changes in the comment section. 2011-09-27 10:50:40 +00:00
Gökçen Eraslan fcc4e6f982 actionsapi/get.py: Remove duplicate PATHfinder code and use the one Ozan introduced in util module. 2011-09-27 10:39:25 +00:00
Gökçen Eraslan 2ab0ac28cc configfile.py: Remove Pardus 2009 entries. 2011-09-27 07:26:40 +00:00
H. İbrahim Güngör c9fa7c49d0 pisi-spec.rng: Add Interlingua locale. 2011-09-23 07:49:56 +00:00
Gökçen Eraslan d63ae99876 actionsapi: Do not silently ignore unlinkDir(file) or unlink(directory) calls. 2011-09-20 13:48:22 +00:00
Transifex SVN Submitter 99773611e0 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-09-19 13:03:08 +00:00
Transifex SVN Submitter 81b0e71459 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-09-19 13:00:20 +00:00
Ozan Çağlayan 542042de3e actionsapi: Add new pkgconfig module
This module interacts with the pkgconfig tool and provides:

getVariableForLibrary(library, variable)
getLibraryVersion(library)
getLibraryCFLAGS(library)
getLibraryLIBADD(library)
runManualCommand(*args)
libraryExists(library)
2011-09-12 07:52:53 +00:00
Ozan Çağlayan 9bd4e1ffb9 pisi/util: Warn when patch/quilt is missing 2011-09-12 07:45:44 +00:00
Fatih Aşıcı 844b98643f archive: Check existance of the directory before rmdir
If the code path using os.renames is used, the directory would be
removed. So check the existance of it before calling rmdir.
2011-09-07 11:13:58 +00:00
Transifex SVN Submitter ed2ce9bac6 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-09-06 00:36:15 +00:00
Fatih Aşıcı 706d78aac5 archive: Remove clean_dir parameters
Users of the archive class are responsible for the removal of
target directories.
2011-09-05 07:13:12 +00:00
Fatih Aşıcı 6e2111c78f build: Remove the old work directory if exists
BUG:FIXED:18497
2011-09-05 06:15:15 +00:00
Ozan Çağlayan 365028881a Improve translation to align the output
BUG:FIXED:19031
2011-08-26 13:48:13 +00:00
Fatih Aşıcı 62f8f0171d install: Use pisi.Error instead of Exception
These are the exceptions handled by pisi. No need to suggest debugging.
2011-08-21 10:09:35 +00:00
Fatih Aşıcı 85de296cf7 cli: Ignore "unsupported locale setting" errors 2011-08-09 21:40:51 +00:00
Fatih Aşıcı 99d36bd768 build: destdir and specdir exist for the same purpose 2011-08-09 21:40:50 +00:00
Fatih Aşıcı 9c7e45dc23 build: Delay build dep check when building remote specs
Build deps depend on the build types that will be used. So it must be
delayed until the build types are determined.

The code was also checking build deps twice (the second one in build
stage) if a remote spec is used.

BUG:FIXED:18907
2011-08-09 21:00:04 +00:00
Fatih Aşıcı 445a8f3c02 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)
2011-08-04 13:29:29 +00:00
Transifex SVN Submitter 4613935f51 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-29 19:50:28 +00:00
Transifex SVN Submitter 42730e804b l10n: Updated Ukrainian (uk) translation to 10% (Коростіль Данило)
New status: 68 messages complete with 2 fuzzies and 576 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-27 20:52:50 +00:00
Fatih Aşıcı 4cf6cd3189 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
2011-07-27 11:05:24 +00:00
Fatih Aşıcı 372454c59a index: Print CR character at the end
Otherwise, error messages are not displayed correctly. Still needs some
tweaks for error/warning strings.
2011-07-27 10:30:14 +00:00
Fatih Aşıcı 47c6a39e14 build: Add a comment for the dict variable
Also move the creation of Files object down and use itervalues() instead
of iteritems().
2011-07-27 08:40:27 +00:00
Fatih Aşıcı 08cffda65e Revert "build: Remove redundant dict variable"
This variable prevents writing duplicate entries to files.xml.
2011-07-27 08:40:25 +00:00
Fatih Aşıcı 03810cb484 MANIFEST: Add pisi.xml.in to the tarball 2011-07-22 06:40:26 +00:00
Fatih Aşıcı aa9ad0a969 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)
2011-07-22 06:27:37 +00:00
Transifex SVN Submitter 83eba25e8d l10n: Updated Croatian (hr) translation to 60% (Ivica Koli)
New status: 394 messages complete with 0 fuzzies and 252 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-20 12:39:31 +00:00
Transifex SVN Submitter 94877d3167 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-17 00:13:04 +00:00
Fatih Aşıcı dec1dde861 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-07-14 19:00:26 +00:00
Transifex SVN Submitter fc85793a36 l10n: Updated Italian (it) translation to 90% (Hudaverdi Sarialtin)
New status: 586 messages complete with 15 fuzzies and 45 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-14 18:02:43 +00:00
Transifex SVN Submitter fb91c4ae20 l10n: Updated Italian (it) translation to 88% (Hudaverdi Sarialtin)
New status: 571 messages complete with 20 fuzzies and 55 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-13 18:53:21 +00:00
Transifex SVN Submitter 0d4c4f4f7e l10n: Updated Italian (it) translation to 87% (Hudaverdi Sarialtin)
New status: 564 messages complete with 21 fuzzies and 61 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-13 18:40:17 +00:00
Transifex SVN Submitter 56f45f3d51 l10n: Updated Italian (it) translation to 85% (Hudaverdi Sarialtin)
New status: 550 messages complete with 22 fuzzies and 74 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-13 18:09:52 +00:00
Transifex SVN Submitter 5814b23897 l10n: Updated Italian (it) translation to 84% (Hudaverdi Sarialtin)
New status: 545 messages complete with 24 fuzzies and 77 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-13 18:05:14 +00:00
Transifex SVN Submitter edb0203951 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-07-04 19:03:43 +00:00
Transifex SVN Submitter d0215bdf91 l10n: Updated Croatian (hr) translation to 60% (Ivica Koli)
New status: 391 messages complete with 0 fuzzies and 255 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-29 03:13:21 +00:00
Transifex SVN Submitter 3c9157da69 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 20:36:26 +00:00
Transifex SVN Submitter 9e1527f1d0 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:58:47 +00:00
Transifex SVN Submitter 2342fce56e l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:41:34 +00:00
Transifex SVN Submitter 0cb981eafa l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:38:37 +00:00
Transifex SVN Submitter 1853f01056 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:35:15 +00:00
Transifex SVN Submitter 3e86ced65a l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:32:51 +00:00
Transifex SVN Submitter 88b813e915 l10n: Updated Russian (ru) translation to 100% (Alexey Ivanes)
New status: 646 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-06-26 19:30:23 +00:00