Thanks for the reply! 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.
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.
Where? (c.f. above)
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
Has File::Temp built successfully in your repo?
Yes, I have a .src.rpm und .rpm as output.
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. Is this what you mean with link File:Temp to a repo? Greetings -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org