Bug#872293: nmu: loads of golang stuff

2019-04-05 Thread Paul Gevers
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

2017-12-09 Thread Paul Tagliamonte
> 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

2017-12-08 Thread Emilio Pozuelo Monfort
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

2017-08-15 Thread Paul Tagliamonte
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