Your message dated Sun, 14 Oct 2018 21:21:24 +0000
with message-id <e1gbnpe-0004dl...@fasolo.debian.org>
and subject line Bug#910287: fixed in libguestfs 1:1.38.6-2
has caused the Debian Bug report #910287,
regarding libguestfs: stop depending on gjs:s390x in preparation for mozjs60 
transition
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
910287: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910287
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libguestfs
Version: 1:1.38.6-1
Severity: normal
Tags: patch
Control: block 906016 by -1

libguestfs build-depends on gjs, which is based on the Mozilla
Spidermonkey JavaScript interpreter (mozjs). mozjs has a history of being
poorly supported (read: not actually working) on unusual architectures,
in particular mips* and s390x.

The GNOME team is currently trying to migrate from gjs 1.52.x (mozjs52)
to 1.54.x (mozjs60). mozjs52 mostly worked on s390x, but mozjs60 fails
around 80% of its tests there, and fixing that seems unlikely, so we are
intending to do an architecture-specific removal of gjs:s390x and the
packages that depend on it.

Please make this build-dependency conditional on [!s390x], as has already
been done in Ubuntu for a while, so that libguestfs will remain buildable
on s390x (albeit with reduced test coverage). I attach a possible patch.

    smcv
>From eb501d9eaf7f10be864f050da5c90eec6b38eea5 Mon Sep 17 00:00:00 2001
From: Simon McVittie <s...@debian.org>
Date: Thu, 4 Oct 2018 13:19:59 +0100
Subject: [PATCH] Don't build-depend on gjs on s390x or when not running tests

gjs is based on mozjs, the Mozilla Spidermonkey JavaScript interpreter,
which has a history of working poorly on s390x. In particular, the
latest version of mozjs, mozjs60, doesn't appear to work on s390x.

libguestfs only uses gjs to run extra tests, so removing this dependency
seems harmless.

While I'm changing this line anyway, also annotate it as <!nocheck>.
I've verified that the amd64 package can build successfully without it.
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index f599e7fba..535e1feeb 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Build-Depends: debhelper (>= 10),
   libstring-shellquote-perl,
   libsys-virt-perl, libwin-hivex-perl,
   libfuse-dev, fuse,
-  libglib2.0-dev, gjs, gobject-introspection, libgirepository1.0-dev,
+  libglib2.0-dev, gjs [!s390x] <!nocheck>, gobject-introspection, libgirepository1.0-dev,
   libgtk2.0-dev,
   db-util,
   netpbm, icoutils,
-- 
2.19.0


--- End Message ---
--- Begin Message ---
Source: libguestfs
Source-Version: 1:1.38.6-2

We believe that the bug you reported is fixed in the latest version of
libguestfs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 910...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilko Bengen <ben...@debian.org> (supplier of updated libguestfs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 14 Oct 2018 22:50:00 +0200
Source: libguestfs
Binary: guestfsd libguestfs-dev libguestfs0 libguestfs-gfs2 libguestfs-hfsplus 
libguestfs-jfs libguestfs-nilfs libguestfs-reiserfs libguestfs-rescue 
libguestfs-rsync libguestfs-xfs libguestfs-zfs libguestfs-tools python-guestfs 
python3-guestfs libguestfs-perl libguestfs-ocaml libguestfs-ocaml-dev 
erlang-guestfs libguestfs-java ruby-guestfs libguestfs-gobject-1.0-0 
libguestfs-gobject-dev gir1.2-guestfs-1.0 lua-guestfs golang-guestfs-dev 
php-guestfs
Architecture: source
Version: 1:1.38.6-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Libvirt Maintainers 
<pkg-libvirt-maintain...@lists.alioth.debian.org>
Changed-By: Hilko Bengen <ben...@debian.org>
Description:
 erlang-guestfs - guest disk image management system - Erlang bindings
 gir1.2-guestfs-1.0 - guest disk image management system - GObject 
introspection files
 golang-guestfs-dev - guest disk image management system - Golang bindings
 guestfsd   - Daemon to access to guest virtual machine through virtio serial
 libguestfs-dev - guest disk image management system - development headers
 libguestfs-gfs2 - guest disk image management system - GFS2 support
 libguestfs-gobject-1.0-0 - guest disk image management system - GObject 
bindings
 libguestfs-gobject-dev - guest disk image management system - GObject 
development headers
 libguestfs-hfsplus - guest disk image management system - HFS+ support
 libguestfs-java - guest disk image management system - Java bindings
 libguestfs-jfs - guest disk image management system - JFS support
 libguestfs-nilfs - guest disk image management system - NILFS v2 support
 libguestfs-ocaml - guest disk image management system - OCaml bindings
 libguestfs-ocaml-dev - guest disk image management system - OCaml development 
files
 libguestfs-perl - guest disk image management system - Perl bindings
 libguestfs-reiserfs - guest disk image management system - ReiserFS support
 libguestfs-rescue - guest disk image management system - virt-rescue 
enhancements
 libguestfs-rsync - guest disk image management system - rsync support
 libguestfs-tools - guest disk image management system - tools
 libguestfs-xfs - guest disk image management system - XFS support
 libguestfs-zfs - guest disk image management system - ZFS support
 libguestfs0 - guest disk image management system - shared library
 lua-guestfs - guest disk image management system - Lua bindings
 php-guestfs - guest disk image management system - PHP bindings
 python-guestfs - guest disk image management system - Python bindings
 python3-guestfs - guest disk image management system - Python 3 bindings
 ruby-guestfs - guest disk image management system - Ruby bindings
Closes: 910287
Changes:
 libguestfs (1:1.38.6-2) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * Don't build-depend on gjs on s390x or when not running tests
     (Closes: #910287)
Checksums-Sha1:
 187f844f1f5f7da11d39b91d47987a0264451af2 6091 libguestfs_1.38.6-2.dsc
 85c2726f9672d54d3cb09d34bd4d4956d1cd0c9e 33884 
libguestfs_1.38.6-2.debian.tar.xz
 a18b729bc995144aa011f25575b0c9b591d38254 22566 
libguestfs_1.38.6-2_source.buildinfo
Checksums-Sha256:
 bba96dea9a3c42b6781c584f29bd26e098c8b208d6da868cdc7451fda54ab002 6091 
libguestfs_1.38.6-2.dsc
 20585fe849e352fe7d55c783690fbdf93d135febb092d1a4650015464bb824b5 33884 
libguestfs_1.38.6-2.debian.tar.xz
 746e6779c25fe53d4a8b5e65b6b0fa52e29c4c39cfea4274f7f0a7f888a1eca3 22566 
libguestfs_1.38.6-2_source.buildinfo
Files:
 36f04f87cc0c59f4f4481e92bc6892ea 6091 libs optional libguestfs_1.38.6-2.dsc
 a6334c25f1fb7db8ea828fef4990c2a3 33884 libs optional 
libguestfs_1.38.6-2.debian.tar.xz
 caedb13f5c8d9226770ef5d37db8b975 22566 libs optional 
libguestfs_1.38.6-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAlvDrHYACgkQdbcQY1wh
On53xA//YVBwi2oKvka2FkNqC/jFDIdv4LC+DUX2+eibdlvhvZBl4CODqxyPSt4+
UUvbCycaKcPeQ3HJ0BJSa7PLC9KRnXmDte6vNyCUwR1vFF8VKV4VF+xIvD8Icy1I
OYrBmqCCYwbyVd4s+qVqaZovS6jlWkvf0EQRPwPI3LhozQ5iGTMPTNBLnUcTwDG9
1A8DKPm3axQ3/HfJtCkdMJ4NNP4dZjAM2u3tCQYzXBR75bGlEJuWnJBrPWFxKgoI
6/noKMASZKzKW3AZzNH0L73A4ZYI76H5rAwFEzoTVIHYYkk4sluQzb/L57iKGueY
HF8bEI3z+V/vUtwiWrTQ0PQXZoY6tZF19Pp57SAexhLV/WJy4zf/BL+2QcU2JmmI
DBFffBDwzU9r+UnviKYHhY2hgL1OmguitHOSlypkyVroe8rfszOxVAfiIjNYsjqy
DvwthkOzSS3pFTiCcVgx0KAi8XWXVku4OS5BopJxc7qxfiJ/no0qDGzyOwi7YvVx
4gwXW5oqgaYXKhj/aKYlfYjonmt+a9zgbyiS9vTC8eBeKLlH5FEKuT0PoL0Wi6L5
nqkahFvjSsFwAmE92QAneKXTmr5sBqS6+LcF0HHVkq1JmwG05rXG9kiROJoQqLFt
BJd7GiyPG9c4LfhjU1JQRm/U6F+jEm/LD2zrg/E6pqxZuPYlsjw=
=m0nJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to