reassign 708730 libanyevent-perl 7.040-1 found 708730 7.040-2 severity 708730 grave retitle 708730 libanyevent-perl: architecture specific constants in an arch:all package (again) affects 708730 libcoro-perl thanks
On Sat, May 18, 2013 at 09:34:44AM +0300, Niko Tyni wrote: > Package: libcoro-perl > Version: 6.310-1 > Severity: serious > > This package failed to build on kfreebsd-*, mips* and sparc. > It looks like the test suite hangs after t/18_winder.t. This is #596257 resurrected. As of 7.040-1, libanyevent-perl is Architecture:all again even though it contains architecture specific constants like O_NONBLOCK. Fortunately wheezy is not affected, it has 7.010-1. I tested on sparc, and rebuilding libanyevent-perl is enough to fix this. Therefore reassigning. Perhaps the libanyevent-perl debian/rules could use a sanity check to prevent this from happening again? I'm attaching a diff of amd64 and sparc constants.pl for reference. -- Niko Tyni nt...@debian.org
--- /usr/lib/perl5/AnyEvent/constants.pl 2013-05-17 16:05:21.000000000 +0000 +++ blib/arch/AnyEvent/constants.pl 2013-05-18 13:50:33.000000000 +0000 @@ -1,10 +1,10 @@ -# automatically generated from constants.pl.PL for perl 5.014002 built for x86_64-linux-gnu-thread-multi +# automatically generated from constants.pl.PL for perl 5.014002 built for sparc-linux-gnu-thread-multi-6 4int package AnyEvent; sub CYGWIN(){0} sub WIN32(){0} sub F_SETFD(){2} sub F_SETFL(){4} -sub O_NONBLOCK(){2048} +sub O_NONBLOCK(){16384} sub FD_CLOEXEC(){1} package AnyEvent::Base; sub WNOHANG(){1} @@ -12,10 +12,10 @@ sub O_RDONLY(){0} sub O_WRONLY(){1} sub O_RDWR(){2} -sub O_CREAT(){64} -sub O_EXCL(){128} -sub O_TRUNC(){512} -sub O_APPEND(){1024} +sub O_CREAT(){512} +sub O_EXCL(){2048} +sub O_TRUNC(){1024} +sub O_APPEND(){8} package AnyEvent::Util; sub WSAEINVAL(){-1e+99} sub WSAEWOULDBLOCK(){-1e+99}