On 05/07/2010 08:45 AM, Marcela Mašláňová wrote: > On 05/06/2010 06:27 PM, Iain Arnell wrote: > >> hmmn. My own filters threw this away, so let's try again without replying.... >> >> 2010/5/6 Marcela Mašláňová<mmaslano@xxxxxxxxxxxxxxxxx>: >> >> >>> --- perl-Regexp-Copy.spec 6 May 2010 10:19:51 -0000 1.5 >>> +++ perl-Regexp-Copy.spec 6 May 2010 13:21:13 -0000 1.6 >>> @@ -33,7 +33,8 @@ find $RPM_BUILD_ROOT -depth -type d -exe >>> %{_fixperms} $RPM_BUILD_ROOT/* >>> >>> %check >>> -make test >>> +# https://rt.cpan.org/Public/Bug/Display.html?id=56801 >>> +#make test >>> >>> %clean >>> rm -rf $RPM_BUILD_ROOT >>> >>> >> Unfortunately, Regexp-Copy seems to be really upset with 5.12 (thanks >> to regexps becoming first-class citizens with the right to bear arms). >> Debian ran into the same problem[1] - and I expect that we'll end up >> adopting the same solution (kill Regexp-Copy and make HTML-FormFu work >> without it). I'll follow this up. >> >> But otherwise, how are things going with 5.12? It would be nice to >> have a brief update of known problems so that everyone doesn't start >> tracking their own packages' build failures to the same underlying >> issue (like Class::ISA or whatever was causing SIGSEGV on a lot of >> builds). >> >> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580328 >> >> >> > I planned to write after I do a rebuild of all modules, but I run it > with low priority so at the moment perl-Tk is beeing built. > The ratio failed/completed builds is 156/1306 at the moment. > > Many builds failed because of missing dependency. This will be > easy to solve after the mass rebuild finish. I hope tomorrow ;-) > > If you want to fix your own modules, then I run mostly into these issues: > - use of Class::ISA which has been deprecated, but it's now in buildroot > as separated package and you can simply add it into BuildRequires. > - test t/99_pmv.t which is checking version, that's broken at the moment, > upstream is aware of this issue. For the meantime I switched of these tests > until Perl::MinimumVersion and perl(version) will be fixed. > I applied trunk version as a patch, but that doesn't help [4] > - some other deprecated syntax (defined with hash %) or module (VERSION, > UNIVERSAL). List of all deprecated calls can be find at [1]. This is a > little > complicated, but could be fixed or at least reported on upstream. > - SIGSEGV were fixed in some cases by rebuild of dependencies, but there > might be a problem in interpreter. I don't think that SIGSEGV has to > appeared > after unsuccessful 'eval'. > - and quite often are problems with test - not matching regexp in 'qr' > [2]. If you > find out what's wrong with these, let me know ;-) > > The another thing is perl itself. Upstream is working on bug fixing of > 5.12 and > they are preparing release candidate of 5.12.1. I hope F-14 will be released > with 5.12.1. After I'll finish rebuild, I'd like to polish our > Guidelines [3] and > add perl-5.12 as a Fedora Feature to draw more attention to Perl. > > [1] http://perldoc.perl.org/perldelta.html#Deprecations > [2] http://koji.fedoraproject.org/koji/getfile?taskID=2147927&name=build.log > [3] https://fedoraproject.org/wiki/PackagingDraft:Perl > [4] https://rt.cpan.org/Public/Bug/Display.html?id=56081 > Happy hacking, > Marcela > -- > Fedora Extras Perl SIG > http://www.fedoraproject.org/wiki/Extras/SIGs/Perl > perl-devel mailing list > perl-devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/perl-devel Rebuild finished. Approximately ~150 packages didn't pass. Feel free to fix your package, I'll be going through list and working on the rest of them next week. I plan some list of failed builds later. Marcela -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel