On Mon, 2015-08-31 at 11:41 +0200, Francesco Montesano wrote:
Hi,
2015-08-31 11:12 GMT+02:00 Sid Boyce <sboyce@blueyonder.co.uk>:
Konsole output #zypper in perl-Tk Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: nothing provides perl(:MODULE_COMPAT_5.20.1) needed by perl-Tk-804.032-3.4.x86_64 Solution 1: do not install perl-Tk-804.032-3.4.x86_64 Solution 2: break perl-Tk-804.032-3.4.x86_64 by ignoring some of its dependencies
If I try to install frozen bubble, I get a similar problem, but with perl(Locale::Maketext::Lexicon). So now I have to work ... :P
Either that (you work) or you get to fix frozen-bubble, which will benefit all of us :) the current issue with frozen-bubble can be pinned down to: Problem: nothing provides perl = 5.20.1 needed by frozen-bubble-2.212 -10.2.x86_64 Solution 1: do not install frozen-bubble-2.212-10.2.x86_64 Solution 2: break frozen-bubble-2.212-10.2.x86_64 by ignoring some of its dependencies looking in OBS ( https://build.opensuse.org/package/show/openSUSE:Factory/frozen-bubble ) we see that the package currently fails to build. The build log says: [ 152s] + perl Build.PL destdir=/home/abuild/rpmbuild/BUILDROOT/frozen -bubble-2.212-10.3.x86_64 installdirs=vendor --prefix=/usr [ 153s] Can't locate Module/Build.pm in @INC (you may need to install the Module::Build module) (@INC contains: inc /usr/lib/perl5/site_perl/5.22.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.22.0 /usr/lib/perl5/vendor_perl/5.22.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.22.0 /usr/lib/perl5/5.22.0/x86_64-linux -thread-multi /usr/lib/perl5/5.22.0 /usr/lib/perl5/site_perl .) at inc/My/Builder.pm line 12. [ 153s] BEGIN failed--compilation aborted at inc/My/Builder.pm line 12. [ 153s] Compilation failed in require at Build.PL line 10. [ 153s] BEGIN failed--compilation aborted at Build.PL line 10. [ 153s] error: Bad exit status from /var/tmp/rpm-tmp.qLCqli (%build) so, we miss to have Module/Build.pm in our buildroot.
From our perl packaging knowledge, we know that thus should be a virtual provides, that can be added to the .spec:
BuildRequires: perl(Module::Build) add a .changes entry to that, and see if it builds already again with this :) Now, sadly, to make things less fun for you, Bernhard already made all this work, and FB has a pending submission to openSUSE:Factory ( https://build.opensuse.org/request/show/327857 ); so the next snapshot will have a fixed version of it again. So, then back to playing Frozen Bubble! (you can get it from the games repo in the meantime) Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org