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
Transifex SVN Submitter
904fa41cd7
l10n: Updated Polish (pl) translation to 47% (Michał Komasa)
...
New status: 300 messages complete with 36 fuzzies and 290 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-31 18:36:43 +00:00
Transifex SVN Submitter
64b4240751
l10n: Updated Polish (pl) translation to 46% (Michał Komasa)
...
New status: 291 messages complete with 37 fuzzies and 298 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-31 18:18:47 +00:00
Fatih Aşıcı
0863624272
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)
2011-01-31 09:22:53 +00:00
Fatih Aşıcı
303d800148
fetcher: Add a timeout parameter to Fetcher.test()
2011-01-31 09:01:18 +00:00
Ozan Çağlayan
29acb90f34
specfile: Create Dependency objects for each package in a
...
component dependency
This should fix the usage of Component dependencies. I'm
now testing.
2011-01-28 14:01:23 +00:00
Ozan Çağlayan
b24c601c7f
specfile: Component dependencies are base strings
2011-01-28 13:59:57 +00:00
Ozan Çağlayan
2d5c263269
specfile: Fix typo: get_component() is a function.
2011-01-28 13:38:39 +00:00
Fatih Aşıcı
43e1da9f89
fetcher: Add a method to test connection using urlopen
2011-01-27 13:56:22 +00:00
Fatih Aşıcı
7f53022194
fetcher: Add a default value for destionation directory
2011-01-27 13:56:13 +00:00
Transifex SVN Submitter
9c06ad2c21
l10n: Updated Polish (pl) translation to 43% (Michał Komasa)
...
New status: 273 messages complete with 40 fuzzies and 313 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 21:53:19 +00:00
Transifex SVN Submitter
44979963ee
l10n: Updated Polish (pl) translation to 40% (Michał Komasa)
...
New status: 251 messages complete with 39 fuzzies and 336 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 21:35:29 +00:00
Transifex SVN Submitter
ea3847b5f0
l10n: Updated Polish (pl) translation to 36% (Michał Komasa)
...
New status: 229 messages complete with 45 fuzzies and 352 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 21:15:00 +00:00
Transifex SVN Submitter
b09f4bbeca
l10n: Updated Polish (pl) translation to 34% (Michał Komasa)
...
New status: 213 messages complete with 49 fuzzies and 364 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 21:02:48 +00:00
Transifex SVN Submitter
bacd204fea
l10n: Updated Polish (pl) translation to 33% (Michał Komasa)
...
New status: 208 messages complete with 52 fuzzies and 366 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 20:54:04 +00:00
Transifex SVN Submitter
ac1378331a
l10n: Updated Polish (pl) translation to 33% (Michał Komasa)
...
New status: 207 messages complete with 52 fuzzies and 367 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 20:49:48 +00:00
Transifex SVN Submitter
c883503422
l10n: Updated Polish (pl) translation to 32% (Michał Komasa)
...
New status: 202 messages complete with 57 fuzzies and 367 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 17:59:59 +00:00
Transifex SVN Submitter
205b982b87
l10n: Updated Polish (pl) translation to 30% (Michał Komasa)
...
New status: 194 messages complete with 61 fuzzies and 371 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 17:51:47 +00:00
Transifex SVN Submitter
881b9cbe43
l10n: Updated Polish (pl) translation to 28% (Michał Komasa)
...
New status: 178 messages complete with 71 fuzzies and 377 untranslated.
Transmitted-via: Transifex (translate.pardus.org.tr).
2011-01-24 14:22:45 +00:00