0.9.3 regression: Setting APT::Architecture now downloads wrong indexes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-apt (Debian) |
Fix Released
|
Unknown
|
|||
python-apt (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
trusty-proposed now got python-apt 0.9.3.1 which, compared to trusty's 0.9.1ubuntu1 regresses the support for using "sandboxes" with a different architecture, with e. g.
apt.apt_
This can be seen in apport's autopkgtest, which now fails the backend_
=======
ERROR: test_install_
install_packages() for foreign architecture armhf
-------
Traceback (most recent call last):
File "/usr/lib/
pulse_interval)
SystemError: W:GPG error: http://
, E:Some index files failed to download. They have been ignored, or old ones used instead.
Note that it now tries to download "binary-i386/", not "binary-armhf/" as configured.
Direct reproducer:
apt-get source apport
cd apport-*
cp backends/
test/run backend_
I'll try to come up with a standalone reproducer.
tags: | added: block-proposed regression-release trusty |
tags: |
added: regression-proposed removed: regression-release |
Changed in python-apt (Ubuntu): | |
importance: | Undecided → High |
summary: |
- 0.9.3 regresssion: Setting APT::Architecture now downloads wrong indexes + 0.9.3 regression: Setting APT::Architecture now downloads wrong indexes |
tags: |
added: regression removed: regression-proposed |
Changed in python-apt (Debian): | |
status: | Unknown → Confirmed |
Changed in python-apt (Ubuntu Trusty): | |
status: | Won't Fix → Triaged |
Changed in python-apt (Debian): | |
status: | Confirmed → Fix Released |
minimal standalone reproducer. Note that this always uses /tmp/sandbox/ for easier investigation, and does not clean it up. So you need to rm -r it in between runs.