Re: Do we still need pristine-tar?

Charles Plessy <[email protected]> Sat, 13 Sep 2025 08:22:15 +0900
Newsgroups gmane.linux.debian.devel.medical
Message-ID <[email protected]>
Le Fri, Sep 12, 2025 at 08:09:01PM +0530, Nilesh Patra a écrit :
>
> Are you saying that we can have test data not inside the debian/
> directory and also not have MUT? If so, I am interested in how we can
> achieve that -- could you explain how to do this?
>
> (The only way I can think of here is downloading the upstream tar,
> unpacking, adding additional data and repacking it for each upstream
> release but we absolutely should not tamper with upstream sources)

Hi Nilesh,

yes indeed, in the stringtie package for instance, if one deletes
debian/gbp.conf, which contains `component=['debian-tests-data']`, the
package builds fine with an orig.tar.xz that contains the entirety of
the `upstream` branch, which is the upstream sources plus the
`debian-tests-data` directory.  Gbp buildpackage or git debpush are
doing the repacking for us.

We are already tampering with upstream tarballs, for instance by
removing instance HTML documentations that contains minified JavaScript
that we can not rebuild with only the files provided in the tarball,
etc., so why would adding test data recommended by upstream be a bad
thing, given that the multi-tarball approach does not appear to save
space in our archive?

Have a nice week-end!

Charles