Mailinglist Archive: opensuse (1658 mails)

< Previous Next >
Re: [opensuse] perl module install question
On Wed, Dec 7, 2011 at 7:11 AM, Anders Johansson <ajohansson@xxxxxxx> 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@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >