Commit Graph

5338 Commits

Author SHA1 Message Date
Fatih Aşıcı 1a541ba8c2 l10n: Update messages 2011-04-04 22:36:43 +00:00
Fatih Aşıcı d8a42a8d35 cli/info: Format the info output of source packages
Thanks to Anıl Özbek for his patch.

BUG:FIXED:17595
2011-04-04 22:35:01 +00:00
Fatih Aşıcı 5774561b7f specfile: Show licenses in package info
A modified version of the patch provided by Anıl Özbek.

BUG:FIXED:17596
2011-04-04 22:34:55 +00:00
Fatih Aşıcı f08fd0f1d2 delta: Reduce code duplication 2011-04-04 22:11:08 +00:00
Transifex SVN Submitter f16c6ffdb8 l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı)
New status: 636 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-04-04 21:41:16 +00:00
Transifex SVN Submitter 7d41988da7 l10n: Updated Russian (ru) translation to 99% (Alexey Ivanes)
New status: 632 messages complete with 0 fuzzies and 4 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-04-03 17:23:45 +00:00
Transifex SVN Submitter 39793b8d49 l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
New status: 636 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-04-03 15:25:09 +00:00
Fatih Aşıcı 47564fe82f l10n: Update messages 2011-04-03 14:21:31 +00:00
Fatih Aşıcı 7ff6f25ede delta: Change the way in previous commit
No need to use an exception. Comparing the size of changed files and the
new files is enough.
2011-04-03 14:21:24 +00:00
Fatih Aşıcı 11de3a06c2 delta: Do not create delta if all files are different 2011-04-03 13:55:40 +00:00
Fatih Aşıcı 27a437c650 delta: Minor refactoring in find_delta
Use better variable names and reduce lambda usage.
2011-04-03 13:30:34 +00:00
Fatih Aşıcı fdd0d38cdd build: Check max_count value 2011-03-31 11:37:57 +00:00
Fatih Aşıcı 6f1c2dd6c1 archive: Fix failure when a directory is changed with a symlink 2011-03-31 11:37:55 +00:00
Fatih Aşıcı 3357b987ad build: Fix copy/paste error 2011-03-30 11:49:43 +00:00
Fatih Aşıcı f13a697a18 rng: Add FDL-1.3 to the list of licenses
BUG:FIXED:17528
2011-03-29 06:16:58 +00:00
Gökçen Eraslan 9c5d34df28 index: Fix usage of remove_suffix. 2011-03-26 10:33:01 +00:00
Fatih Aşıcı 85908e1707 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)
2011-03-25 16:18:10 +00:00
Fatih Aşıcı 842a6e6fa4 l10n: Update Turkish translations 2011-03-25 13:59:55 +00:00
Fatih Aşıcı 53f3b33d3f dtd,rng: Accept BuildFlags tag inside Package tags 2011-03-25 13:31:53 +00:00
Fatih Aşıcı 5e367f1430 build,specfile: Implement support for build flags
Currently, it supports two flags: noDebug, noDelta.

The usage is simple:

    <Package>
        ...
        <BuildFlags>
            <Flag>noDebug</Flag>
            <Flag>noDelta</Flag>
        </BuildFlags>
        ...
    </Package>

noDebug flag is used to disable building of a debug package for this
package tag.

noDelta flag is used to disable building of delta packages
automatically. It doesn't change the behaviour of "pisi delta" command.
2011-03-25 13:31:45 +00:00
Transifex SVN Submitter 98206dbb50 l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
New status: 635 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-03-24 09:09:32 +00:00
Fatih Aşıcı de111d6493 index: Ignore debug packages of obsoleted packages 2011-03-23 14:31:07 +00:00
Transifex SVN Submitter fa07342f0b l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
New status: 635 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-03-23 14:23:21 +00:00
Fatih Aşıcı e4e607d431 l10n: Update messages 2011-03-23 12:06:30 +00:00
Fatih Aşıcı 71687a993e build: Add a method to determine delta packages to be created
This will be used by buildfarm. It accepts release numbers to create
delta packages for stable distribution releases. If the release number
is not given, it searches the binary package dirs for old packages and
creates delta packages. max_count can be specified to limit numbers of
delta packages.

It is possible to override search paths via search_paths parameter.

release and max_count parameters cannot be used at the same time.

This commit also removes the max_delta_count option from config file
since it is useless and confusing.
2011-03-23 11:48:04 +00:00
H. İbrahim Güngör 1a92438ff2 l10n: Revert the latest Italian translation which breaks pisi. 2011-02-28 08:10:55 +00:00
Fatih Aşıcı 064e687697 build: Fail if a path does not start with a slash 2011-02-27 21:10:39 +00:00
Fatih Aşıcı 0e92a7cc52 build: Do not allow duplicate path values in spec file 2011-02-27 21:10:37 +00:00
Transifex SVN Submitter bba06612c9 l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
New status: 633 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-02-27 19:59:26 +00:00
Transifex SVN Submitter 3d2f8c562c l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
New status: 633 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-02-27 18:55:56 +00:00
Fatih Aşıcı d18a6de4ef l10n: Update messages 2011-02-27 16:46:39 +00:00
Transifex SVN Submitter 3a52564f80 l10n: Updated Italian (it) translation to 81% (Hudaverdi Sarialtin)
New status: 512 messages complete with 59 fuzzies and 55 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-02-27 15:58:56 +00:00
Fatih Aşıcı a7d55ef8d5 installdb: Parse directory names correctly
parse_package_name cannot parse directory names like "zlib-32bit".
Implement a function to split names.

Bumped cache version to force update.
2011-02-23 13:14:05 +00:00
Fatih Aşıcı 6c7f49bc82 build: Reload actions script for each build type
So we can use get.buildTYPE() outside the functions in actions.py.
2011-02-22 14:45:01 +00:00
Fatih Aşıcı 2f278c9561 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)
2011-02-21 09:45:44 +00:00
Fatih Aşıcı d262fc149c build,config: Add a new config option to ignore build types
Contains a comma-separated list of build type strings. Example:

  ignored_build_types = 32bit,pae
2011-02-20 18:57:34 +00:00
Fatih Aşıcı cfad09cd6a build: Remove redundant check in previous commit 2011-02-20 18:37:18 +00:00
Fatih Aşıcı 858e7b010f build: Iterate over Package tags to gather all build deps 2011-02-20 18:28:38 +00:00
Fatih Aşıcı fd43ea55d6 specfile: Accept BuildDependencies inside Package tags
It will be used for build dependencies specific to a build type.
2011-02-20 18:20:53 +00:00
Fatih Aşıcı b52a95a726 build: Colorize unpack message 2011-02-20 18:12:17 +00:00
Fatih Aşıcı 6da11cab30 build: Add support for build types
With build types, it is possible to use the same actions.py
for re-building the package with different options. In actions.py
scripts, get.buildTYPE() function can be used to get the current
build type.

A BuildType tag must be specified inside the Package tag of the related
binary package.
2011-02-20 18:09:14 +00:00
Fatih Aşıcı 9aa31bcce7 specfile: Accept BuildType tag inside Package tags
It is not functional at this time.
2011-02-20 14:30:03 +00:00
Fatih Aşıcı 0262a6df57 sourcearchive: Pass target dirs to unpack methods
This changes the internal API to make working with
multiple work dirs possible.
2011-02-20 14:30:02 +00:00
Fatih Aşıcı 67e18a7c92 build: Check build dependencies for unpack too
"patch" utility is needed to unpack since we apply patches
here.
2011-02-20 13:31:41 +00:00
Fatih Aşıcı c7231982b0 build: Cosmetic change
Yes, I don't like big "if" blocks.
2011-02-20 13:26:16 +00:00
Fatih Aşıcı eb4bcc0540 build: More simplifications 2011-02-20 13:09:02 +00:00
Fatih Aşıcı 36cd35fb86 build: Minor simplifications 2011-02-19 14:28:18 +00:00
Transifex SVN Submitter bf231dcd18 l10n: Updated Italian (it) translation to 81% (Ali Işıngör)
New status: 512 messages complete with 43 fuzzies and 71 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-02-07 17:50:50 +00:00
Ozan Çağlayan c9fdeddda4 actionsapi/kerneltools: Don't fail if listnewconfig is not available
listnewconfig is not available on 2.6.35. Call it in a try/except
to avoid failing.
2011-02-07 14:09:22 +00:00
Transifex SVN Submitter 5ad08c3dc3 l10n: add uk (Коростіль Данило)
New status: 50 messages complete with 0 fuzzies and 576 untranslated.

Transmitted-via: Transifex (translate.pardus.org.tr).
2011-02-04 10:34:09 +00:00