[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#869738: Kill off db2html and html-control



Open points (also RFC!):

  - db/ix/full.html
    o list of all non-archived bugs
    o no alternative (needs implementation)
  - db/ix/maintainers.html
    o list of maintainers (broken, does not consider Maintainers.override)
    o RewriteRule ^/db/ix/maintainers\.html /cgi-bin/pkgindex.cgi?indexon=maint
[L,R]
  - db/ix/packages.html
    o list of packages with non-archived bugs
    o RewriteRule ^/db/ix/packages\.html /cgi-bin/pkgindex.cgi?indexon=pkg [L,R]
  - db/ix/pseudopackages.html
    o list of pseudo-packages for Package: line
    o no alternative (do we actually need a replacement? is empty on my instance)
  - db/ix/psummary.html
    o list of non-archived bugs in summarized tabular fashion; sorted by pkgname
    o no alternative (probably don't need this, contains the same information as
the full bugs list)
  - db/ix/summary.html
    o list of non-archived bugs in summarized tabular fashion; sorted by ID and
time; multiple tables - one per month of age
    o no alternative (THIS can actually be helpful, because it groups bugs in
1-month-increments based upon their age - should have an alternative!)
  - db/ju/junk.html
    o list of junk messages not associated with a bug report
    o ? no alternative (not needed? empty for me - part of SpamAssassin
integration?)
  - db/ma/lMAINTAINERNAME.html
    o list of non-archived bugs for packages owned by MAINTAINERNAME (broken,
does not consider Maintainers.override)
    o RewriteRule ^/db/ma/l(\w+)\.html /cgi-bin/pkgreport.cgi?maint=$1 [L,R]
    o CAVEAT: rule needs definitely more care, also, on my instance (since
Maintainers.override is not taken into account), only a file for "(unknown)"
exists which spells out "l-28_unknown-29_.html". Not sure what the actual value
would be for other maintainer addresses, but it would probably have special
characters replaced with -charcodeinhex_ (like "@" -> -40_) so we have to be
VERY careful on that one. I'd rather drop this completely since it's somewhat
broken.
  - db/pa/lPACKAGENAME.html
    o list of bugs affecting or assigned to PACKAGENAME
    o RewriteRule ^/db/ma/l([\w+.-]+)\.html
/cgi-bin/pkgreport.cgi?which=pkg&data=$1 [L,R]
    o CAVEAT: rule needs more love - what are acceptable characters in package
names? Debian only allows [a-z0-9.+-], but other package management systems have
different rules - for instance also allowing upper-case characters. What other
special characters may be allowed, like ~, #, $ etc.?


Can be ignored:

  - db/ix/zstamp.html
    o shows date and time of last html-control run
    o no alternative; none needed

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: