Bug 1017271

Summary: javapackages-tools: Compat POM provides are missing SCL prefix
Product: [Fedora] Fedora Reporter: Mikolaj Izdebski <mizdebsk>
Component: javapackages-toolsAssignee: Michal Srb <msrb>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: java-sig-commits, mizdebsk, msrb, sochotni
Target Milestone: ---Keywords: VerifiedUpstream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: javapackages-tools-3.4.1-1.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1017274 (view as bug list) Environment:
Last Closed: 2013-11-06 14:24:27 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:

Description Mikolaj Izdebski 2013-10-09 14:30:10 UTC
Description of problem:
Compat provides (the ones with fake "jar" extension) for POM artifacts are missing SCL prefix (aka namespace). ALl other provides are correct.

Version-Release number of selected component (if applicable):
3.3.1-1

Steps to Reproduce:
1. Build a SCL package
2. rpm -qp rpm --provides

Actual results:

Provides for POM artifacts are missing SCL prefix
(all provides are correct except last two):

maven31-maven = 3.1.1-1.fc21
maven31-mvn(org.apache.maven:apache-maven:pom:) = 3.1.1
maven31-mvn(org.apache.maven:maven-aether-provider) = 3.1.1
maven31-mvn(org.apache.maven:maven-artifact) = 3.1.1
maven31-mvn(org.apache.maven:maven-compat) = 3.1.1
maven31-mvn(org.apache.maven:maven-core) = 3.1.1
maven31-mvn(org.apache.maven:maven-embedder) = 3.1.1
maven31-mvn(org.apache.maven:maven-model) = 3.1.1
maven31-mvn(org.apache.maven:maven-model-builder) = 3.1.1
maven31-mvn(org.apache.maven:maven-plugin-api) = 3.1.1
maven31-mvn(org.apache.maven:maven-repository-metadata) = 3.1.1
maven31-mvn(org.apache.maven:maven-settings) = 3.1.1
maven31-mvn(org.apache.maven:maven-settings-builder) = 3.1.1
maven31-mvn(org.apache.maven:maven:pom:) = 3.1.1
mvn(org.apache.maven:apache-maven) = 3.1.1
mvn(org.apache.maven:maven) = 3.1.1

Expected results:
All provides are prefixed with "maven31-"

Comment 1 Michal Srb 2013-10-10 07:40:17 UTC
This should be fixed in upstream, commit 49abd974. Test case added in 544e82b9.

Comment 2 Mikolaj Izdebski 2013-10-10 14:36:30 UTC
Verified upstream.

Comment 3 Stanislav Ochotnicky 2013-11-06 14:24:27 UTC
Fixed build built for rawhide