Your message dated Sun, 24 Jan 2021 17:08:56 +0000
with message-id <e1l3isi-000cv2...@fasolo.debian.org>
and subject line Bug#980660: fixed in librole-tiny-perl 2.002004-1
has caused the Debian Bug report #980660,
regarding librole-tiny-perl: base class not required in create_class_with_roles
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.)
--
980660: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980660
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libmoox-traits-perl
Version: 0.005-1.1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness"
> "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib',
> 'blib/arch')" t/*.t t/from-moosex-traits/*.t
> t/01basic.t ...........................
> ok 1 - use MooX::Traits;
> 1..1
> ok
> t/02packagevariant.t ..................
> 1..11
> ok 1 - making class is OK
> ok 2 - making class with no traits is OK
> ok 3 - prole is applied OK
> ok 4 - An object of class 'Class__WITH__PRole::_Variant_A001' isa 'Class'
> ok 5 - OHHAI accessor works
> ok 6 - prole is applied OK along with a normal role
> ok 7 - Class__WITH__PRole::_Variant_A002__AND__Role->can(...)
> ok 8 - prole is applied OK along with a normal role (2)
> ok 9 - Class__WITH__Role__AND__PRole::_Variant_A003->can(...)
> ok 10 - regular roles with args can be applied, but args are ignored
> ok 11 - Class__WITH__Role->can('gorge')
> ok
> t/03roletiny.t ........................
> ok 1 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 2 - Class__WITH__Trait->can('foo')
> ok 3
> ok 4 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 5 - Class__WITH__Trait->can('foo')
> ok 6
> ok 7 - An object of class 'Class' isa 'Class'
> ok 8 - this one cannot foo
> ok 9 - An object of class 'Class' isa 'Class'
> ok 10 - this one cannot foo either
> ok 11 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 12 - Another::Class__WITH__Another::Trait->can('bar')
> ok 13
> ok 14 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 15 - Another::Class__WITH__Another::Trait->can('bar')
> ok 16
> ok 17 - An object of class 'Another::Class__WITH__Another::Trait__AND__Trait'
> isa 'Another::Class'
> ok 18 - Another::Class__WITH__Another::Trait__AND__Trait->can('foo')
> ok 19 - Another::Class__WITH__Another::Trait__AND__Trait->can('bar')
> ok 20
> ok 21
> 1..21
> ok
> t/04onebyone.t ........................
> ok 1 - Cannot compose Foo because missing Bar
> ok 2 - Cannot compose Bar because missing Foo
> ok 3 - Can compose Foo and Bar simultaneously
> ok 4 - MyClass__WITH__Foo__AND__Bar->can(...)
> 1..4
> ok
> t/from-moosex-traits/basic.t ..........
> ok 1 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 2 - Class__WITH__Trait->can('foo')
> ok 3
> ok 4 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 5 - Class__WITH__Trait->can('foo')
> ok 6
> ok 7 - foo is required
> ok 8 - An object of class 'Class' isa 'Class'
> ok 9 - this one cannot foo
> ok 10 - An object of class 'Class' isa 'Class'
> ok 11 - this one cannot foo either
> ok 12 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 13 - Another::Class__WITH__Another::Trait->can('bar')
> ok 14
> ok 15 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 16 - Another::Class__WITH__Another::Trait->can('bar')
> ok 17
> ok 18 - An object of class 'Another::Class__WITH__Another::Trait__AND__Trait'
> isa 'Another::Class'
> ok 19 - Another::Class__WITH__Another::Trait__AND__Trait->can('foo')
> ok 20 - Another::Class__WITH__Another::Trait__AND__Trait->can('bar')
> ok 21
> ok 22
> 1..22
> ok
> While trying to resolve method call OH NOES__WITH__Trait->can() can not
> locate package "OH NOES" yet it is mentioned in @OH NOES__WITH__Trait::ISA
> (perhaps you forgot to load "OH NOES"?) at /usr/share/perl5/Role/Tiny.pm line
> 473.
> While trying to resolve method call OH NOES__WITH__Trait->does() can not
> locate package "OH NOES" yet it is mentioned in @OH NOES__WITH__Trait::ISA
> (perhaps you forgot to load "OH NOES"?) at /usr/share/perl5/Role/Tiny.pm line
> 473.
> While trying to resolve method call OH NOES__WITH__Trait->DOES() can not
> locate package "OH NOES" yet it is mentioned in @OH NOES__WITH__Trait::ISA
> (perhaps you forgot to load "OH NOES"?) at /usr/share/perl5/Role/Tiny.pm line
> 476.
>
> # Failed test 'OH NOES is not a MX::Traits class'
> # at t/from-moosex-traits/class.t line 73.
> # got: undef
> # expected: anything else
> # Looks like you failed 1 test of 10.
> t/from-moosex-traits/class.t ..........
> 1..10
> not ok 1 - OH NOES is not a MX::Traits class
> ok 2 - Moose::Meta::Class is not a MX::Traits class
> ok 3 - new_class_with_traits works
> ok 4
> ok 5
> ok 6
> ok 7 - new_class_with_traits works
> ok 8
> ok 9
> ok 10
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/10 subtests
> t/from-moosex-traits/parameterized.t ..
> 1..11
> ok 1 - making class is OK
> ok 2 - making class with no traits is OK
> ok 3 - prole is applied OK
> ok 4 - An object of class 'Class__WITH__PRole::__ANON__::SERIAL::1' isa
> 'Class'
> ok 5 - OHHAI accessor works
> ok 6 - prole is applied OK along with a normal role
> ok 7 - Class__WITH__PRole::__ANON__::SERIAL::2__AND__Role->can(...)
> ok 8 - prole is applied OK along with a normal role (2)
> ok 9 - Class__WITH__Role__AND__PRole::__ANON__::SERIAL::3->can(...)
> ok 10 - regular roles with args can be applied, but args are ignored
> ok 11 - Class__WITH__Role->can('gorge')
> ok
> t/from-moosex-traits/subclass.t .......
> 1..3
> ok 1 - creating instance works ok
> ok 2 - instance does trait
> ok 3 - trait works
> ok
> t/from-moosex-traits/with-traits.t ....
> 1..22
> ok 1 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 2 - Class__WITH__Trait->can('foo')
> ok 3
> ok 4 - An object of class 'Class__WITH__Trait' isa 'Class'
> ok 5 - Class__WITH__Trait->can('foo')
> ok 6
> ok 7 - foo is required
> ok 8 - An object of class 'Class' isa 'Class'
> ok 9 - this one cannot foo
> ok 10 - An object of class 'Class' isa 'Class'
> ok 11 - this one cannot foo either
> ok 12 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 13 - Another::Class__WITH__Another::Trait->can('bar')
> ok 14
> ok 15 - An object of class 'Another::Class__WITH__Another::Trait' isa
> 'Another::Class'
> ok 16 - Another::Class__WITH__Another::Trait->can('bar')
> ok 17
> ok 18 - An object of class 'Another::Class__WITH__Another::Trait__AND__Trait'
> isa 'Another::Class'
> ok 19 - Another::Class__WITH__Another::Trait__AND__Trait->can('foo')
> ok 20 - Another::Class__WITH__Another::Trait__AND__Trait->can('bar')
> ok 21
> ok 22
> ok
>
> Test Summary Report
> -------------------
> t/from-moosex-traits/class.t (Wstat: 256 Tests: 10 Failed: 1)
> Failed test: 1
> Non-zero exit status: 1
> Files=9, Tests=105, 1 wallclock secs ( 0.02 usr 0.02 sys + 0.64 cusr 0.11
> csys = 0.79 CPU)
> Result: FAIL
> Failed 1/9 test programs. 1/105 subtests failed.
> make[1]: *** [Makefile:845: test_dynamic] Error 255
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2021/01/20/libmoox-traits-perl_0.005-1.1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: librole-tiny-perl
Source-Version: 2.002004-1
Done: gregor herrmann <gre...@debian.org>
We believe that the bug you reported is fixed in the latest version of
librole-tiny-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 980...@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 librole-tiny-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: Sun, 24 Jan 2021 17:34:25 +0100
Source: librole-tiny-perl
Architecture: source
Version: 2.002004-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Closes: 980660
Changes:
librole-tiny-perl (2.002004-1) unstable; urgency=medium
.
* Import upstream version 2.002004.
- restore requiring base class when using create_class_with_roles, which
was
accidentally lost in 2.002_000 (RT#134075)
Closes: #980660
Checksums-Sha1:
8302b9062e1adc9b9d745ffe9c93d0758598c7cf 2449 librole-tiny-perl_2.002004-1.dsc
4bc9b5e1b449dd15724741408945aac47a18acdb 35940
librole-tiny-perl_2.002004.orig.tar.gz
7c57d93c06e592cb09344842c7094c54727a9708 3692
librole-tiny-perl_2.002004-1.debian.tar.xz
Checksums-Sha256:
a8a62c10f614776b6e9133b59f9df68610c217a46cea63c168956b71aa340cb2 2449
librole-tiny-perl_2.002004-1.dsc
d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45 35940
librole-tiny-perl_2.002004.orig.tar.gz
5ffe95082ef753a629fd63d521d42f61858c8fc42d8e8ea1e5b3f1aa2d8d6097 3692
librole-tiny-perl_2.002004-1.debian.tar.xz
Files:
a02bf1ea398c834f0396bf4c13d04f14 2449 perl optional
librole-tiny-perl_2.002004-1.dsc
9ee45591befa3d0b1094ac75d282b6ba 35940 perl optional
librole-tiny-perl_2.002004.orig.tar.gz
89ee71573e1bcaf881ac1a5c8dfb4bf3 3692 perl optional
librole-tiny-perl_2.002004-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmANovlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbA9RAAimBP3H6FEoP2UaMIssagDfEWmPAwVuDypcx0oUXzW302aiFc9Q8jiPC2
YAEDq1W/dMKWwpMxoCDkwmCy3d0C7ToVjiJG8AzYzGSqwoLHwBQaVmcKck7xzqpq
FgXOX66bmt+IWKhmSips4OZqRVqYiLnM+YlDJuc84ic4wLwAthdQ6shFi6Lzt0J+
MymR6p23bfW1lf3Y+SlXv5X8+NuR2x4SqZ7gNyCkLkOcQ4twVfSd6hkbSflspG8/
LcaKWuPvDw3eIBXMqp42DMRpD8n3g4+zgen2eVZRkIv9XDRgHQex0hyIvVjWEyNw
4A7dU4u3JVs2XVIy7AVELCoxQR3YIojC7ufWf7kwAAZ2D76rSLNMIBlzUSpBR8VD
rNkEBK15PfIRsE/JRw4qCWgwiJmjPuLajk/MSSzSSGQCjKka86ye1VcQnbTrEYyt
FLOAwupq4PXaVI6furkgBKaKb6r2Dkkt0ivegA3xvarAE7RDRFRaX8Rtk+YdNhjg
ngEO8lpcrTmCwlATx3Gg3AVtIjrp0lNfu2dwuPW6kQPsMtSWuiUDI6CGANK5MSxg
l7d7UuFqWa1YqFB+LxypipNc5FnDmIEA+Ji1Rzpvv0Iikw7QmmkkRPwE9Z1jRBpX
CccdFCavMudxTRqZ+ERySW7LcTj5rKSpdHJUOYVDE8DiNwEnkJM=
=+4Kj
-----END PGP SIGNATURE-----
--- End Message ---