Your message dated Fri, 20 Aug 2010 20:53:15 +0000
with message-id <[email protected]>
and subject line Bug#588118: fixed in libmoose-perl 1.09-2
has caused the Debian Bug report #588118,
regarding libmoose-perl [ia64]: test failures
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 [email protected]
immediately.)
--
588118: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588118
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmoose-perl
Version: 1.06-1
Severity: serious
Justification: fails to build from source
The tests for libmoose-perl fail on ia64 since version 1.06. At first
glance none of the changes looks likely to have introduced this
regression:
The only change in 1.06 was a new feature:
[NEW FEATURES]
* Added '0+' overloading in Moose::Meta::TypeConstraint so that we
can more uniformly compare type constraints between 'classic' Moose
type constraints and MooseX::Types based type constraints.
Which was accomplished by these changes:
--- a/lib/Moose/Meta/TypeConstraint.pm
+++ b/lib/Moose/Meta/TypeConstraint.pm
@@ -5,7 +5,9 @@ use strict;
use warnings;
use metaclass;
-use overload '""' => sub { shift->name }, # stringify to tc name
+use overload '0+' => sub { refaddr(shift) }, # id an object
+ '""' => sub { shift->name }, # stringify to tc name
+ bool => sub { 1 },
fallback => 1;
use Scalar::Util qw(blessed refaddr);
@@ -133,7 +135,7 @@ sub equals {
my $other =
Moose::Util::TypeConstraints::find_type_constraint($type_or_name) or return;
- return 1 if refaddr($self) == refaddr($other);
+ return 1 if $self == $other;
if ( $self->has_hand_optimized_type_constraint and
$other->has_hand_optimized_type_constraint ) {
return 1 if $self->hand_optimized_type_constraint ==
$other->hand_optimized_type_constraint;
Also a new test was introduced.
There are no changes to the XS code, even the version of Class::MOP (1.02) is
the same version use to build Moose 1.05 where the tests passed. The tests
also passed on all other architectures.
I don't have access to a ia64 host so I cannot really investigate this problem
myself. One of the many reasons I look forward to finally finish waiting for
NM to proceed someday :-/
Regards,
Ansgar
--- End Message ---
--- Begin Message ---
Source: libmoose-perl
Source-Version: 1.09-2
We believe that the bug you reported is fixed in the latest version of
libmoose-perl, which is due to be installed in the Debian FTP archive:
libmoose-perl_1.09-2.debian.tar.gz
to main/libm/libmoose-perl/libmoose-perl_1.09-2.debian.tar.gz
libmoose-perl_1.09-2.dsc
to main/libm/libmoose-perl/libmoose-perl_1.09-2.dsc
libmoose-perl_1.09-2_i386.deb
to main/libm/libmoose-perl/libmoose-perl_1.09-2_i386.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated libmoose-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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 20 Aug 2010 22:18:02 +0200
Source: libmoose-perl
Binary: libmoose-perl
Architecture: source i386
Version: 1.09-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Description:
libmoose-perl - modern Perl object system framework
Closes: 588118
Changes:
libmoose-perl (1.09-2) unstable; urgency=low
.
* Add patch 0001-Work-around-a-numification-problem-on-ia64.patch:
explicitly numify before doing numeric comparsions as a workaround for a
numification problem on ia64 (closes: #588118). Thanks to Niko Tyni for
the analysis and the patch!
Checksums-Sha1:
955fe03cbe6acb870477a614ba552d16439b3c6c 2870 libmoose-perl_1.09-2.dsc
a298f0bce40ab63c7f0d00aab18b6af748f276c4 8830
libmoose-perl_1.09-2.debian.tar.gz
fd3738f3743e24e068a90a398b489fcd8ec4b3fc 657686 libmoose-perl_1.09-2_i386.deb
Checksums-Sha256:
04c0da45c8497f36fffb1f2999fcf5215d03ba70d145442d295ea89bcca76492 2870
libmoose-perl_1.09-2.dsc
7976d0c8aeb69206727ce7570d454c98698ad4b00268fb5670126cc2dc89bf2a 8830
libmoose-perl_1.09-2.debian.tar.gz
591670e23e80528f728aca28636d7d9e9651adf1f01a74086bff019bb210e3b1 657686
libmoose-perl_1.09-2_i386.deb
Files:
547394d84b82924fa3292db54e49229e 2870 perl optional libmoose-perl_1.09-2.dsc
5969a7fc782a794c427c222c0d08b9d8 8830 perl optional
libmoose-perl_1.09-2.debian.tar.gz
e57ddcb753fc11dbfee73ff9abb45b70 657686 perl optional
libmoose-perl_1.09-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJMbuRLAAoJELs6aAGGSaoGGp4P+wTuZa0C3TMpHanWjpdA6Grm
n0V4XkHG+dbDwJ3OuTx9iN/X4RsjKvKLm63Aw4SshO0OP2E6N+MCv2/2YLmPb1zZ
B6WGVNehrcNTxWAjJZZjZpq3xghEz3m94+CV1QDsgnRP+5F6NT7MvrG2MNe/Uf95
9hxmk+Aepagrp1+2RBGoJUDSH84wWrx2QhsTrX1OB5j6vhaxRAQz0VIwwgXApImE
YZq25NjHiuPZRFNSksTVHN75ZiwH3pIp8TRMHsAGq+j7ePBuxD9h1gi6IaRmd4Wj
pg8Chlv5P0vgDPpPz1C8MjOQfEC/CthX8kalWHvmDx6kszE19OKg/5oAsWT7JSUS
LPEHjAkwoV3d8KQZoO7Eh0yzxY3tl5hh5EhVr8IuEB1SldW6yO5MnRXtEEq9Dl/J
Udfaj0QxKwyf/DoCpoobtDvWkqlr0lKe587wRORYivka2kywUFRtvyXYD3hCVTOL
NiczvBtQuXfiKIuKPtrQllE1VJ9I1YgY+MAJlv47DkwtODtEWbT7PLXeUU9C5Fs/
gqVrEq/JS+FihZh8azmbK8uYLblx4RiOW+TEm9RZgx6Ec0X93Qrye8H2oDKbxRs5
flr8EyNCN9Zq0CWCkCXfwjums2pzpULX39YYo1zpLCYcUDkHhMMgM74+0v3gzVRF
pcJK5FcVXxRdmnQ/IpF3
=bvD2
-----END PGP SIGNATURE-----
--- End Message ---