Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package testng for openSUSE:Factory checked 
in at 2022-04-27 21:42:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/testng (Old)
 and      /work/SRC/openSUSE:Factory/.testng.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "testng"

Wed Apr 27 21:42:12 2022 rev:2 rq:973206 version:7.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/testng/testng.changes    2019-04-03 
10:50:05.757909906 +0200
+++ /work/SRC/openSUSE:Factory/.testng.new.1538/testng.changes  2022-04-27 
21:42:22.665088933 +0200
@@ -1,0 +2,11 @@
+Wed Apr 27 13:42:54 UTC 2022 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 7.4.0
+- Fetch sources using source service instead of a script
+- Build with java source and target levels 8
+- Modified patches:
+  * 0001-Avoid-accidental-javascript-in-javadoc.patch
+  * 0002-Replace-bundled-jquery-with-CDN-link.patch
+    + Rediff to changed context
+
+-------------------------------------------------------------------

Old:
----
  generate-tarball.sh
  testng-6.14.3.tar.xz

New:
----
  _service
  testng-7.4.0.tar.xz

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

Other differences:
------------------
++++++ testng.spec ++++++
--- /var/tmp/diff_new_pack.nYXtu2/_old  2022-04-27 21:42:23.213089602 +0200
+++ /var/tmp/diff_new_pack.nYXtu2/_new  2022-04-27 21:42:23.217089606 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package testng
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,15 @@
 
 
 Name:           testng
-Version:        6.14.3
+Version:        7.4.0
 Release:        0
 Summary:        Java-based testing framework
 License:        Apache-2.0
 Group:          Development/Libraries/Java
-URL:            http://testng.org/
-# ./generate-tarball.sh
+URL:            https://testng.org/
 Source0:        %{name}-%{version}.tar.xz
 Source1:        pom.xml
 Source2:        %{name}-build.xml
-# Remove bundled binaries to make sure we don't ship anything forbidden
-Source3:        generate-tarball.sh
 Patch0:         0001-Avoid-accidental-javascript-in-javadoc.patch
 Patch1:         0002-Replace-bundled-jquery-with-CDN-link.patch
 BuildRequires:  ant
@@ -40,8 +37,8 @@
 BuildRequires:  jsr-305
 BuildRequires:  junit
 BuildRequires:  snakeyaml
-BuildRequires:  xmvn-install
-BuildRequires:  xmvn-resolve
+Requires:       mvn(com.beust:jcommander)
+Requires:       mvn(org.yaml:snakeyaml)
 BuildArch:      noarch
 
 %description
@@ -63,7 +60,7 @@
 %patch0 -p1
 %patch1 -p1
 
-cp %{SOURCE1} .
+sed 's/@VERSION@/%{version}/' %{SOURCE1} > pom.xml
 cp %{SOURCE2} build.xml
 
 # remove any bundled libs, but not test resources
@@ -75,32 +72,39 @@
 %pom_remove_plugin :maven-source-plugin .
 %pom_remove_plugin :maven-javadoc-plugin .
 
-%pom_remove_parent .
-
 sed -i -e 's/DEV-SNAPSHOT/%{version}/' 
src/main/java/org/testng/internal/Version.java
 
 cp -p ./src/main/java/*.dtd.html ./src/main/resources/.
 
-%{mvn_file} : %{name}
 # jdk15 classifier is used by some other packages
 %{mvn_alias} : :::jdk15:
 
 %build
 mkdir -p lib
 build-jar-repository -s lib ant/ant beust-jcommander bsh2/bsh google-guice 
jsr305 junit snakeyaml
-%ant jar javadoc
-
-%mvn_artifact pom.xml target/%{name}-%{version}.jar
+%{ant} jar javadoc
 
 %install
-%mvn_install
+# jar
+install -dm 0755 %{buildroot}%{_javadir}
+install -pm 0644 target/%{name}-%{version}.jar 
%{buildroot}%{_javadir}/%{name}.jar
+
+# pom
+install -dm 0755 %{buildroot}%{_mavenpomdir}
+install -pm 0644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom
+%add_maven_depmap %{name}.pom %{name}.jar -a org.testng:testng::jdk15:
+
+# javadoc
+install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
 %fdupes -s %{buildroot}%{_javadocdir}
 
 %files -f .mfiles
 %doc CHANGES.txt README.md
 %license LICENSE.txt
 
-%files javadoc -f .mfiles-javadoc
+%files javadoc
+%{_javadocdir}/%{name}
 %license LICENSE.txt
 
 %changelog

++++++ 0001-Avoid-accidental-javascript-in-javadoc.patch ++++++
--- /var/tmp/diff_new_pack.nYXtu2/_old  2022-04-27 21:42:23.241089636 +0200
+++ /var/tmp/diff_new_pack.nYXtu2/_new  2022-04-27 21:42:23.245089641 +0200
@@ -4,23 +4,25 @@
 Subject: [PATCH 1/2] Avoid accidental javascript in javadoc
 
 ---
- src/main/java/org/testng/xml/TestNGContentHandler.java | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ src/main/java/org/testng/xml/TestNGContentHandler.java | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 diff --git a/src/main/java/org/testng/xml/TestNGContentHandler.java 
b/src/main/java/org/testng/xml/TestNGContentHandler.java
-index 450678f..11543e3 100644
+index b74572a..7c490e9 100644
 --- a/src/main/java/org/testng/xml/TestNGContentHandler.java
 +++ b/src/main/java/org/testng/xml/TestNGContentHandler.java
-@@ -245,7 +245,7 @@ public class TestNGContentHandler extends DefaultHandler {
+@@ -250,7 +250,9 @@ public class TestNGContentHandler extends DefaultHandler {
+     }
    }
  
-   /**
--   * Parse <script>
+-  /** Parse <script> */
++  /**
 +   * Parse &lt;script&gt;
-    */
++   */
    private void xmlScript(boolean start, Attributes attributes) {
      if (start) {
+       m_currentLanguage = attributes.getValue("language");
 -- 
-2.17.1
+2.20.1
 
 

++++++ 0002-Replace-bundled-jquery-with-CDN-link.patch ++++++
--- /var/tmp/diff_new_pack.nYXtu2/_old  2022-04-27 21:42:23.257089655 +0200
+++ /var/tmp/diff_new_pack.nYXtu2/_new  2022-04-27 21:42:23.261089660 +0200
@@ -4,37 +4,36 @@
 Subject: [PATCH 2/2] Replace bundled jquery with CDN link
 
 ---
- src/main/java/org/testng/reporters/jq/Main.java | 2 +-
+ src/main/java/org/testng/reporters/jq/Main.java | 1 -
  src/main/resources/org/testng/header            | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
+ 2 files changed, 1 insertion(+), 2 deletions(-)
 
 diff --git a/src/main/java/org/testng/reporters/jq/Main.java 
b/src/main/java/org/testng/reporters/jq/Main.java
-index cb83ff9..b691674 100644
+index efd6799..2d8b74e 100644
 --- a/src/main/java/org/testng/reporters/jq/Main.java
 +++ b/src/main/java/org/testng/reporters/jq/Main.java
-@@ -19,7 +19,7 @@ import java.util.List;
- public class Main implements IReporter {
+@@ -21,7 +21,6 @@ public class Main implements IReporter {
    private static final String TESTNG_RESOURCE_PREFIX = "/org/testng/";
-   private static final String[] RESOURCES = new String[] {
--    "jquery-1.7.1.min.js", "testng-reports.css", "testng-reports.js",
-+    "testng-reports.css", "testng-reports.js",
-     "passed.png", "failed.png", "skipped.png", "navigator-bullet.png",
-     "bullet_point.png", "collapseall.gif"
-   };
+   private static final String[] RESOURCES =
+       new String[] {
+-        "jquery.min.js",
+         "testng-reports.css",
+         "testng-reports.js",
+         "testng-reports1.css",
 diff --git a/src/main/resources/org/testng/header 
b/src/main/resources/org/testng/header
-index 47f897b..a302d47 100644
+index f5abbc3..817badc 100644
 --- a/src/main/resources/org/testng/header
 +++ b/src/main/resources/org/testng/header
-@@ -6,7 +6,7 @@
-   <title>TestNG reports</title>
+@@ -7,7 +7,7 @@
  
-     <link type="text/css" href="testng-reports.css" rel="stylesheet" />
--    <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
-+    <script type="text/javascript" 
src="https://code.jquery.com/jquery-1.7.1.min.js";></script>
+     <link type="text/css" href="testng-reports1.css" rel="stylesheet" 
id="ultra" />
+     <link type="text/css" href="testng-reports.css" rel="stylesheet" 
id="retro" disabled="false"/>
+-    <script type="text/javascript" src="jquery.min.js"></script>
++    <script type="text/javascript" 
src="https://code.jquery.com/jquery-3.5.1.min.js";></script>
      <script type="text/javascript" src="testng-reports.js"></script>
      <script type="text/javascript" 
src="https://www.google.com/jsapi";></script>
      <script type='text/javascript'>
 -- 
-2.17.1
+2.31.1
 
 

++++++ _service ++++++
<services>
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param name="url">https://github.com/cbeust/testng.git</param>
                <param name="revision">7.4.0</param>
                <param name="versionformat">@PARENT_TAG@</param>
                <param name="exclude">bin*</param>
                <param name="exclude">gradle*</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>
                <param name="compression">xz</param>
        </service>
        <service name="set_version" mode="disabled"/>
</services>

++++++ pom.xml ++++++
--- /var/tmp/diff_new_pack.nYXtu2/_old  2022-04-27 21:42:23.305089714 +0200
+++ /var/tmp/diff_new_pack.nYXtu2/_new  2022-04-27 21:42:23.309089719 +0200
@@ -1,4 +1,3 @@
-
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
   <!-- Refer to the file ./build-with-maven for instruction on how to use this 
pom.xml -->
@@ -8,7 +7,7 @@
   <artifactId>testng</artifactId>
   <packaging>jar</packaging>
   <name>TestNG</name>
-  <version>6.14.3</version>
+  <version>@VERSION@</version>
   <description>TestNG is a testing framework.</description>
   <url>http://testng.org</url>
     
@@ -32,12 +31,6 @@
     </developer>
   </developers>
 
-  <parent>
-    <groupId>org.sonatype.oss</groupId>
-    <artifactId>oss-parent</artifactId>
-    <version>3</version>
-  </parent>
-
   <distributionManagement>
     <repository>
       <id>bintray</id>
@@ -137,8 +130,8 @@
         <artifactId>maven-compiler-plugin</artifactId>
         <version>3.1</version>
         <configuration>
-          <source>1.7</source>
-          <target>1.7</target>
+          <source>1.8</source>
+          <target>1.8</target>
         </configuration>
       </plugin>
 

++++++ testng-6.14.3.tar.xz -> testng-7.4.0.tar.xz ++++++
++++ 108075 lines of diff (skipped)

++++++ testng-build.xml ++++++
--- /var/tmp/diff_new_pack.nYXtu2/_old  2022-04-27 21:42:23.901090441 +0200
+++ /var/tmp/diff_new_pack.nYXtu2/_new  2022-04-27 21:42:23.905090446 +0200
@@ -11,10 +11,10 @@
   <property name="project.groupId" value="org.testng"/>
   <property name="project.artifactId" value="testng"/>
   <property name="project.name" value="TestNG"/>
-  <property name="project.version" value="6.14.3"/>
+  <property name="project.version" value="7.4.0"/>
   <property name="project.description" value="TestNG is a testing framework."/>
 
-  <property name="compiler.source" value="1.7"/>
+  <property name="compiler.source" value="1.8"/>
   <property name="compiler.target" value="${compiler.source}"/>
 
   <property name="build.finalName" 
value="${project.artifactId}-${project.version}"/>

Reply via email to