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