Kaydet (Commit) 2ec159e1 authored tarafından Eray Özkural's avatar Eray Özkural

update todo and extend readme a bit

üst dcbf612d
PISI - Packages Installed Succesfully as Intended
PISI is a new package manager implemented in python for the PARDUS
distribution.
PISI is a new package manager for the PARDUS
distribution. In Turkish PISI means "kitty", and
like a kitty, it is featureful and small.
Some of its distinctive features:
- Implemented in python.
- Implemented in python
- Efficient and small
- Package sources are written in XML and python.
- Fast database access implemented with berkeley DB.
- Integrates both low-level and high-level package operations.
- Package sources are written in XML and python
- Fast database access implemented with berkeley DB
- Integrates low-level and high-level package operations (dependency resolution)
- Framework approach to build applications and tools upon
- Comprehensive CLI and a user-friendly qt-based GUI (GUI
distributed separately)
- Comprehensive CLI and a user-friendly qt GUI (distributed separately)
- Extremely simple package construction
......@@ -173,32 +173,13 @@ Legend:
* high priority
+ transaction stuff for database (eray)
+ implement a simple (dandik) version for better reliability
+ database version file
* medium priority
- component improvements (optional)
- maintain a list of components each component has
- maintain a list of packages
* low priority
* low priority
+ search command: (eray)
+ implement an inverted index
+ search in summary and description
/ overhaul installdb (try to merge its use with packagedb) (eray)
/ verify metodlari
+ SpecFile
+ MetaData
+ Files
- Index (somebody should write one :} )
- autoxml:
- revise error checking, printing and tests
- uri type
- date type
- enum type
- make autoxml dependent on only xmlext and xmlfile interfaces
5. Post Release
......@@ -210,9 +191,6 @@ Legend:
- full dependency analysis like install/upgrade etc.
- build-all (or build-distro) command, or as a separate tool
- an emerge command, just for fun
- more support for categories:
- put categories into a database
- fast search for categories
/ make a package and sourcedb for each repo
+ packagedb
- sourceb
......@@ -223,17 +201,37 @@ Legend:
* medium priority
- non-interactive use
- multi-architecture support (baris, caglar)
/ design decisions
/ extend XML specs to support that
- UI impl: non-interactive use that selects defaults and logs output
- UI impl: a general purpose Qt UI
/ multi-architecture support
+ design decisions
+ extend XML specs to support that
- cross-platform building support
- incremental build/fetch for repository index (pisi-index.xml)
- diffsets (caglar)
- a command to check if repos are consistent wrt dep relations
- xdelta support (caglar)
- diffsets
- a command (check-repo) to check if repos are consistent wrt dep relations
- component improvements (optional)
- maintain a list of components each component has
- maintain a list of packages
- more support for categories:
- put categories into a database
- fast search for categories
* low priority
/ overhaul installdb (try to merge its use with packagedb) (eray)
/ verify metodlari
+ SpecFile
+ MetaData
+ Files
- Index (somebody should write one :} )
- autoxml:
- revise error checking, printing and tests
- uri type
- date type
- enum type
- make autoxml dependent on only xmlext and xmlfile interfaces
- search command: (eray)
- search components
- english stemming
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment