Bug#1042463: lintian does not accept overrides in the syntax used on ftp-master

2023-09-01 Thread Axel Beckert
Control: tag -1 + moreinfo

Hi Julian,

Julian Andres Klode wrote:
> lintian in the archive needs to restore support for the old override
> format, or ftpmaster needs to be updated to the new lintian.

We had a lengthy discussion about the override format changes made by
Felix (see https://bugs.debian.org/1007002) and there's no way back
(including "backwards compatibility") unless someone volunteers to
implement a fix for this. (I won't do that as mentioned in this
thread. See also below for some reasoning.)

> Normal source-only uploads do not trigger the issue usually, but
> there surely have been people adopting their overrides to the new
> format who now get stuck (like me) at binary-NEW with a reject when
> having to do a binary upload.

Please give an explicit example. I'm not sure if you and me think of
the same "new" and "old" format. → Tagged as "moreinfo".

As mentioned in #1007002 there's a script in the migrate-overrides
branch of https://salsa.debian.org/lintian/lintian/ which can
automatically migrate tags in override files.

But so far it only knows a few of the very annoying tags — which is also
the reason it's not in the package yet.

But I'm willing to extend that script and maybe even implement a mode
for ftp-masters if I get an example of a file which needs to be
migrated (including file name and maybe default path).

But for that I need old real-life examples. (Maybe ftp-masters can
give me the file/list Julian mentioned or tell me where to find it?)

> For an orderly transition, lintian needs to […]

Please tell this the previous lintian lead developer who decided and
implemented this inmidst of tons of other invasive changes (like
rewriting Lintian's internal module structure) without doing a release
for months or doing a release after one of these invasive changes.

It's anything but a simple "git revert" to get the old format back.
And a compatibility mode would require implementing the old override
format in the new framework from scratch.

Short said: IMHO we should do a forward escape instead of trying to
implement a very work-intensive backwards compatibility. For which we
don't seem to have the resources anyway unless someone volunteers.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , 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



Processed: Re: Bug#1042463: lintian does not accept overrides in the syntax used on ftp-master

2023-09-01 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 + moreinfo
Bug #1042463 [lintian,ftp.debian.org] lintian does not accept overrides in the 
syntax used on ftp-master
Added tag(s) moreinfo.

-- 
1042463: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042463
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Re: Pending merge requests :)

2023-09-01 Thread Axel Beckert
Hi,

Louis-Philippe Véronneau wrote:
> I was wondering if one of the lintian maintainers would be up to having a
> look at the current pending MRs on Salsa.

Yeah, I'm now back from lengthy holidays (see my annoucement on
debian-private about a month ago) and working through my pending
Debian (and other) TODOs which piled up during the holidays. %-)

Regarding Debian, I'm first/currently going through the open RC bugs
in my packages and probably some low-hanging fruits (like e.g. the new
screen upstream release) before diving into lintian again.

But yeah, a new lintian upload is overdue.

> After a cursory glance, here is a list of the ones I that look like they are
> in a good enough state to be merged:
> 
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/407
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/453
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/458
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/462
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/471
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/472
> * https://salsa.debian.org/lintian/lintian/-/merge_requests/473

Thanks for your review of these.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , 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


signature.asc
Description: PGP signature