Bug#1025411: scilab: Please add support for "riscv64" arch

Manuel A. Fernandez Montecelo mafm at debian.org
Sun Dec 4 09:41:50 GMT 2022


Source: scilab
Version: 6.1.1+dfsg2-4
Severity: wishlist
Tags: ftbfs patch
User: debian-riscv at lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: mafm at debian.org, debian-riscv at lists.debian.org

Hi,

Please enable this architecture, with the patch attached or an equivalent.

I built it locally on hardware, it built fine just by enabling the architecture
in debian/control, no other changes needed.

This is possible after libjogl2-java gained support for riscv64, which happened
in recent days:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025373
  https://tracker.debian.org/news/1393347/accepted-libjogl2-java-232dfsg-10-source-into-unstable/


As a suggestion, perhaps the Architecture field should be set to "any".

Missing libjogl2-java or other build-dependencies in some architectures will
make this package to not be buildable there, but otherwise will cause no harm,
no spurious warnings or any other annoying side-effect (AFAIK), while avoiding
having to make changes to the package to support new architectures.



Thanks and cheers.
--
Manuel A. Fernandez Montecelo <mafm at debian.org>
-------------- next part --------------
diff -Nru scilab-6.1.1+dfsg2/debian/changelog scilab-6.1.1+dfsg2/debian/changelog
--- scilab-6.1.1+dfsg2/debian/changelog	2022-08-16 09:55:44.000000000 +0000
+++ scilab-6.1.1+dfsg2/debian/changelog	2022-12-02 20:25:11.000000000 +0000
@@ -1,3 +1,10 @@
+scilab (6.1.1+dfsg2-4+0.riscv64.1) unreleased; urgency=medium
+
+  * Non-maintainer upload.
+  * riscv64: enable in d/control
+
+ -- Manuel A. Fernandez Montecelo <mafm at debian.org>  Fri, 02 Dec 2022 20:25:11 +0000
+
 scilab (6.1.1+dfsg2-4) unstable; urgency=medium
 
   * Add patch to disambiguate pause (Closes: #1017283).
diff -Nru scilab-6.1.1+dfsg2/debian/control scilab-6.1.1+dfsg2/debian/control
--- scilab-6.1.1+dfsg2/debian/control	2022-08-16 09:55:44.000000000 +0000
+++ scilab-6.1.1+dfsg2/debian/control	2022-12-02 20:25:11.000000000 +0000
@@ -109,7 +109,7 @@
 
 Package: scilab-include
 # any because of the bug #550243
-Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el
+Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el riscv64
 Depends: ${misc:Depends}
 Description: Scientific software package for numerical computations (include files)
  Scilab is a matrix-based scientific software package.
@@ -130,7 +130,7 @@
 
 
 Package: scilab-minimal-bin
-Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el
+Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el riscv64
 Depends: ${shlibs:Depends}, scilab-data (= ${source:Version}),
  ${misc:Depends}, default-jre-headless
 Replaces: scilab-bin, scilab-full-bin (<< 5.4.1-3)
@@ -155,7 +155,7 @@
  Please install the package "scilab" to have all features.
 
 Package: scilab-full-bin
-Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el
+Architecture: amd64 armhf i386 powerpc s390x arm64 ppc64el riscv64
 Depends: ${shlibs:Depends}, scilab-minimal-bin (= ${binary:Version}),
  libflexdock-java (>= 1.2.3), libjogl2-java (>= 2.3.2), libjrosetta-java (>= 1.0.1),
  libjlatexmath-java (>= 1.0.2), libjlatexmath-fop-java (>= 1.0.2),


More information about the debian-science-maintainers mailing list