Red Hat Bugzilla – Bug 158036
perl: updating CGI.pm to 3.10
Last modified: 2007-11-30 17:11:06 EST
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
CGI.pm 3.10 will be included in perl 5.8.7. Perl 5.8 devel branch:
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
* CGI.pm 3.10 is on CPAN
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.
Created attachment 114539 [details]
perl.spec patch: includes the CGI.pm update patch
this is already committed, waiting on rel-eng