I have noticed a lot of CNCF projects have made the switch to Go 1.13. I think that for some of them, it's simply been more or less a housekeeping thing, but for others, they are genuinely starting to use Go 1.13 features.
As an example, I updated a couple of Prometheus exporters yesterday. The blackbox_exporter now supports reporting TLS versions of HTTP probes, and references TLS 1.3 constants only found in Go 1.13's net/http package. These could of course be patched out in a buster / Go 1.11 build. The snmp_exporter now uses signed bit-shifts in their code, which first landed in Go 1.13. Patching this would be slightly more involved, but still feasible. I'm in favour of backporting Go 1.13 to buster. After all, stretch shipped with Go 1.7, yet has Go 1.11 in stretch-backports. To support Go 1.13 in buster, dh-golang would also need to be backported, since Go 1.12 introduced the requirement that the GOCACHE env var must point to a writable directory. See changelog entry for dh-golang 1.40. On Fri, Jan 3, 2020 at 9:13 PM Pirate Praveen <prav...@onenetbeyond.org> wrote: > Hi, > > I got this build error today with gitaly. > https://gitlab.com/gitlab-org/gitaly/issues/2312 > > I think more and more packages will be expecting golang 1.13 from now > on. Is there any plan to backport golang 1.13 to buster? Or any > objections if I were to backport it? > > Thanks > Praveen > > > -- Daniel Swarbrick GAPS (IONOS Cloud) 1&1 IONOS SE | Greifswalder Str. 207 | 10405 Berlin | Germany E-mail: daniel.swarbr...@cloud.ionos.com | Web: www.ionos.de Hauptsitz Montabaur, Amtsgericht Montabaur, HRB 24498 Vorstand: Dr. Christian Böing, Hüseyin Dogan, Hans-Henning Kettler, Matthias Steinberg, Achim Weiß Aufsichtsratsvorsitzender: Markus Kadelke Member of United Internet Diese E-Mail kann vertrauliche und/oder gesetzlich geschützte Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat sind oder diese E-Mail irrtümlich erhalten haben, unterrichten Sie bitte den Absender und vernichten Sie diese E-Mail. Anderen als dem bestimmungsgemäßen Adressaten ist untersagt, diese E-Mail zu speichern, weiterzuleiten oder ihren Inhalt auf welche Weise auch immer zu verwenden. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient of this e-mail, you are hereby notified that saving, distribution or use of the content of this e-mail in any way is prohibited. If you have received this e-mail in error, please notify the sender and delete the e-mail.