Package: libanyevent-rabbitmq-perl Version: 1.15~dfsg-1 Severity: grave Tags: patch Justification: renders package unusable
Dear Maintainer, The XML spec file that is used by AnyEvent::RabbitMQ seems to be in the wrong location. Because of licensing issues the original file is removed from the package, and replaced by a symlink to a stripped version included in amqp-specs. The location of the symlink differs from the expected location though. To demonstrate the issue: $ perl -MAnyEvent::RabbitMQ -e 'AnyEvent::RabbitMQ->new->load_xml_spec();' Could not create file parser context for file "/usr/share/perl5/auto/share/dist/AnyEvent-RabbitMQ/fixed_amqp0-9-1.xml": No such file or directory at /usr/share/perl5/Net/AMQP/Protocol.pm line 64. (in cleanup) close already in progress at /usr/share/perl5/AnyEvent/RabbitMQ.pm line 612. (This command is expected to give no output and no error.) The symlink is located in a subdirectory 'share', which is not expected by the library. This patch fixes the issue for me: diff --git a/debian/rules b/debian/rules index 46cd581..a86c334 100755 --- a/debian/rules +++ b/debian/rules @@ -52,8 +52,8 @@ clean:: # use separately packaged spec files DEB_DH_LINK_$(pkg) = \ /usr/share/amqp/specs/0-9-1-rabbit/amqp0-9-1.stripped.extended.xml \ - /usr/share/perl5/auto/share/dist/AnyEvent-RabbitMQ/share/fixed_amqp0-9-1.xml + /usr/share/perl5/auto/share/dist/AnyEvent-RabbitMQ/fixed_amqp0-9-1.xml common-configure-arch common-configure-indep:: - ln -sf /usr/share/amqp/specs/0-9-1-rabbit/amqp0-9-1.stripped.extended.xml share/fixed_amqp0-9-1.xml + ln -sf /usr/share/amqp/specs/0-9-1-rabbit/amqp0-9-1.stripped.extended.xml fixed_amqp0-9-1.xml clean:: - rm -rf share/fixed_amqp0-9-1.xml + rm -rf fixed_amqp0-9-1.xml -- System Information: Debian Release: jessie/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.12-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libanyevent-rabbitmq-perl depends on: ii libanyevent-perl 7.070-1 ii libdevel-globaldestruction-perl 0.12-1 ii libfile-sharedir-perl 1.03-1 ii liblist-moreutils-perl 0.33-1+b2 ii libnamespace-clean-perl 0.24-1 ii libnet-amqp-perl 0.06~dfsg-1 ii libreadonly-perl 1.04-1 ii perl 5.18.1-5 Versions of packages libanyevent-rabbitmq-perl recommends: ii amqp-specs 1-0r0-2 libanyevent-rabbitmq-perl suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org