Bug#698764: libio-compress-perl: breaks "debmirror" and possibly other packages.

Dmitry Smirnov onlyjob at member.fsf.org
Wed Jan 23 11:22:54 UTC 2013


Package: libio-compress-perl
Version: 2.055-1
Severity: normal
Control: found -1 2.052-1

When I run "debmirror" it crashed with the following message:

	Compress::Raw::Zlib version 2.052 required--this is only version 2.033 at /usr/share/perl5/Compress/Zlib.pm line 11.
	BEGIN failed--compilation aborted at /usr/share/perl5/Compress/Zlib.pm line 11.
	Compilation failed in require at /usr/bin/debmirror line 537.
	BEGIN failed--compilation aborted at /usr/bin/debmirror line 537.

So I upgraded "libcompress-raw-zlib-perl" 2.052-1 to 2.055-1 (from unstable)
but it didn't help (error hasn't change).

It turned out that Compress::Raw::Zlib also provided by perl itself: 

	perl: /usr/lib/perl/5.14.2/Compress/Raw/Zlib.pm
	libcompress-raw-zlib-perl: /usr/lib/perl5/Compress/Raw/Zlib.pm

and presence of "libio-compress-perl" breaks debmirror because "libio-compress-perl"
tries to load older Compress::Raw::Zlib provided by perl even if recent enough
"libcompress-raw-zlib-perl" is installed.

The problem has gone when I uninstalled "libio-compress-perl".

I'm not sure what's the best way to fix this but it appears that at least
Breaks/Replaces (or Conflicts) are worth considering.

Thanks.

--- System information. ---
Architecture: amd64
Debian Release: 7.0

-- 
All the best,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

I hate all sports as rabidly as a person who likes sports hates common
sense.
        -- H. L. Mencken



More information about the pkg-perl-maintainers mailing list