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.
Implemented upstream in commit dbf0e17. https://github.com/mizdebsk/xmvn/commit/dbf0e17
Verified upstream using xmvn-subst-2.5.0-0.57.gitecfe4f5.noarch
Fixed in xmvn-2.5.0-1
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