Re: perl 5.12 status

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux