[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: