Re: [opensuse-factory] New Tumbleweed snapshot 20150828 released!
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 Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Senior Staff Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, Aug 31, 2015 at 12:12 PM, Sid Boyce
Problem: nothing provides perl(:MODULE_COMPAT_5.20.1) needed by
Seeing something similar, I though it was a transient error, but apparently it's not $sudo zypper dup Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Loading repository data... Reading installed packages... Computing distribution upgrade... 2 Problems: Problem: spamassassin-3.4.0-47.2.x86_64 requires perl(:MODULE_COMPAT_5.20.1), but this requirement cannot be provided Problem: perl-5.20.1-3.12.x86_64 requires perl-base = 5.20.1, but this requirement cannot be provided Robert -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi there, "munin" is another contender which needs adoption to the most recent Perl update: https://bugzilla.opensuse.org/show_bug.cgi?id=943976 Cheers. l8er manfred
Moin, On Tue, 01 Sep 2015, 10:48:09 +0200, Manfred Hollstein wrote:
Hi there,
"munin" is another contender which needs adoption to the most recent Perl update:
Once I fixed the munin package in my home project, running munin now generates the following messages: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE (.*?)}/ at /usr/lib/perl5/vendor_perl/5.22.0/Log/Log4perl/Config/PropertyConfigurator.pm line 60. Apparently, perl is now much more picky about literal curly brackets '{' used in a regular expression. Escaping such occurrences helps. I added a patch to the perl-Log-Log4perl package in my home project; this is https://bugzilla.opensuse.org/show_bug.cgi?id=944011 More to follow... Cheers. l8er manfred
On Tue, 01 Sep 2015, 14:10:14 +0200, Manfred Hollstein wrote:
[...] More to follow...
Last one for today: logwatch's http script uses an unescaped {, too. Bugzilla ID and patch: https://bugzilla.opensuse.org/show_bug.cgi?id=944013 FWIW, I currently don't see any similar diagnostics anymore. Cheers. l8er manfred
On Tue, 2015-09-01 at 14:10 +0200, Manfred Hollstein wrote:
Moin,
On Tue, 01 Sep 2015, 10:48:09 +0200, Manfred Hollstein wrote:
Hi there,
"munin" is another contender which needs adoption to the most recent Perl update:
Once I fixed the munin package in my home project, running munin now generates the following messages:
I already have a submit pending for munin: SR#328307; not sure if you needed more / less to fix this.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE (.*?)}/ at /usr/lib/perl5/vendor_perl/5.22.0/Log/Log4perl/Config/PropertyConfigu rator.pm line 60.
Apparently, perl is now much more picky about literal curly brackets '{' used in a regular expression. Escaping such occurrences helps.
Yes, indeed.. the syntax had been deprecated in version 5.17 IIRC.. now in 5.22 it got just a bit more verbose about it :) Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 01 Sep 2015, 14:24:04 +0200, Dominique Leuenberger / DimStar wrote:
On Tue, 2015-09-01 at 14:10 +0200, Manfred Hollstein wrote:
Moin,
On Tue, 01 Sep 2015, 10:48:09 +0200, Manfred Hollstein wrote:
Hi there,
"munin" is another contender which needs adoption to the most recent Perl update:
Once I fixed the munin package in my home project, running munin now generates the following messages:
I already have a submit pending for munin: SR#328307; not sure if you needed more / less to fix this.
Great, thx. This was the only change needed. I'll have a look a Ludwig's snapshot announcements and switch back to the official package(s), when they work again ;) Cheers. l8er manfred
On 09/01/2015 02:24 PM, Dominique Leuenberger / DimStar wrote:
I already have a submit pending for munin: SR#328307; not sure if you needed more / less to fix this.
FWIW there's one more here (oS:TW 20150829): Unescaped left brace in regex is deprecated, passed through in regex; \ marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at \ /usr/bin/automake line 3936. Unortunately, I don't have time for this the next few days. Anyone else? Thanks & have a nice day, Berny -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 2015-09-02 at 09:38 +0200, Bernhard Voelker wrote:
On 09/01/2015 02:24 PM, Dominique Leuenberger / DimStar wrote:
I already have a submit pending for munin: SR#328307; not sure if you needed more / less to fix this.
FWIW there's one more here (oS:TW 20150829):
Unescaped left brace in regex is deprecated, passed through in regex; \ marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at \ /usr/bin/automake line 3936.
Unortunately, I don't have time for this the next few days. Anyone else?
Fixed that one yesterday already: https://build.opensuse.org/request/show/328394 Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 09/02/2015 09:47 AM, Dominique Leuenberger / DimStar wrote:
Fixed that one yesterday already: https://build.opensuse.org/request/show/328394
great, cool! Thanks & have nice day, Berny -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Manfred Hollstein writes:
Once I fixed the munin package in my home project, running munin now generates the following messages:
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE (.*?)}/ at /usr/lib/perl5/vendor_perl/5.22.0/Log/Log4perl/Config/PropertyConfigurator.pm line 60.
Apparently, perl is now much more picky about literal curly brackets '{' used in a regular expression. Escaping such occurrences helps.
It's not just being more picky, that's the result of the braces are planned to be re-purposed for additional regex functionality in some later version and the warnings are the first part of the deprecation cycle for this change. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi,
2015-08-31 11:12 GMT+02:00 Sid Boyce
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 Regards, Fra
Regards Sid.
-- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Senior Staff Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2015-08-31 at 11:41 +0200, Francesco Montesano wrote:
Hi,
2015-08-31 11:12 GMT+02:00 Sid Boyce
: 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
Hi Dominique,
2015-08-31 15:32 GMT+02:00 Dominique Leuenberger / DimStar
[...]
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 :)
Thanks for the detailed explanation. I reported the frozen bubble thinking that it's related with the issues with perl and yast I reported first in this thread. **But** while writing this mail, I decided to check better and the offending package is coming from packman that still hasn't updated its dependencies to the new perl. So first: sorry for the initial noise. Second: I've set packman priority to 100 Third: I'll remove offending the perl modules from packman and hope that I don't need them.
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.
Too bad :D
So, then back to playing Frozen Bubble! (you can get it from the games repo in the meantime)
I can survive for a few more days. Fra
Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2015-08-31 at 10:12 +0100, Sid Boyce wrote:
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
perl-Tk fails to build with Perl 5.22: https://build.opensuse.org/package/live_build_log/devel:languages:perl/ perl-Tk/openSUSE_Tumbleweed/x86_64 and as 5.20 is no longer in the repo, the 'old' package is not installable. Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne Po 31. srpna 2015 15:42:25, Dominique Leuenberger / DimStar napsal(a):
perl-Tk fails to build with Perl 5.22: https://build.opensuse.org/package/live_build_log/devel:languages:perl/ perl-Tk/openSUSE_Tumbleweed/x86_64
Fixed this one. sr#328183 Tom
participants (8)
-
Achim Gratz
-
Bernhard Voelker
-
Dominique Leuenberger / DimStar
-
Francesco Montesano
-
Manfred Hollstein
-
Robert Munteanu
-
Sid Boyce
-
Tomáš Chvátal