python-apt needs to be multiarched
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-apt (Ubuntu) |
Fix Released
|
Undecided
|
Matthias Klose | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Fix Released
|
Undecided
|
Matthias Klose | ||
python-defaults (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Invalid
|
Undecided
|
Unassigned | ||
python2.7 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Invalid
|
Undecided
|
Unassigned | ||
python3-defaults (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Invalid
|
Undecided
|
Unassigned | ||
python3.2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Invalid
|
Undecided
|
Unassigned |
Bug Description
affects ubuntu/python-apt
subscribe jpugh
subscribe dpitkin
subscribe vorlon
subscribe
Currently, on amd64, it is impossible to express a dependency between an i386
package and the native python-apt -- attempting to install the package forces
python-apt:i386 to be installed, and python-apt:amd64 to be removed.
--
Kind regards,
Loong Jin
[Test case]
1. install the 'equivs' package
2. create a dummy template package:
$ cat > template
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: python-apt-test
Architecture: i386
Depends: python-apt:any
Description: test package for bug #1130709
Nothing much
^D
$ equivs-build --arch=i386 template
3. unpack the package on an amd64 system:
$ sudo dpkg --unpack python-
4. Verify that the package dependencies cannot be installed correctly:
$ sudo apt-get -f install
5. Remove the package again with 'sudo dpkg --purge python-apt-test'.
6. Upgrade to -proposed.
7. install the package again with 'sudo dpkg --unpack python-
8. Verify that the dependencies are now satisfied correctly when running 'sudo apt-get -f install'.
Related branches
tags: | added: ca-escalated |
Changed in python2.7 (Ubuntu Raring): | |
status: | New → Invalid |
Changed in python3.2 (Ubuntu Raring): | |
status: | New → Invalid |
Changed in python3-defaults (Ubuntu Raring): | |
status: | New → Invalid |
Changed in python-defaults (Ubuntu Raring): | |
status: | New → Invalid |
Changed in python2.7 (Ubuntu Precise): | |
status: | New → In Progress |
Changed in python2.7 (Ubuntu Quantal): | |
status: | New → In Progress |
Changed in python3.2 (Ubuntu Precise): | |
status: | New → In Progress |
Changed in python3.2 (Ubuntu Quantal): | |
status: | New → In Progress |
Changed in python-apt (Ubuntu Precise): | |
status: | New → In Progress |
Changed in python-apt (Ubuntu Quantal): | |
status: | New → In Progress |
description: | updated |
what's the use case for this?
I think what you do want to have is an python-apt:allowed package.