Bug#872293: nmu: loads of golang stuff
Control: tags -1 moreinfo Hi On Sat, 9 Dec 2017 12:24:40 -0500 Paul Tagliamonte wrote: > > What's outdated here, built-using? If so, we rebuild those before or during > > the > > freeze. Not sure we need to do it more often than that, as things will get > > out > > of date again before the freeze. > > Due to the way golang binaries get built, not rebuilding them outside > of freeze results in binaries that become buggy during freeze and > trigger more uploads and rebuilds. > > buildd time is cheep, and ensuring we can both get rid of old sources > and find bugs is important during development. > > The other way we can do this is I can do routine empty uploads -- we > need them rebuilt either way There was a second bug filed (916642) which has seen action. So is there anything missing from there with respect to this list? Also this bug is rather old to fix "out-of-date" issues, so I think it should be closed. Also quoting from that bug: * We (the release team) generally try to rebuild packages with outdated built-using before the release. Paul signature.asc Description: OpenPGP digital signature
Bug#872293: nmu: loads of golang stuff
> What's outdated here, built-using? If so, we rebuild those before or during > the > freeze. Not sure we need to do it more often than that, as things will get out > of date again before the freeze. Due to the way golang binaries get built, not rebuilding them outside of freeze results in binaries that become buggy during freeze and trigger more uploads and rebuilds. buildd time is cheep, and ensuring we can both get rid of old sources and find bugs is important during development. The other way we can do this is I can do routine empty uploads -- we need them rebuilt either way Thanks! Paul > > Cheers, > Emilio -- :wq
Bug#872293: nmu: loads of golang stuff
On 15/08/17 22:49, Paul Tagliamonte wrote: > Package: release.debian.org > User: release.debian@packages.debian.org > Usertags: binnmu > Severity: normal > X-Debbugs-CC: pkg-go-maintain...@lists.alioth.debian.org > thanks > > Howdy, release! > > Due to the way that Go packages are built, I've started keeping an eye > on packages that were built using an out of date version of another > corner of the archive. > > I've written a script that generates a list of things to binNMU, but > I've only just written it on the flight back from DebConf, and I am not > super sure of it yet. > > So, here's a list of some things that look sensible by eye. I've got > a *lot* more, so if this turns out OK, I'll send another bug with more. What's outdated here, built-using? If so, we rebuild those before or during the freeze. Not sure we need to do it more often than that, as things will get out of date again before the freeze. Cheers, Emilio
Bug#872293: nmu: loads of golang stuff
Package: release.debian.org User: release.debian@packages.debian.org Usertags: binnmu Severity: normal X-Debbugs-CC: pkg-go-maintain...@lists.alioth.debian.org thanks Howdy, release! Due to the way that Go packages are built, I've started keeping an eye on packages that were built using an out of date version of another corner of the archive. I've written a script that generates a list of things to binNMU, but I've only just written it on the flight back from DebConf, and I am not super sure of it yet. So, here's a list of some things that look sensible by eye. I've got a *lot* more, so if this turns out OK, I'll send another bug with more. nmu sia . any . -m 'out of date' nmu prometheus-node-exporter . any . -m 'out of date' nmu go-md2man . any . -m 'out of date' nmu webhook . any . -m 'out of date' nmu kcptun . any . -m 'out of date' nmu acbuild . any . -m 'out of date' nmu notary . any . -m 'out of date' nmu dh-make-golang . any . -m 'out of date' nmu robustirc-bridge . any . -m 'out of date' nmu runc . any . -m 'out of date' nmu prometheus . any . -m 'out of date' nmu skydns . any . -m 'out of date' nmu gb . any . -m 'out of date' nmu golang-golang-x-tools . any . -m 'out of date' nmu systemd-docker . any . -m 'out of date' nmu golang-github-xordataexchange-crypt . any . -m 'out of date' nmu abci . any . -m 'out of date' nmu prometheus-varnish-exporter . any . -m 'out of date' nmu gosu . any . -m 'out of date' nmu rclone . any . -m 'out of date' nmu docker-registry . any . -m 'out of date' nmu golang-petname . any . -m 'out of date' nmu prometheus-mongodb-exporter . any . -m 'out of date' nmu prometheus-mysqld-exporter . any . -m 'out of date' nmu consul . any . -m 'out of date' nmu minica . any . -m 'out of date' nmu gitlab-ci-multi-runner . any . -m 'out of date' nmu ratt . any . -m 'out of date' Thank you! Paul