Annotation of rpm2html/SQL_TODO, revision 1.4
1.1 veillard 1: WISH/TOOLS
2:
3: - import from rsync or mirrors logs
4: - Check for signatures, add an Authenticate base
1.4 ! veillard 5: - relink mirrorfind with the SQL database support and add a mirror
! 6: checking tool as well as an accuracy level in the mirrors entries
1.1 veillard 7:
8: TODO
9:
10: - Add Peoples with more fields than purely the fields found
11: form the RPM informations (PGP keys, email, URL, ...)
12: - Add missing fields to the Distribs base (color ...)
1.3 veillard 13: - add export functions for config files from the database
14: - use and propagate distribution informations when browsing
15: a subtree.
16:
17: DONE
18:
19: - lookup daemon searching for expired files
20: sql check implement the search
21: - add Requires, again interesting queries like the following work:
22: select Packages.Name,Packages.Version,Packages.Release
23: from Packages,Requires
24: where Requires.Resource='libxml2' and Requires.ID=Packages.ID;
1.1 veillard 25: - add Provides
26: - add functions to delete from the database:
27: sql_remove_package() with id or path key, propagating to
28: Files and Requires
29: cleanup of tables
30: - add cleanup from the sql command line tool
1.2 veillard 31: - add import function from RDF files
1.1 veillard 32: - added Files, starting to be able to do interesting queries:
33: Select Packages.Name,Packages.Version,Packages.Release from
34: Packages,Files where Files.Path='/usr/bin/xml-config' and
35: Packages.ID=Files.ID and Packages.Version >='2.0.0';
36: I was afraid of the speed requirements for the inserts, but
37: not it looks Okay.
38: - added Mirrors base
39: - added Metadata base
40: - added capacity to launch rpm2html from the database instead of
41: the configuration file 9the DB contains those).
42: - added automatic import of configuration/distribution informations
43: - started playing adding a Vendor table filled with RedHat
Webmaster