Bug#1030521: gnome-maps: Impossible to install

Simon McVittie smcv at debian.org
Sat Feb 4 15:04:56 GMT 2023


Control: tags -1 + bullseye moreinfo unreproducible

On Sat, 04 Feb 2023 at 13:39:23 +0100, Samo Kosik wrote:
> Gnome maps depends on gjs which depends libgjs0g. These two, however,
> are in conflict, so there is no way to install them both.

That doesn't seem to be the case for me? In a bullseye container (I used
the debian:bullseye-slim Docker container image, via podman):

    root at cf0166e0f625:# apt update
    ...
    root at cf0166e0f625:# apt upgrade
    ...
    root at cf0166e0f625:# apt install gnome-maps
    ...
    0 upgraded, 504 newly installed, 0 to remove and 0 not upgraded.
    Need to get 278 MB of archives.
    After this operation, 942 MB of additional disk space will be used.
    ...
    Get:331 http://deb.debian.org/debian bullseye/main amd64 libgjs0g amd64 1.66.2-1 [298 kB]
    Get:332 http://deb.debian.org/debian bullseye/main amd64 gjs amd64 1.66.2-1 [58.7 kB]
    ...
    Get:339 http://deb.debian.org/debian bullseye/main amd64 gnome-maps amd64 3.38.6-0+deb11u1 [651 kB]
    ...

    root at cf0166e0f625:# dpkg -s gjs | grep -v '^ '
    Package: gjs
    Status: install ok installed
    Priority: optional
    Section: interpreters
    Installed-Size: 89
    Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
    Architecture: amd64
    Version: 1.66.2-1
    Depends: libc6 (>= 2.4), libgjs0g (>= 1.65.90), libglib2.0-0 (>= 2.58.0), gir1.2-gtk-3.0
    Breaks: gnome-characters (<< 3.25.92), gnome-documents (<< 3.30.0), gnome-maps (<< 3.26.1), gnome-shell (<< 3.29.90), gnome-sound-recorder (<< 3.28.1-3~), gnome-weather (<< 3.25.91), ostree-tests (<< 2017.11-1~), polari (<< 3.29.91)
    Description: Mozilla-based javascript bindings for the GNOME platform
    Homepage: https://gitlab.gnome.org/GNOME/gjs/wikis

    root at cf0166e0f625:# dpkg -s libgjs0g | grep -v '^ '
    Package: libgjs0g
    Status: install ok installed
    Priority: optional
    Section: libs
    Installed-Size: 1059
    Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
    Architecture: amd64
    Multi-Arch: same
    Source: gjs
    Version: 1.66.2-1
    Replaces: libgjs0, libgjs0a, libgjs0b, libgjs0c, libgjs0d, libgjs0e, libgjs0f
    Depends: libc6 (>= 2.14), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.10.0), libffi7 (>= 3.3~20180313), libgcc-s1 (>= 3.0), libgirepository-1.0-1 (>= 1.64), libglib2.0-0 (>= 2.58.0), libmozjs-78-0 (>= 78.4.0), libreadline8 (>= 6.0), libstdc++6 (>= 5.2), libx11-6
    Conflicts: libgjs0, libgjs0a, libgjs0b, libgjs0c, libgjs0d, libgjs0e, libgjs0f
    Description: Mozilla-based javascript bindings for the GNOME platform
    Homepage: https://gitlab.gnome.org/GNOME/gjs/wikis

libgjs0g does conflict with very old versions of gjs (libgjs0, and libgjs0a
up to libgjs0f) for historical reasons (they contained the same library
with subtly different ABIs), and libgjs0g and gjs should be installed with
the same version number.

>   APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (100, 'bullseye-fasttrack'), (100, 'bullseye-backports-staging')

fasttrack.debian.net is not an official Debian service. Could you have some
packages installed from there that are interfering with installing gjs?
(I don't see anything that would obviously conflict in a quick look through
https://fasttrack.debian.net/debian-fasttrack though.)

Or do you have locally-modified packages installed?

You might find the apt-forktracer tool to be a useful way to check for this
sort of thing.

    smcv



More information about the pkg-gnome-maintainers mailing list