2020-04-04 16:15:37 |
Norbert |
bug |
|
|
added bug |
2020-04-06 10:55:50 |
Hans Joachim Desserud |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955694 |
|
2020-04-06 10:55:50 |
Hans Joachim Desserud |
scilab (Ubuntu): status |
New |
Confirmed |
|
2020-04-22 23:00:47 |
Ubuntu QA Website |
tags |
amd64 apport-bug focal |
amd64 apport-bug focal iso-testing |
|
2020-04-28 14:23:34 |
Norbert |
tags |
amd64 apport-bug focal iso-testing |
amd64 apport-bug focal iso-testing rls-ff-incoming |
|
2020-05-15 14:46:38 |
Norbert |
bug task added |
|
scilab |
|
2020-05-27 20:42:55 |
gareppa |
bug |
|
|
added subscriber gareppa |
2020-06-09 19:48:28 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Focal |
|
2020-06-09 19:48:28 |
Timo Aaltonen |
bug task added |
|
scilab (Ubuntu Focal) |
|
2020-06-09 19:48:49 |
Timo Aaltonen |
scilab (Ubuntu): status |
Confirmed |
Fix Released |
|
2020-07-18 11:26:53 |
Norbert |
scilab (Ubuntu): status |
Fix Released |
Confirmed |
|
2020-07-18 11:28:02 |
Norbert |
bug task added |
|
java-common (Ubuntu) |
|
2020-07-18 11:28:18 |
Norbert |
bug task added |
|
openjdk-lts (Ubuntu) |
|
2020-07-24 12:33:18 |
Francis Ginther |
tags |
amd64 apport-bug focal iso-testing rls-ff-incoming |
amd64 apport-bug focal id-5f19ac564ce2f58d14489366 iso-testing rls-ff-incoming |
|
2020-08-06 15:21:48 |
Brian Murray |
tags |
amd64 apport-bug focal id-5f19ac564ce2f58d14489366 iso-testing rls-ff-incoming |
amd64 apport-bug focal id-5f19ac564ce2f58d14489366 iso-testing |
|
2020-09-09 20:58:37 |
Launchpad Janitor |
java-common (Ubuntu): status |
New |
Confirmed |
|
2020-09-09 20:58:37 |
Launchpad Janitor |
openjdk-lts (Ubuntu): status |
New |
Confirmed |
|
2020-09-09 20:58:37 |
Launchpad Janitor |
java-common (Ubuntu Focal): status |
New |
Confirmed |
|
2020-09-09 20:58:37 |
Launchpad Janitor |
openjdk-lts (Ubuntu Focal): status |
New |
Confirmed |
|
2020-09-09 20:58:37 |
Launchpad Janitor |
scilab (Ubuntu Focal): status |
New |
Confirmed |
|
2020-09-09 21:12:59 |
Tiago Stürmer Daitx |
description |
Steps to reproduce:
1. Have Ubuntu 20.04 LTS beta installed
2. Install Scilab with `sudo apt-get install scilab`
3. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 updated.
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab actually fixes a regression introduced by a previous OpenJDK 11 update. No regressions are expected.
On Focal the update brings the following updates from Groovy:
- a patch to fix the OpenJDK library change
- add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
- fix desktop, appdata, and icons
- make the classpath more flexible
On Bionic:
- TBD
[Other Info]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-09-09 21:13:08 |
Tiago Stürmer Daitx |
openjdk-lts (Ubuntu): status |
Confirmed |
Invalid |
|
2020-09-09 21:13:12 |
Tiago Stürmer Daitx |
java-common (Ubuntu): status |
Confirmed |
Invalid |
|
2020-09-09 21:13:16 |
Tiago Stürmer Daitx |
java-common (Ubuntu Focal): status |
Confirmed |
Invalid |
|
2020-09-09 21:13:25 |
Tiago Stürmer Daitx |
openjdk-lts (Ubuntu Focal): status |
Confirmed |
Invalid |
|
2020-09-09 21:13:40 |
Tiago Stürmer Daitx |
scilab (Ubuntu): status |
Confirmed |
Fix Released |
|
2020-09-09 21:14:01 |
Tiago Stürmer Daitx |
nominated for series |
|
Ubuntu Bionic |
|
2020-09-09 21:14:01 |
Tiago Stürmer Daitx |
bug task added |
|
java-common (Ubuntu Bionic) |
|
2020-09-09 21:14:01 |
Tiago Stürmer Daitx |
bug task added |
|
scilab (Ubuntu Bionic) |
|
2020-09-09 21:14:01 |
Tiago Stürmer Daitx |
bug task added |
|
openjdk-lts (Ubuntu Bionic) |
|
2020-09-09 21:14:41 |
Tiago Stürmer Daitx |
bug task deleted |
java-common (Ubuntu) |
|
|
2020-09-09 21:14:55 |
Tiago Stürmer Daitx |
bug task deleted |
openjdk-lts (Ubuntu) |
|
|
2020-09-09 21:15:02 |
Tiago Stürmer Daitx |
bug task deleted |
java-common (Ubuntu Bionic) |
|
|
2020-09-09 21:15:05 |
Tiago Stürmer Daitx |
bug task deleted |
java-common (Ubuntu Focal) |
|
|
2020-09-09 21:15:13 |
Tiago Stürmer Daitx |
bug task deleted |
openjdk-lts (Ubuntu Bionic) |
|
|
2020-09-09 21:15:15 |
Tiago Stürmer Daitx |
bug task deleted |
openjdk-lts (Ubuntu Focal) |
|
|
2020-09-10 15:32:19 |
Tiago Stürmer Daitx |
summary |
Scilab does not start on focal |
Scilab does not start on bionic and focal |
|
2020-09-10 15:32:43 |
Tiago Stürmer Daitx |
tags |
amd64 apport-bug focal id-5f19ac564ce2f58d14489366 iso-testing |
amd64 apport-bug bionic focal id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming rls-ff-incoming |
|
2020-09-10 16:24:22 |
Tiago Stürmer Daitx |
bug |
|
|
added subscriber Tiago Stürmer Daitx |
2020-09-11 14:23:59 |
Tiago Stürmer Daitx |
scilab (Ubuntu Bionic): importance |
Undecided |
High |
|
2020-09-11 14:24:01 |
Tiago Stürmer Daitx |
scilab (Ubuntu Focal): importance |
Undecided |
High |
|
2020-09-11 14:24:10 |
Tiago Stürmer Daitx |
scilab (Ubuntu Bionic): status |
New |
Confirmed |
|
2020-09-11 19:34:24 |
Tiago Stürmer Daitx |
nominated for series |
|
Ubuntu Groovy |
|
2020-09-11 19:34:24 |
Tiago Stürmer Daitx |
bug task added |
|
scilab (Ubuntu Groovy) |
|
2020-09-14 20:40:52 |
Tiago Stürmer Daitx |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 updated.
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab actually fixes a regression introduced by a previous OpenJDK 11 update. No regressions are expected.
On Focal the update brings the following updates from Groovy:
- a patch to fix the OpenJDK library change
- add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
- fix desktop, appdata, and icons
- make the classpath more flexible
On Bionic:
- TBD
[Other Info]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running, thus this part is not expected to regress.
On Focal the update brings the following updates from Groovy:
* a patch to fix the OpenJDK library change
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java): no regressions expected.
* fix desktop, appdata, and icons: will improve user experience, no regressions expected.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works - could regress if the new API is incompatible and the generic jar paths are still replaced.
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core, also ttf-dejavu-core is used by way less packages than fonts-dejavu-core even on Bionic, so it is a safe upgrade with no regressions expected.
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of the package patches that were applied upstream or fixed in some other way: this is a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0) and allow us to drop various patches from debian/patches.
* patch to support HDF5 1.10 on scilab 6.0 which is tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-09-17 14:32:31 |
Brian Murray |
tags |
amd64 apport-bug bionic focal id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming rls-ff-incoming |
amd64 apport-bug bionic focal id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming |
|
2020-09-23 04:33:03 |
Tiago Stürmer Daitx |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running, thus this part is not expected to regress.
On Focal the update brings the following updates from Groovy:
* a patch to fix the OpenJDK library change
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java): no regressions expected.
* fix desktop, appdata, and icons: will improve user experience, no regressions expected.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works - could regress if the new API is incompatible and the generic jar paths are still replaced.
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core, also ttf-dejavu-core is used by way less packages than fonts-dejavu-core even on Bionic, so it is a safe upgrade with no regressions expected.
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of the package patches that were applied upstream or fixed in some other way: this is a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0) and allow us to drop various patches from debian/patches.
* patch to support HDF5 1.10 on scilab 6.0 which is tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java):
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works: could regress if the debian jar gets updated to a new version with an incompatible API.
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes.
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of the package patches that were applied upstream or fixed in some other way: this is a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0) and allow us to drop various patches from debian/patches. That said, due to its size it can cause regressions so I will be watching for bugs (see Other Info section).
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-09-24 15:06:05 |
Tiago Stürmer Daitx |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java):
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works: could regress if the debian jar gets updated to a new version with an incompatible API.
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes.
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of the package patches that were applied upstream or fixed in some other way: this is a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0) and allow us to drop various patches from debian/patches. That said, due to its size it can cause regressions so I will be watching for bugs (see Other Info section).
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. The diff is also big as they moved files from the package root into scilab/. This *is* a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-09-24 15:16:37 |
Tiago Stürmer Daitx |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. The diff is also big as they moved files from the package root into scilab/. This *is* a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. This *is* a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-09-24 15:19:09 |
Tiago Stürmer Daitx |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. This *is* a big change but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. This *is* a big change with 305 fixes but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-10-14 15:48:29 |
Matthieu Clemenceau |
tags |
amd64 apport-bug bionic focal id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming |
|
2020-10-21 10:31:31 |
moueza |
bug |
|
|
added subscriber moueza |
2020-11-05 18:20:06 |
Alexey |
bug |
|
|
added subscriber Alexey |
2021-08-29 21:05:22 |
Tiago Stürmer Daitx |
removed subscriber Tiago Stürmer Daitx |
|
|
|
2021-09-10 13:41:43 |
Simon Chopin |
attachment added |
|
scilab_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/scilab/+bug/1870813/+attachment/5524417/+files/scilab_bionic.debdiff |
|
2021-09-10 13:46:00 |
Simon Chopin |
attachment added |
|
scilab_focal.debdiff https://bugs.launchpad.net/ubuntu/+source/scilab/+bug/1870813/+attachment/5524418/+files/scilab_focal.debdiff |
|
2021-09-10 13:46:16 |
Simon Chopin |
scilab (Ubuntu Bionic): assignee |
|
Simon Chopin (schopin) |
|
2021-09-10 13:46:20 |
Simon Chopin |
scilab (Ubuntu Focal): assignee |
|
Simon Chopin (schopin) |
|
2021-09-10 14:23:16 |
Simon Chopin |
description |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
Additionally on Focal the update brings the following updates from Groovy:
* add missing runtime dependencies for 2 graphical libraries (libfreehep-graphicsio-java and libfreehep-util-java)
* fix desktop, appdata, and icons: this improves user experience, can regress or cause interference with custom files create by the user.
* make the classpath more flexible: makes the classpath less dependend on hard-coded versions, so when runtime dependencies are updated scilab still works, but could regress if the packaged jar gets updated to a new version with an incompatible API (unlikely on Focal).
* update font dependencies from ttf-dejavu-core to fonts-dejavu-core: ttf-dejavu-core is a dummy transitional package that depends on fonts-dejavu-core so ttf-dejavu-core should already be installed when doing an update, can regress if the ttf-dejavu-core font path changes (unlikely to happen on Focal).
On Bionic, all the fixes above plus:
* Update from 6.0.1 to 6.0.2 drops a lot of debian/patches that were applied upstream or fixed in some other way. This *is* a big change with 305 fixes but brings various important fixes from 6.0.2 (which is the last stable release for 6.0). That said, regressions are expected, but so would I expect bug reports if simply fixing 6.0.1 and leaving all the 6.0.2 fixes behind.
And, just for the sake of argument, if anyone asks "why not update to 6.1 then as that would possibily fix even more bugs?" besides that obviously falling out of SRU definition, the answer is that such change does cause regressions for users because various scilab 'addons' don't yet support 6.1. We do gain from having 6.0 in Bionic and 6.1 in Focal as users can stay on the LTS distro that better supports their needs.
* patch to support HDF5 1.10 on scilab 6.0 which is being tracked on bug 1765503
[Other Info]
The foundations team worked with the security team on the OpenJDK 11 migration. Steve Beattie was involved. We got help approving changes from the SRU team member Lukasz Zemczak.
I am subscribed to the package and will be keeping an eye on the scilab update. I do plan to investigate and fix bugs introduced by this SRU, specially on Bionic were we update from 6.0.1 to 6.0.2.
Upstream claims that code and test quality is good, with unit and regression tests being done as well as code coverage [1,2] but the builds are not reacheable [3] and compilation chain [4] requires a login. The bug tracker [5] has 80 open bugs for 6.0.1 (9 blocker/critical) and 100 open bugs for 6.0.2 (7 blocker/critical). I don't see any significant commits to the 6.0 branch [6] after 6.0.2 release.
References:
[1] https://www.scilab.org/about/scilab-open-source-software
[2] https://scan.coverity.com/projects/881
[3] http://build.scilab.org/
[4] http://compilationchain.scilab.org/
[5] http://bugzilla.scilab.org
[6] http://gitweb.scilab.org/?p=scilab.git;a=shortlog;h=refs/heads/6.0
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Scilab does not start. This is a regression from an OpenJDK 11 update.
SRU TEAM: please note that scilab runs OpenJDK 8 and since Bionic we have been forcing it to use OpenJDK 11 (see bug 1814133). Since the last Bionic and Focal update there have been fixes from both upstream and Debian to improve compatibility. Apart from those fixes I would like to bring additional fixes to our LTS releases and align them better with the one on Groovy (which works fine):
* improved dependencies
* appdata/desktop fixes to improve user experience
* update from 6.0.1 to 6.0.2 in Bionic
[Test Case]
On Bionic or Focal:
Steps to reproduce:
1. Install Scilab with `sudo apt-get install scilab`
2. Try to launch Scilab from terminal by using command `scilab`
Expected results:
* Scilab started normally
Actual results:
* Scilab does not start, shows the following output in the terminal:
$ scilab
Picked up _JAVA_OPTIONS: -Djava.class.path=/usr/share/java/flexdock.jar:/usr/share/java/skinlf.jar:/usr/share/java/looks.jar:/usr/share/java/commons-logging.jar:/usr/share/java/jhall.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/maven-repo/org/freehep/freehep-util/debian/freehep-util-debian.jar:/usr/share/maven-repo/org/freehep/freehep-io/debian/freehep-io-debian.jar:/usr/share/maven-repo/org/freehep/freehep-graphicsio/debian/freehep-graphicsio-debian.jar:/usr/share/java/freehep-graphicsio-emf-2.1.jar:/usr/share/java/freehep-graphics2d-2.1.1.jar:/usr/share/java/jrosetta-API.jar:/usr/share/java/jrosetta-engine-1.0.4.jar:/usr/share/java/jgraphx.jar:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar:/usr/share/java/jeuclid-core.jar:/usr/share/java/jlatexmath-fop-1.0.7.jar:/usr/share/java/fop.jar:/usr/share/java/saxon.jar:/usr/share/java/batik.jar:/usr/share/java/xml-apis-ext.jar:/usr/share/java/commons-io.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/jlatexmath-1.0.7.jar:/usr/share/java/ecj.jar:/usr/share/java/javax.activation.jar:/usr/share/java/jaxb-runtime.jar:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar:/usr/share/scilab/modules/completion/jar/org.scilab.modules.completion.jar:/usr/share/scilab/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar:/usr/share/scilab/modules/external_objects_java/tests/libintl.jar:/usr/share/scilab/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar:/usr/share/scilab/modules/scirenderer/jar/scirenderer.jar:/usr/share/scilab/modules/action_binding/jar/org.scilab.modules.action_binding.jar:/usr/share/scilab/modules/history_manager/jar/org.scilab.modules.history_manager.jar:/usr/share/scilab/modules/console/jar/org.scilab.modules.console.jar:/usr/share/scilab/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar:/usr/share/scilab/modules/xcos/jar/org.scilab.modules.xcos.jar:/usr/share/scilab/modules/commons/jar/org.scilab.modules.commons.jar:/usr/share/scilab/modules/graph/jar/org.scilab.modules.graph.jar:/usr/share/scilab/modules/gui/jar/org.scilab.modules.gui.jar:/usr/share/scilab/modules/renderer/jar/org.scilab.modules.renderer.jar:/usr/share/scilab/modules/helptools/jar/scilab_ja_JP_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_fr_FR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_pt_BR_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_ru_RU_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_en_US_help.jar:/usr/share/scilab/modules/helptools/jar/scilab_images.jar:/usr/share/scilab/modules/helptools/jar/org.scilab.modules.helptools.jar:/usr/share/scilab/modules/types/jar/org.scilab.modules.types.jar:/usr/share/scilab/modules/localization/jar/org.scilab.modules.localization.jar:/usr/share/scilab/modules/javasci/jar/org.scilab.modules.javasci.jar:/usr/share/scilab/modules/preferences/jar/org.scilab.modules.preferences.jar:/usr/share/scilab/modules/core/jar/org.scilab.modules.core.jar:/usr/share/scilab/modules/history_browser/jar/org.scilab.modules.history_browser.jar:/usr/share/scilab/modules/ui_data/jar/org.scilab.modules.ui_data.jar:/usr/share/scilab/modules/scinotes/jar/org.scilab.modules.scinotes.jar:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.scilab.modules.localization.Messages.gettext(Unknown Source)
at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1870)
at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
... 3 more
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).
[Regression Potential]
Updating scilab fixes a regression introduced by a previous OpenJDK 11 update that prevented it from running.
* The patch that fix the library path regression OpenJDK 11 might regress on a later if OpenJDK 11 changes how the library path is loaded.
The bug is only on the GUI version, so the patch might actually introduce regressions in the CLI, but that is unlikely as, AIUI the Java bits of the codebase are completely disabled in CLI mode.
The Bionic patch might be combined with another bugfix, cf comment #35
[From original report]
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: scilab 6.1.0+dfsg1-1ubuntu3
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Apr 4 19:12:56 2020
InstallationDate: Installed on 2020-04-04 (0 days ago)
InstallationMedia: Ubuntu-MATE 20.04 LTS "Focal Fossa" - Beta amd64 (20200402)
PackageArchitecture: all
SourcePackage: scilab
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2021-09-10 16:25:50 |
Simon Chopin |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2021-09-10 18:46:54 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2021-09-17 21:34:25 |
Steve Langasek |
scilab (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2021-09-17 21:34:27 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-09-17 21:34:29 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2021-09-17 21:34:34 |
Steve Langasek |
tags |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming verification-needed verification-needed-focal |
|
2021-09-17 21:36:00 |
Steve Langasek |
scilab (Ubuntu Bionic): status |
Confirmed |
Fix Committed |
|
2021-09-17 21:36:07 |
Steve Langasek |
tags |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming verification-needed verification-needed-focal |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming verification-needed verification-needed-bionic verification-needed-focal |
|
2021-09-20 08:42:51 |
Simon Chopin |
tags |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming verification-needed verification-needed-bionic verification-needed-focal |
amd64 apport-bug bionic focal fr-115 id-5f19ac564ce2f58d14489366 iso-testing rls-bb-incoming verification-done-bionic verification-done-focal |
|
2021-09-25 05:47:43 |
Mathew Hodson |
bug watch added |
|
http://bugzilla.scilab.org/show_bug.cgi?id=16423 |
|
2021-09-25 05:47:43 |
Mathew Hodson |
scilab: importance |
Undecided |
Unknown |
|
2021-09-25 05:47:43 |
Mathew Hodson |
scilab: status |
New |
Unknown |
|
2021-09-25 05:47:43 |
Mathew Hodson |
scilab: remote watch |
|
Scilab bugtracker #16423 |
|
2021-09-25 05:48:10 |
Mathew Hodson |
bug task added |
|
scilab (Debian) |
|
2021-09-25 05:48:31 |
Mathew Hodson |
scilab (Ubuntu): importance |
Undecided |
High |
|
2021-09-25 05:48:34 |
Mathew Hodson |
scilab (Ubuntu Groovy): importance |
Undecided |
High |
|
2021-09-25 08:04:32 |
Bug Watch Updater |
scilab: status |
Unknown |
In Progress |
|
2021-09-25 08:04:32 |
Bug Watch Updater |
scilab: importance |
Unknown |
High |
|
2021-09-26 00:12:22 |
Bug Watch Updater |
scilab (Debian): status |
Unknown |
Fix Released |
|
2021-09-28 17:51:36 |
Launchpad Janitor |
scilab (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-09-28 17:51:40 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-09-28 17:52:26 |
Launchpad Janitor |
scilab (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|