On 5/2/20 8:59 AM, Jeremy Bicha wrote:> On Thu, Apr 30, 2020 at 4:24 AM John Paul Adrian Glaubitz > <glaub...@physik.fu-berlin.de> wrote: >> mozjs68 needs to disable a number of tests in the testsuite to build >> fine on sparc64. > > There is only one package in Debian directly using mozjs68: gjs (There > is also libproxy's mozjs plugin but that isn't built on all > architectures.)
Indirectly, a lot more packages depend on mozjs68: Checking reverse dependencies... # Broken Depends: eos-sdk: libendless-bin gnome-books: gnome-books gnome-characters: gnome-characters gnome-documents: gnome-documents gnome-maps: gnome-maps gnome-shell: gnome-shell gnome-shell-extension-desktop-icons: gnome-shell-extension-desktop-icons gnome-shell-xrdesktop: gnome-shell-xrdesktop gnome-sound-recorder: gnome-sound-recorder gnome-sushi: gnome-sushi gnome-weather: gnome-weather ibus-avro: ibus-avro ostree: ostree-tests [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el] polari: polari # Broken Build-Depends: gnome-books: gjs (>= 1.48.0) libgjs-dev (>= 1.48) gnome-characters: gjs (>= 1.50) libgjs-dev (>= 1.49) gnome-documents: gjs (>= 1.48.0) libgjs-dev (>= 1.48) gnome-maps: gjs (>= 1.50.0) libgjs-dev (>= 1.44.0) gnome-shell: libgjs-dev (>= 1.63.2) gnome-shell-mailnag: gjs gnome-shell-pomodoro: gjs gnome-shell-xrdesktop: libgjs-dev (>= 1.63.2) gnome-sound-recorder: libgjs-dev gnome-sushi: libgjs-dev (>= 1.40) gnome-weather: gjs (>= 1.50.0) libgjs-dev (>= 1.39.91) gpaste: libgjs-dev (>= 1.54.0) libguestfs: gjs libsecret: gjs polari: libgjs-dev (>= 1.57.3) > Please see the sparc64 build test failure at > https://buildd.debian.org/status/package.php?p=gjs I haven't had the time to look at gjs yet. > Please also explain how libmozjs-68-0 68.6.0-2 is available on sparc64 > when it was never built on the buildds. > > https://buildd.debian.org/status/logs.php?pkg=mozjs68&arch=sparc64 I built the package manually with the patch applied and I uploaded it. > The Debian GNOME team would prefer to not disable or ignore tests for > mozjs68/gjs without evidence that it works on those architectures > despite failing the tests. It passes the smoke test though which shows that the JavaScript engine generally works. The package builds fine with the listed tests disabled which means that it still passes the majority of tests. Due to the lack of cruft in Debian Ports [1], we depend on packages building more than we do for the release architectures in order to keep the build queue up and running. Adrian > [1] https://lists.debian.org/debian-sparc/2017/12/msg00060.html -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913