Your message dated Fri, 11 Feb 2022 15:50:05 +0000
with message-id <e1niybr-000hsh...@fasolo.debian.org>
and subject line Bug#1005298: fixed in libdevel-nytprof-perl 6.11+dfsg-3
has caused the Debian Bug report #1005298,
regarding libdevel-nytprof-perl: autopkgtest failure with Perl 5.34: 
t/test62-subcaller1-b.t
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1005298: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005298
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libdevel-nytprof-perl
Version: 6.11+dfsg-2
Severity: serious
User: debian-p...@lists.debian.org
Usertags: autopkgtest

This package fails its autopkgtest checks on current sid, triggered by
Perl 5.34.

#   Failed test 'test62-subcaller1-b.calls match generated calls data for 
blocks=1 calls=1 compress=1 leave=1 savesrc=0 slowops=2 start=init use_db_sub=0'
#   at t/lib/NYTProfTest.pm line 468.

The test suite passes at build time, so this wasn't caught in our
pre-transition testing.

The failing tests have pregenerated traces of expected execution details.
These traces changed during the 5.34 cycle, so there are two versions
of this test: test62-subcaller1-a.t for < 5.34 and test62-subcaller1-b.t
for 5.34 onwards.

The new execution trace is unfortunately sensitive to the test
environment: if the binary plugin (NYTProf.so ) gets loaded by
Devel::NYTProf::Core from a relative filesystem path (like during the
build, from under blib/), the execution trace is different than when
NYTProf.so gets loaded from an absolute path (like during autopkgtest
checks, from the system directory.)

The specific difference seems to be that XSLoader.pm
will fall back to DynaLoader for relative paths around

 https://sources.debian.org/src/perl/5.34.0-3/dist/XSLoader/XSLoader_pm.PL/#L128

I haven't investigated this further.

So nothing is broken here, the test just works only during build.
I can't see a clean fix, and I don't think we should bother upstream
with these details. I suggest just skipping this test during autopkgtest.

(Testing  against installed versions is a Debian-specific thing that CPAN
distributions aren't designed for, it just happens to work almost always.)

(Since this is a test-only thing, we probably shouldn't make the new perl
 Break unfixed versions.)

See also https://github.com/timbunce/devel-nytprof/issues/143 about
the fragility of the tests.
-- 
Niko Tyni   nt...@debian.org

--- End Message ---
--- Begin Message ---
Source: libdevel-nytprof-perl
Source-Version: 6.11+dfsg-3
Done: gregor herrmann <gre...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libdevel-nytprof-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1005...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated libdevel-nytprof-perl 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 11 Feb 2022 16:22:52 +0100
Source: libdevel-nytprof-perl
Architecture: source
Version: 6.11+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Closes: 1005298
Changes:
 libdevel-nytprof-perl (6.11+dfsg-3) unstable; urgency=medium
 .
   * Skip t/test62-subcaller1-b.t during autopkgtest's smoke.t.
     Thanks to Niko Tyni for the analysis. (Closes: #1005298)
Checksums-Sha1:
 a0addc6f58e34cd5ea8bd9dd35576cc00d3ec700 2644 
libdevel-nytprof-perl_6.11+dfsg-3.dsc
 731ab7d8eb7d06968a1b8ee7ec5a2fa6ce127ac3 14344 
libdevel-nytprof-perl_6.11+dfsg-3.debian.tar.xz
Checksums-Sha256:
 a3ac9ac5f75283f04015b33f1e598acdfbb589f15ca1a9cad3ec7de461f64447 2644 
libdevel-nytprof-perl_6.11+dfsg-3.dsc
 49956d32b1abbc05d2b430f69f4d6f812ebd724b1a3d55fd00ffec8f6b2db695 14344 
libdevel-nytprof-perl_6.11+dfsg-3.debian.tar.xz
Files:
 12bc8d717271a31edd948ea33dc2a218 2644 perl optional 
libdevel-nytprof-perl_6.11+dfsg-3.dsc
 66dacec5bd6867e7f776e9c28dcabc70 14344 perl optional 
libdevel-nytprof-perl_6.11+dfsg-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmIGgIRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaI/BAArePTJBnjLWxf1n8/TzBMlyGicSnxNPjGr2/mFxzHPUKZdQSMUkL50pz/
io4B3w4cBJuRz6c0xoTAsj12AYxj59PvARuQAOcgAi6MSNviBLDnsMqnK7qMau2R
ngXE+sg7LnWXKdwWSUWB52RAcjbii6R5CvcOW3m0h69K7tJexlzQ02/9celP9llz
v668AHZUh1u73+begAxrPz2EP4LS3T7C3QLi1l+xdOSheXUYTg3S7050ZbvvP0p/
WAWokxZoMI+RUXCUziTJVUnEHSnoUwZmtl8hB+IxW3VlIkAO/4dfInynaWaH2Rh5
nAsLIVO48JZt8oHq+fwNQIff7sWi+DoZzrshueGTBaFAKqZ0HkooM91a39qiBJ1J
4kAhlJvgvA9VrSSwP12pxBgcF9A3cLycVHpLGM9LIxSZkLcXw9fyUb/5iPQRFAcm
7xYuREZa5vovhRqAa80lorLJupZa7ivkXGGWbAIfWaI1CubyUkGwtcYM6cho4KjQ
Sxzy6k7ccxXb9z6XzwJGf3FqGfCh1omjKkKLiRP6f63b8aBD5vqJr9waqgRsiQNr
xeDdQNzOqizo1fDGR2clavtTJsqqb9KSrzZ7K9nNRcXyx2yQHa8K5Hxn9SFPRuDV
MM6S4PbXE5WYtkweKmPYohgoiSwC2LLhJlVecBfL+WtxeEgPZ9I=
=Ve4j
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to