Hello community, here is the log from the commit of package scilab for openSUSE:Factory checked in at 2018-10-15 09:42:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scilab (Old) and /work/SRC/openSUSE:Factory/.scilab.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scilab" Mon Oct 15 09:42:49 2018 rev:28 rq:641727 version:6.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/scilab/scilab.changes 2018-04-24 15:33:33.409294347 +0200 +++ /work/SRC/openSUSE:Factory/.scilab.new/scilab.changes 2018-10-15 09:43:17.003382358 +0200 @@ -1,0 +2,9 @@ +Fri Oct 12 12:29:09 UTC 2018 - [email protected] + +- Require java 10 stringently, as java >= 11 has dropped JAF (Java + Activation Framework) and scilab does not build without it. +- Add scilab-gfortran8-errors.patch: Fix size mismatch between + function arguments and variables; these crop up as errors when + compiling against gfortran >= 8. + +------------------------------------------------------------------- New: ---- scilab-gfortran8-errors.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scilab.spec ++++++ --- /var/tmp/diff_new_pack.eUIoMN/_old 2018-10-15 09:43:18.171381046 +0200 +++ /var/tmp/diff_new_pack.eUIoMN/_new 2018-10-15 09:43:18.171381046 +0200 @@ -66,6 +66,8 @@ Patch25: scilab-java9-ClassLoader.patch # PATCH-FIX-OPENSUSE scilab-java_source_target.patch [email protected] -- Build with source and target 6 in order to avoid runtime errors of unrecognized bytecode Patch26: scilab-java_source_target.patch +# PATCH-FIX-UPSTREAM scilab-gfortran8-errors.patch [email protected] -- Fix argument size mismatch in variable sizes; these crop up as errors when compiling against gfortran >= 8. +Patch27: scilab-gfortran8-errors.patch ExcludeArch: i586 ppc64 # Dependencies are extracted from : # "http://wiki.scilab.org/Dependencies of Scilab 5.X" @@ -98,7 +100,7 @@ BuildRequires: ant BuildRequires: ecj %if 0%{?suse_version} >= 1500 -BuildRequires: java-devel >= 9 +BuildRequires: java-devel = 10 %else BuildRequires: java-devel = 1.8.0 %endif @@ -107,8 +109,8 @@ BuildRequires: lucene-analyzers-common >= 6.0 BuildRequires: lucene-queryparser >= 6.0 -Requires: java >= 9 Requires: ecj +Requires: java = 10 Requires: lucene >= 6.0 Requires: lucene-analyzers-common >= 6.0 Requires: lucene-queryparser >= 6.0 @@ -331,6 +333,7 @@ %patch25 -p1 %endif %patch26 -p1 +%patch27 -p1 # Remove a bad merge remnant (.orig file) to prevent trigerring rpmlint's suse-filelist-forbidden rm ./modules/cacsd/tests/unit_tests/dscr.tst.orig ++++++ scilab-gfortran8-errors.patch ++++++ Index: scilab-6.0.1/modules/differential_equations/src/fortran/twodq.f =================================================================== --- scilab-6.0.1.orig/modules/differential_equations/src/fortran/twodq.f +++ scilab-6.0.1/modules/differential_equations/src/fortran/twodq.f @@ -900,7 +900,7 @@ C END subroutine tridv(node,node1,node2,coef,rank) - double precision node(10),node1(10),node2(10),coef + double precision node(9),node1(9),node2(9),coef integer rank double precision s(3),coef1,temp integer t(3)
