Bug 2031005

Summary: perl-XML-SAX for EPEL-9
Product: [Fedora] Fedora Reporter: Paul Howarth <paul>
Component: perl-XML-SAXAssignee: Jitka Plesnikova <jplesnik>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: caillon+fedoraproject, jplesnik, kasal, mspacek, perl-devel, rhughes, rstrode, sandmann
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-10 13:43:13 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:
Bug Depends On:    
Bug Blocks: 2030279    

Description Paul Howarth 2021-12-10 09:19:24 UTC
Could you please branch and build perl-XML-SAX for EPEL-9 ?

If you prefer, you could add me (FAS: pghmcfc) as a committer and I'll do it myself.

Comment 1 Jitka Plesnikova 2021-12-10 13:43:13 UTC
perl-XML-SAX-1.02-8.el9 is part of CentOS Stream 9. I was able to build perl-Test-XML for epel9.
https://koji.fedoraproject.org/koji/taskinfo?taskID=79789049

Comment 2 Paul Howarth 2021-12-10 14:21:17 UTC
Hmm, you're right. If I try to build it locally I get a missing dependency of perl(XML::SAX::Writer) (which I though was part of perl-XML-SAX but is actually packaged separately). Looking at the root.log from your koji build I see it pulls in perl-XML-SAX-Writer-0.57-13.el9 but I can't see that package in any of the CentOS Stream repos. Do you know where it is in CentOS Stream?

Comment 3 Paul Howarth 2021-12-10 14:44:03 UTC
Looks like koji is finding packages that are not part of the compose:
https://composes.stream.centos.org/production/latest-CentOS-Stream/compose/metadata/rpms.json

perl-XML-SAX-Writer and perl-XML-SemanticDiff are pulled in from the "build" repo but are not published packages and are eligible for epel9.

Comment 4 Jitka Plesnikova 2021-12-10 15:17:48 UTC
perl-XML-SAX-Writer and perl-XML-SemanticDiff are not distributed by CentOS Stream. If you want it in EPEL 9, the branch epel9 has to be created.

Comment 5 Paul Howarth 2021-12-10 15:37:09 UTC
(In reply to Jitka Plesnikova from comment #4)
> perl-XML-SAX-Writer and perl-XML-SemanticDiff are not distributed by CentOS
> Stream. If you want it in EPEL 9, the branch epel9 has to be created.

Indeed. I've already raised bugs requesting the creation of these. But somehow koji has pulled in some versions of these packages as part of its "build" repo when you did your build of perl-Test-XML (see the root.log file). These packages aren't available to end users, so people building for EPEL-9 may inadvertently be creating packages with missing dependencies if they don't do local builds before doing builds in koji.