[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