Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-plugin-tools for 
openSUSE:Factory checked in at 2023-07-25 11:51:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-plugin-tools (Old)
 and      /work/SRC/openSUSE:Factory/.maven-plugin-tools.new.1467 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-plugin-tools"

Tue Jul 25 11:51:43 2023 rev:8 rq:1100556 version:3.6.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/maven-plugin-tools/maven-plugin-plugin-bootstrap.changes
 2022-05-13 23:03:35.523146312 +0200
+++ 
/work/SRC/openSUSE:Factory/.maven-plugin-tools.new.1467/maven-plugin-plugin-bootstrap.changes
       2023-07-25 11:53:35.386326015 +0200
@@ -1,0 +2,6 @@
+Mon Jul 24 21:05:56 UTC 2023 - Fridrich Strba <fst...@suse.com>
+
+- Added patch:
+  * 0004-Remove-dependency-on-jtidy.patch
+
+-------------------------------------------------------------------
maven-plugin-plugin.changes: same change
maven-plugin-tools.changes: same change

New:
----
  0004-Remove-dependency-on-jtidy.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maven-plugin-plugin-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.SoW9c3/_old  2023-07-25 11:53:36.442332198 +0200
+++ /var/tmp/diff_new_pack.SoW9c3/_new  2023-07-25 11:53:36.446332222 +0200
@@ -30,6 +30,7 @@
 Patch0:         0001-Avoid-duplicate-MOJO-parameters.patch
 Patch1:         0002-Deal-with-nulls-from-getComment.patch
 Patch2:         0003-Port-to-plexus-utils-3.0.24.patch
+Patch3:         0004-Remove-dependency-on-jtidy.patch
 # The maven-plugin-plugin is used to generate those descriptors, which
 # creates a circular dependency of maven-plugin-plugin on itself.
 # We generated those ones outside the rpm build for a bootstrap package.
@@ -70,6 +71,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 %patch20 -p1
 
 %pom_remove_plugin -r :maven-enforcer-plugin

++++++ maven-plugin-plugin.spec ++++++
--- /var/tmp/diff_new_pack.SoW9c3/_old  2023-07-25 11:53:36.470332362 +0200
+++ /var/tmp/diff_new_pack.SoW9c3/_new  2023-07-25 11:53:36.474332386 +0200
@@ -28,6 +28,7 @@
 Patch0:         0001-Avoid-duplicate-MOJO-parameters.patch
 Patch1:         0002-Deal-with-nulls-from-getComment.patch
 Patch2:         0003-Port-to-plexus-utils-3.0.24.patch
+Patch3:         0004-Remove-dependency-on-jtidy.patch
 BuildRequires:  fdupes
 BuildRequires:  maven-local
 BuildRequires:  unzip
@@ -78,6 +79,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %pom_remove_plugin -r :maven-enforcer-plugin
 

++++++ maven-plugin-tools.spec ++++++
--- /var/tmp/diff_new_pack.SoW9c3/_old  2023-07-25 11:53:36.506332573 +0200
+++ /var/tmp/diff_new_pack.SoW9c3/_new  2023-07-25 11:53:36.510332597 +0200
@@ -28,6 +28,7 @@
 Patch0:         0001-Avoid-duplicate-MOJO-parameters.patch
 Patch1:         0002-Deal-with-nulls-from-getComment.patch
 Patch2:         0003-Port-to-plexus-utils-3.0.24.patch
+Patch3:         0004-Remove-dependency-on-jtidy.patch
 BuildRequires:  ant
 BuildRequires:  apache-commons-cli
 BuildRequires:  atinject
@@ -38,7 +39,6 @@
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local
 BuildRequires:  jdom2
-BuildRequires:  jtidy
 BuildRequires:  junit
 BuildRequires:  maven-lib
 BuildRequires:  maven-reporting-api
@@ -157,6 +157,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %pom_remove_plugin -r :maven-enforcer-plugin
 
@@ -169,6 +170,8 @@
 
 %pom_change_dep org.easymock:easymock:: :::test maven-plugin-tools-annotations
 
+%pom_remove_dep net.sf.jtidy:jtidy maven-plugin-tools-generators
+
 %{mvn_package} :maven-plugin-tools __noinstall
 %{mvn_package} :maven-script __noinstall
 %{mvn_package} :{*} @1
@@ -184,7 +187,6 @@
        guava/guava \
        guice/google-guice-no_aop \
        jdom2/jdom2 \
-       jtidy \
        junit \
        maven/maven-artifact \
        maven/maven-compat \

++++++ 0004-Remove-dependency-on-jtidy.patch ++++++
--- 
maven-plugin-tools-3.6.0/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java
 2018-10-29 10:41:50.000000000 +0100
+++ 
maven-plugin-tools-3.6.0/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/plugin/PluginReport.java
 2023-07-24 23:08:19.511756145 +0200
@@ -544,11 +544,11 @@
                 {
                     description =
                         "<strong>" + getBundle( locale ).getString( 
"report.plugin.goal.deprecated" ) + "</strong> "
-                            + GeneratorUtils.makeHtmlValid( 
mojo.getDeprecated() );
+                            + mojo.getDeprecated();
                 }
                 else if ( StringUtils.isNotEmpty( mojo.getDescription() ) )
                 {
-                    description = GeneratorUtils.makeHtmlValid( 
mojo.getDescription() );
+                    description = mojo.getDescription();
                 }
                 else
                 {
--- 
maven-plugin-tools-3.6.0/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java
    2018-10-29 10:41:50.000000000 +0100
+++ 
maven-plugin-tools-3.6.0/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java
    2023-07-24 22:39:51.914568518 +0200
@@ -51,7 +51,6 @@
 import org.codehaus.plexus.component.repository.ComponentDependency;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.xml.XMLWriter;
-import org.w3c.tidy.Tidy;
 
 /**
  * Convenience methods to play with Maven plugins.
@@ -255,58 +254,6 @@
     }
 
     /**
-     * Fixes some javadoc comment to become a valid XHTML snippet.
-     *
-     * @param description Javadoc description with HTML tags, may be 
<code>null</code>.
-     * @return The description with valid XHTML tags, never <code>null</code>.
-     */
-    public static String makeHtmlValid( String description )
-    {
-        if ( StringUtils.isEmpty( description ) )
-        {
-            return "";
-        }
-
-        String commentCleaned = decodeJavadocTags( description );
-
-        // Using jTidy to clean comment
-        Tidy tidy = new Tidy();
-        tidy.setDocType( "loose" );
-        tidy.setXHTML( true );
-        tidy.setXmlOut( true );
-        tidy.setInputEncoding( "UTF-8" );
-        tidy.setOutputEncoding( "UTF-8" );
-        tidy.setMakeClean( true );
-        tidy.setNumEntities( true );
-        tidy.setQuoteNbsp( false );
-        tidy.setQuiet( true );
-        tidy.setShowWarnings( false );
-        try
-        {
-            ByteArrayOutputStream out = new ByteArrayOutputStream( 
commentCleaned.length() + 256 );
-            tidy.parse( new ByteArrayInputStream( commentCleaned.getBytes( 
"UTF-8" ) ), out );
-            commentCleaned = out.toString( "UTF-8" );
-        }
-        catch ( UnsupportedEncodingException e )
-        {
-            // cannot happen as every JVM must support UTF-8, see also class 
javadoc for java.nio.charset.Charset
-        }
-
-        if ( StringUtils.isEmpty( commentCleaned ) )
-        {
-            return "";
-        }
-
-        // strip the header/body stuff
-        String ls = System.getProperty( "line.separator" );
-        int startPos = commentCleaned.indexOf( "<body>" + ls ) + 6 + 
ls.length();
-        int endPos = commentCleaned.indexOf( ls + "</body>" );
-        commentCleaned = commentCleaned.substring( startPos, endPos );
-
-        return commentCleaned;
-    }
-
-    /**
      * Converts a HTML fragment as extracted from a javadoc comment to a plain 
text string. This method tries to retain
      * as much of the text formatting as possible by means of the following 
transformations:
      * <ul>
@@ -337,7 +284,7 @@
 
         try
         {
-            parser.parse( new StringReader( makeHtmlValid( html ) ), 
htmlCallback, true );
+            parser.parse( new StringReader( html ), htmlCallback, true );
         }
         catch ( IOException e )
         {
--- 
maven-plugin-tools-3.6.0/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java
       2018-10-29 10:41:50.000000000 +0100
+++ 
maven-plugin-tools-3.6.0/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java
       2023-07-24 22:49:33.765883927 +0200
@@ -202,7 +202,7 @@
             w.writeMarkup( getString( "pluginxdoc.mojodescriptor.deprecated" ) 
);
             w.endElement(); // p
             w.startElement( "div" );
-            w.writeMarkup( GeneratorUtils.makeHtmlValid( 
mojoDescriptor.getDeprecated() ) );
+            w.writeMarkup( mojoDescriptor.getDeprecated() );
             w.endElement(); // div
         }
 
@@ -212,7 +212,7 @@
         w.startElement( "div" );
         if ( StringUtils.isNotEmpty( mojoDescriptor.getDescription() ) )
         {
-            w.writeMarkup( GeneratorUtils.makeHtmlValid( 
mojoDescriptor.getDescription() ) );
+            w.writeMarkup( mojoDescriptor.getDescription() );
         }
         else
         {
@@ -470,14 +470,14 @@
             {
                 w.startElement( "div" );
                 w.writeMarkup( format( 
"pluginxdoc.mojodescriptor.parameter.deprecated",
-                                       GeneratorUtils.makeHtmlValid( 
parameter.getDeprecated() ) ) );
+                                       parameter.getDeprecated() ) );
                 w.endElement(); // div
             }
 
             w.startElement( "div" );
             if ( StringUtils.isNotEmpty( parameter.getDescription() ) )
             {
-                w.writeMarkup( GeneratorUtils.makeHtmlValid( 
parameter.getDescription() ) );
+                w.writeMarkup( parameter.getDescription() );
             }
             else
             {
@@ -689,11 +689,11 @@
             if ( StringUtils.isNotEmpty( parameter.getDeprecated() ) )
             {
                 description = format( 
"pluginxdoc.mojodescriptor.parameter.deprecated",
-                                      GeneratorUtils.makeHtmlValid( 
parameter.getDeprecated() ) );
+                                      parameter.getDeprecated() );
             }
             else if ( StringUtils.isNotEmpty( parameter.getDescription() ) )
             {
-                description = GeneratorUtils.makeHtmlValid( 
parameter.getDescription() );
+                description = parameter.getDescription();
             }
             else
             {

++++++ maven-plugin-plugin-bootstrap-resouces.patch ++++++
--- /var/tmp/diff_new_pack.SoW9c3/_old  2023-07-25 11:53:36.558332877 +0200
+++ /var/tmp/diff_new_pack.SoW9c3/_new  2023-07-25 11:53:36.562332901 +0200
@@ -388,7 +388,7 @@
 +</plugin>
 --- 
maven-plugin-tools-3.6.0/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
 1970-01-01 01:00:00.000000000 +0100
 +++ 
maven-plugin-tools-3.6.0/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
 2019-11-25 11:05:03.978261704 +0100
-@@ -0,0 +1,1062 @@
+@@ -0,0 +1,1056 @@
 +<?xml version="1.0" encoding="UTF-8"?>
 +<plugin>
 +  <name>${project.name}</name>
@@ -1168,12 +1168,6 @@
 +      <version>3.6.0</version>
 +    </dependency>
 +    <dependency>
-+      <groupId>net.sf.jtidy</groupId>
-+      <artifactId>jtidy</artifactId>
-+      <type>jar</type>
-+      <version>r938</version>
-+    </dependency>
-+    <dependency>
 +      <groupId>xerces</groupId>
 +      <artifactId>dom3-xml-apis</artifactId>
 +      <type>jar</type>

Reply via email to