https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Bug ID: 1226251 Summary: RFE: xmvn-subst does not support symlinking the current reactor artifacts Product: Fedora Version: rawhide Component: xmvn Assignee: mizdebsk@redhat.com Reporter: sgehwolf@redhat.com QA Contact: extras-qa@fedoraproject.org CC: java-sig-commits@lists.fedoraproject.org, mat.booth@redhat.com, mizdebsk@redhat.com, msimacek@redhat.com, msrb@redhat.com, omajid@redhat.com
Description of problem: The thermostat package needs to symlink some of its own artifacts (com.redhat.thermostat:*) during a build. However, xmvn-subst only works if artifacts are actually installed. It would be ideal if xmvn-subst could be used for symlinking external deps as well as reactor artifacts.
We currently work around this problem by adding a self-BR. However this is cumbersome for version upgrades since we need to: - remove the self BR (or disable it via some global spec variable) - build - re-add self BR - rebuild
It's especially a problem for building RPMs via CI.
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |FutureFeature
Red Hat Bugzilla bugzilla@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|Bug Fix |Enhancement
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Upstream
--- Comment #1 from Mikolaj Izdebski mizdebsk@redhat.com --- Implemented upstream in commit dbf0e17. https://github.com/mizdebsk/xmvn/commit/dbf0e17
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |VerifiedUpstream
--- Comment #2 from Mikolaj Izdebski mizdebsk@redhat.com --- Verified upstream using xmvn-subst-2.5.0-0.57.gitecfe4f5.noarch
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1227205
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1227205 [Bug 1227205] thermostat: Use xmvn-subst -R to symlink JARs
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED Fixed In Version| |2.5.0-1
--- Comment #3 from Mikolaj Izdebski mizdebsk@redhat.com --- Fixed in xmvn-2.5.0-1
https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |CLOSED Resolution|--- |RAWHIDE Last Closed| |2015-10-28 14:03:05
--- Comment #4 from Mikolaj Izdebski mizdebsk@redhat.com --- I believe that this feature is included in xmvn-2.5.0-1, which is available in Fedora Rawhide, so I am closing this bug now.
The build which includes the feature can be found at Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=694810
java-sig-commits@lists.fedoraproject.org