[sisu-ioc] 03/05: Fixed the compilation errors with the tests

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Dec 17 14:04:04 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository sisu-ioc.

commit 799b78bd0ef9d7735500f518c15864f4400a1310
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Dec 17 12:18:49 2015 +0100

    Fixed the compilation errors with the tests
---
 debian/changelog                                |  1 +
 debian/control                                  |  1 +
 debian/maven.ignoreRules                        |  1 -
 debian/patches/felix-compatibility.patch        | 69 +++++++++++++++++++++++++
 debian/patches/plexus-utils-compatibility.patch | 11 ++++
 debian/patches/series                           |  1 +
 6 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 4b4b3ae..fc4c25b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ sisu-ioc (2.3.0-8) UNRELEASED; urgency=medium
   * Team upload.
   * Replaced guice_classifier.diff with a Maven rule
   * Ignore the project-info-reports plugin to remove a warning with Maven 3
+  * Fixed the compilation errors with the tests
 
  -- Emmanuel Bourg <ebourg at apache.org>  Thu, 17 Dec 2015 12:12:38 +0100
 
diff --git a/debian/control b/debian/control
index 5b91605..d52987e 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends-Indep: junit4,
                      libaopalliance-java,
                      libatinject-jsr330-api-java,
                      libcdi-api-java,
+                     libfelix-framework-java,
                      liblogback-java,
                      libmaven-bundle-plugin-java,
                      libmaven-dependency-plugin-java,
diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules
index 75c176c..81086d6 100644
--- a/debian/maven.ignoreRules
+++ b/debian/maven.ignoreRules
@@ -22,4 +22,3 @@ org.codehaus.mojo cobertura-maven-plugin * * * *
 org.codehaus.mojo findbugs-maven-plugin * * * *
 
 org.eclipse.equinox org.eclipse.equinox.registry * * * *
-org.apache.felix org.apache.felix.framework * * * *
diff --git a/debian/patches/felix-compatibility.patch b/debian/patches/felix-compatibility.patch
new file mode 100644
index 0000000..b64b82c
--- /dev/null
+++ b/debian/patches/felix-compatibility.patch
@@ -0,0 +1,69 @@
+--- a/sisu-inject/containers/guice-bean/guice-bean-reflect/src/test/java/org/sonatype/guice/bean/reflect/BundleClassSpaceTest.java
++++ b/sisu-inject/containers/guice-bean/guice-bean-reflect/src/test/java/org/sonatype/guice/bean/reflect/BundleClassSpaceTest.java
+@@ -202,7 +202,7 @@
+     {
+         final ClassSpace space = new BundleClassSpace( new Bundle()
+         {
+-            public Enumeration<?> getResources( final String name )
++            public Enumeration<URL> getResources( final String name )
+                 throws IOException
+             {
+                 throw new IOException(); // the rest of the methods aren't used...
+@@ -269,7 +269,7 @@
+                 return 0;
+             }
+ 
+-            public Map<?, ?> getSignerCertificates( final int signersType )
++            public Map<java.security.cert.X509Certificate,java.util.List<java.security.cert.X509Certificate>> getSignerCertificates( final int signersType )
+             {
+                 return null;
+             }
+@@ -299,17 +299,17 @@
+                 return 0;
+             }
+ 
+-            public Dictionary<?, ?> getHeaders( final String locale )
++            public Dictionary<String, String> getHeaders( final String locale )
+             {
+                 return null;
+             }
+ 
+-            public Dictionary<?, ?> getHeaders()
++            public Dictionary<String, String> getHeaders()
+             {
+                 return null;
+             }
+ 
+-            public Enumeration<?> getEntryPaths( final String path )
++            public Enumeration<String> getEntryPaths( final String path )
+             {
+                 return null;
+             }
+@@ -329,10 +329,26 @@
+                 return null;
+             }
+ 
+-            public Enumeration<?> findEntries( final String path, final String filePattern, final boolean recurse )
++            public Enumeration<URL> findEntries( final String path, final String filePattern, final boolean recurse )
+             {
+                 return null;
+             }
++
++            public java.io.File getDataFile(String s)
++            {
++                return null;
++            }
++
++            public <A> A adapt(Class<A> cls)
++            {
++                return null;
++            }
++
++            public int compareTo(Bundle bundle)
++            {
++                return 0;
++            }
++
+         } );
+ 
+         assertFalse( space.getResources( "error" ).hasMoreElements() );
diff --git a/debian/patches/plexus-utils-compatibility.patch b/debian/patches/plexus-utils-compatibility.patch
index d9db6ec..8e557e8 100644
--- a/debian/patches/plexus-utils-compatibility.patch
+++ b/debian/patches/plexus-utils-compatibility.patch
@@ -12,3 +12,14 @@ Forwarded: no
          }
          return reader;
      }
+--- a/sisu-inject/containers/guice-plexus/guice-plexus-shim/src/test/java/org/codehaus/plexus/context/ContextMapAdapterTest.java
++++ b/sisu-inject/containers/guice-plexus/guice-plexus-shim/src/test/java/org/codehaus/plexus/context/ContextMapAdapterTest.java
+@@ -64,7 +64,7 @@
+         final String foo = "${name} is an ${noun}. ${not.interpolated}";
+ 
+         final InterpolationFilterReader reader =
+-            new InterpolationFilterReader( new StringReader( foo ), new ContextMapAdapter( context ) );
++            new InterpolationFilterReader( new StringReader( foo ), (java.util.Map) new ContextMapAdapter( context ) );
+ 
+         final StringWriter writer = new StringWriter();
+         IOUtil.copy( reader, writer );
diff --git a/debian/patches/series b/debian/patches/series
index ed63005..7881fe6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ version_plexus.diff
 javac_apt_scanner.diff
 plexus-utils-compatibility.patch
 bnd-compatibility.patch
+felix-compatibility.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sisu-ioc.git



More information about the pkg-java-commits mailing list