No multiarch support

Bug #1653267 reported by dnord
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mjpegtools (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When trying to install codecs for multiarch setup it turns out that `libmjpegutils-2.1-0` and `libmjpegutils-2.1-0:i386` cannot be installed together so I cannot have both `gstreamer1.0-plugins-bad` and `gstreamer1.0-plugins-bad:i386`. I suspect it is some packaging error, but loss to find a cause.

Distribution: Ubuntu 16.04 (xenial)
Package: libmjpegutils-2.1-0
Version: 1:2.1.0+debian-4

$ sudo apt install libmjpegutils-2.1-0 libmjpegutils-2.1-0:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
libmjpegutils-2.1-0 is already the newest version (1:2.1.0+debian-4).
libmjpegutils-2.1-0 set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libmjpegutils-2.1-0 : Conflicts: libmjpegutils-2.1-0:i386 but 1:2.1.0+debian-4 is to be installed
 libmjpegutils-2.1-0:i386 : Conflicts: libmjpegutils-2.1-0 but 1:2.1.0+debian-4 is to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
dnord (dnord) wrote :

While libs are correctly installed to arch-dependent paths like /usr/lib/i386-linux-gnu and /usr/lib/x86_64-linux-gnu multiarch support is not provided for some reason, which results in this conflict.

summary: - libmjpegutils-2.1-0 : Conflicts: libmjpegutils-2.1-0:i386 but
- 1:2.1.0+debian-4 is to be installed
+ No multiarch support
Revision history for this message
dnord (dnord) wrote :

I think simply adding `Multi-Arch: same` to all libraries in question will solve this problem, as path are already architecture-dependent.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mjpegtools (Ubuntu):
status: New → Confirmed
Revision history for this message
Derek Gasaway (derekbga) wrote :

It might also be sane to mark the mjpegtools package with Multi-Arch: allowed (or foreign), as programs that use the binary tools may not care what architecture the tools are.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.