Bug#959162: mozjs68: Please disable a number of tests on sparc64

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Sat May 2 08:10:36 BST 2020


On 5/2/20 8:59 AM, Jeremy Bicha wrote:> On Thu, Apr 30, 2020 at 4:24 AM John Paul Adrian Glaubitz
> <glaubitz at 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 - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



More information about the pkg-gnome-maintainers mailing list