Hello community, here is the log from the commit of package mx4j for openSUSE:Factory checked in at 2017-10-10 11:39:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mx4j (Old) and /work/SRC/openSUSE:Factory/.mx4j.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mx4j" Tue Oct 10 11:39:39 2017 rev:27 rq:531545 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mx4j/mx4j.changes 2017-09-13 22:28:18.492729538 +0200 +++ /work/SRC/openSUSE:Factory/.mx4j.new/mx4j.changes 2017-10-10 11:39:41.504148922 +0200 @@ -1,0 +2,14 @@ +Thu Oct 5 06:49:06 UTC 2017 - fst...@suse.com + +- Fix build with jdk9 + * specify java source and target level 1.6 +- Added patch: + * mx4j-3.0.2-sourcetarget.patch + + Don't hardcode java source and target levels + + Allow specifying of source and target levels on command-line +- Modified file: + * mx4j-build.policy + + grant java.lang.RuntimePermission in order to allow building + with jdk9 + +------------------------------------------------------------------- New: ---- mx4j-3.0.2-sourcetarget.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mx4j.spec ++++++ --- /var/tmp/diff_new_pack.uWobGY/_old 2017-10-10 11:39:43.108078525 +0200 +++ /var/tmp/diff_new_pack.uWobGY/_new 2017-10-10 11:39:43.116078174 +0200 @@ -31,6 +31,7 @@ Patch3: mx4j-docbook.patch Patch5: mx4j-caucho-build.patch Patch7: mx4j-3.0.2-docbook-stylesheet-location.patch +Patch8: mx4j-3.0.2-sourcetarget.patch BuildRequires: ant BuildRequires: ant-junit BuildRequires: antlr @@ -69,7 +70,6 @@ Provides: jmxri Provides: openjmx = %{version} BuildArch: noarch -BuildConflicts: java-devel >= 1.9 %description OpenJMX is an open source implementation of the Java(TM) Management @@ -82,6 +82,7 @@ %patch3 -p1 %patch5 -p1 %patch7 -p1 +%patch8 -p1 cp %{SOURCE1} build cp %{SOURCE2} build pushd lib @@ -93,27 +94,24 @@ ln -sf $(build-classpath commons-logging) || : ln -sf $(build-classpath log4j) || : ln -sf $(build-classpath bcel) || : -# ln -sf $(build-classpath burlap) || : -# ln -sf $(build-classpath hessian) || : ln -sf $(build-classpath axis/axis) || : ln -sf $(build-classpath axis/jaxrpc) || : ln -sf $(build-classpath axis/saaj) || : ln -sf $(build-classpath wsdl4j) || : ln -sf $(build-classpath commons-discovery) || : - #ln -sf $(build-classpath jetty4) org.mortbay.jetty.jar || : ln -sf $(build-classpath servletapi5) servlet.jar || : ln -sf $(build-classpath jython) || : ln -sf $(build-classpath jaas) || : - #ln -sf $(build-classpath jmxremoteri) jmxremote.jar || : - #ln -sf $(build-classpath jmxremoteri-optional) jmxremote_optional.jar || : - #ln -sf $(build-classpath jmxri) || : popd %build export GC_MAXIMUM_HEAP_SIZE="134217728" #128M ln -sf $(build-classpath gnumail) lib/mail.jar ln -sf $(build-classpath activation) lib/ -export ANT_OPTS="-Djava.security.manager -Djava.security.policy=$(pwd)/build/mx4j-build.policy" +export ANT_OPTS="-Djava.security.manager \ + -Djava.security.policy=$(pwd)/build/mx4j-build.policy \ + -Dant.build.javac.source=1.6 \ + -Dant.build.javac.target=1.6" export OPT_JAR_LIST="ant/ant-junit junit ant/ant-trax jaxp_transform_impl" export CLASSPATH=$(build-classpath glibj-tools activation javamail/mailapi javamail/smtp \ jetty4 jython jakarta-commons-logging xml-commons-apis bcel jaas jce \ ++++++ mx4j-3.0.2-sourcetarget.patch ++++++ --- mx4j-3.0.2/build/build.xml 2006-10-13 01:12:17.000000000 +0200 +++ mx4j-3.0.2/build/build.xml 2017-10-05 08:28:50.497282862 +0200 @@ -225,7 +225,7 @@ <mkdir dir="${dist.lib.dir}"/> <mkdir dir="${dist.lib.dir}/boa"/> - <javac srcdir="${core.src.dir}" destdir="${core.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII" target="1.3" source="1.3"> + <javac srcdir="${core.src.dir}" destdir="${core.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII"> <patternset refid="mx4j.classes"/> <classpath refid="lib.classpath"/> </javac> @@ -255,7 +255,7 @@ </target> <target name="compile.rjmx" description="Compiles the Remote JMX (JSR 160) classes" depends="compile.jmx" if="jaas.present"> - <javac srcdir="${core.src.dir}" destdir="${core.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII" target="1.3" source="1.3"> + <javac srcdir="${core.src.dir}" destdir="${core.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII"> <patternset refid="rmx4j.classes"/> <classpath refid="lib.classpath"/> </javac> @@ -289,7 +289,7 @@ <target name="compile.tools" description="Compiles the MX4J tools classes" depends="compile.rjmx"> <mkdir dir="${tools.classes.dir}"/> - <javac srcdir="${tools.src.dir}" destdir="${tools.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII" target="1.3" source="1.3"> + <javac srcdir="${tools.src.dir}" destdir="${tools.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII"> <patternset refid="tools.classes"/> <exclude name="mx4j/tools/mail/**" unless="javamail.present"/> <exclude name="mx4j/tools/jython/**" unless="jython.present"/> @@ -346,7 +346,7 @@ <mkdir dir="${test.classes.dir}"/> <mkdir dir="${dist.test.dir}"/> - <javac srcdir="${test.src.dir}" destdir="${test.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII" target="1.3" source="1.3"> + <javac srcdir="${test.src.dir}" destdir="${test.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII"> <patternset refid="tests.classes"/> <exclude name="test/javax/management/remote/**" unless="jaas.present"/> <exclude name="test/mx4j/remote/**" unless="jaas.present"/> @@ -371,7 +371,7 @@ <target name="compile.examples" description="Compiles and jars the MX4J examples" depends="compile.tools"> <mkdir dir="${examples.classes.dir}"/> - <javac srcdir="${examples.src.dir}" destdir="${examples.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII" target="1.3" source="1.3"> + <javac srcdir="${examples.src.dir}" destdir="${examples.classes.dir}" debug="on" deprecation="on" encoding="US-ASCII"> <classpath refid="classpath"/> <exclude name="mx4j/examples/tools/xdoclet/**"/> <exclude name="mx4j/examples/remote/rmi/ssl/**" unless="jdk14.present"/> ++++++ mx4j-build.policy ++++++ --- /var/tmp/diff_new_pack.uWobGY/_old 2017-10-10 11:39:43.232073083 +0200 +++ /var/tmp/diff_new_pack.uWobGY/_new 2017-10-10 11:39:43.232073083 +0200 @@ -2,6 +2,7 @@ permission java.security.AllPermission; }; grant { + permission java.lang.RuntimePermission "*", "read"; permission java.util.PropertyPermission "*", "read"; permission java.io.FilePermission "/-", "read,write"; permission java.net.SocketPermission "*", "listen,accept,resolve,connect";