aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCorentin Chary <corentin.chary@gmail.com>2012-09-14 10:42:53 +0200
committerCorentin Chary <corentin.chary@gmail.com>2012-09-14 10:42:53 +0200
commit89f31929378aa91efff7aa9e1848f791437d2b5c (patch)
treeaaa40251198d6a769f3780b7b3aa60d0824d75d6 /TODO
parentMerge remote-tracking branch 'origin/master' (diff)
downloadeuscan-89f31929378aa91efff7aa9e1848f791437d2b5c.tar.gz
euscan-89f31929378aa91efff7aa9e1848f791437d2b5c.tar.bz2
euscan-89f31929378aa91efff7aa9e1848f791437d2b5c.zip
euscan: update TODO
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
Diffstat (limited to 'TODO')
-rw-r--r--TODO26
1 files changed, 19 insertions, 7 deletions
diff --git a/TODO b/TODO
index 40488c7..8c7cf35 100644
--- a/TODO
+++ b/TODO
@@ -27,17 +27,21 @@ euscan
-- Berlios: nast, enigma, usbprog, python-wifi, wifi-radar, bcm43xx-fwcutter
-- Google code: pychess, redis, rssguard, ostinato, pidgin-facebookchat
-metadata.xml
-------------
+### metadata.xml
-- Finalize format
- Create a subtree of metadata using custom rules
+- Finalize format
- Write a GLEP
+- Convert subtree
- Commit metadata.xml changes to tree
packages:
- MySQL: should use http://downloads.mysql.com/archives/
- mariadb: should use http://downloads.askmonty.org/MariaDB/+releases/
+
+
+### handlers
+
- freecode: to scan freecode.com
- remote-id: type deb repository. Example I always scan:
http://dl.google.com/linux/musicmanager/deb/dists/stable/main/binary-i386/Packages
@@ -54,7 +58,6 @@ euscanwww
### packages
-
- show additional informations in the web interface (remote-id, etc...)
- show the content of the ebuild for a particular version
- Ignore alpha/beta if current is not alpha/beta: per-package setting using metadata.xml ?
@@ -66,14 +69,21 @@ euscanwww
Move account stuff to an euscan.account application to keep only package related stuff in djeuscan.
+### logs
+
+Move log models into djeuscanhistory ?
+
### models
- Repository (added or not, from layman + repositories.xml)
- Category (read metadata.xml)
- Url ad ManyToMany
- Arches and Keyword
+- Metadata, herds, maintainers and homepage are per-version, not per package. Store it in Version instead.
+ Define last_version that refers to the last version (can be last_version_gentoo or last_version_overlay)
+ Fix update_counter, to update this field.
-### djportage
+### djportage (LOW-PRIORITY))
- Create standalone application to scan and represent portage trees in models using work done in:
-- euscan
@@ -87,9 +97,11 @@ The scan process should be faster than the one using euscan. gentoo-packages hav
### Scanning
- Remove alive field
-- Find a way to rescan upstream of packages recently changed in portage
+- Find a way to rescan upstream of packages recently changed in portage:
+ - make scan_portage/scan_upstream return a list of packages that were updated (or list of versions ?)
+ - use that list in tasks.py as scan_upstream (should be easy using chains and subtasks)
-### API
+### API (LOW-PRIORITY)
- Move to tastypie