Bug 900081 (JBPAPP6-1575)
Summary: | Update vman to generate valid OSGi versions | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Paul Gier <pgier> |
Component: | Build | Assignee: | John Casey <jdcasey> |
Status: | CLOSED EOL | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | unspecified | CC: | jdcasey, ncross, pgier |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | http://jira.jboss.org/jira/browse/JBPAPP6-1575 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-08-19 12:48:59 UTC | Type: | Feature Request |
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: | 928004 |
Description
Paul Gier
2012-03-22 16:30:13 UTC
Link: Added: This issue is related to JBPAPP-7929 JBPAPP-7929 is the QA test results which show which versions are currently not following the OSGi standard. To be safe and consistent, can we just change the version suffix to .redhat-1 across the board, instead of -redhat-1? Unfortunately that would also create invalid versions because OSGi does not allow "." in the qualifier. 1.0.0.Final -> 1.0.0.Final.redhat-1 (invalid OSGi version) Docs QE Status: Removed: NEW EAP QA job which checks for valid artifact versions in the EAP Maven repository http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Repository/job/eap-60-repository-maven-check-valid-versions/ Information about valid OSGi versions here: https://community.jboss.org/wiki/JBossProjectVersioning For the scope of this issue, I think it's enough to just add the ability to handle the common case where the upstream version has three components with no qualifier. For example, 1.0.0 -> 1.0.0.redhat-1 For correct handling of versions which don't include a micro version (for example 1.0.GA), that can be discussed in a separate issue once the first part is working. Some specific examples of invalid OSGi versions can be seen in the EAP QA job which checks artifact versions in the EAP Maven repository http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Repository/job/eap-60-repository-maven-check-valid-versions/ |