Your message dated Thu, 29 Aug 2019 10:50:19 +0000
with message-id <[email protected]>
and subject line Bug#924548: fixed in meta-gnome3 1:3.30+2
has caused the Debian Bug report #924548,
regarding gnome-core: does not actually install a desktop environment on s390x
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 [email protected]
immediately.)
--
924548: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924548
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-core
Version: 1:3.30+1
Severity: serious
Justification: we should make a decision one way or another before release
I recently changed gnome-core to install gnome-flashback instead of
GNOME Shell on s390x, because: GNOME Shell is uninstallable on s390x, due
to mozjs60 not being functional there; testing migration requires task
packages to be installable; and the release team were not willing to waive
that requirement for s390x, because d-i maintainers were concerned that
d-i might do the wrong thing if asked to install an uninstallable task.
However, the observant will realise that gnome-flashback is
not the package I meant. I should have added a dependency on
gnome-session-flashback (a complete GNOME-2-derived desktop with a
panel and a window manager), not on gnome-flashback (a helper for
gnome-session-flashback that doesn't do anything particularly useful
on its own). (I only found this out because I happened to have tried
installing GNOME Flashback on a test VM while trying to reproduce an
unrelated bug.)
It gets worse: gnome-session-flashback requires gnome-panel, which is
unbuildable on s390x, because it build-depends on gdm. This can be worked
around with a sufficiently horrible hack (see below), but I can't help
questioning whether we should.
Note that I can't actually test any of this, because (real or virtual)
s390x machines normally don't have any displays, and after spending
a significant amount of time setting up a s390x qemu virtual machine
I was unable to get XDMCP forwarding to work. If there are people who
care about graphics on s390x machines, perhaps they can explain how?
By this point I feel as though I have already put orders of magnitude
more time and effort into GNOME on s390x than it deserves: GNOME is a
desktop environment, designed to be run on desktops and laptops, not
on $15K mainframes with no displays. In particular, I cannot justify
putting time and effort into fixing the remaining failing tests in mozjs60
(although s390x porters and JavaScript enthusiasts are of course welcome
to do so, and I'm happy to point people in the right directions to avoid
duplicate work).
Options are:
* Deliberately stop trying to install a full desktop environment on s390x:
make gnome-core stop depending on lightdm, gnome-session, gnome-shell
or gnome-shell-extensions on s390x, with no replacement. This
would effectively mean that gnome-core means "the core GNOME apps,
but no desktop environment" on s390x, and "the core GNOME desktop"
everywhere else.
* Hack gnome-panel to build successfully on s390x, for example with
<https://salsa.debian.org/gnome-team/gnome-panel/merge_requests/1>,
and apply s/gnome-flashback/gnome-session-flashback/ to the gnome-core
dependencies. This might need extra work if gnome-panel is not the only
missing package.
* Close this bug and leave gnome-core as-is. I suspect that no end user
will report a bug about its current broken state on s390x for the entire
lifetime of buster, at which point we can use this as evidence that
nobody actually wants desktop tasks on mainframes. (I am not entirely
serious about this being an option, but not entirely joking either.)
Does anyone have any input on this?
smcv
--- End Message ---
--- Begin Message ---
Source: meta-gnome3
Source-Version: 1:3.30+2
We believe that the bug you reported is fixed in the latest version of
meta-gnome3, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated meta-gnome3 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 29 Aug 2019 11:24:18 +0100
Source: meta-gnome3
Architecture: source
Version: 1:3.30+2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 924548
Changes:
meta-gnome3 (1:3.30+2) unstable; urgency=medium
.
* Team upload
* On s390x, install gnome-session-flashback, not gnome-flashback.
gnome-session-flashback is the full GNOME-2-derived session;
gnome-flashback is just a helper used in that session, and does not
provide the window manager or panel. (Closes: #924548)
Checksums-Sha1:
4fcbce6d3b3da58b38b432599778a007467db505 2153 meta-gnome3_3.30+2.dsc
dc55dbd769e30f666d966386f5d4747d120cd4d1 24904 meta-gnome3_3.30+2.tar.xz
16ec04f7b35b0d0f9c9dc02d0b75d3faba2e7d64 5227
meta-gnome3_3.30+2_source.buildinfo
Checksums-Sha256:
1aba25da7b50fa315b0a131c9aa8e4bef5ab1a0095df47f89c8c5e679561dbd5 2153
meta-gnome3_3.30+2.dsc
d0a211b5389ce03f2c281e04ae0fbcb4a5fc1a5d52daa334c1034723b09b8635 24904
meta-gnome3_3.30+2.tar.xz
b42075630d4c0c4c7c8a8c50f42fc6384d1111bbf1a6b8fd15dc609b516992d6 5227
meta-gnome3_3.30+2_source.buildinfo
Files:
0955e2b66d498e90938685cac1fee434 2153 metapackages optional
meta-gnome3_3.30+2.dsc
5d3f2011ac9f184f4816123fee3e5227 24904 metapackages optional
meta-gnome3_3.30+2.tar.xz
2b4d2ebe56edebe2508e4f70cb3925d6 5227 metapackages optional
meta-gnome3_3.30+2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl1nqlwQHHNtY3ZAZGVi
aWFuLm9yZwAKCRDgWuFHj4FMT3hPEACMdjtFJFRNjpMi+1YnBC4HPqaoGvM7aMr2
k9HyXcSGZ4t5kClnWnU7fzQWI1vrstRL+CDXmiSj8tQDmC+Lrvi778vGZsuXjLGF
tHA2wD7MPo35uQXo5NI8TRZ3N7chwdk6KO5jFB+yJOz3UvRW/4vOq3lj25+7WW34
LB2NXgrblBdnm6mPMSDDTlykoEg1jHOqteztEtGABcWGEVI2aPRGYYnmX14Un38j
ByGQMvc5Bdxnly8BLnJhghNWuaLYoO9Emp/iApMX/8v+k4m5B+IYNijyio2JdfmS
MHyvJ30exX9aVEuvd/MQiWS20YVq1lE40I4G24PpDN1066UwOQiVVcgWiaprcqXr
DuA+EW5niy6oqDua39CML5nLkCkp0ly9OlfjFM39ARt8lYlqKoSRFZnc9j+ka9P5
rNPPjVDd4UbsjhTqrd5zCGqGU9hGEKhH1rwZ5DWhrIfrahhe+UCOS7zNH52Y3FB+
1l2Vqa7bqmaYrxLxHV2gzbRkkGXYgkblleP8xGF6LnFGQNRZBBoqgYTAmIP0t1K1
fGiKWQ0fAzmwcujtrDh9eSxwA8XOM8/2q1bjAzxlKIOGOW4zjul1YaViSblpQw+h
dogdG12OaeTG/Wm61dtE1wSFjqt1rTcotyn8PbQGwTg9szvwFiDxrGR2dA3WD9IO
1P5KFW/mPQ==
=Qo1j
-----END PGP SIGNATURE-----
--- End Message ---