apt doesn't handle multi-arched provides properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
affects ubuntu/apt
subscribe jpugh
subscribe dpitkin
subscribe sarvatt
subscribe vorlon
subscribe
When installing steam:i386 in a fresh amd64 Ubuntu 12.04.2 installation, apt-get
chooses to forcibly uninstall the entire X11 stack.
The dependencies in question are:
- steam:i386 depends on libgl1-
- libgl1-
- libgl1-
- libgl1-
- libgl1-
- libgl1-
PROBLEM:
Facing this situation, when apt-get is told to install steam:i386, it chooses to
install libgl1-
libgl1-
the Provides field being set appropriately). This forces
libgl1-
as mentioned above.
Conversely, if libgl1-
apt-get install steam:i386 does the right thing.
Amending steam:i386 to depend on libgl1-
libgl1-
Enablement Stack installed, but causes this bug to manifest on systems on the
older stack. Reversing the order of the packages in the bar dependency (foo |
foo-lts-quantal) also doesn't work.
[1] https:/
--
Kind regards,
Loong Jin
tags: | added: i386 lts-backport raring |
Status changed to 'Confirmed' because the bug affects multiple users.