Description of problem: The current perl package includes a patch to update CGI.pm to version 3.08 (as required by mod_perl 2.0.0 RC5). Right now it makes sense to update CGI.pm to the latest CPAN version (3.10). These two latest releases correct mod_perl related problems. CGI.pm: diff from 3.08 to 3.10 http://search.cpan.org/diff?from=CGI.pm-3.08&to=CGI.pm-3.10 Note: CGI.pm 3.10 will be included in perl 5.8.7. Perl 5.8 devel branch: http://public.activestate.com/gsar/APC/perl-5.8.x/lib/CGI.pm
Created attachment 114492 [details] CGI.pm update: from version 3.08 to 3.10
In order to make the case for upgrading this during this freeze, you must demonstrate that the current version is horribly broken (exactly how?) and it makes no sense to backport the fix (the patch is too big or comprises the entire new upstream version?)
You are not upgrading a full package: we will be adding a new patch to perl (or replace an existing one). 1) Strange errors have been reported the mod_perl mailling list: * Re: It did not QUITE work! Re: "strange error" is related to CGI.pm http://marc.theaimsgroup.com/?l=apache-modperl&m=111601794202239&w=2 (17 messages) * CGI.pm 3.10 is on CPAN http://marc.theaimsgroup.com/?l=apache-modperl&m=111602212309524&w=2 2) the diff from 3.08 to 3.10 is small: it only modifies two files i) three lines in the CGI module ii) a test file 3) the upgrade to mod_perl 2.0.0 RC5 (and later) _will_ break a lot of applications: while most CPAN mod_perl related modules have already been updated, there is at least one - HTML::Mason - that hasn't and won't be until the final version of mod_perl 2.0.0 is out (expected soon but we never know: mod_perl 2 has been in beta stage for at least three years); other modules will suffer more than one update to get things fixed (eg: CGI.pm).
Definitely worth applying before FC4, if you ask me. Re: comment 2: freeze? I thought the FC4 freeze starts on May 23rd. https://www.redhat.com/archives/fedora-maintainers/2005-May/msg00096.html
Created attachment 114539 [details] perl.spec patch: includes the CGI.pm update patch
this is already committed, waiting on rel-eng