Bug 520001

Summary: commons-parent should replace some of the Apache Commons poms
Product: [Fedora] Fedora Reporter: Mat Booth <mat.booth>
Component: maven2-common-pomsAssignee: Deepak Bhole <dbhole>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: akurtako, dbhole, fnasser
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-22 19:28:23 UTC Type: ---
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: 429551    
Bug Blocks:    

Description Mat Booth 2009-08-27 22:37:41 UTC
I would like to build some of the Apache Commons packages that I maintain with maven2 instead of ant, because in upstream's own words, the ant build is secondary and will not be updated to include generation of OSGI manifests, for example, because of infrastructure restrictions. The maven2 build does generate the OSGI manifests, so instantly there'll be a few patches we could drop simply by switching to a supported build system.

However, to do this I think we need the commons-parent.pom in maven2-common-poms.

See: http://mvnrepository.com/artifact/org.apache.commons/commons-parent/11

The Apache Commons projects tend now to ship their own project specific pom with the source, and include the commons-parent pom that contains the bits that are common across all the commons projects (like the OSGI manifest bit).

Is it possible to get the commons-codec.pom and commons-digester.pom files removed from this package and replaced with commons-parent.pom instead?

Comment 1 Mat Booth 2009-08-27 23:10:17 UTC
The commons-codec 1.4 build gets past the first hurdle if that file exists at /usr/share/maven2/default_poms/org.apache.commons-commons-parent.pom

Comment 2 Alexander Kurtakov 2009-09-01 08:13:05 UTC
I'm making this bug depend on maven update instead of blocking it. We can always do this when maven is updated and it's better to update maven entirely before taking care for the dependent packages.

Comment 3 Alexander Kurtakov 2009-09-22 19:28:23 UTC
commons-parent is added to maven2-common-poms in rawhide.