[Piuparts-devel] coordination between lintian/piuparts/adequate

Serafeim (Serafi) Zanikolas sez at debian.org
Mon Nov 4 21:11:33 GMT 2024


hi Raphael, thanks for your reply.

On Mon Nov 4, 2024 at 2:21 PM CET, Raphael Hertzog wrote:
> Hello,
>
> On Fri, 01 Nov 2024, Serafeim (Serafi) Zanikolas wrote:
> > > Or maybe it would help if adequate could be run in a debusine task. We
> > > already have tasks to run lintian and piuparts but we are lacking one for
> > > adequate.
> > 
> > thanks for the pointer to debusine. however it seems to be meant for expensive
> > tasks, and adequate is not expensive at all. in my mind, the right context is
> > autopkgtest (details in another response of mine in the same thread)
>
> It's not restricted to expensive tasks. And expensive depends a bit on
> your point of view. Setting up a clean chroot where to install the package
> and then run adequate can be considered as expensive by some developers
> that would not have the proper environment ready to use.
>
> Which is certainly one of the reason why piuparts is also not widely used
> by maintainers prior to upload. And it's precisely that kind of gap in the
> test coverage that debusine wants to fill.

ack. in the case of adequate, the complexity/cost is almost entirely in whatever
is needed to run dep8 tests locally, and it'd be unrealistic to expect
maintainers who don't already do so, to change just for adequate. now, if
debusine helps to reduce that friction, great!

> I understand that autopkgtest's test infrastructure is ideal to run
> adequate but I question the usefulness of adding manual tests to each
> source package just to run adequate. If anything, it should hook with
> something like autodep8 (i.e. auto-generated tests).

fully agree. that's what I had in mind conceptually, but was not aware of
autodep8. thanks for that pointer!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20241104/a35586ae/attachment.sig>


More information about the Piuparts-devel mailing list