[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Why do we list individual copyright holders?



 ❦ 24 décembre 2017 13:24 GMT, Chris Lamb <lamby@debian.org> :

>> Unrelated, but I am developing some kind of "lintian fatigue". […]
>> Sometimes Lintian is right, sometimes it's not.
>
> As you imply, static analysis tools need to maintain a healthy signal-
> to-noise ratio for them to remain relevant and useful.
>
> Needless to say, if Lintian is generating false positives for you,
> please file bugs rather than ignoring all of its output! At the very
> least, If one is seeing a problem, it is likely others are too.

I already often open or reply to bugs in lintian (including when I think
severity is wrong). The main problem is not when lintian is wrong, the
main problem if when lintian is right but is nit-picking. While I
understand some of us would like to reach perfection, it is tiresome to
fix every small issue, notably when they don't have any other effect
than making a tool happy (and a few people) happy. And I never run
lintian at pedantic level.

I think we may loose contributors by trying to be perfect.

As an example, the spelling errors are useful for debian/ directory (as
informational), but totally useless for upstream stuff. For me, they are
not worth telling upstream, they are not worth adding to an override
(which could become outdated and give you another lintian warning).

I have just updated a team-maintained package and I get:

W: python-pyasn1: spelling-error-in-description-synopsis Python Python (duplicate word) Python
W: python3-pyasn1: spelling-error-in-description-synopsis Python Python (duplicate word) Python

Description: ASN.1 library for Python (Python 2 module)
Description: ASN.1 library for Python (Python 3 module)

Is that a bug? Dunno. I suppose someone with good intentions added that
and now, I have either to open a bug report for lintian, add an
override, fix the duplication or just ignore that hoping it will
eventually go away. I see a discussion already happened about that:
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822504
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844166

Being perfect was a fine goal when we had 10k packages. We have too many
of them now and we _have_ to maintain them because there are many
dependencies to package for a single package of interest.

We could afford to be perfect again in the future when we will accept
anybody can fix those kind of problems without bothering the
maintainer. People thinking this is important to fix those kind of
problems can just do it themselves.

Currently, the situation is that a few people can push their "agenda"
(replace by a weaker word) to many people by pushing more stuff into
Lintian (or in discussions in d-project or d-devel to "improve"
packaging). And I know that you are open to both sides (I was able to
make you revert a change, don't remember exactly which).
-- 
The smallest worm will turn being trodden on.
		-- William Shakespeare, "Henry VI"

Attachment: signature.asc
Description: PGP signature


Reply to: