This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository plexus-containers1.5.
commit d57e10f115d048da6390af1895c1ce7d541f0214 Author: Emmanuel Bourg <[email protected]> Date: Fri Feb 12 14:52:14 2016 +0100 Depend on libqdox2-java instead of libqdox-java --- debian/changelog | 1 + debian/control | 4 +- debian/maven.rules | 2 +- debian/patches/02-qdox-compatibility.patch | 189 ----------------------------- debian/patches/series | 1 - 5 files changed, 4 insertions(+), 193 deletions(-) diff --git a/debian/changelog b/debian/changelog index 71ddf52..f311cca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ plexus-containers1.5 (1.6-2) UNRELEASED; urgency=medium * Moved the artifact to distinct packages to optimize the dependencies * No longer build plexus-component-javadoc (never used) * Removed the unused -doc package + * Depend on libqdox2-java instead of libqdox-java * Updated Standards-Version to 3.9.7 (no changes) * Updated the URL of the project homepage diff --git a/debian/control b/debian/control index 06863d4..95c059d 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Build-Depends-Indep: junit4, libplexus-classworlds2-java, libplexus-cli-java, libplexus-utils2-java, - libqdox-java, + libqdox2-java, libxbean-java, maven-debian-helper Standards-Version: 3.9.7 @@ -71,7 +71,7 @@ Depends: libasm4-java, libplexus-cli-java, libplexus-component-annotations-java, libplexus-container-default1.5-java, - libqdox-java, + libqdox2-java, ${misc:Depends} Breaks: libplexus-containers1.5-java (<< 1.6-2~) Replaces: libplexus-containers1.5-java (<< 1.6-2~) diff --git a/debian/maven.rules b/debian/maven.rules index dba3afb..c8b7c9d 100644 --- a/debian/maven.rules +++ b/debian/maven.rules @@ -19,7 +19,7 @@ org.ow2.asm asm* jar s/.*/4.x/ * * s/jdom/org.jdom/ jdom jar s/.*/debian/ * * junit junit jar s/.*/4.x/ * * -s/qdox/com.thoughtworks.qdox/ * * s/.*/debian/ * * +com.thoughtworks.qdox qdox * s/.*/2.x/ * * s/com.google.collections/com.google.guava/ s/google-collections/guava/ * s/.*/debian/ * * org.codehaus.plexus plexus-classworlds jar s/.*/2.x/ * * diff --git a/debian/patches/02-qdox-compatibility.patch b/debian/patches/02-qdox-compatibility.patch deleted file mode 100644 index 8fd51fd..0000000 --- a/debian/patches/02-qdox-compatibility.patch +++ /dev/null @@ -1,189 +0,0 @@ -Description: Revert the update to qdox 2 (not yet in Debian) -Origin: backport, https://github.com/sonatype/plexus-containers/commit/dfdbf95.patch ---- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/SourceComponentDescriptorExtractor.java -+++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/SourceComponentDescriptorExtractor.java -@@ -16,7 +16,6 @@ - - import java.io.File; - import java.util.ArrayList; --import java.util.Collection; - import java.util.List; - import java.util.Map; - -@@ -25,7 +24,7 @@ - import org.codehaus.plexus.metadata.gleaner.SourceComponentGleaner; - import org.codehaus.plexus.util.StringUtils; - --import com.thoughtworks.qdox.JavaProjectBuilder; -+import com.thoughtworks.qdox.JavaDocBuilder; - import com.thoughtworks.qdox.model.JavaClass; - - /** -@@ -67,7 +66,7 @@ - List<ComponentDescriptor<?>> descriptors = new ArrayList<ComponentDescriptor<?>>(); - - // Scan the sources -- JavaProjectBuilder builder = new JavaProjectBuilder(); -+ JavaDocBuilder builder = new JavaDocBuilder(); - - if ( StringUtils.isNotEmpty( sourceEncoding ) ) - { -@@ -81,7 +80,7 @@ - builder.addSourceTree( dir ); - } - -- Collection<JavaClass> classes = builder.getClasses(); -+ JavaClass[] classes = builder.getClasses(); - - // For each class we find, try to glean off a descriptor - for (JavaClass aClass : classes) { ---- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleaner.java -+++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleaner.java -@@ -24,17 +24,28 @@ - * SOFTWARE. - */ - --import java.util.*; -+import java.util.ArrayList; -+import java.util.Arrays; -+import java.util.Collection; -+import java.util.Collections; -+import java.util.HashMap; -+import java.util.Iterator; -+import java.util.List; -+import java.util.Map; - - import org.codehaus.plexus.component.repository.ComponentDescriptor; - import org.codehaus.plexus.component.repository.ComponentRequirement; - import org.codehaus.plexus.component.repository.ComponentRequirementList; - import org.codehaus.plexus.configuration.xml.XmlPlexusConfiguration; - import org.codehaus.plexus.logging.LogEnabled; --import org.codehaus.plexus.personality.plexus.lifecycle.phase.*; -+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Configurable; -+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable; -+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable; -+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable; -+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable; - import org.codehaus.plexus.util.StringUtils; - --import com.thoughtworks.qdox.JavaProjectBuilder; -+import com.thoughtworks.qdox.JavaDocBuilder; - import com.thoughtworks.qdox.model.DocletTag; - import com.thoughtworks.qdox.model.JavaClass; - import com.thoughtworks.qdox.model.JavaField; -@@ -79,7 +90,7 @@ - // ComponentGleaner Implementation - // ---------------------------------------------------------------------- - -- public ComponentDescriptor<?> glean( JavaProjectBuilder classCache, JavaClass javaClass ) -+ public ComponentDescriptor<?> glean( JavaDocBuilder classCache, JavaClass javaClass ) - throws ComponentGleanerException - { - DocletTag tag = javaClass.getTagByName( PLEXUS_COMPONENT_TAG ); -@@ -244,7 +255,7 @@ - // Remove any Plexus specific interfaces from the calculation - // ---------------------------------------------------------------------- - -- List<JavaClass> interfaces = new ArrayList<JavaClass>( javaClass.getImplementedInterfaces() ); -+ List<JavaClass> interfaces = new ArrayList<JavaClass>( Arrays.asList( javaClass.getImplementedInterfaces() ) ); - - for ( Iterator<JavaClass> it = interfaces.iterator(); it.hasNext(); ) - { -@@ -323,10 +334,10 @@ - return role; - } - -- private void findRequirements( JavaProjectBuilder classCache, ComponentDescriptor<?> componentDescriptor, -+ private void findRequirements( JavaDocBuilder classCache, ComponentDescriptor<?> componentDescriptor, - JavaClass javaClass ) - { -- List<JavaField> fields = javaClass.getFields(); -+ JavaField[] fields = javaClass.getFields(); - - // ---------------------------------------------------------------------- - // Search the super class for requirements -@@ -354,7 +365,7 @@ - // Role - // ---------------------------------------------------------------------- - -- String requirementClass = field.getType().getFullyQualifiedName(); -+ String requirementClass = field.getType().getJavaClass().getFullyQualifiedName(); - - boolean isMap = requirementClass.equals(Map.class.getName()) || - requirementClass.equals(Collection.class.getName()); -@@ -444,7 +455,7 @@ - private void findConfiguration( XmlPlexusConfiguration configuration, JavaClass javaClass ) - throws ComponentGleanerException - { -- List<JavaField> fields = javaClass.getFields(); -+ JavaField[] fields = javaClass.getFields(); - - // ---------------------------------------------------------------------- - // Search the super class for configurable fields. ---- a/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/SourceComponentGleaner.java -+++ b/plexus-component-metadata/src/main/java/org/codehaus/plexus/metadata/gleaner/SourceComponentGleaner.java -@@ -18,7 +18,7 @@ - - import org.codehaus.plexus.component.repository.ComponentDescriptor; - --import com.thoughtworks.qdox.JavaProjectBuilder; -+import com.thoughtworks.qdox.JavaDocBuilder; - import com.thoughtworks.qdox.model.JavaClass; - - /** -@@ -30,6 +30,6 @@ - { - String ROLE = SourceComponentGleaner.class.getName(); - -- ComponentDescriptor<?> glean( JavaProjectBuilder classCache, JavaClass javaClass ) -+ ComponentDescriptor<?> glean( JavaDocBuilder classCache, JavaClass javaClass ) - throws ComponentGleanerException; - } -\ No newline at end of file ---- a/plexus-component-metadata/src/test/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleanerTest.java -+++ b/plexus-component-metadata/src/test/java/org/codehaus/plexus/metadata/gleaner/QDoxComponentGleanerTest.java -@@ -23,7 +23,7 @@ - import org.codehaus.plexus.component.repository.ComponentRequirement; - import org.codehaus.plexus.configuration.PlexusConfiguration; - --import com.thoughtworks.qdox.JavaProjectBuilder; -+import com.thoughtworks.qdox.JavaDocBuilder; - import com.thoughtworks.qdox.model.JavaClass; - import com.thoughtworks.qdox.model.JavaSource; - -@@ -37,7 +37,7 @@ - { - private QDoxComponentGleaner gleaner; - -- private JavaProjectBuilder builder; -+ private JavaDocBuilder builder; - - // @Override - protected void setUp() -@@ -46,7 +46,7 @@ - super.setUp(); - - gleaner = new QDoxComponentGleaner(); -- builder = new JavaProjectBuilder(); -+ builder = new JavaDocBuilder(); - } - - // @Override -@@ -74,13 +74,13 @@ - JavaSource source = addSource( name ); - assertNotNull( source ); - -- List<JavaClass> classes = source.getClasses(); -+ JavaClass[] classes = source.getClasses(); - assertNotNull( classes ); -- assertEquals( 1, classes.size() ); -+ assertEquals( 1, classes.length ); - -- assertNotNull( classes.get(0) ); -+ assertNotNull( classes[0] ); - -- return classes.get(0); -+ return classes[0]; - } - - private ComponentDescriptor<?> glean( final String name, final String[] supporting ) diff --git a/debian/patches/series b/debian/patches/series index ce7f954..912583e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1 @@ -02-qdox-compatibility.patch 03-reproducible-metadata.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/plexus-containers1.5.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

