On Wed, Dec 7, 2011 at 7:11 AM, Anders Johansson <ajohansson@suse.de> wrote:
On Tuesday 06 December 2011 16:17:04 Greg Freemyer wrote:
I'm trying to install perl-IO-Compress from OBS, but it says I need perl 5.14.2
The strange thing is I have perl 5.14.2, so I'm confused. If anyone can tell me what's going on, I'd appreciate it.
=== zypper output that details the above
zypper se -s perl-base
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+-----------------+---------+------------+--------+------------------ i | perl-base | package | 5.14.2-1.9 | x86_64 | openSUSE-12.1-OSS v | perl-base | package | 5.14.2-1.9 | i586 | openSUSE-12.1-OSS
| perl-base-32bit | package | 5.14.2-1.9 | x86_64 | openSUSE-12.1-OSS
As you can see I have perl 5.14.2 installed from the openSUSE 12.1 main repo
Looks like the problem is that perl provides "perl = 5.14.2-1.9", so the rpm dependency should be >= and not =
Anders
Anders, I think the real issue is this line from the perl specfile: Provides: perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib Obsoletes: perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib Note the absence of perl-IO-Compress. I can branch perl in OBS and add perl-IO-Compress easily enough, but I don't think I know enough about perl to test it outside of the one package I'm testing that uses it. I just asked on the -packaging list if adding perl-IO-Compress to the above makes sense. If I get buy-in and that fixes the issue for me, I'll SR an update to D:L:P::perl Let me know if you agree. Thanks Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org