Bug#943588: libllvm9 version differs between amd64 and i386

esaltar at gmail.com esaltar at gmail.com
Sun Oct 27 03:52:00 GMT 2019


Package: libllvm9
Version: 1:9.0.0-1
Severity: important

libllvm9's version on amd64 is 1:9.0.0-1, however libllvm9's version on
i386 is
1:9-3. This presents a problem on multilib systems, where i386 packages
that
depend on it will not install and attempting to manually install the
i386 build
will result in several important packages being removed.

Output from manual install attempt:
$ sudo apt install libllvm9:i386
[sudo] password for eblu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
  accountsservice apg bogofilter bogofilter-bdb bogofilter-common
  cheese-common desktop-file-utils evolution-common
  evolution-data-server-common folks-common fonts-dejavu fonts-dejavu-
extra
  fonts-symbola gir1.2-accountsservice-1.0 gir1.2-caribou-1.0
  gir1.2-dazzle-1.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gcr-3
  gir1.2-gdata-0.0 gir1.2-gdm-1.0 gir1.2-gfbgraph-0.2 gir1.2-gmenu-3.0
  gir1.2-gnomebluetooth-1.0 gir1.2-goa-1.0 gir1.2-grilo-0.3 gir1.2-
ibus-1.0
  gir1.2-javascriptcoregtk-4.0 gir1.2-mediaart-2.0 gir1.2-nm-1.0
  gir1.2-nma-1.0 gir1.2-polkit-1.0 gir1.2-rest-0.7 gir1.2-rsvg-2.0
  gir1.2-totemplparser-1.0 gir1.2-tracker-2.0 gir1.2-upowerglib-1.0
  gir1.2-zpj-0.0 gnome-control-center-data gnome-session-common
  gnome-todo-common gnome-video-effects gvfs-common gvfs-libs hyphen-
en-us
  ibus ibus-data ibus-gtk ibus-gtk3 im-config javascript-common
  libaccountsservice0 libcamel-1.2-62 libcaribou-common libcaribou0
  libcdio-cdda2 libcdio-paranoia2 libclutter-1.0-common libcogl-common
  libdazzle-1.0-0 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1
  libebackend-1.2-10 libebook-1.2-20 libebook-contacts-1.2-3 libecal-
2.0-1
  libedata-book-1.2-26 libedata-cal-2.0-1 libedataserver-1.2-24 libegl-
mesa0
  libegl-nvidia0 libegl1 libegl1-mesa libevdev2 libfolks25 libfontenc1
  libfuse3-3 libgail-3-0 libgbm1 libgdm1 libglapi-mesa libgles-nvidia1
  libgles-nvidia2 libgles1 libgles2 libglvnd0 libgnome-autoar-0-0
  libgnome-autoar-gtk-0-0 libgnome-menu-3-0 libgnome-todo libgpod-
common
  libgpod4 libgraphene-1.0-0 libgsl23 libgslcblas0 libibus-1.0-5
libinput-bin
  libinput10 liblirc-client0 libmanette-0.2-0 libmtdev1 libmtp-common
  libmtp-runtime libmtp9 libmusicbrainz5-2 libmusicbrainz5cc2v5
libnfs13
  libnss-myhostname libnvidia-cfg1 libnvidia-eglcore
  libnvidia-legacy-390xx-cfg1 libnvidia-ml1 libopengl0 libphonenumber7
  libpipewire-0.2-1 libprotobuf17 libpst4 libraw19 libreoffice-help-
common
  libreoffice-help-en-us libsgutils2-2 libu2f-udev libunwind8
  libwayland-server0 libwoff1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-
randr0
  libxcb-render-util0 libxcb-res0 libxcb-shape0 libxcb-sync1 libxcb-
xf86dri0
  libxcb-xfixes0 libxcb-xkb1 libxcb-xv0 libxfont2 libxkbcommon-x11-0
  libxnvctrl0 libxshmfence1 libxvmc1 libxxf86dga1 libytnef0 libz3-4
  mousetweaks mythes-en-us nautilus-data node-normalize.css nvidia-
driver-bin
  nvidia-egl-common nvidia-egl-icd nvidia-persistenced nvidia-settings
  python3-distro python3-mako python3-markupsafe realmd shotwell-common
  switcheroo-control totem-common unoconv x11-apps x11-session-utils
  xdg-dbus-proxy xfonts-100dpi xfonts-75dpi xfonts-base xfonts-
encodings
  xfonts-scalable xfonts-utils xinit xserver-common xserver-xorg-legacy
  yelp-xsl zenity-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  gcc-9-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386 libedit2:i386
  libffi6:i386 libgcc1:i386 libgl1-nvidia-glx libidn2-0:i386
  libnvidia-legacy-390xx-cfg1 libstdc++6:i386 libtinfo6:i386
  libunistring2:i386 libz3-4:i386 nvidia-legacy-390xx-alternative
  nvidia-legacy-390xx-kernel-dkms nvidia-legacy-390xx-kernel-support
  nvidia-legacy-390xx-vdpau-driver nvidia-nonglvnd-vulkan-common
  nvidia-nonglvnd-vulkan-icd policykit-1-gnome zlib1g:i386
Suggested packages:
  glibc-doc:i386 locales:i386 vulkan-utils
Recommended packages:
  nvidia-driver-libs-nonglvnd nvidia-legacy-390xx-driver
  | libnvidia-legacy-390xx-cuda1
The following packages will be REMOVED:
  caribou cheese chrome-gnome-shell evolution evolution-data-server
  evolution-plugin-bogofilter evolution-plugin-pstimport evolution-
plugins
  gdm3 gir1.2-champlain-0.12 gir1.2-clutter-1.0 gir1.2-cogl-1.0
  gir1.2-coglpango-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gtkchamplain-
0.12
  gir1.2-gtkclutter-1.0 gir1.2-mutter-5 gir1.2-rb-3.0 gir1.2-totem-1.0
  gir1.2-webkit2-4.0 gnome gnome-calendar gnome-contacts gnome-control-
center
  gnome-core gnome-documents gnome-games gnome-getting-started-docs
gnome-maps
  gnome-music gnome-nibbles gnome-online-accounts gnome-session
  gnome-session-bin gnome-shell gnome-shell-extensions gnome-sound-
recorder
  gnome-sushi gnome-todo gnome-user-docs gstreamer1.0-clutter-3.0
  gstreamer1.0-gl gstreamer1.0-gtk3 gvfs gvfs-backends gvfs-daemons
gvfs-fuse
  libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk25
libcheese8
  libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-
pango20
  libcogl-path20 libcogl20 libedataserverui-1.2-2 libevolution
libfolks-eds25
  libgl1 libgl1-mesa-dri libgl1-nvidia-glvnd-glx libglu1-mesa libglx-
mesa0
  libglx-nvidia0 libglx0 libgoa-backend-1.0-1 libgstreamer-gl1.0-0
libllvm9
  libmutter-5-0 libtotem0 libvdpau-va-gl1 libwebkit2gtk-4.0-37
libxatracker2
  libyelp0 lightsoff mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-
drivers
  mutter nautilus nautilus-extension-brasero nvidia-driver nvidia-
driver-libs
  nvidia-vulkan-common nvidia-vulkan-icd python3-gst-1.0 quadrapassel
  rhythmbox-plugins shotwell swell-foop task-desktop task-gnome-desktop 
totem
  totem-plugins va-driver-all vdpau-driver-all x11-utils xorg xserver-
xephyr
  xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-
video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-
fbdev
  xserver-xorg-video-intel xserver-xorg-video-nouveau
  xserver-xorg-video-nvidia xserver-xorg-video-qxl xserver-xorg-video-
radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xwayland yelp
zenity
The following NEW packages will be installed:
  gcc-9-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386 libedit2:i386
  libffi6:i386 libgcc1:i386 libgl1-nvidia-glx libidn2-0:i386
libllvm9:i386
  libnvidia-legacy-390xx-cfg1 libstdc++6:i386 libtinfo6:i386
  libunistring2:i386 libz3-4:i386 nvidia-legacy-390xx-alternative
  nvidia-legacy-390xx-kernel-dkms nvidia-legacy-390xx-kernel-support
  nvidia-legacy-390xx-vdpau-driver nvidia-nonglvnd-vulkan-common
  nvidia-nonglvnd-vulkan-icd policykit-1-gnome zlib1g:i386
0 upgraded, 23 newly installed, 120 to remove and 0 not upgraded.
Need to get 38.1 MB of archives.
After this operation, 662 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

It appears that, to my knowledge, recompiling the package will work,
however it
may be an option to simply change the metadata of each package if they
are
indeed the same version.

I am running Debian sid, with kernel 5.3.0-1.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-1-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libllvm9 depends on:
ii  libc6       2.29-2
ii  libedit2    3.1-20190324-1
ii  libffi6     3.2.1-9
ii  libgcc1     1:9.2.1-14
ii  libstdc++6  9.2.1-14
ii  libtinfo6   6.1+20191019-1
ii  libz3-4     4.8.6-2
ii  zlib1g      1:1.2.11.dfsg-1+b1

libllvm9 recommends no packages.

libllvm9 suggests no packages.

-- no debconf information



More information about the Pkg-llvm-team mailing list