support architecture specifiers in Depends:
Bug #1165128 reported by
Julian Taylor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autopkgtest (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
now that we have armhf in the qa jenkins builds we now get failures due to uninstallable packages.
See https:/
Here openblas does not install because it does not exist for != x86,ppc
The most logical way to fix this is to properly support the dpkg dependency syntax as stated in the DEP8 spec. This includes architecture qualifications.
Then autopkgtest can simply skip the tests where the used architecture is excluded in a dependency.
Alternatively one could extend the spec to add an Architecture field.
description: | updated |
description: | updated |
Changed in autopkgtest (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
To post a comment you must log in.
I committed a change that allows architecture specifiers in the Depends: field. That shouldn't skip the test though; Build-Depends: and binary Depends: don't skip the whole package because a single dependency isn't available, and sometimes you want to do stuff like "Depends: 32bitpkg [i386], 64bitpkg [amd64]"?
Now the tests can be written to skip themselves if they can't work without the arch specific dependency, or can just skip that one particular check which uses them.