* yapilan seyleri isaretle de ama

- alpha'da yapilmayan nelerin beta'ya atilacagi kesin degildi
  - beta'dan multi-architecture'i atiyorum post release'e
  - upgrade olayini atiyorum kendi hesabima dusen
  - gerisini istediginiz ne varsa atabilirsiniz beta'ya gibi gozukuyor
    ta component'dan multi-package dependency'e kadar olan todo
    itemlari isterseniz beta'ya gidebilir. ama yaparim dediklerinizi
    yapin tabii, ama bir iki gun icinde yapacaksaniz :)
This commit is contained in:
Eray Özkural
2005-07-29 15:36:46 +00:00
parent 0c79834da1
commit bad81ea723
+32 -30
View File
@@ -38,33 +38,15 @@ Legend:
+ Package/Files
2. Alpha
- incremental build (meren)
- generate binary release number by comparing MD5s (meren)
- keep track of successfully completed configure, make, install
steps (necessary for large-scale builds?) (meren)
/ multi-package dependency analysis (eray)
+ design a package operation planner
/ install operation (eray)
- upgrade operation (eray)
+ command line interface:
+ pisi remove
- pisi upgrade (eray)
+ svn-like CLI
- non-interactive use (baris)
/ configuration file
+ define the format of the configuration file
+ extend Config module (config.py) accordingly
- define configuration keys (baris - meren)
/ component/category
+ requirements
- xml format (baris) (bunlarin class'leri yazilmali)
- usage (build process'in icine koymak baris - meren)
/ query
+ list of installed packages (eray)
- comar OM information (Provides) (baris)
- refactor actionsAPI (caglar)
+ query
- comar OM information (Provides)
- package by name, summary/description
- actionsAPI documentation (caglar)
/ versioning information document (bunu eray'in yazdigi mail'den bakin!)
/ versioning information document
/ verify metodlari
+ SpecFile
+ MetaData
@@ -74,6 +56,24 @@ Legend:
+ sourcedb
- package (baris)
+ configuration file (baris)
- non-interactive use (baris)
- incremental build (meren)
- generate binary release number by comparing MD5s (meren)
- keep track of successfully completed configure, make, install
steps (necessary for large-scale builds?) (meren)
+ multi-package dependency analysis (eray)
+ design a package operation planner
+ install/remove operations (eray)
+ command line interface:
+ pisi remove
+ svn-like CLI
/ configuration file
+ define the format of the configuration file
+ extend Config module (config.py) accordingly
- define configuration keys (baris - meren)
+ query
+ list of installed packages (eray)
+ refactor actionsAPI (caglar)
+ fix xml indentation (meren)
+ define file types (doc, executable, conf, etc...) (baris - meren)
+ write specfile (eray)
@@ -96,11 +96,12 @@ Legend:
3. Beta
- upgrade operation (eray)
- system-wide upgrade (upgrade-all) komutu (eray)
/ multiple package repository (eray)
+ decide how to implement
/ make a package and sourcedb for each repo
- support medium types
- support medium types :( uhuuuu
- internet: http/ftp
- local repository
- cdrom dvd
@@ -115,14 +116,15 @@ Legend:
- exception handling (baris)
- incremental build/fetch for repository index (pisi-index.xml)
- diffsets (caglar)
4. Release (bug fix, guzellestirme vs.)
- file locking hikayesi database'lerde guzel calisiyor mu (eray)
5. Post Release
- transaction stuff for database (eray)
- multi-architecture support (baris, caglar)
/ design decisions
/ extend XML specs to support that
- cross-platform building support
4. Release (bug fix, guzellestirme vs.)
- file locking hikayesi database'lerde guzel calisiyor mu (eray)
5. Post Release
- transaction stuff for database (eray)