Hi Gabriele,

On 02-06-2020 01:47, Gabriele wrote:
> Thanks for the report. Please note that nothing has changed in the way
> Austin is built and packaged in-between version 1.0.0 and 1.0.1. From
> what I can tell from the log, the tests are failing because src/austin
> is not found, which would be the case if it's not being compiled from
> sources using autotools. Indeed, in the linked logs I have spotted
> 
> autopkgtest [18:07:10]: build not needed

That's because the autopkgtest is not requested to do a build. But it's
not doing that because build-needed is not listed in the test
restrictions. (But please read on).

> My guess is that a build is not needed for a binary package because
> the binary should already be there? If so, it probably won't be in
> src/, hence the failure.

But an autopkgtest should test the installed binaries, not build
artifacts. And, your previous versions didn't need it either.

> As I said, the way of testing, building, and packaging Austin hasn't
> changed across releases, which leads me to think that perhaps
> something has changed in the Debian publication pipeline? Having said
> that, I'd be happy to try and fix this if you could point me in the
> right direction.

As I have no clue what austin does and how its tests work, I don't think
I can help you much. You'll have to figure out what changed between
1.0.0 and 1.0.1 as the change should really be there. If 1.0.0 is
tested, it passes, if 1.0.1 is tested, it fails. Both of them are
retried repeatedly, so it's not the "publication pipeline". Once you
find out which test got changed/updated, you can probably patch it to
test the installed binary. Or, if its also part of the build-time
testsuite, you'll have to change the test during autopkgtest. Please
avoid adding the build-needed restriction if you can.

Paul

By the way: you're package also fails to build from source on multiple
architectures, see https://qa.debian.org/excuses.php?package=austin

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to