Mailinglist Archive: opensuse-buildservice (181 mails)

< Previous Next >
Re: [opensuse-buildservice] Problems with Ubuntu Dapper (6.06) on local buildservice installation
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Wed, 11 Jul 2007 11:34:24 +0200
  • Message-id: <20070711093424.GB16567@xxxxxxx>
On Wed, Jul 11, 2007 at 08:43:25AM +0200, Stephan Hermann wrote:
> yesterday I played around with configuring Ubuntu Distros on a local
> installed opensuse buildservice.
> I imported all packages for Ubuntu Dapper
> into /srv/obs/build/UBUNTU:DAPPER/standard/{x86_64,i586}/:full
> (*_all.debs are in both directories available). I pushed all packages,
> means from Ubuntus Repositories named main, restricted, universe
> multiverse).
> 
> Now I get a message which tells me that
> 
> "nothing provides libasound2 > 1.0.10 needed by libesd-alsa0"
> 
> Which is somehow strange. libasound2 is there in version
> 1.0.10-2ubuntu4. 
> Reading the binary package description on
> http://packages.ubuntu.com/dapper/libs/libesd-alsa0 it needs libasound2
> (>> 1.0.10)
> The operator >> means >= so, 1.0.10-2ubuntu4 (the version in the
> repositories for dapper) is definitly greater then 1.0.10.

No '>>' means '>', not '>='. Looks like you're either using an
old version of the build service (the line containing 'verscmp'
in build/Build.pm should read

    my $vv = Build::Rpm::verscmp($pv, $rv, $config->{'type'} eq 'spec' ? 1 : 0);

), or you have the 'rpm' package in the preinstall list of your
ubuntu configuration.

What's happening is that the build service uses rpm comparison rules
for your deb package. For rpm, libasound2 > 1.0.10 is *not* true
for 1.0.10-2ubuntu4.

Cheers,
  Michael.

-- 
Michael Schroeder                                   mls@xxxxxxx
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References