should be "Multi-Arch: foreign" to satisfy deps when installing a foreign architecture pkg

Bug #1096669 reported by Ivan Zakharyaschev
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
aspell-en (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I wanted to install coq:armel on Ubuntu 12.04 armhf system (https://answers.launchpad.net/ac100/+question/218291 ), it depended transitively on libenchant1c2a:armel, but aspell-en was an obstacle (although I have it installed in my armhf system):

# apt-get install libenchant1c2a:armel
Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
 libenchant1c2a:armel : Depends: aspell-en:armel but it is not installable or
                                 myspell-dictionary:armel but it is not installable or
                                 aspell-dictionary:armel but it is not installable or
                                 ispell-dictionary:armel or
                                 hunspell-dictionary:armel but it is not installable
E: Unable to correct problems, you have held broken packages.
#

Can't the aspell-en package be labelled "Multi-Arch: foreign" to satisfy deps when installing a foreign architecture pkg?

(A workaround could be editing /var/lib/dpkg/{status,available} and /var/lib/apt/Packages*, like described in http://unix.stackexchange.com/a/60287/4319 for emacsen-common.)

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

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

Changed in aspell-en (Ubuntu):
status: New → Confirmed
Revision history for this message
q4a (q4a) wrote :

Bug still present in 14.04. All packages that provide myspell-dictionary, aspell-dictionary, ispell-dictionary or hunspell-dictionary should have "Multi-Arch: foreign" mark or you can't install libenchant1c2a:i386 on your *Ubuntu amd64.

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.