Debconf 2018 - Go Packaging Team BoF
Here are the notes from the short BoF from DebConf 2018 (with minor
editions).
----
# Notes for the Debconf18 Go Packaging Team BoF
People present (please add yourself)
- aviau, nodens, rajudev , zhsj, felixonmars, arnaud, iwamatsu, yoshino, ah
## Topics
* Quick intro to Go packaging
Please see Team Website: https://go-team.pages.debian.net/
Salsa Team: https://salsa.debian.org/go-team
Please ask #debian-golang on irc.debian.org
Use dh-make-golang
* Sponsor requests
Use dh-make-golang to create your package, as it:
- creates a proper, "standard" skeleton for your package
- also automate the ITP creation
Make sure your ITP is well done
Ask again after a week of not receiving an answer
Try to ask the same person, keep list in CC
* Vendoring and Golang
vgo will be in next release, possibly easing the vendoring problem
* Uploading Windows support libs?
* Rules of Team upload
- We have team maintenance for all golang library. If you want to
update package, add yourself to Uploader
* Workflow since last year
We don't have documentation for a workflow that:
1. track upstream history
2. exclude the vendor directory
However there's some discussions and links:
- https://go-team.pages.debian.net/workflow-changes.html
- #812721 (gbp could filter out Files-Excluded: entries when
committing to the pristine-tar branch)
- Possible workarounds ?
*
http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.special.html
* https://dep-team.pages.debian.net/deps/dep14/
## Notes
* vgo will bring version support in the language
* we don't really know if GO is making any progress toward shared libraries
Reply to: