click always uses Architecture: all, even for compiled code
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
click (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson |
Bug Description
This may be known and even intentional but just to be sure, I am filing a bug.
If I have an app with compiled code, when I use 'click build', it generates a DEBIAN/control file with 'Architecture: all' and a package name of '<pkgname>
Update (jdstrand): click packages can specify this in their manifest file:
"architecture": "armhf"
and this will tell click to set up all the fields correctly. This is the recommended procedure until fat packages are supported (at which point, the "architecture" field will still be used, but its contents are TBD).
Related branches
- Colin Watson: Approve
- Ubuntu CI managed package branches: Pending requested
-
Diff: 485 lines (+269/-70)11 files modifiedREADME (+1/-0)
click/build.py (+10/-22)
click/framework.py (+138/-0)
click/install.py (+8/-28)
click/paths.py.in (+1/-0)
click/tests/helpers.py (+29/-0)
click/tests/test_build.py (+39/-5)
click/tests/test_install.py (+2/-4)
debian/changelog (+8/-0)
doc/file-format.rst (+1/-2)
doc/index.rst (+32/-9)
tags: | added: appstore |
Changed in click (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
description: | updated |
Changed in click (Ubuntu): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Colin Watson (cjwatson) |
Status changed to 'Confirmed' because the bug affects multiple users.