Commit Graph

4730 Commits

Author SHA1 Message Date
Bahadır Kandemir ccf88e486e A simple library (and also a console utility) to sign/verify PISI (ZIP) packages. 2010-02-20 00:27:44 +00:00
Ozan Çağlayan f2fe26eab4 Initial start 2010-02-19 13:46:30 +00:00
Gökçen Eraslan 228b1080fa Replace FileError with ctx.ui.error since FileError is defined in pisitoolsfunctions. 2010-02-12 09:48:08 +00:00
Ozan Çağlayan f77b7e39bc blacklisted system.base packages aren't really ignored during update
BUG:COMMENT:9991
2010-02-11 21:08:42 +00:00
Ozan Çağlayan 308aa49ba6 Real fix for #6748: The exception is raised both in getcwd() and chdir()
BUG:COMMENT:6748
2010-02-11 21:07:01 +00:00
Ozan Çağlayan f2a15f39ba Add NEWS file 2010-02-11 21:04:31 +00:00
Ozan Çağlayan 4bc2b0d000 The size of the list doesn't really matter at all
BUG:FIXED:11818
2010-02-11 20:05:51 +00:00
Patrik Karlsson 4b3ff8fa01 Swedish translation. 2010-02-07 14:53:54 +00:00
Patrik Karlsson 28481d6e3e Swedish translation. 2010-02-05 15:34:21 +00:00
Fatih Aşıcı 174db8b712 Allow comparing Version objects with strings 2010-02-05 14:53:02 +00:00
Ozan Çağlayan 897a0442cf Add blacklist-fix 2010-02-05 14:37:56 +00:00
Ozan Çağlayan 3e29e3cf5f Handle possible None values for obj when the element is optional 2010-02-04 08:25:43 +00:00
Ozan Çağlayan acd139a10d pisi/component.py(Maintainer): Add Maintainer tag to components.xml. 2010-02-02 07:57:33 +00:00
Faik Uygur 8e904f923f pisi-2.2.19 2010-01-28 20:30:10 +00:00
Faik Uygur a3d4966537 pisi.api.add_repo and pisi.api.update_repo should not remove any repository by force.
These are two seperate calls that just adds a repository and just updates a repository, respectively.

Checking distribution or architecture of a repository should be done by the pisi clients.
RepoDB has two methods for this (check_architecture, check_distribution) that return False when failed.
And any action desired should be taken after by the clients themselves. Removing a repository after a pisi
up is insane after a repository is added anyhow.

So for pisi-cli, from now on pisi add-repo will add, update and check the repository by default without asking
if you want to update the repository or not. If fetching the repository index from the given url fails, 
pisi cli will remove the repository as before.

Two options added to pisi add-repo: --ignore-check and --no-fetch

If --ignore-check is given, pisi ignores the arch/distro check after a _successful_ add and update phase.

--no-fetch is for not fetching the repository index. If this option is given, pisi will be unable to check
the arch and distro of the repository (because we have no index to check) and will warn about this to continue.

Summary: 
If a repository is added to pisi database, this means either it is checked or forced. Either way pisi will
use these repositories.
2010-01-28 14:11:02 +00:00
Faik Uygur b62603f7b2 Add repo check arch and check dist methods to repodb 2010-01-28 13:02:39 +00:00
Faik Uygur 6999bae2b7 get arch,dist and dist_release of pisi.conf from variables 2010-01-28 12:55:12 +00:00
Faik Uygur 36eefc1b7f Add repo arch,dist,dist_release getter methods to RepoDB 2010-01-28 12:22:06 +00:00
Serdar Dalgıç 61d4c687e3 Handle urllib2 errors of dummy .part files created as a result of unreachable
translations.xml's. Fixes #12136.

Ilgili hatadaki 8. yorumda Isbaran'in yazdiklari sorunu acikliyor.

BUG:FIXED:12136
2010-01-26 13:38:06 +00:00
Ozan Çağlayan c315948a21 Avoid NoneType excepsions 2010-01-23 13:39:11 +00:00
Ozan Çağlayan efb97cc392 Add support for reverse applying a patch with <Patch reverse="[tT]rue">.. 2010-01-23 13:22:07 +00:00
Gökçen Eraslan 2eb8943986 Do not ignore parameter in make method (eg. perl Build test). Tests of some perl modules have never run before this commit. 2010-01-22 12:37:45 +00:00
Faik Uygur 4539137d6a When the last dependency package of <AnyDependency> is removed. the reverse dep should also be removed. This was
working, but missed the attributes part.. So it was working for the Dependency tag without attributes like versionFrom, 
versionTo, ...
2010-01-20 07:44:52 +00:00
Ozan Çağlayan 8f5aa7e6ab Don't wait until packaging for borking about invalid version strings
- Current pisi borks about invalid version string just before creating .pisi file.
Move that check to __init__ in Builder to fail as early as possible.

- Also handle unknown keywords in version strings to not fail with unhandled
exceptions.
2010-01-19 13:14:11 +00:00
Ozan Çağlayan 186bfada9f Pisi error message sanitization
* pisi/specfile.py (_set_i18n): Handle parsing errors during
translations.xml reading.
* pisi/specfile.py (read_translations): Ignore source package
translations if <Name> is empty in translations.xml.
2010-01-19 12:08:10 +00:00
Faik Uygur d39c4c82a0 pisi-2.2.18 2010-01-14 10:23:12 +00:00
Klemens Häckel c85071858f some last minute language fixes for german release note and some spanish details 2010-01-13 23:02:45 +00:00
Patrik Karlsson e9f5bb3329 Swedish translation. 2010-01-13 11:26:36 +00:00
Faik Uygur 79dfa18e7c remove later note 2010-01-13 09:21:27 +00:00
Faik Uygur 80a5b1dee2 Do not force replaced package upgrades for system.base upgrade planning 2010-01-13 09:05:47 +00:00
Ozan Çağlayan 3b8250b8bf Implement get.ARCH()
* pisi/actionsapi/get.py: Add ARCH() for getting host architecture.
Thanks to 64-bit team for pointing out this requirement.
2010-01-12 10:32:55 +00:00
Faik Uygur b9521c6a2d Add get_package_requirements method to pisi api 2010-01-11 13:57:47 +00:00
Patrik Karlsson 3c0942d73c Swedish translations. 2010-01-10 14:04:11 +00:00
Patrik Karlsson ad48c23c32 Swedish translations 2010-01-09 19:17:38 +00:00
Ozan Çağlayan e5641826e5 A scenario for #9991 2010-01-09 10:26:49 +00:00
Faik Uygur b0ccf0185f remove unused exceptions 2010-01-08 08:19:43 +00:00
Serdar Dalgıç bbecc6e9fa remove obsolete exceptions too 2010-01-08 08:14:35 +00:00
Faik Uygur 9db5417a30 pisi-2.2.17 2010-01-08 07:46:43 +00:00
Faik Uygur aeb3095788 Update translations 2010-01-08 07:46:35 +00:00
Faik Uygur 2f2d9bd1e0 Remove repo architecture and distribution check for now 2010-01-08 07:45:24 +00:00
Ozan Çağlayan a13e2a7e10 A little better 2010-01-05 09:42:03 +00:00
Ozan Çağlayan 528ba418cc Support glob patterns in shelltools.unlink() 2010-01-04 08:00:20 +00:00
Faik Uygur 4a533ca0bd Revert change. pisi can not decide which operation to return. 2010-01-04 06:40:57 +00:00
Philippe Svetoslavsky 0e2a8cc9d0 minor correction 2010-01-01 21:24:59 +00:00
Serdar Dalgıç f580227ec7 Do not give permission to takeback system to the initial state which is always pardus-cd repository is updated. . 2009-12-31 12:34:46 +00:00
Anton Tolboom fef4b041dc Dutch language update of /trunk/pisi/po/nl.po 2009-12-30 15:05:25 +00:00
Philippe Svetoslavsky b0422ac719 french translations added 2009-12-28 20:12:37 +00:00
Patrik Karlsson 0283bcb57f Swedish translation. 2009-12-28 17:23:27 +00:00
Ozan Çağlayan cd4486e1d9 Add possibility to clean-up firmwares 2009-12-24 19:36:36 +00:00
Ozan Çağlayan e60595bd86 add new method updateKConfig() 2009-12-24 18:30:32 +00:00