Re: Autopkgtest for libhtml-autopagerize-perl fails

gregor herrmann <[email protected]> Sat, 22 Feb 2025 14:39:10 +0100
Newsgroups gmane.linux.debian.devel.perl
Message-ID <[email protected]>
On Sat, 22 Feb 2025 11:12:41 +0100, Andreas Tille wrote:

> Concluding from "Can't locate Test/Base.pm in @INC" I need to add the
> Test-Depends:  libtest-base-perl.  However, since we are just running
> 
>   Testsuite: autopkgtest-pkg-perl
> 
> I wonder how to specify those extra Test-Depends.  Is there any trick
> to avoid an explicit debian/tests/control which I don't know yet.

Test::Base is vendored in inc/ that's why it's found at build time
but not during autopkgtests.

Option 1: Create debian/tests/pkg-perl/smoke-files with
t/
inc/

Option 2: Add "libtest-base-perl <!nocheck>" to Build-Depends-Indep

Option 2a: Add "libtest-base-perl <!nocheck>" to Build-Depends-Indep
and also use it during build tests.


So far the theory, in practice implementing 2a is not so easy … Oh,
and option 1 also doesn't work. Hm.


Interestingly, t/01_live.t is not run during the build:
t/01_live.t ..... skipped: TEST_LIVE is not defined

No idea why it's even tried during autopkgtests (is something setting
TEST_LIVE?). Looking at t/01_live.t, I suggest to skip it during
autopkgtests as well (downloading some weird tumblr page).


Anyway, you'll find some commits in the repo and both buildtime tests
and autopkgtests look clean now :)
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-
signature.asc (application/pgp-signature, 963 B)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAme504VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgalAw//WUaaTa6kWGKZcSSvn7AZtzQkG9bXB63y+6SY03xDWZ1xXyJu/g12ORMh
9pe4nkFtO8ovnY/wtCsSIBai2I8x/RbV98wXQP1Uyx+5SdkJEQD3nxAhjWu2U1Ri
xxePN5oBHMHcvPEswgCjzKWzroovHrEbXJ2efySKOIoSclvEs/90IY/xFrVWWy9+
YFeOgC8/EDNwJFb0zJN6VO60YvbxKTD0I7KkMK7JaAadm9xAyYWoh6xNdlA1qv9Q
/GoHjDhMHAivrP/O4B1dvmHpnojObzw7iF/bMAuKGKu8H1rcOmLJc2Tcrz4Gq4WI
EZih1+7Dl5zHLKdpSYuEjkbtyDmXK73owSaIq4tE3MjEgQo8DLlEHxr+LcIJzKhb
0INwC55NrFu5tsxARRbILLq8fWVUxqXieOoAdfjMYWADlVBmGG/nS1+kr9ySSKSU
zj1fwgb0XvlhWBFq+rJ3FTzLjg+MmeNIr45iEi4QTxYzeORdPFRuc+zLKki2wNIy
UFvpa4QJyg4/QaHYEbUgX94qyOQoaIz/f1N8vtWWRSYomPj1tSNk2ipV0fb3C0j8
ZqpHGCjyehfEpUMPXghIfgVSB2HsjDE5u4CRrIl6DStMLc1GDx/wU2IvosuB/yho
2pTw7TjJuBTJc03UgaqmjOqD2Y2EHtj/Xdo45bKiK7O9rwa44gE=
=5rDP
-----END PGP SIGNATURE-----