Summary: | x11-libs/goffice-0.10.21 - Compress::Raw::Zlib version 2.064 required--this is only version 2.06 at /usr/lib64/perl5/5.20.2/IO/Compress/Adapter/Deflate.pm line 8. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome-office+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=545238 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge log |
Description
Toralf Förster
2015-03-17 20:48:44 UTC
This an issue with dev-lang/perl-5.20.2 (which owns /usr/lib64/perl5/5.20.2/IO/Compress/Adapter/Deflate.pm and should apparently either pull in a newer version of perl-Compress-Raw-Zlib and/or block older Compress-Raw-Zlib versions), and not in goffice. Assigning to the right people. Toralf, to fix this on your machine, it's probably enough to emerge a newer version of virtual/perl-Compress-Raw-Zlib (you may need to uninstall perl-core/Compress-Raw-Zlib). (In reply to Alexandre Rostovtsev from comment #1) > Toralf, to fix this on your machine, it's probably enough to emerge a newer > version of virtual/perl-Compress-Raw-Zlib yep - worked > (you may need to uninstall perl-core/Compress-Raw-Zlib). nope, was done by portage maybe the goffice ebuild should add a blocker ? @zlogene, this bug cannot be fixed on gnome-office side - it's seems to be a wrong or missing dependency in dev-lang/perl-5.20.2 or one of the perl virtuals. The goffice build system just happened to a place where the bug is triggered on the user's system. Please read the bug and the log before reassigning it to the wrong people :/ (In reply to Toralf Förster from comment #2) > (In reply to Alexandre Rostovtsev from comment #1) > > > Toralf, to fix this on your machine, it's probably enough to emerge a newer > > version of virtual/perl-Compress-Raw-Zlib > yep - worked > > (you may need to uninstall perl-core/Compress-Raw-Zlib). > nope, was done by portage > > maybe the goffice ebuild should add a blocker ? No. This is a more general issue than goffice. > > version of virtual/perl-Compress-Raw-Zlib > yep - worked This indiciates that Goffice should depend on some virtuals, because without virtuals for perl in Goffice, portage cannot attempt to rectify this issue automatically. tools/embedder uses IO::Compress::Gzip Therefor, it _must_ depend on virtual/perl-IO-Compress As that dependency token is the dependency token responsible for saying: - IO::Compress::Gzip is installed - IO::Compress::Gzip is working. At this stage, that in itself would not have prevented this issue, because that virtual is not yet configured to make sure its dependency, Compress::Raw::Zlib ( virtual/perl-Compress-Raw-Zlib ) is installed and at the right version. However, the implication is _had_ we fixed that ( And I think we should have, and it may just happen ), then x11-libs/goffice would _still_ be broken because it would not pull dependencies in sufficient to ensure IO::Compress::Gzip would work. So both teams need to apply fixes for this problem. (In reply to Kent Fredric from comment #4) Fixed, thanks for noticing gnome's side of the problem :) + 25 Mar 2015; Alexandre Rostovtsev <tetromino@gentoo.org> + goffice-0.10.20.ebuild, goffice-0.10.21.ebuild: + Add missing perl build deps (bug #543646, thanks to Kent Fredric). https://metacpan.org/source/PMQS/IO-Compress-2.064/Makefile.PL#L26 looks like virtual/perl-IO-Compress needs to say : >=virtual/perl-Compress-Raw-Zlib-${PV} >=virtual/perl-Compress-Raw-Bzip2-${PV} *** Bug 545238 has been marked as a duplicate of this bug. *** Dependencies added |