"Fossies" - the Fresh Open Source Software Archive
As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard
) with prefixed line numbers.
Alternatively you can here view
the uninterpreted source code file.
2 - change URLs to old rpmfind.net to new website
3 - new website (at Savannah)
4 - make it possible to configure extension of output files while with
5 templates we can produce .xml, .php, ...)
6 - try to speed-up processing by comparing last-modification-time of package
7 and pages which are generated (only) from that package and generate the
8 page only if package is newer, i.e. the modification date of the package
9 file is newer then either mod. data of the package's HTML page, template's
10 file, configuration's file or mod. time of the rpm2html binary itself
11 - try to further speed-up processing by caching package attributes in DB
12 cache (db4?) and only process packages not in the cache or if they were
13 modified from previous run - then also regenerate only pages generated
14 from changed info (this means making some package -> page "dependency"
16 - resolve errors with libxml as experienced for example by users of RDF
17 functionality: xmlEncodeEntitiesReentrant : input not UTF-8 (reported by
18 Andreas Radke)
19 - resolve 'make dist' (does not work) vs. 'make distrib' (works) in Makefile
20 - do not cosider new packages based on their time of creation but based on
21 their apearing in the repo (i.e. if the lastOprevious time the rpm2html
22 was running and the package was not there - and now is - it is new) =>
23 there should be some status info implemented to keep track of known (thus
24 not new) packages - necessary especialy for RDF feed: when packages are
25 added into repo days or even weeksafter creation are then not indicated as
27 - GPG signatures: when GPG support is compiled in, add configuration
28 parameter to turn it off
29 - add <body onload="setFocus()"> to the PHP searches
30 - handle directories with invalid chars for URI, either escape,
31 or more brutal/simple, skip them.
32 - Maintain the coherency RPM <-> HTML when packages are removed,
33 with links to non-existent of updated packages.
34 - Overflow of buffer containing the file-list, and max size.
35 Crash with 80000 bytes ! (XXX that's probably alredy fixed or if not than
36 approach similar to changelog fixing can be used)
37 - User-provided Header and Footer. (we can do this with templates)
38 - Extraction and display of more information:
39 + ICON
40 + GIF
41 + XPM
42 - make 'protectemails' mangle 'mail' so that those maintainers who wish to
43 mangle e-mails do not have to change value of both 'protectemails' and
44 'mail' options
47 - integrate a portaloo
48 - store all metadata in the database
49 - cleanup the Vendor/Distribution/Packager/dist mess of the database
50 - build a database of GPG/PGP keys and associated packagers/distributions
51 - add a Project database, offer ways for users to complement it
52 - extend the database based cleanup to also remove HTML pages.
55 - Switch to PNG and get rid of those 2 GIFs !
56 - Generate RDF channels per distro or subdirs
57 - Timestamps
58 - Config file using per-directory entries
59 + Local URL
60 + Remote URL
61 + Color
62 + SRC URL
63 - Config for Remote distributors
64 - Source RPM handling
65 - Extraction and display of more information:
66 + COPYRIGHT
67 + PACKAGER
68 + URL
69 - an Index file with stats and infos
70 - ByName index
71 - Documentation
72 - Packaging
73 - Give package sources information using dir colors.
74 Maybe color should be defined in a different way.
75 - Multi-platform (see also OS).
76 A given package may be available for more than one platform
77 - Localization.
78 - More navigarion links in the Header of generated files,
79 direct links to Group, Date, Vendor
80 - Handle the file modification time to avoid rewriting all
81 the files at each run, if not needed. This break HTTP caching !
82 - Handle more than 2 Gig of RPM data.
83 - Correct HTML output.
84 - Limit size of ByDate.html
85 - Add "More..." links to ByDate when overriding the limit of the
86 page size.
87 - Split the ByName to be actually a set of links to smaller pages.
88 - Warns if case of lack of resources lists.
89 - Check for -lintl in configure.in and add -lintl in Makefile.ini
90 (Cristian Bradiceanu <firstname.lastname@example.org>).
91 - Provide a mechanism to add per-base links in the navigation headers
92 (for search or help).
93 - Added a man(1) page provided by Manu :-) ROUAT <email@example.com>
94 - Add 'changelog' fields to the resulting pages
95 (Gary Thomas <firstname.lastname@example.org>).
96 - Enforce new pages and directory to be world-readable
97 (Kirk Bauer <email@example.com>)
98 - Provide RPM packages for sources and i386 !
99 - Site mapping, per-directory output and navigation.
100 - Maintain the coherency RPM <-> RDF when packages are removed
103 $Id: TODO,v 1.42 2010/10/05 14:36:54 hany Exp $