Commit Graph

47 Commits

Author SHA1 Message Date
Fatih Aşıcı 9525afca3c 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
2010-05-30 20:04:33 +00:00
Fatih Aşıcı 0fe53eb3dd pisi 2.3
This is the first stable release of 2.3.x series. This release
includes assorted bug fixes that might be considered critical.

Full changelog since version 2.2.19 is included in ChangeLog file.

Changes since 2.3_rc1
---------------------
fatih (7):
      install: Call flush/fsync for critical pisi files
      repodb: Do not fail when Distribution tag is missing
      repodb: Do not search index files of local repos in /var/lib/pisi
      scripts: Add a script to generate ChangeLog files from svn log
      scripts/make-changelog: Write bug report links
      changelog: Rename old ChangeLog file
      Remove NEWS file and update MANIFEST.in

ozan.caglayan (1):
      Always use /root/.ccache for CCACHE_DIR for not bypassing ccache when we modify /root in actions.py. A more elegant way is to read CCACHE_DIR from pisi.conf
2010-05-27 08:49:07 +00:00
Fatih Aşıcı a883c70865 changelog: Rename old ChangeLog file 2010-05-27 08:29:30 +00:00
Ozan Çağlayan df45476f7f Don't use underscores for filenames in infodir 2010-03-09 11:49:17 +00:00
Ozan Çağlayan ca28553a27 Those given parameters are nonsense and noop. Just give DESTDIR to install() for correct installation into sandbox. 2010-03-08 12:57:42 +00:00
Ozan Çağlayan ab8ea0bf21 Add forgotten log 2010-03-08 12:56:18 +00:00
Fatih Aşıcı efb7697f9d Fix concatenation error
This is a regression introduced when the support for
Source/AdditionalFile support is added.
2010-03-03 12:37:40 +00:00
Fatih Aşıcı 27b54e74b8 Update ChangeLog 2010-03-01 08:04:15 +00:00
Fatih Aşıcı 757e7d97a7 Catch empty dirs when searching for abandoned files.
Always show abandoned files whether the --debug option is given or not.

BUG:FIXED:12342
2010-02-28 20:50:14 +00:00
Fatih Aşıcı ed8984ef4c Yet another place that doesn't take -D parameter into account 2010-02-28 19:12:50 +00:00
Fatih Aşıcı f5005bb796 Take -D parameter into account when looking for file permission changes 2010-02-28 19:00:36 +00:00
Fatih Aşıcı 63e6498b5f Take -D parameter into account when checking files 2010-02-28 18:50:18 +00:00
Fatih Aşıcı 10669a97c2 Update ChangeLog 2010-02-28 18:32:32 +00:00
Fatih Aşıcı 5504639ceb Install files into correct paths when the old package format is used.
This was a regression introduced when switching to python 2.6.
2010-02-27 19:29:09 +00:00
Fatih Aşıcı abd60acd98 Refactor get_file_type function 2010-02-22 17:56:03 +00:00
Fatih Aşıcı 07deed2a3f Remove the check for repository architecture
The current infrastructure doesn't allow a unified repository for multiple
architectures.
2010-02-22 08:01:29 +00:00
Serdar Dalgıç f290b85cd7 Use glob.glob0 and lstrip instead of glob.glob.
Typos in filePaths in pspec.xml were sometimes ignored and abandoned files were not succesfully caught in some cases. Now it is fixed.

Thanks Fatih for the collaboration.
2010-02-22 06:47:48 +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
Fatih Aşıcı 174db8b712 Allow comparing Version objects with strings 2010-02-05 14:53:02 +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
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 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
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
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
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
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
Gökçen Eraslan 3bfa18848f Add changelog for CMake build type change. 2009-12-21 14:06:11 +00:00
Fatih Aşıcı fc877b2687 Fix exceptions raise after quitting history view. 2009-12-21 09:07:32 +00:00
Serdar Dalgıç dc960b4d2b change the ChangeLog 2009-12-16 13:28:55 +00:00
Serdar Dalgıç 978f3e2c10 add to the ChangeLog too. 2009-12-15 22:30:26 +00:00
Ozan Çağlayan fbb358f965 Make LocalName, Summary and Description optional for component.xml files 2009-12-15 08:46:39 +00:00
Serdar Dalgıç 269dec8c6b update these too. 2009-12-14 12:04:07 +00:00
Serdar Dalgıç 48179b333d Check individual packages' Distribution Release and architecture properties before installing them. 2009-12-11 21:16:09 +00:00
Serdar Dalgıç 479f10265b Raise meaningful warning when translations.xml has invalid XML.
BUG:FIXED:8969
2009-12-09 12:25:29 +00:00
Bahadır Kandemir 26d14982c7 Add package name to needs{Restart,Reboot} list if an update requires one of these actions.
IMHO, update_databases() method in Install class is suitable for this operation, feel free to move/refactor code if I'm wrong.
2009-12-08 15:20:35 +00:00
Bahadır Kandemir e8fa5bb1f6 Install DB changes and API methods for needs{Restart,Reboot} feature.
pisi.api.list_needs_{reboot,restart}()
pisi.api.add_needs_{reboot,restart}(package)
pisi.api.remove_needs_{reboot,restart}(package)
2009-12-07 21:05:30 +00:00
Bahadır Kandemir 73db8c6b8e Reverted AnyDep changes 2009-12-04 11:55:25 +00:00
Bahadır Kandemir ffbd4526e5 Fixed repo_version_bumped() ignoring with_version() argument. 2009-12-04 10:07:59 +00:00
Bahadır Kandemir 915d16cdec AnyDependency support added to with_dependencies() method. Simply give AnyDependency list as an argument. 2009-12-04 09:21:42 +00:00
Bahadır Kandemir d2e28e0bd5 *Size variables should be long. 2009-11-22 14:56:51 +00:00
Faik Uygur 692e7b043d update changelog 2009-11-09 10:04:59 +00:00
Ozan Çağlayan 94f85db8f1 Don't append dbginfo to the debug packages' partOf data 2009-10-15 17:25:54 +00:00
Faik Uygur aa33fae1d6 these too 2009-10-14 12:42:49 +00:00