Package: bugs.debian.org
Severity: wishlist

[There had been some previous discussion around Debconf17 ... finally
filing the corresponding wishlist bug.]

For the BTS I'd like to have something like userdefined "key=value"
pairs - an extension to the existing usertags (which only allow to add
arbitrary "keys"). Or any other solution to do the following:

I'd like to attach a "regular expression" to a bug (perhaps also more
than one), that can be retrieved from the bug report (like found
versions, usertags or ...) and would be used by piuparts-analyze for
better matching bugs to logs. Right now we require strict version
matches (but we could still match the wrong bug if it was just found at
the matching version, e.g. we have a bug from sid-strict about some
leftover logfile, but later there is a serious stable->testing upgrade
issue in the same version, but piuparts-analyze already flagged the log
for the logfile issue). That should allow propagating unfixed bugs to
newer uploads automatically. (Right now it requires a manual "found
xxxxxx 0.8-15".)
And I would probably not mind populating these regular expressions
initially... it might take some time ... to save time later on.
It might be neccessary to encode the regex somehow to ensure it is
stored and can be retrieved unaltered despite of the characters being
used in it (space, ., *, ?, /, \, quotes, control chars, ..., utf-8
(non-ascii))

And I want this set of regular expressions to live in a central database
(e.g. the bts), and not something local to a single piuparts instance.
With more masters (pejacevic and mine now and perhaps $arch.pejacevic at
some point) this needs be be available to all of them.

A similar usecase for this feature could be automatically matching
failed buildlogs to FTBFS bugs by regex.


Andreas

Reply via email to