Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1282709

Bug#1123912: Bug#1126733: Current status of golang-1.26

From Tianon Gravi <tianon@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1123912: Bug#1126733: Current status of golang-1.26
Date 2026-02-19 08:00 +0100
Message-ID <Mq6aZ-1HD4-1@gated-at.bofh.it> (permalink)
References (2 earlier) <M5hXs-59Uc-13@gated-at.bofh.it> <MpUWe-1AaQ-5@gated-at.bofh.it> <Mq5yh-1Hnf-3@gated-at.bofh.it> <M5hXs-59Uc-13@gated-at.bofh.it> <Mq5yh-1Hnf-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Wed, 18 Feb 2026 at 22:13, Tianon Gravi <tianon@debian.org> wrote:
> On Wed, 18 Feb 2026 at 10:59, Dr. Tobias Quathamer <toddy@debian.org> wrote:
> > So, if you don't have any objections, I plan to switch the default
> > golang compiler to 1.26 in the next few days.
>
> It's a tiny bit tangential, so apologies for that, but I think it
> would probably be prudent to finally do something about gccgo too,
> while we're opening the hood on src:golang-defaults.
>
> For a long time now, gccgo has been stuck at an implementation of Go
> 1.18, but even then, it's only a *partial* implementation of 1.18
> (notably missing generics).
>
> As noted and discussed in the CC'd https://bugs.debian.org/961916,
> bin:gccgo-go's version is misleading at best and actively harmful at
> worst, because it *looks* like it's 1.24, and this is where I think
> the overlap with the proposal to update to 1.26 appears - that number
> drifts even further from any truth.
>
> In ideating on solutions, I was thinking about doing something really
> goofy, like having bin:gccgo-go have a Version: that's 1.18 or
> something, but that ship has sailed (we can't downgrade in the
> archive), and it would be really poor behavior for one source package
> to do that anyhow.
>
> So concretely, what I'd propose for src:golang-defaults 1.26+ is that
> we remove all traces of gccgo entirely instead.  This is somewhat
> disruptive, but I don't think it's unreasonable.  Every interesting
> architecture is currently supported by upstream golang-go, gccgo
> hasn't been a suitable GOROOT_BOOTSTRAP for Go itself for several
> versions now, and gccgo is a very outdated implementation.  On top of
> all that, I strongly doubt there are many (if any) meaningful Go
> packages left in the archive that really successfully build with
> gccgo.
>
> I am going to work on an even more concrete MR for review after
> sending this email. 🙇

As promised: https://salsa.debian.org/go-team/compiler/golang-defaults/-/merge_requests/5

(and a tiny follow-up to remove the last bits of Perl code from the
package: https://salsa.debian.org/go-team/compiler/golang-defaults/-/merge_requests/6)

♥,
- Tianon

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1126733: transition: golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-01-31 22:40 +0100
  Bug#1126733: transition: golang-1.26 Sebastian Ramacher <sramacher@debian.org> - 2026-02-03 10:30 +0100
    Bug#1126733: transition: golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-02-03 14:50 +0100
  Bug#1126733: Results of a rebuild with golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-02-05 09:40 +0100
    Bug#1126733: Current status of golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-02-18 20:00 +0100
      Bug#961916: Bug#1126733: Current status of golang-1.26 Tianon Gravi <tianon@debian.org> - 2026-02-19 07:20 +0100
        Bug#1123912: Bug#1126733: Current status of golang-1.26 Tianon Gravi <tianon@debian.org> - 2026-02-19 08:00 +0100
        Bug#961916: Bug#1126733: Current status of golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-02-19 10:50 +0100
          Bug#1123912: Bug#1126733: Current status of golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-02-20 16:40 +0100
      Bug#1126733: Current status of golang-1.26 Sebastian Ramacher <sramacher@debian.org> - 2026-03-01 20:00 +0100
        Bug#1126733: Current status of golang-1.26 "Dr. Tobias Quathamer" <toddy@debian.org> - 2026-03-21 15:20 +0100
          Bug#1126733: Current status of golang-1.26 Sebastian Ramacher <sramacher@debian.org> - 2026-03-23 22:40 +0100

csiph-web