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