Author: dsavage
Date: Tue Jul 28 18:52:02 2009
New Revision: 798648

URL: http://svn.apache.org/viewvc?rev=798648&view=rev
Log:
patch to fix resolution algorithm for dependencies brought in by require-bundle 
FELIX-1395

Modified:
    
felix/trunk/sigil/ivy/resolver/src/org/apache/felix/sigil/ivy/SigilParser.java

Modified: 
felix/trunk/sigil/ivy/resolver/src/org/apache/felix/sigil/ivy/SigilParser.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/sigil/ivy/resolver/src/org/apache/felix/sigil/ivy/SigilParser.java?rev=798648&r1=798647&r2=798648&view=diff
==============================================================================
--- 
felix/trunk/sigil/ivy/resolver/src/org/apache/felix/sigil/ivy/SigilParser.java 
(original)
+++ 
felix/trunk/sigil/ivy/resolver/src/org/apache/felix/sigil/ivy/SigilParser.java 
Tue Jul 28 18:52:02 2009
@@ -558,8 +558,12 @@
                 }
                 else
                 {
-                    VersionRange version = versions.get( name );
-                    String rev = version != null ? version.toString() : 
info.getVersion().toString();
+                    // XXX see FELIX-1395 
+                    // The following code has been commented out as it causes
+                    // problems with require bundle dependencies
+                    // VersionRange version = versions.get( name );
+                    // String rev = version != null ? version.toString() : 
info.getVersion().toString();
+                    String rev = info.getVersion().toString();
                     mrid = ModuleRevisionId.newInstance( 
SigilResolver.ORG_SIGIL, name, rev );
                     dd = new SigilDependencyDescriptor( md, mrid, force, 
changing, transitive );
                 }


Reply via email to