On 2017-11-25 21:39 -0500, Marc Auslander wrote: > I am running Jessie x86 with amd64 as a foreign architecture. > > I want to replace python3 with python3:amd64
Do you intend to crossgrade your whole system to amd64, or why do you want to do that? > but I get a dependency on > dh-python:amd64 which is not satisfied. dh-python is marked as all > architectures and is installed. So it appears that dh-python all > architectures is not being seen as satisfying dh-python:amd64. This is correct. A package, even an arch-independent one as dh-python, only fulfills dependencies of foreign arch packages if it is marked as "Multi-Arch: foreign". > Any ideas? You could rebuild dh-python with the Multi-Arch field added. In fact, the field had been added in version 1.20141111-1, but was backed out in 1.20141111-2 at the request of the release managers. It has been re-added after the Jessie release. You will almost certainly run into unsatisfied dependencies while crossgrading python3, good luck in resolving them. Cheers, Sven