Use current Go packaging guidelines
Bug #1614267 reported by
Michael Terry
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pay-service (Ubuntu) |
Fix Released
|
High
|
dobey |
Bug Description
http://
Basically, you need:
- Built-Using: ${misc:Built-Using} in debian/control for pay-service.
- Build-Dep on dh-golang and pass --with golang to dh.
- Build-Dep on packaged Go dependencies (like golang-
This came out of MIR bug 1614202.
Related branches
lp://qastaging/~dobey/pay-service/built-using
- Charles Kerr (community): Approve
- unity-api-1-bot: Needs Fixing (continuous-integration)
-
Diff: 29 lines (+3/-1)2 files modifieddebian/control (+2/-0)
debian/rules (+1/-1)
Changed in pay-service (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Rodney Dawes (dobey) |
importance: | Undecided → High |
To post a comment you must log in.
Per comments from security, and as I commented on the MIR bug, we won't be using dh-golang, and won't aggressively move to packaging all the libraries we need as source and then build-depends on them, for yakkety. The linked branch only adds the built-using, and we can examine possibly switching to packaged source instead of bundled source, for the library dependencies, in the future.