• Bug#1102392: RM: cinnamon [armel] -- RoQA; depends on mozjs128 which is

    From Simon McVittie@21:1/5 to All on Tue Apr 8 17:00:02 2025
    XPost: linux.debian.ports.arm

    Package: ftp.debian.org
    Severity: normal
    X-Debbugs-Cc: cinnamon@packages.debian.org, debian-arm@lists.debian.org Control: affects -1 + src:cinnamon
    User: ftp.debian.org@packages.debian.org
    Usertags: remove
    User: debian-arm@lists.debian.org
    Usertags: armel
    Control: block 1081039 by -1
    Control: block 1081040 by -1

    The cinnamon binary package depends on cjs, which depends on mozjs128,
    which is no longer compatible with armel due to its lack of lock-free
    atomics.

    Please remove cinnamon_*_armel.deb from unstable, so that the old
    version of cjs can be removed (I'll report a separate ftp.debian.org bug
    for that), so that the new version of cjs can migrate to testing. This
    will allow us to remove the obsolete mozjs115 from the archive.

    Please note that this will make cinnamon-desktop-environment
    (Architecture: all) uninstallable on armel, and will make arc-theme (Architecture: all) unbuildable on armel.

    I believe those conditions are allowed by the ftp team's policies, but
    if they are not, it might be necessary for the Cinnamon maintainers to
    convert cinnamon-desktop-environment's metapackages to be Architecture:
    any with Build-Depends on cjs (>= 128) so that they will no longer be
    built on armel, similar to how the GNOME team handled the equivalent
    situation with gjs, gnome-shell and meta-gnome3.

    Thanks,
    smcv (not a Cinnamon maintainer)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)