Problem with build-dep, versioned provides

Panu Matilainen pmatilai at laiskiainen.org
Fri Jun 9 01:21:27 PDT 2006


On Thu, 8 Jun 2006, Ville Skyttä wrote:

> apt-0.5.15lorg3.1-5.fc5, using FC5 with FE5 repository enabled, "make
> srpm" in FE CVS's perl-Module-Install/devel, then:
>
> $ sudo apt-get build-dep perl-Module-Install-0.62-2.fc6.src.rpm
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Selecting perl-Module-Build for 'perl(Module::Build)'
> Selecting perl-Module-CoreList for 'perl(Module::CoreList)'
> E: Build-Depends dependency for perl-Module-Install-0.62-2.fc6.src.rpm
> cannot be satisfied because no available versions of package
> perl(Module::ScanDeps) can satisfy version requirements
>
> $ rpm -qRp perl-Module-Install-0.62-2.fc6.src.rpm | grep ScanDeps
> perl(Module::ScanDeps) >= 0.28
>
> $ apt-cache show perl-Module-ScanDeps | grep Provides | head -n 1
> Provides: perl(Module::ScanDeps::DataFeed), perl-Module-ScanDeps =
> 0.60-1.fc5, perl(Module::ScanDeps) = 0.60
>
> Oops, perl(Module::ScanDeps) = 0.60 doesn't satisfy
> perl(Module::ScanDeps) >= 0.28?

There's a long, long line of bugs in this direction... I'll have a look at 
this but really the whole build-dep operation needs some major love.

 	- Panu -



More information about the Apt-Rpm mailing list