Bug#865380: libtest-unixsock-perl: Build-Conflicts-Indep: libtest-simple-perl (>= 1.3), including Perl 5.26
gregor herrmann
gregoa at debian.org
Tue Jun 20 22:11:58 UTC 2017
On Tue, 20 Jun 2017 23:30:09 +0300, Niko Tyni wrote:
> This package Build-Conflicts-Indep: libtest-simple-perl (>= 1.3),
> for reasons that aren't immediately obvious.
The commit shows which problem the conflicts is supposed to solve but
also not really why.
I tried some combinations now:
5.24.1 Test::More::VERSION: 1.001014
5.26.0 Test::More::VERSION: 1.302073
That's the bundled Test::More versions of the respective perls, and
both builds succeeds.
Then I added a B-D-I on libtest-simple-perl (>= 1.302075), so we get
5.24.1 Test::More::VERSION: 1.302075
5.26.0 Test::More::VERSION: 1.302075
and both builds fail with
IPC Fatal Error: Leftover files in the directory (/tmp/test2~2701~jjTyz_/2701~0~1~2702~0~13~Test2~Event~Note.ready)!
Could not remove IPC temp dir (/tmp/test2~2701~jjTyz_) at /usr/share/perl5/Test2/IPC/Driver/Files.pm line 420 during global destruction.
(which is the same as mentioned in the commit which introduced the
Conflicts)
So this looks like a bug in the specific Test::More version that is
currently in the separate libtest-simple-perl, maybe
https://github.com/Test-More/test-more/issues/765
Then I tried to build libtest-simple-perl 1.302085-1 to test libtest-unixsock-perl
with it -- but it doesn't build neither with 5.24.1 nor with 5.26.0.
That's https://github.com/Test-More/test-more/issues/770
*sigh*
Ok, let's build ith without running tests. And then libtest-unixsock-perl
again:
5.24.1 Test::More::VERSION: 1.302085
pass
5.26.0 Test::More::VERSION: 1.302085
fails again with
IPC Fatal Error: Leftover files in the directory (/tmp/test2~12195~MjWYMf/12195~0~1~12204~0~13~Test2~Event~Note.ready)!
Could not remove IPC temp dir (/tmp/test2~12195~MjWYMf) at /usr/share/perl5/Test2/IPC/Driver/Files.pm line 420 during global destruction.
Looks like it's somehow related to Test::More (or
Test2/IPC/Driver/Files.pm) but not only.
My not very elegant proposal for libtest-unixsock-perl would be to
- drop the Build-Conflicts-Indep, and
- to skip t/15_oo_unix.t
And for libtest-simple-perl to wait for a new release.
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 of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`- NP: Bruce Springsteen & Tom Waits: Jersey Girl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20170621/8d419412/attachment.sig>
More information about the pkg-perl-maintainers
mailing list