Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jing-trang for openSUSE:Factory checked in at 2021-07-04 22:10:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jing-trang (Old) and /work/SRC/openSUSE:Factory/.jing-trang.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jing-trang" Sun Jul 4 22:10:40 2021 rev:5 rq:903702 version:20181222 Changes: -------- --- /work/SRC/openSUSE:Factory/jing-trang/jing-trang.changes 2018-12-14 20:44:12.801772323 +0100 +++ /work/SRC/openSUSE:Factory/.jing-trang.new.2625/jing-trang.changes 2021-07-04 22:10:43.673236016 +0200 @@ -1,0 +2,28 @@ +Fri Jul 2 11:40:01 UTC 2021 - Fridrich Strba <[email protected]> + +- Added patch: + * old-saxon.patch + + Avoid building old saxon validator in order to avoid + dependency on old saxon6 + +------------------------------------------------------------------- +Fri Jul 2 09:21:15 UTC 2021 - Fridrich Strba <[email protected]> + +- Do not use xmvn-tools, since this is a ring package +- Added patch: + * no-tests.patch + + avoid unnecessary dependency on testng + +------------------------------------------------------------------- +Sun Jun 27 18:54:26 UTC 2021 - Anton Shvetz <[email protected]> + +- Update to v20181222 +- Package maven metadata +- Use testng in build process +- Remove unneeded patches: + * jing-trang-20091111-datatype-sample.patch + * jing-trang-20151127-notestng.patch +- Modified patch: + * 0001-Various-build-fixes.patch -> 0000-Various-build-fixes.patch + +------------------------------------------------------------------- Old: ---- 0001-Various-build-fixes.patch V20151127.tar.gz jing-trang-20091111-datatype-sample.patch jing-trang-20151127-notestng.patch New: ---- 0000-Various-build-fixes.patch 1fc8c8d337c2c75b6b15b281f2c69e86110e475f.zip V20181222.tar.gz _service jing-20181222.pom no-tests.patch old-saxon.patch trang-20181222.pom ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jing-trang.spec ++++++ --- /var/tmp/diff_new_pack.PcuGDK/_old 2021-07-04 22:10:44.449230014 +0200 +++ /var/tmp/diff_new_pack.PcuGDK/_new 2021-07-04 22:10:44.453229983 +0200 @@ -1,7 +1,7 @@ # # spec file for package jing-trang # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,32 @@ # +%global relaxng_hash 1fc8c8d337c2c75b6b15b281f2c69e86110e475f Name: jing-trang -Version: 20151127 +Version: 20181222 Release: 0 Summary: Schema validation and conversion based on RELAX NG License: BSD-3-Clause Group: Productivity/Text/Utilities -Url: https://github.com/relaxng/jing-trang -Source0: https://github.com/relaxng/jing-trang/archive/V%{version}.tar.gz -Source1: dtdinst.1 +URL: https://github.com/relaxng/%{name} +Source0: https://github.com/relaxng/%{name}/archive/V%{version}.tar.gz +Source1: https://github.com/relaxng/relaxng.org/archive/%{relaxng_hash}.zip +Source2: https://repo1.maven.org/maven2/org/relaxng/jing/%{version}/jing-%{version}.pom +Source3: https://repo1.maven.org/maven2/org/relaxng/trang/%{version}/trang-%{version}.pom +Source10: dtdinst.1 # -Patch0: 0001-Various-build-fixes.patch +Patch0: 0000-Various-build-fixes.patch Patch1: 0002-Use-Xalan-instead-of-Saxon-for-the-build-655601.patch -Patch2: %{name}-20091111-datatype-sample.patch -Patch3: %{name}-%{version}-notestng.patch +Patch2: no-tests.patch +Patch3: old-saxon.patch BuildRequires: ant >= 1.8.2 # BuildRequires: bsh2 BuildRequires: fdupes BuildRequires: isorelax -BuildRequires: java-devel >= 1.6 +BuildRequires: java-devel >= 1.8 BuildRequires: javacc -BuildRequires: jpackage-utils +BuildRequires: javapackages-local BuildRequires: qdox BuildRequires: relaxngDatatype >= 2011.1 BuildRequires: saxon9 @@ -45,6 +49,7 @@ BuildRequires: xalan-j2 BuildRequires: xml-commons-apis BuildRequires: xml-commons-resolver +# BuildArch: noarch %description @@ -58,10 +63,8 @@ Group: Productivity/Text/Utilities Requires: java-headless Requires: jpackage-utils -Requires: relaxngDatatype -Requires: xerces-j2 -Requires: xml-commons-resolver -Recommends: saxon9 +Requires: mvn(com.github.relaxng:relaxngDatatype) >= 2011.1 +Requires: mvn(xml-resolver:xml-resolver) %description -n jing jing is an XML validator implemented in Java. It validates against the @@ -90,32 +93,35 @@ Group: Productivity/Text/Utilities Requires: java-headless Requires: jpackage-utils -Requires: relaxngDatatype -Requires: xerces-j2 -Requires: xml-commons-resolver +Requires: mvn(com.github.relaxng:relaxngDatatype) >= 2011.1 +Requires: mvn(xerces:xercesImpl) +Requires: mvn(xml-resolver:xml-resolver) %description -n trang -Trang converts between different schema languages for XML. It -supports the following languages: RELAX NG (both XML and compact -syntax), XML 1.0 DTDs, W3C XML Schema. A schema written in any of the -supported schema languages can be converted into any of the other -supported schema languages, except that W3C XML Schema is supported -for output only, not for input. +Trang converts between different schema languages for XML. It supports the +following languages: RELAX NG (both XML and compact syntax), XML 1.0 DTDs, W3C +XML Schema. A schema written in any of the supported schema languages can be +converted into any of the other supported schema languages, except that W3C XML +Schema is supported for output only, not for input. %package -n dtdinst Summary: XML DTD to XML instance format converter Group: Productivity/Text/Utilities -Requires: java-headless >= 1.5.0 +Requires: java-headless Requires: jpackage-utils %description -n dtdinst -DTDinst is a program for converting XML DTDs into an XML instance -format. +DTDinst is a program for converting XML DTDs into an XML instance format. %prep -%setup -q - -cp %{SOURCE1} . +%setup -q -a 0 +rmdir relaxng.org +unzip %{SOURCE1} +mv relaxng.org-%{relaxng_hash} relaxng.org + +cp %{SOURCE2} jing.pom +cp %{SOURCE3} trang.pom +cp %{SOURCE10} . mv gcj/{trang,jing}.1 . rm -r gcj mod/datatype/src/main/org $(find . -name "*.jar") @@ -123,31 +129,55 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +rm -f \ + mod/schematron/src/main/com/thaiopensource/validate/schematron/OldSaxonSchemaReaderFactory.java sed -i -e 's/\r//g' lib/isorelax.copying.txt -find . -name "OldSaxon*.java" -delete # No "old" saxon available in SUSE sed -i -e 's|"\(copying\.txt\)"|"%{_licensedir}/dtdinst/\1"|' \ dtdinst/index.html sed -i -e 's|"\(copying\.txt\)"|"%{_licensedir}/trang/\1"|' \ trang/doc/trang.html trang/doc/trang-manual.html +# The saxon9 package provides mvn(net.sf.saxon:saxon) +# instead of mvn(net.sf.saxon:Saxon-HE) +%pom_remove_dep net.sf.saxon:Saxon-HE jing.pom +%pom_add_dep net.sf.saxon:saxon jing.pom + %build CLASSPATH=$(build-classpath \ - xalan-j2 xalan-j2-serializer xerces-j2 xml-commons-apis saxon9 relaxngDatatype) \ + xalan-j2 xalan-j2-serializer xerces-j2 xml-commons-apis \ + saxon9 relaxngDatatype) \ %{ant} \ -Dlib.dir=%{_javadir} -Dbuild.sysclasspath=last \ - -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 \ + -Dant.build.javac.source=8 -Dant.build.javac.target=8 \ dist %install -rm -rf %{buildroot} *-%{version} - -install -dm 755 $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir},%{_mandir}/man1} +install -dm 0755 %{buildroot}{%{_mandir}/man1,%{_javadocdir}} unzip build/dist/jing-%{version}.zip -install -Dpm 644 jing-%{version}/bin/jing.jar %{buildroot}%{_javadir} -mv jing-%{version}/doc/api %{buildroot}%{_javadocdir}/jing +unzip build/dist/trang-%{version}.zip +unzip build/dist/dtdinst-%{version}.zip rm -f jing-%{version}/sample/datatype/datatype-sample.jar +# JAR artifacts +install -dm 0755 %{buildroot}%{_javadir} +install -dm 0755 %{buildroot}%{_mavenpomdir} + +install -pm 0644 jing-%{version}/bin/jing.jar %{buildroot}%{_javadir}/jing.jar +install -pm 0644 jing.pom %{buildroot}%{_mavenpomdir}/jing.pom +%add_maven_depmap jing.pom jing.jar -f jing + +install -pm 0644 trang-%{version}/trang.jar %{buildroot}%{_javadir}/trang.jar +install -pm 0644 trang.pom %{buildroot}%{_mavenpomdir}/trang.pom +%add_maven_depmap trang.pom trang.jar -f trang + +install -pm 0644 dtdinst-%{version}/dtdinst.jar %{buildroot}%{_javadir}/dtdinst.jar +%add_maven_depmap org.relaxng:dtdinst:%{version} dtdinst.jar -f dtdinst + +# API cocumentation +mv jing-%{version}/doc/api %{buildroot}%{_javadocdir}/jing +%fdupes %{buildroot}%{_javadocdir} + # We need to redefine name here to make jpackage_script aware of # the correct name, otherwise it would use "jing-trang" in configuration names etc. %define name jing @@ -155,46 +185,37 @@ mkdir -p jing-%{version}/_licenses mv jing-%{version}/doc/*copying.* jing-%{version}/_licenses -unzip build/dist/trang-%{version}.zip -install -pm 644 trang-%{version}/trang.jar %{buildroot}%{_javadir} %define name trang %jpackage_script com.thaiopensource.relaxng.translate.Driver "" "" trang:relaxngDatatype:xml-commons-resolver:xerces-j2 trang true -unzip build/dist/dtdinst-%{version}.zip -install -pm 644 dtdinst-%{version}/dtdinst.jar %{buildroot}%{_javadir} %define name dtdinst %jpackage_script com.thaiopensource.xml.dtd.app.Driver "" "" dtdinst dtdinst true # Install manpages and replace @VERSION@ -install -D -m 0644 {dtdinst,jing,trang}.1 %{buildroot}%{_mandir}/man1/ +install -Dm0644 {dtdinst,jing,trang}.1 %{buildroot}%{_mandir}/man1/ sed -i 's/@VERSION@/%{version}/g' %{buildroot}%{_mandir}/man1/*.1 -%fdupes %{buildroot}%{_javadocdir} - -%files -n jing +%files -n jing -f .mfiles-jing %license jing-%{version}/_licenses/* %doc jing-%{version}/{readme.html,doc,sample} -%{_mandir}/man1/jing.1%{ext_man} +%{_mandir}/man1/jing.1%{?ext_man} %{_bindir}/jing -%{_javadir}/jing.jar %files -n jing-javadoc +%{_javadocdir}/jing %license jing-%{version}/_licenses/* -%{_javadocdir}/jing/ -%files -n trang +%files -n trang -f .mfiles-trang %license trang-%{version}/copying.txt %doc trang-%{version}/*.html %{_bindir}/trang -%{_javadir}/trang.jar -%{_mandir}/man1/trang.1%{ext_man} +%{_mandir}/man1/trang.1%{?ext_man} -%files -n dtdinst +%files -n dtdinst -f .mfiles-dtdinst %license dtdinst-%{version}/copying.txt %doc dtdinst-%{version}/*.{html,rng,xsl} %doc dtdinst-%{version}/{dtdinst.rnc.txt,teixml.dtd.txt,example} %{_bindir}/dtdinst -%{_javadir}/dtdinst.jar -%{_mandir}/man1/dtdinst.1%{ext_man} +%{_mandir}/man1/dtdinst.1%{?ext_man} %changelog ++++++ 0001-Various-build-fixes.patch -> 0000-Various-build-fixes.patch ++++++ --- /work/SRC/openSUSE:Factory/jing-trang/0001-Various-build-fixes.patch 2017-12-06 14:46:27.526037600 +0100 +++ /work/SRC/openSUSE:Factory/.jing-trang.new.2625/0000-Various-build-fixes.patch 2021-07-04 22:10:43.397238150 +0200 @@ -1,172 +1,108 @@ -From 212c793fe0f4b9e352e2ae9949beb187e77abe68 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <[email protected]> -Date: Mon, 9 Jun 2014 09:54:16 +0300 -Subject: [PATCH 1/2] Various build fixes - ---- - build.xml | 19 ++++++++----------- - build.xsl | 28 ++++++++++++++++++---------- - mod/catalog/mod.xml | 2 +- - mod/datatype/mod.xml | 1 + - mod/jing/mod.xml | 2 -- - mod/pattern/mod.xml | 1 + - mod/regex/mod.xml | 2 +- - mod/rng-jaxp/mod.xml | 1 + - mod/rng-validate/mod.xml | 2 +- - mod/schematron/mod.xml | 8 ++------ - mod/trang/mod.xml | 3 +-- - mod/xerces/mod.xml | 2 +- - mod/xsd-datatype/mod.xml | 1 + - 13 files changed, 37 insertions(+), 35 deletions(-) - -diff --git a/build.xml b/build.xml -index a2bc499..ee0f061 100644 ---- a/build.xml -+++ b/build.xml -@@ -145,22 +145,19 @@ - - <target name="javadoc" depends="init"> - <mkdir dir="${build.dir}/api"/> -- <mkdir dir="${build.dir}/api/datatype"/> - <mkdir dir="${build.dir}/api/jing"/> - <mkdir dir="${build.dir}/api/regex"/> -- <javadoc sourcepath="mod/datatype/src/main" destdir="${build.dir}/api/datatype" -- doctitle="RELAX NG Datatype API" windowtitle="RELAX NG Datatype API" -- packagenames="org.relaxng.datatype,org.relaxng.datatype.helpers"/> - <javadoc sourcepath="mod/util/src/main:mod/regex/src/main" destdir="${build.dir}/api/regex" - packagenames="com.thaiopensource.datatype.xsd.regex, - com.thaiopensource.datatype.xsd.regex.java, -- com.thaiopensource.datatype.xsd.regex.xerces2"/> -+ com.thaiopensource.datatype.xsd.regex.xerces2"> -+ <link href="/usr/share/javadoc/java"/> -+ </javadoc> - <javadoc sourcepathref="javadoc.sourcepath" destdir="${build.dir}/api/jing" - doctitle="Jing API" windowtitle="Jing API" - packagenames="${javadoc.packagenames}"> -- <link offline="true" href="../datatype" packagelistLoc="${build.dir}/api/datatype"/> -- <link offline="true" href="http://java.sun.com/j2se/1.5.0/docs/api/" -- packagelistLoc="extapidoc/jdk/1.5"/> -+ <link href="/usr/share/javadoc/java"/> -+ <link href="/usr/share/javadoc/relaxngDatatype"/> - </javadoc> - </target> - -@@ -170,7 +167,7 @@ - destdir="${build.dir}/doccheck" - packagenames="${javadoc.packagenames}" - doclet="com.sun.tools.doclets.doccheck.DocCheck" -- docletpath="lib/doccheck.jar"/> -+ docletpath="${lib.dir}/doccheck.jar"/> +diff -up jing-trang-20181222/build.xml.fix jing-trang-20181222/build.xml +--- jing-trang-20181222/build.xml.fix 2021-06-27 13:22:19.392361564 +0300 ++++ jing-trang-20181222/build.xml 2021-06-27 14:52:11.847571826 +0300 +@@ -152,7 +152,8 @@ + <javadoc sourcepath="mod/datatype/src/main" destdir="${build.dir}/api/datatype" + additionalparam="-html5 -Xdoclint:none" + doctitle="RELAX NG Datatype API" windowtitle="RELAX NG Datatype API" +- packagenames="org.relaxng.datatype,org.relaxng.datatype.helpers"> ++ > ++ <!--packagenames="org.relaxng.datatype,org.relaxng.datatype.helpers"> --> + <link offline="true" href="http://java.sun.com/j2se/1.5.0/docs/api/" + packagelistLoc="extapidoc/jdk/1.5"/> + <classpath> +@@ -428,18 +429,7 @@ + labels="Type-Archive, OpSys-All, Version-${version}"/> </target> - <target name="datatype-sample" depends="jar"> -@@ -290,7 +287,7 @@ - <java classname="com.thaiopensource.relaxng.translate.Driver" - fork="true" - failonerror="yes" -- classpath="${build.dir}/trang.jar"> -+ classpath="${build.dir}/trang.jar:/usr/share/java/relaxngDatatype.jar"> - <arg value="dtdinst/dtdinst.rnc"/> - <arg value="${build.dir}/dtdinst/dtdinst.rng"/> - </java> -@@ -360,7 +357,7 @@ - depends="version,googlecode.properties" - description="Upload files to Google Code. Run dist before this."> - <taskdef classname="net.bluecow.googlecode.ant.GoogleCodeUploadTask" -- classpath="lib/ant-googlecode.jar" name="gcupload"/> -+ classpath="${lib.dir}/ant-googlecode.jar" name="gcupload"/> - <gcupload username="${googlecode.username}" - password="${googlecode.password}" - projectname="jing-trang" -diff --git a/build.xsl b/build.xsl -index d76508f..e084fca 100644 ---- a/build.xsl -+++ b/build.xsl -@@ -10,12 +10,12 @@ - <project> - <xmlproperty file="version.xml"/> - <property name="build.dir" value="${{basedir}}/build"/> -- <property name="javacc.dir" value="lib"/> -+ <property name="javacc.dir" value="${{lib.dir}}"/> - <property name="ant.build.javac.source" value="1.5"/> - <property name="ant.build.javac.target" value="1.5"/> - <taskdef name="testng" classname="org.testng.TestNGAntTask"> - <classpath> -- <pathelement location="lib/testng.jar"/> -+ <pathelement location="${{lib.dir}}/testng.jar"/> - </classpath> - </taskdef> +-<target name="clean" +- description="Remove almost all files created during the build process"> +- <delete dir="${build.dir}"/> +- <exec executable="git"> +- <arg value="clean"/> +- <arg value="-d"/> +- <arg value="--force"/> +- <arg value="${doc.dir}"/> +- </exec> +-</target> +- +-<target name="realclean" depends="clean" ++<target name="realclean" + description="Remove all files created during the build process"> + <delete> + <fileset dir="mod" includes="*/*.iml"/> +diff -up jing-trang-20181222/build.xsl.fix jing-trang-20181222/build.xsl +--- jing-trang-20181222/build.xsl.fix 2021-06-27 13:36:13.594166963 +0300 ++++ jing-trang-20181222/build.xsl 2021-06-27 19:53:56.176573385 +0300 +@@ -23,12 +23,6 @@ <target name="dummy"/> -@@ -111,7 +111,7 @@ - <pathelement location="{$build}/mod/{@module}/classes/main"/> - </xsl:for-each> - <xsl:for-each select="depends[@lib]"> -- <pathelement location="lib/{@lib}.jar"/> -+ <pathelement location="${{lib.dir}}/{@lib}.jar"/> - </xsl:for-each> - </classpath> - </javac> -@@ -151,10 +151,10 @@ - <pathelement location="{$build}/mod/{@module}/classes/main"/> - </xsl:for-each> - <xsl:for-each select="depends[@lib]"> -- <pathelement location="lib/{@lib}.jar"/> -+ <pathelement location="${{lib.dir}}/{@lib}.jar"/> + <target name="init"> + <mkdir dir="{$build}"/> +- <exec executable="git"> +- <arg value="submodule"/> +- <arg value="update"/> +- <arg value="--init"/> +- <arg value="--recursive"/> +- </exec> + <copy todir="{$doc}"> + <fileset dir="relaxng.org/jclark" includes="**"/> + </copy> +@@ -165,7 +159,6 @@ + <pathelement location="${{lib.dir}}/{@lib}.jar"/> </xsl:for-each> <xsl:if test="test[@type='testng']"> -- <pathelement location="lib/testng.jar"/> -+ <pathelement location="${{lib.dir}}/testng.jar"/> +- <pathelement location="${{lib.dir}}/testng.jar"/> </xsl:if> </classpath> </javac> -@@ -298,13 +298,18 @@ - <classpath> - <pathelement location="{$build}/{$app}.jar"/> +@@ -311,11 +304,12 @@ <xsl:if test="@lib"> -- <pathelement location="lib/{@lib}.jar"/> -+ <pathelement location="${{lib.dir}}/{@lib}.jar"/> + <pathelement location="${{lib.dir}}/{@lib}.jar"/> <xsl:if test="@lib='xalan'"> -- <pathelement location="lib/serializer.jar"/> +- <pathelement location="${{lib.dir}}/serializer.jar"/> + <pathelement location="${{lib.dir}}/xalan-j2-serializer.jar"/> </xsl:if> </xsl:if> -+ <!-- Upstream build assumes Class-Path in jing, trang manifests --> <xsl:if test="$app = 'jing'"> -- <pathelement location="lib/xercesImpl.jar"/> +- <pathelement location="${{lib.dir}}/xercesImpl.jar"/> + <pathelement location="${{lib.dir}}/xerces-j2.jar"/> + <pathelement location="${{lib.dir}}/relaxngDatatype.jar"/> -+ </xsl:if> -+ <xsl:if test="$app = 'trang'"> -+ <pathelement location="${{lib.dir}}/relaxngDatatype.jar"/> </xsl:if> </classpath> </java> -@@ -373,7 +378,7 @@ - <pathelement location="mod/{@module}/src/main"/> - </xsl:for-each> - <xsl:for-each select="../depends[@lib]"> -- <pathelement location="lib/{@lib}.jar"/> -+ <pathelement location="${{lib.dir}}/{@lib}.jar"/> - </xsl:for-each> - </classpath> - </java> -@@ -402,8 +407,11 @@ - <pathelement location="mod/{@module}/src/main"/> - </xsl:for-each> +@@ -415,6 +409,9 @@ <xsl:for-each select="../depends[@lib]"> -- <pathelement location="lib/{@lib}.jar"/> -+ <pathelement location="${{lib.dir}}/{@lib}.jar"/> + <pathelement location="${{lib.dir}}/{@lib}.jar"/> </xsl:for-each> + <!-- Upstream testng.jar includes bsh and qdox --> -+ <pathelement location="${{lib.dir}}/bsh.jar"/> -+ <pathelement location="${{lib.dir}}/qdox.jar"/> ++ <pathelement location="${{lib.dir}}/bsh.jar"/> ++ <pathelement location="${{lib.dir}}/qdox.jar"/> </classpath> </testng> </target> -diff --git a/mod/catalog/mod.xml b/mod/catalog/mod.xml -index c8e2feb..5398646 100644 ---- a/mod/catalog/mod.xml -+++ b/mod/catalog/mod.xml +diff -up jing-trang-20181222/datatype-sample/build.xml.fix jing-trang-20181222/datatype-sample/build.xml +--- jing-trang-20181222/datatype-sample/build.xml.fix 2021-06-27 20:51:29.945542964 +0300 ++++ jing-trang-20181222/datatype-sample/build.xml 2021-06-27 20:51:59.946177241 +0300 +@@ -2,6 +2,7 @@ + + <property name="build.dir" value="build"/> + <property name="jing.jar" value="jing.jar"/> ++<property name="datatype.jar" value="relaxngDatatype.jar"/> + + <target name="init"> + <mkdir dir="${build.dir}"/> +@@ -9,7 +10,7 @@ + + <target name="compile" depends="init"> + <mkdir dir="${build.dir}/classes"/> +- <javac srcdir="src" destdir="${build.dir}/classes" classpath="${jing.jar}"/> ++ <javac srcdir="src" destdir="${build.dir}/classes" classpath="${datatype.jar}"/> + </target> + + <target name="jar" depends="compile"> +diff -up jing-trang-20181222/mod/catalog/mod.xml.fix jing-trang-20181222/mod/catalog/mod.xml +--- jing-trang-20181222/mod/catalog/mod.xml.fix 2021-06-27 19:39:16.877996996 +0300 ++++ jing-trang-20181222/mod/catalog/mod.xml 2021-06-27 19:39:41.998527709 +0300 @@ -3,5 +3,5 @@ <test name="unit" type="testng"/> <depends module="util"/> @@ -174,20 +110,18 @@ - <depends lib="resolver"/> + <depends lib="xml-commons-resolver"/> </module> -diff --git a/mod/datatype/mod.xml b/mod/datatype/mod.xml -index cd79499..cdb420a 100644 ---- a/mod/datatype/mod.xml -+++ b/mod/datatype/mod.xml +diff -up jing-trang-20181222/mod/datatype/mod.xml.fix jing-trang-20181222/mod/datatype/mod.xml +--- jing-trang-20181222/mod/datatype/mod.xml.fix 2021-06-27 19:38:37.897173469 +0300 ++++ jing-trang-20181222/mod/datatype/mod.xml 2021-06-27 19:38:56.329562870 +0300 @@ -1,4 +1,5 @@ <module> <depends module="util"/> + <depends lib="relaxngDatatype"/> <compile/> </module> -diff --git a/mod/jing/mod.xml b/mod/jing/mod.xml -index 86583f8..8b2ec82 100644 ---- a/mod/jing/mod.xml -+++ b/mod/jing/mod.xml +diff -up jing-trang-20181222/mod/jing/mod.xml.fix jing-trang-20181222/mod/jing/mod.xml +--- jing-trang-20181222/mod/jing/mod.xml.fix 2021-06-27 15:35:37.171239266 +0300 ++++ jing-trang-20181222/mod/jing/mod.xml 2021-06-27 15:35:57.163667091 +0300 @@ -21,8 +21,6 @@ <jar> <manifest> @@ -197,10 +131,9 @@ </manifest> <service type="com.thaiopensource.datatype.xsd.regex.RegexEngine"/> <service type="org.relaxng.datatype.DatatypeLibraryFactory"/> -diff --git a/mod/pattern/mod.xml b/mod/pattern/mod.xml -index 777f484..875f1cb 100644 ---- a/mod/pattern/mod.xml -+++ b/mod/pattern/mod.xml +diff -up jing-trang-20181222/mod/pattern/mod.xml.fix jing-trang-20181222/mod/pattern/mod.xml +--- jing-trang-20181222/mod/pattern/mod.xml.fix 2021-06-27 19:37:53.488235284 +0300 ++++ jing-trang-20181222/mod/pattern/mod.xml 2021-06-27 19:38:11.800622151 +0300 @@ -3,6 +3,7 @@ <depends module="resolver"/> <depends module="datatype"/> @@ -209,10 +142,9 @@ <compile test="yes"/> <test name="unit" type="testng"/> </module> -diff --git a/mod/regex/mod.xml b/mod/regex/mod.xml -index 3d1f73f..b682d6d 100644 ---- a/mod/regex/mod.xml -+++ b/mod/regex/mod.xml +diff -up jing-trang-20181222/mod/regex/mod.xml.fix jing-trang-20181222/mod/regex/mod.xml +--- jing-trang-20181222/mod/regex/mod.xml.fix 2021-06-27 14:31:19.700847624 +0300 ++++ jing-trang-20181222/mod/regex/mod.xml 2021-06-27 19:37:25.491643818 +0300 @@ -1,6 +1,6 @@ <module> <depends module="util"/> @@ -221,10 +153,19 @@ <compile test="yes"/> <test name="xerces" type="java" class="com.thaiopensource.datatype.xsd.regex.test.TestDriver"> -diff --git a/mod/rng-jaxp/mod.xml b/mod/rng-jaxp/mod.xml -index 10a8c6d..48c5d8c 100644 ---- a/mod/rng-jaxp/mod.xml -+++ b/mod/rng-jaxp/mod.xml +@@ -46,7 +46,8 @@ + failonerror="yes"> + <arg value="com.thaiopensource.datatype.xsd.regex.java.Categories"/> + <arg value="${build.dir}/mod/regex/gensrc/main"/> +- <arg value="${lib.dir}/UnicodeData-3.1.0.txt"/> ++ <!--arg value="${lib.dir}/UnicodeData-3.1.0.txt"/--> ++ <arg value="lib/UnicodeData-3.1.0.txt"/> + <classpath> + <pathelement location="${build.dir}/mod/regex-gen/classes/main"/> + <pathelement location="${build.dir}/mod/util/classes/main"/> +diff -up jing-trang-20181222/mod/rng-jaxp/mod.xml.fix jing-trang-20181222/mod/rng-jaxp/mod.xml +--- jing-trang-20181222/mod/rng-jaxp/mod.xml.fix 2021-06-27 19:36:17.810211941 +0300 ++++ jing-trang-20181222/mod/rng-jaxp/mod.xml 2021-06-27 19:36:39.150663808 +0300 @@ -7,6 +7,7 @@ <depends module="rng-parse"/> <depends module="pattern"/> @@ -233,10 +174,9 @@ <compile test="yes"/> <test name="unit" type="testng"/> </module> -diff --git a/mod/rng-validate/mod.xml b/mod/rng-validate/mod.xml -index 109543b..b05b996 100644 ---- a/mod/rng-validate/mod.xml -+++ b/mod/rng-validate/mod.xml +diff -up jing-trang-20181222/mod/rng-validate/mod.xml.fix jing-trang-20181222/mod/rng-validate/mod.xml +--- jing-trang-20181222/mod/rng-validate/mod.xml.fix 2021-06-27 19:35:27.297142380 +0300 ++++ jing-trang-20181222/mod/rng-validate/mod.xml 2021-06-27 19:35:47.453569174 +0300 @@ -7,7 +7,7 @@ <depends module="pattern"/> <depends module="validate"/> @@ -246,32 +186,21 @@ <test name="spec" type="validate" schema="eg/testSuite.rng"/> <compile/> <version package="com/thaiopensource/relaxng/util"/> -diff --git a/mod/schematron/mod.xml b/mod/schematron/mod.xml -index 51d85cd..3786625 100644 ---- a/mod/schematron/mod.xml -+++ b/mod/schematron/mod.xml -@@ -3,15 +3,11 @@ +diff -up jing-trang-20181222/mod/schematron/mod.xml.fix jing-trang-20181222/mod/schematron/mod.xml +--- jing-trang-20181222/mod/schematron/mod.xml.fix 2021-06-27 18:47:59.700956461 +0300 ++++ jing-trang-20181222/mod/schematron/mod.xml 2021-06-27 19:34:28.267892497 +0300 +@@ -3,7 +3,7 @@ <depends module="resolver"/> <depends module="validate"/> <depends module="rng-validate"/> - <depends lib="xalan"/> + <depends lib="xalan-j2"/> <depends lib="saxon"/> -- <depends lib="saxon9"/> -- <test name="old-saxon" in="mod/schematron/test/schematrontest.xml" -- type="validate" schema="test/schematrontest.nrl" -- lib="saxon"/> - <test name="new-saxon" in="mod/schematron/test/schematrontest.xml" - type="validate" schema="test/schematrontest.nrl" -- lib="saxon9"/> -+ lib="saxon"/> - <test name="xalan" in="mod/schematron/test/schematrontest.xml" - type="validate" schema="test/schematrontest.nrl" - lib="xalan"/> -diff --git a/mod/trang/mod.xml b/mod/trang/mod.xml -index 69b5cc0..fa2d6d0 100644 ---- a/mod/trang/mod.xml -+++ b/mod/trang/mod.xml + <depends lib="saxon9"/> + <test name="old-saxon" in="mod/schematron/test/schematrontest.xml" +diff -up jing-trang-20181222/mod/trang/mod.xml.fix jing-trang-20181222/mod/trang/mod.xml +--- jing-trang-20181222/mod/trang/mod.xml.fix 2021-06-27 18:47:17.064117947 +0300 ++++ jing-trang-20181222/mod/trang/mod.xml 2021-06-27 18:47:26.984313043 +0300 @@ -13,13 +13,12 @@ <depends module="convert-to-xsd"/> <depends module="convert-from-dtd"/> @@ -287,10 +216,9 @@ </manifest> <service type="com.thaiopensource.datatype.xsd.regex.RegexEngine"> <provider classname="com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl"/> -diff --git a/mod/xerces/mod.xml b/mod/xerces/mod.xml -index b7dc603..56bc85f 100644 ---- a/mod/xerces/mod.xml -+++ b/mod/xerces/mod.xml +diff -up jing-trang-20181222/mod/xerces/mod.xml.fix jing-trang-20181222/mod/xerces/mod.xml +--- jing-trang-20181222/mod/xerces/mod.xml.fix 2021-06-27 18:45:15.669730591 +0300 ++++ jing-trang-20181222/mod/xerces/mod.xml 2021-06-27 18:45:44.434296268 +0300 @@ -1,7 +1,7 @@ <module> <depends module="util"/> @@ -300,10 +228,9 @@ <compile/> <service type="com.thaiopensource.validate.SchemaReaderFactory"> <provider classname="com.thaiopensource.validate.xerces.XsdSchemaReaderFactory"/> -diff --git a/mod/xsd-datatype/mod.xml b/mod/xsd-datatype/mod.xml -index f81eb3c..cc7645b 100644 ---- a/mod/xsd-datatype/mod.xml -+++ b/mod/xsd-datatype/mod.xml +diff -up jing-trang-20181222/mod/xsd-datatype/mod.xml.fix jing-trang-20181222/mod/xsd-datatype/mod.xml +--- jing-trang-20181222/mod/xsd-datatype/mod.xml.fix 2021-06-27 18:43:59.364107956 +0300 ++++ jing-trang-20181222/mod/xsd-datatype/mod.xml 2021-06-27 18:44:44.349067255 +0300 @@ -2,6 +2,7 @@ <depends module="util"/> <depends module="datatype"/> @@ -312,6 +239,3 @@ <test name="xsd" type="validate" transform="xsdtest.xsl" schema="test/xsdtest.rnc"/> <test name="unit" type="testng"/> <compile test="yes"/> --- -1.9.3 - ++++++ V20151127.tar.gz -> V20181222.tar.gz ++++++ /work/SRC/openSUSE:Factory/jing-trang/V20151127.tar.gz /work/SRC/openSUSE:Factory/.jing-trang.new.2625/V20181222.tar.gz differ: char 12, line 1 ++++++ _service ++++++ <services> <service name="download_files" mode="disabled"> <param name="recompress">yes</param> </service> </services> ++++++ dtdinst.1 ++++++ --- /var/tmp/diff_new_pack.PcuGDK/_old 2021-07-04 22:10:44.533229363 +0200 +++ /var/tmp/diff_new_pack.PcuGDK/_new 2021-07-04 22:10:44.537229333 +0200 @@ -1,4 +1,4 @@ -.TH DTDINST "1" "September 2009" "DTDinst" "User Commands" +.TH DTDINST "1" "@VERSION@" "DTDinst" "User Commands" .SH NAME dtdinst \- XML DTD to XML instance format converter .SH SYNOPSIS ++++++ jing-20181222.pom ++++++ <?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.relaxng</groupId> <artifactId>jing</artifactId> <version>20181222</version> <name>Jing</name> <description>Jing, a tool for validating documents against RelaxNG schemas.</description> <url>http://www.thaiopensource.com/relaxng/jing.html</url> <licenses> <license> <name>3-clause BSD license</name> <url>https://github.com/relaxng/jing-trang/blob/master/copying.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>[email protected]</id> <name>James Clark</name> <email>[email protected]</email> <url>http://jclark.com/</url> </developer> <developer> <id>georgebina</id> <name>George Bina</name> <email>[email protected]</email> <url>http://www.oxygenxml.com</url> </developer> <developer> <id>sideshowbarker</id> <name>Michael[tm] Smith</name> <email>[email protected]</email> <url>https://people.w3.org/mike/</url> </developer> </developers> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/relaxng/jing-trang/issues</url> </issueManagement> <scm> <connection>scm:git:[email protected]:relaxng/jing-trang.git</connection> <developerConnection>scm:git:[email protected]:relaxng/jing-trang.git</developerConnection> <url>https://github.com/relaxng/jing-trang/</url> </scm> <ciManagement> <system>Travis CI</system> <url>https://travis-ci.org/relaxng/jing-trang</url> </ciManagement> <dependencies> <dependency> <groupId>isorelax</groupId> <artifactId>isorelax</artifactId> <version>20030108</version> </dependency> <dependency> <groupId>net.sf.saxon</groupId> <artifactId>Saxon-HE</artifactId> <version>9.6.0-4</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.9.1</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.0.b2</version> </dependency> </dependencies> </project> ++++++ no-tests.patch ++++++ --- jing-trang-20181222/build.xml 2021-07-01 11:39:52.944475295 +0200 +++ jing-trang-20181222/build.xml 2021-07-01 11:41:13.792611378 +0200 @@ -386,7 +386,7 @@ <gzip zipfile="${build.dir}/dist/relaxng.tar.gz" src="${build.dir}/relaxng.tar"/> </target> -<target name="dist" depends="test,validate,jing-dist,trang-dist,dtdinst-dist,website" +<target name="dist" depends="validate,jing-dist,trang-dist,dtdinst-dist,website" description="Make a distribution, leaving artifacts in ${build.dir}/dist"/> <target name="googlecode.properties.available"> --- jing-trang-20181222/build.xsl 2021-07-01 11:39:52.944475295 +0200 +++ jing-trang-20181222/build.xsl 2021-07-01 11:45:58.721090950 +0200 @@ -15,11 +15,6 @@ <property name="javacc.dir" value="${{lib.dir}}"/> <property name="ant.build.javac.source" value="7"/> <property name="ant.build.javac.target" value="1.7"/> - <taskdef name="testng" classname="org.testng.TestNGAntTask"> - <classpath> - <pathelement location="${{lib.dir}}/testng.jar"/> - </classpath> - </taskdef> <target name="dummy"/> <target name="init"> <mkdir dir="{$build}"/> --- jing-trang-20181222/mod/catalog/mod.xml 2021-07-01 11:39:52.948475302 +0200 +++ jing-trang-20181222/mod/catalog/mod.xml 2021-07-01 11:42:11.328708210 +0200 @@ -1,6 +1,5 @@ <module> - <compile test="yes"/> - <test name="unit" type="testng"/> + <compile test="no"/> <depends module="util"/> <depends module="resolver"/> <depends lib="xml-commons-resolver"/> --- jing-trang-20181222/mod/infer/mod.xml 2021-07-01 11:39:52.960475322 +0200 +++ jing-trang-20181222/mod/infer/mod.xml 2021-07-01 11:42:17.348718337 +0200 @@ -4,6 +4,5 @@ <depends module="datatype"/> <depends module="xsd-datatype"/> <depends module="regex"/> - <compile test="yes"/> - <test name="unit" type="testng"/> + <compile test="no"/> </module> --- jing-trang-20181222/mod/pattern/mod.xml 2021-07-01 11:39:52.960475322 +0200 +++ jing-trang-20181222/mod/pattern/mod.xml 2021-07-01 11:42:23.344728421 +0200 @@ -4,6 +4,5 @@ <depends module="datatype"/> <depends module="rng-parse"/> <depends lib="relaxngDatatype"/> - <compile test="yes"/> - <test name="unit" type="testng"/> + <compile test="no"/> </module> --- jing-trang-20181222/mod/rng-jaxp/mod.xml 2021-07-01 11:39:52.964475329 +0200 +++ jing-trang-20181222/mod/rng-jaxp/mod.xml 2021-07-01 11:42:29.884739430 +0200 @@ -8,6 +8,5 @@ <depends module="pattern"/> <depends module="jaxp"/> <depends lib="relaxngDatatype"/> - <compile test="yes"/> - <test name="unit" type="testng"/> + <compile test="no"/> </module> --- jing-trang-20181222/mod/util/mod.xml 2021-07-01 11:39:52.972475342 +0200 +++ jing-trang-20181222/mod/util/mod.xml 2021-07-01 11:42:35.516748907 +0200 @@ -1,5 +1,4 @@ <module> - <compile test="yes"/> - <test name="unit" type="testng"/> + <compile test="no"/> </module> --- jing-trang-20181222/mod/xsd-datatype/mod.xml 2021-07-01 11:39:52.972475342 +0200 +++ jing-trang-20181222/mod/xsd-datatype/mod.xml 2021-07-01 11:42:48.676771055 +0200 @@ -3,9 +3,7 @@ <depends module="datatype"/> <depends module="regex"/> <depends lib="relaxngDatatype"/> - <test name="xsd" type="validate" transform="xsdtest.xsl" schema="test/xsdtest.rnc"/> - <test name="unit" type="testng"/> - <compile test="yes"/> + <compile test="no"/> <service type="org.relaxng.datatype.DatatypeLibraryFactory"> <provider classname="com.thaiopensource.datatype.xsd.DatatypeLibraryFactoryImpl"/> </service> ++++++ old-saxon.patch ++++++ --- jing-trang-20181222/mod/schematron/mod.xml 2018-12-21 23:36:19.000000000 +0100 +++ jing-trang-20181222/mod/schematron/mod.xml 2021-07-02 13:29:44.941625566 +0200 @@ -6,9 +6,6 @@ <depends lib="xalan-j2"/> <depends lib="saxon"/> <depends lib="saxon9"/> - <test name="old-saxon" in="mod/schematron/test/schematrontest.xml" - type="validate" schema="test/schematrontest.nrl" - lib="saxon"/> <test name="new-saxon" in="mod/schematron/test/schematrontest.xml" type="validate" schema="test/schematrontest.nrl" lib="saxon9"/> @@ -39,7 +36,6 @@ <compile/> <service type="com.thaiopensource.validate.SchemaReaderFactory"> <provider classname="com.thaiopensource.validate.schematron.NewSaxonSchemaReaderFactory"/> - <provider classname="com.thaiopensource.validate.schematron.OldSaxonSchemaReaderFactory"/> <provider classname="com.thaiopensource.validate.schematron.XalanSchemaReaderFactory"/> <provider classname="com.thaiopensource.validate.schematron.SchematronSchemaReaderFactory"/> </service> ++++++ trang-20181222.pom ++++++ <?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.relaxng</groupId> <artifactId>trang</artifactId> <version>20181222</version> <name>Trang</name> <description>Trang, a multi-format schema converter based on RELAX NG.</description> <url>http://www.thaiopensource.com/relaxng/trang.html</url> <licenses> <license> <name>3-clause BSD license</name> <url>https://github.com/relaxng/jing-trang/blob/master/copying.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>[email protected]</id> <name>James Clark</name> <email>[email protected]</email> <url>http://jclark.com/</url> </developer> <developer> <id>georgebina</id> <name>George Bina</name> <email>[email protected]</email> <url>http://www.oxygenxml.com</url> </developer> <developer> <id>sideshowbarker</id> <name>Michael[tm] Smith</name> <email>[email protected]</email> <url>https://people.w3.org/mike/</url> </developer> </developers> <issueManagement> <system>GitHub Issues</system> <url>https://github.com/relaxng/jing-trang/issues</url> </issueManagement> <scm> <connection>scm:git:[email protected]:relaxng/jing-trang.git</connection> <developerConnection>scm:git:[email protected]:relaxng/jing-trang.git</developerConnection> <url>https://github.com/relaxng/jing-trang/</url> </scm> <ciManagement> <system>Travis CI</system> <url>https://travis-ci.org/relaxng/jing-trang</url> </ciManagement> </project>
