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