Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1863007

Summary: [RFE] add perl-CGI to rh-perl530
Product: Red Hat Software Collections Reporter: jcastran
Component: perl-CGIAssignee: perl-maint-list
Status: CLOSED ERRATA QA Contact: RHEL Stacks Subsystem QE <rhel-stacks-subsystem-qe>
Severity: medium Docs Contact: Lenka Špačková <lkuprova>
Priority: unspecified    
Version: rh-perl530CC: bnater, dhellard, jcastran, jorton, jplesnik, perl-maint-list, ppisar
Target Milestone: betaKeywords: FutureFeature
Target Release: 3.6   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rh-perl530-perl-CGI-4.50-5.el7 Doc Type: Release Note
Doc Text:
The rh-perl530-perl-CGI package has been added to the rh-perl530 Software Collection. The rh-perl530-perl-CGI package provides a Perl module that implements Common Gateway Interface (CGI) for running scripts written in the Perl language.
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-01 12:07:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description jcastran 2020-08-03 13:19:19 UTC
Requesting perl-CGI for rh-perl526

Currently this is only available for perl516 and rh-perl520

Comment 3 Petr Pisar 2020-08-03 14:42:01 UTC
I confirm this issue. The CGI module was removed by Perl upstream and because there was no explicit request till now, we did not packag it from CPAN.
It seems adding rh-perl526-perl-CGI in the current 4.50 version will require adding more packages. We are evaluating the missing dependencies now.

Comment 4 Petr Pisar 2020-08-03 15:52:48 UTC
Packages missing from rh-perl526:

perl-HTML-Tagset
perl-Test-Warn
perl-HTML-Parser (bootstrap)
perl-LWP-MediaTypes
perl-IO-HTML
(perl-Time-Local ≥ 1.28 by perl-HTTP-Date; the newer version probably not needed)
perl-HTTP-Date
perl-TimeDate
perl-HTTP-Message
perl-CGI

Some of the packages have already exist in a newer rh-perl530 collection.

Comment 5 Dwayne 2020-08-04 12:52:06 UTC
Set the Customer Escalation = Yes, per RME EN-32202 raised by customer on 8/3/2020.

Comment 6 Petr Pisar 2020-08-05 13:43:48 UTC
(In reply to Petr Pisar from comment #4)
> (perl-Time-Local ≥ 1.28 by perl-HTTP-Date; the newer version probably not
> needed)

That version is not indeed required. The 1.28 constrain was deliberately added in with <https://github.com/libwww-perl/HTTP-Date/pull/17> as a quite late response to <https://github.com/libwww-perl/HTTP-Date/issues/5>. Moreover all perl-HTTP-Date tests pass with an already available rh-perl526-perl-Time-Local-1.250-395.el7.

Comment 7 Joe Orton 2020-08-05 14:13:00 UTC
Since there will only be a short time between the RHSCL 3.6 release and the end of life of rh-perl526, it doesn't make much sense for us to add major features there.

I am fine with adding new modules to rh-perl530 (which has end of life June 2024), can you confirm whether this is sufficient for the customer?

Comment 9 jcastran 2020-08-17 17:31:19 UTC
The customer is ok with adding this to rh-perl530

Comment 10 Petr Pisar 2020-09-02 07:42:27 UTC
The only missing package from rh-perl530 collection is rh-perl530-perl-CGI. All required dependencies have already existed there.

Comment 21 errata-xmlrpc 2020-12-01 12:07:35 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (rh-perl530 enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:5281