Bug#1012289: A better future for Lintian / Bug#1012289: O: lintian -- Debian package checker

2022-06-09 Thread Andrius Merkys
Hello,

I have also sent a request to join lintian team on salsa. I am not sure
how much I will be able to contribute, but I did some contributions to
lintian in past, so I feel I have some idea about its code. Also I am
quite fluent in Perl.

Best,
Andrius



Bug#1012289: A better future for Lintian / Bug#1012289: O: lintian -- Debian package checker

2022-06-09 Thread Bo YU

Hi,
On Fri, Jun 10, 2022 at 05:10:03AM +0200, Axel Beckert wrote:


Bo YU: What's your user name on Salsa? And maybe can you try to make
some contributions to Lintian via Merge Requests first? (The latter
basically counts for all non-DD membership requests.)


Yeah, I would to send MR if I can fix some issues about lintian.

Bo

--
Best Regards,



signature.asc
Description: PGP signature


Bug#1012289: A better future for Lintian / Bug#1012289: O: lintian -- Debian package checker

2022-06-09 Thread Axel Beckert
Control: retitle -1 RFH: lintian -- Debian package checker (actually ITA + RFH)

Hi Felix,

I only read about the "O: lintian" bug and your mailing list posting
via this week's "Work-needing packages report".

I'm on the Lintian mailing list, but procmail filters it into a
separate incoming box as I do for many mailing lists.

Felix Lechner wrote in April:
> Given Lintian's importance to the community, I don't think I am the
> right person to take care of Lintian or its website going forward.

Oof. Why that? IMHO you did a superb job on this!

But that explains the silence with regards to lintian uploads.

> The current HEAD is in my view in reasonable shape,

Ok, will try to make an upload soonish™ to at least get the current
state into unstable plus the most pressing low hanging fruits fixed,
e.g. like the new Debian Policy version via
https://salsa.debian.org/lintian/lintian/-/merge_requests/393 as well
as some more LHF merge requests. I also skimmed through the open MRs
and marked those as "approved" which I intent to merge. Hopefully will
manage to get that done latest the upcoming weekend.

I've also removed Chris (Cc'ed) from Uploaders due to his statement in
https://lists.debian.org/debian-lint-maint/2022/04/msg00017.html

Thanks to Chris and Felix for their long-time work on Lintian!

And thanks Paul for creating this "O:" bug report and refering to
these two mails!

Chris was the last one in the Uploaders field, so I've re-added myself
to Uploaders, too. Which also means that this is kind of an ITA. (I
was already in Uploaders from 2015 to 2019.)

To get some better bus-factor, I've also granted access to those who
requested membership in the Salsa group "lintian" and who are DDs,
namely Nilesh Patra and Yadd — both Cc'ed as well.

Welcome and thanks for your offers!

There are two more membership requests pending from people who are no
DD and from whom I've never heard before. One of them might be Bo YU
from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012289#12, but
none of the user or real names in the membership requests looks
similar.

Bo YU: What's your user name on Salsa? And maybe can you try to make
some contributions to Lintian via Merge Requests first? (The latter
basically counts for all non-DD membership requests.)

> except that the MLDBM databases introduced to mitigate Bug#1003456
> (excessive memory use when confronted with enormous ELF data) do not
> seem to get deleted during global destruction. There is also an open
> Perltidy bug (#998367) that keeps the Salsa pipeline from passing.

Thanks for these hints!

In general: I will try to keep Lintian in a sane state, but I surely
will not be able to put as much effort and time into Lintian as Felix
and Chris did.

I'm fluent in Perl, but I know that I'm not the best wrt. to
performance-critical Perl code. (Niels taught me some tricks at
DebConf15, though. :-)

So I'll likely will do mostly maintainance work, bug triage and some
bug fixing, but probably won't do any invasive changes, performance
tuning nor rewrites like Felix did.

Oh, and I also have no idea of how lintian.debian.org currently
works. I suspect, I need to get added to the "lintian" LDAP group to
be able to work on that. (It seems only Felix, Russ and Colin are
current members of that LDAP group.)

And I'm probably already stuck with too many packages, so any help is
really welcome.

In other words: We definitely need more people working on Lintian
again. So instead of declaring this as ITA, I've for now declared this
to be an RFH with a taste of ITA. I hope, that's ok. :-)

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


Bug#1012289: O: lintian -- Debian package checker

2022-06-03 Thread Bo YU

Hi,
On Fri, Jun 03, 2022 at 10:17:46AM +0800, Paul Wise wrote:

Package: wnpp
Severity: normal
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-lint-ma...@lists.debian.org
Control: affects -1 src:lintian

The lintian package is now orphaned as both of the people
who were actively working on lintian have stopped that work:

https://lists.debian.org/msgid-search/5e4d0e28-a3f4-4302-8364-5afd93d8a...@www.fastmail.com
https://lists.debian.org/msgid-search/cafhyt550_6hc-2srjqyv0z9kgpwulpgnnxvoonpohp3r+pa...@mail.gmail.com

Please join the lintian group/project on salsa if you want to help
maintain the lintian codebase; add tests, update for new policy etc.

https://salsa.debian.org/lintian/lintian


I have sent the request to join the group to help maintain the lintian
package. And I know this is big challenge for me but I will acceppt it.

Thank you.

Bo


The package description is:
 Lintian dissects Debian packages and reports bugs and policy violations. It
 contains automated checks for many aspects of Debian policy as well as some
 checks for common errors.
 .
 This package is useful for all people who want to check Debian packages for
 compliance with Debian policy. Every Debian maintainer should check packages
 with this tool before uploading them to the archive.
 .
 This version of Lintian is calibrated for Debian Policy version 4.6.0.1.

--
bye,
pabs

https://wiki.debian.org/PaulWise




--
Best Regards,



signature.asc
Description: PGP signature


Bug#1012289: O: lintian -- Debian package checker

2022-06-02 Thread Paul Wise
Package: wnpp
Severity: normal
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-lint-ma...@lists.debian.org
Control: affects -1 src:lintian

The lintian package is now orphaned as both of the people
who were actively working on lintian have stopped that work:

https://lists.debian.org/msgid-search/5e4d0e28-a3f4-4302-8364-5afd93d8a...@www.fastmail.com
https://lists.debian.org/msgid-search/cafhyt550_6hc-2srjqyv0z9kgpwulpgnnxvoonpohp3r+pa...@mail.gmail.com

Please join the lintian group/project on salsa if you want to help
maintain the lintian codebase; add tests, update for new policy etc.

https://salsa.debian.org/lintian/lintian

The package description is:
 Lintian dissects Debian packages and reports bugs and policy violations. It
 contains automated checks for many aspects of Debian policy as well as some
 checks for common errors.
 .
 This package is useful for all people who want to check Debian packages for
 compliance with Debian policy. Every Debian maintainer should check packages
 with this tool before uploading them to the archive.
 .
 This version of Lintian is calibrated for Debian Policy version 4.6.0.1.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part