- updated TODO

- fix etpDatabase.addPackage()

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1558 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
lxnay
2008-04-04 13:55:40 +00:00
parent 3dc029ee50
commit 5d437be9aa
2 changed files with 22 additions and 20 deletions
+19 -17
View File
@@ -1,31 +1,33 @@
TODO list
- migrate server code to ServerInterface
[] write a tool that helps keeping packages updated (also supporting injected ones)
[] complete reagent spm interface
[] write a tool that will rebuild kernel dependant packages
[] GLSA interface, interfaced between packages in repo and the portage tree
- implement notice board
- calculate extra deps from NEEDED, server side? - NEEDED + ldconfig -p ?
- split RDEPEND and PDEPEND ( + && and || )
- Server-side code refactoring:
1st:
[] calculate extra deps from NEEDED, server side? - NEEDED + ldconfig -p
[] write a tool that helps keeping packages updated (also supporting injected ones)
[] complete reagent spm interface
[] write a tool that will rebuild kernel dependant packages
[] GLSA interface, interfaced between packages in repo and the portage tree
2nd:
[] write a ncurses interface to manage entropy database
- split RDEPEND and PDEPEND ( + && and || ) (*)
- add i18n support (*)
- log messages from portage doebuild() calls
- create a meta-packages list ... I hate Joost (*)
- Community repositories
- implement notice board
- implement configuration files snapshot tool
- create a meta-packages list
- allow interactivity for games requiring CDs/DVDs
- add changelog to packages
- packages.sabayonlinux.org interactivity (comments + images upload + connection to phpbb user db)
- Community repositories
- write a ncurses interface to manage entropy database
- add i18n support
- find a way to better handle real smartapps deps (need split PDEPEND?)
Spritz:
- interface bug reporting interface (ahah)
- handle entropy exceptions
- add masking menu
- use availability bool to show masked packages and connect the masking menu
- handle entropy exceptions (*)
- apackage masking menu (*)
- bug reporting interface (*)
- GLSA interface (*)
- Popularity feature / Your Ego service
- Category <-> Image dictionary (for the properties menu)
- GLSA interface
- Skip Mirror buttons
- button to stop the queue
- show the number of packages found in a list
+3 -3
View File
@@ -654,8 +654,8 @@ class etpDatabase:
if revision == -1:
try:
revision = etpData['revision']
except:
revision = int(etpData['revision'])
except (KeyError, ValueError):
etpData['revision'] = 0 # revision not specified
revision = 0
@@ -1007,7 +1007,7 @@ class etpDatabase:
# save
dumpTools.dumpobj(etpConst['rss-dump-name'],etpRSSMessages)
return idpackage, revision, etpData, True
return idpackage, revision, etpData
# Update already available atom in db
# returns True,revision if the package has been updated