Hi, Tobias Frost wrote: > Package: lintian > Version: 2.114.0
Felix Lechner wrote: > On Fri, Jan 7, 2022 at 2:57 AM Tobias Frost <t...@debian.org> wrote: > > > > Unmatched ( in regex; marked by <-- HERE in m/( <-- HERE > > That is a consequence of switching to Text::Glob for overrides. No. That feature only came _after_ 2.114.0 against which Tobias reported the bug: https://salsa.debian.org/lintian/lintian/-/commit/139009d5a54225ebff4509ec37b979cb898c17fe ~/lintian/lintian → git describe 139009d5a54225ebff4509ec37b979cb898c17fe 2.114.0-32-g139009d5a So it came 32 commits _after_ the 2.114.0 release. gitk confirms this as well. > We recently introduced 'pointed hints' which allow live links on our > website to sources.d.o and soon others. In terminal output, they are > shown as > > tag annotation [file pointer] > > but that format is not great for overrides. Ack. For the current version in git, I suggest using "?" or "*" to match problematic characters. E.g. for myself links2 source: very-long-line-length-in-source-file * > 512 *graphics/font/* worked while links2 source: very-long-line-length-in-source-file * > 512 [graphics/font/* bailed out with a regexp syntax error, but now at "/usr/share/perl5/Text/Glob.pm line 18", which might be actually a bug in Text::Glob which does not seem to catch unproper shell bracket wildcards. > We will likely allow globbing on the file pointer, regular expressions > on the annotation and require literal matches for the tag name. To > keep those fields separate, we may switch to a Deb822 format for > override files, but hope to provide automated tools for migration and > management similar to those we already use internally to interactively > recalibrate Lintian's test suite. Given that Felix quit working on Lintian, this will likely not happen unless someone steps up and continues the ideas and his work. I will only try to fix things for now. (And I'm not sure how I'll handle this, maybe mitigate it by more fitting documentation and maybe some sanity checks.) Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE