[Piuparts-devel] coordination between lintian/piuparts/adequate
Louis-Philippe Véronneau
pollo at debian.org
Tue Oct 29 15:32:56 GMT 2024
On 2024-10-27 7 h 16 p.m., Richard Lewis wrote:
> "Serafeim (Serafi) Zanikolas" <sez at debian.org> writes:
>
>> hi lintian and piuparts folks! relatively new maintainer of adequate(1) here.
>
> No-one replied so i thought i'd have a go, but i have no role in any of
> this, just a user who has also tried to understand these tools
>
>> it seems to me that it'd be useful to write down some criteria to use as
>> guidance on how to decide where new checks should be implemented, to avoid
>> duplication.
>>
>> source-package checks clearly belong in lintian. binary-package checks are
>> trickier:
>> - lintian is great to check requirements around mechanics (e.g. that a certain
>> helper is used appropriately, rather than using ad-hoc code)
>
> i'd think:
>
> lintian is static analysis, it doesnt install the deb, just looks at
> its contents vs policy
>
> piuparts is mostly about upgrades and removals -- and interactions
> with other debs
>
> this leaves adequate as "things lintian cant do as it would need the
> deb to be installed" but which dont relate to upgrades/removals
>
> (perhaps adequate and the "i" bit of piuparts could be merged, but
> maybe the difference is that adequate only looks at once package? and
> not sure anyone maintains piuparts any more?)
Hi,
Thanks for reaching out.
I can't really speak for piuparts, but I agree with what Serafeim wrote
for the lintian part.
One of the strengths of lintian and piuparts is a lot of people run them
each time they build a package. Adequate needing the package to be
installed makes it harder to integrate in that workflow.
Maybe if it was a feature in sbuild it would help?
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau
⢿⡄⠘⠷⠚⠋ pollo at debian.org / veronneau.org
⠈⠳⣄
More information about the Piuparts-devel
mailing list