Bug#869738: Kill off db2html and html-control

Mihai Moldovan <[email protected]> Wed, 26 Jul 2017 14:23:17 +0200
Newsgroups gmane.linux.debian.devel.debbugs
Message-ID <4f2c78fc-3e31-233d-64eb-4b1d24bfc9af__8058.00160528651$1501072041$gmane$org@ionic.de>
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
signature.asc (application/pgp-signature, 898 B)
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIzBAEBCgAdFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAll4ibUACgkQH9Yu2W4l
OofiwQ//Zkr3ucBHIZ/XKHZvNE0c1z4vT+Dv8qlsfFNGaWCSbUmD+4Iegp7gIlIZ
H1F+ZK2cYzerW0DYWyR02HF5CVwmgAUHYFhubSWYo7qWZCkqWNFcbQVNYY2OVY+B
3Pt3+gtD8+U5D8i2IM6T6mRhlHFg6R5cL6YoWnWgDkZUdz693ZGxSrNW3MseblgZ
qi3C7KPrSl8ctESgUeOnm2H1iQULPQYdRU+DBHhDYVeMJWF3rUzTWH0BoV6zVamQ
5j83jxVQXqtpGzhMJoozyzEFXrQlHxKRSJa9YoQ8s8JPHyv0JAxhcGyt3X8H/hyl
1Ft/Yml7eiC5H8GuVMtjV6VeWdxsUrfcszty7jhRvnPSoqVq6/Y51Sw4h36lc4rV
GkyrHKjWguRpkjCMiNV7ezDEJkIHIQ4asz8g+/jn/yRPTWYxJi2Knag2wDI/L/bY
ail7iJWUe6MGGoU6neKJyqY8kuzyW9ZGYMRty4zw+QLDfJ1JGxbvgqClSXqtVEaF
o4t9QNPK31+Kbn3jr5Jx0AIJHJFf1ioOTNK7rTgpgNtXVlrMWcznJVs41pdoUgM4
cDkJqp2vQcMUMKoo+Pu0W4XRtx0j3JJIOLC5QGJmcprMQKoapfFQR15phaiScwgn
jND4hl2X7S65n3QxMa1vpfE0653Z00Bzlgf8o6J+xE0OPERI1QQ=
=FtZF
-----END PGP SIGNATURE-----