Hello, On Wed, 04 May 2011, Grenzlaeufer wrote:
Am 04.05.2011 06:47, schrieb David Haller:
On Tue, 03 May 2011, Grenzlaeufer wrote:
I have a strange problem with a dependency when building a package: Package: perl-MIME-Tools Dependency: perl-File-Temp (min. 0.18, installed 0.16, my-version 0.22) Target: CentOS 5 AMD64
a) what project
b) what package
c) https://build.opensuse.org/project/packages?project=home%3Agrenzlaeufer has no perl-* packages, nor subprojects.
The packages are on a private OBS-Server. I have uploaded them the public OBS-Server: https://build.opensuse.org/project/packages?project=home%3Agrenzlaeufer
This now contains an exact copy of the mentioned packages and files. At the time of sending this mail, they are not finished building!
The problem occurs when building perl-MIME-Tools: t/ticket-11901....................File::Temp???version???0.18???required--this ???is???only???version???0.16???at??? /usr/src/redhat/BUILD/MIME-tools-5.502/blib/lib/MIME/Tools.pm???line???14.
Ok, it fails, because the distribution File::Temp is too old.
I have my own package for "File::Temp"/perl-File-Temp in Version 0.22 which is built in the same project as perl-MIME-Tools.
Nope, you have a copy of MIME::Tools there, which fails.
I had expected that my version would have been taken, because prior building it, it was a missing dependency for perl-MIME-Tools.
Have you "Use for build" set for that package?
Yes: x86_64
Ok.
Has File::Temp built successfully in your repo?
Yes, I have a .src.rpm und .rpm as output.
Sure?
You may need to link File::Temp to you repo if File::Temp>= 0.18 is not in the RH-Repo you build against (and you should "publish" that File::Temp package, just in case).
The publish flag is set for all of my packages and I can see the File::Temp-Package ("perl-File-Tempdir-0.21-8.1.noarch.rpm") in my repo. I can query it with the packet manager and I can see it on the http-server.
File::Temp != File::Tempdir.
Is this what you mean with link File:Temp to a repo?
No, I meant 'osc linkpac', but as it's not in devel:languages:perl, you probably should build it yourself. You got an sr, built package w/ logs here: https://build.opensuse.org/package/show?package=perl-File-Temp&project=home%3Adnh%3Aperl HTH, -dnh -- I do not have enough Scotch in this house to attempt an XP install. -- Peter Corlett -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org