stupid question ..... Linux raspberrypi 6.0.0-rc1-v8+ #2 SMP PREEMPT Fri Aug 19 14:48:09 CEST 2022 aarch64 GNU/Linux I am using gnome on a raspberrypi4 8GB ram (arm64) without problems. Will this removal affect me ?
On Thu, Aug 25, 2022 at 12:21 PM Simon McVittie <s...@debian.org> wrote: > Package: rele...@debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: transition > X-Debbugs-Cc: debian-...@lists.debian.org, > debian-gtk-gn...@lists.debian.org > > The plan is for Debian 12 to release with GNOME 43, which is currently in > beta upstream. Beta versions of individual GNOME 43 packages are gradually > making their way into either unstable if they are not disruptive, or > experimental if they are. One of the new packages we need is an update > to gjs, GNOME's JavaScript environment, which depends on mozjs102 > (Spidermonkey), the latest stable-branch of Mozilla's JavaScript engine. > > mozjs102 makes more use of atomic operations, which are available on > all architectures except for armel (because armel is ARMv5, and useful > atomics are ARMv6 or ARMv7 instructions). This has led to a few different > failure modes when building mozjs102 on armel (#1017979, #1017961). > Even if we can solve them eventually, I think delaying GNOME 43 for the > benefit of machines that are not powerful enough to run GNOME would be > doing a disservice to our users. > > So I think we need to be looking at the possibility of doing > architecture-specific removals of gjs and dependent packages from armel. > Based on prior experience of similar architecture-specific removals from > s390x when mozjs was compiling-but-broken on that architecture, I think > this would involve: > > - removing gjs > - removing gnome-shell (and its extensions) > - removing gdm3 > - either hacking gnome-panel to be able to compile without gdm3, or > removing it > - either hacking meta-gnome3 to install a non-GNOME display manager and > the GNOME Flashback desktop environment (basically a GNOME 2 fork) > instead of real GNOME, or leaving it unmodified but accepting that > gnome-core and therefore task-gnome-desktop are uninstallable on armel > - disabling a subset of unit tests in src:ostree (which want gjs) > - removing leaf apps written in JavaScript, such as polari > > Obviously that's quite a bit of churn, mostly in packages that, in > practice, have never been useful to run on the 2009-2010 plug computers > that seem to be the main use-case for armel. > > Is armel a realistic candidate for being a Debian 12 release > architecture? It's already lacking other important packages like Firefox, > and if it ceased to be treated as a release architecture very soon, > then we wouldn't have to do all this work to coax GNOME into testing > despite armel. > > Or, failing that, is it still the release team's position that all task > packages are required to be installable on all architectures, and that it > is preferable to have a task install the wrong things rather than have > it be uninstallable? If we could have task-gnome-desktop and gnome-core > just be uninstallable on armel, and have the testing machinery accept > and ignore that, then that would seem more honest than having to modify > them like we did for s390x[1]. > > As with my previous work on mozjs + s390x, it is worth noting that I > am not an ARM porter or an ARM desktop user, my only armel machine is > no longer supported as of Debian 11 and was never able to run GNOME > in any case, and I have no special knowledge of mozjs. However, the > release-architecture constraints demand that someone sorts this out > before we can have a new GNOME release in testing, and I am someone, so > I'm doing my best. Anyone with useful knowledge of these architectures > and packages is very welcome to help! > > Thanks, > smcv > > [1] https://lists.debian.org/debian-release/2018/12/msg00287.html > >