From de97042bc5c3eaea30f6f63958e422a05b0290b0 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 17 Dec 2014 23:31:35 +0100 Subject: [PATCH 3/5] Add hack for forcing correct namespace in depmap resolver --- .../fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java b/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java index 298b060..8ad228d 100644 --- a/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java +++ b/xmvn-core/src/main/java/org/fedoraproject/xmvn/resolver/impl/depmap/DepmapBasedResolver.java @@ -202,6 +202,11 @@ public class DepmapBasedResolver DefaultResolutionResult result = new DefaultResolutionResult( artifactPath ); result.setCompatVersion( version ); result.setNamespace( repo != null ? repo.getNamespace() : null ); + + // XXX an ugly hack + if ( artifactPath.startsWith( Paths.get( "/opt/rh" ) ) ) + result.setNamespace( artifactPath.getName( 2 ).toString() ); + return result; } } -- 2.7.4