Forums before death by AOL, social media and spammers... "We can't have nice things"
|    linux.debian.bugs.dist    |    Ohh some weird Debian bug report thing    |    28,835 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 28,166 of 28,835    |
|    Dr. Tobias Quathamer to Debian Go Compiler Team    |
|    Re: Bug#1126733: Current status of golan    |
|    19 Feb 26 10:50:01    |
      a02e7af7       From: toddy@debian.org       Copy: 961916@bugs.debian.org       Copy: 1123912@bugs.debian.org              This is an OpenPGP/MIME signed message (RFC 4880 and 3156)       --------------eeqsGT60KKkPi7s05IXn3E5Z       Content-Type: text/plain; charset=UTF-8       Content-Transfer-Encoding: quoted-printable              Am 19.02.26 um 07:10 schrieb Tianon Gravi:       > 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.              Hi Tianon,              thanks for raising this topic. I think it's a very sensible idea. I       wouldn't mind dropping gccgo from the golang-defaults package. I've       already looked at your MRs on salsa, and from a quick glance, both MRs       look good to me (but I haven't tested them yet).              However, I'd really like to move the default compiler to golang-1.26       rather sooner than later, because golang-1.24 is no longer supported by       upstream after the release of golang-1.26.       You know that, most probably. :-)              So I'm wondering if it might be better to upload an updated       golang-defaults package in the next few days (still *with* gccgo)? We'd       have more time to roll out your MRs in a later upload, then. This way,       we could wait for more opinions from other golang-compiler team members.              On the other hand, I don't know how many people are currently really       involved in this team. :-)              Regards,Tobias                     --------------eeqsGT60KKkPi7s05IXn3E5Z--              -----BEGIN PGP SIGNATURE-----              wsF5BAABCAAjFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAmmW3BcFAwAAAAAACgkQEwLx8Dbr6xmk       hQ/9FsRwRzsabzXSnc73Ebvr3/iTMYe7aOZjgArYffG6vL+37TfPJ0BzO6IIjEHt8j39HagufTUI       O1E8sW05bDt3k73T+t+d3tUvL7HlQIPZ9rjADu7J2jtRQJcL6zd6gwXtEgXWP02g84dSF1bhxh/G       yK48RWHi6yOy4qndv9HD5U3aP5cG/LRXfh7kM8B3dl3VPlr0xqQmRnBMTY/hh7kAtfNZrejEaL/E       FMkYwqi2MiEbwEbcl1jIwsPMQAQ86wGYsyTQ+sgV2geZNXX0fu+KqalsWK9tcSsFBFyQfIn8NYTd       piKztlkRlwF0/K9G9DC/PT5aJ0Vo1te/JnKFhT0er30iQEAcNETeepVkRSh2PjTo0n/1A0Iqkaoc       IiGvmUuriMpMaDC1mtSKAeP090cjej6Iss70WITAaX06RSPVHH+BkRJhJAGyIPL319N3oND+gkV1       J4eNnnzgn5CxsWPAkohcdy0lXJX7/2mOH8e+jG7RlmwG9eK6kswLKydsiX+uPcsFrSXTTX3Zvku+       Yzrmtrn+qfLiR0waV4h2Z4ZKgb2AS8okVHOQFnobty/wSIEpl5bQ6ZHi1S+aC9lddODckIMQGeWo       YxV65WYUV67cxaEYfKndJS8xFqmBLkUe139SR8ltGjS8HqR/SL2w/zHzReED8ac0PF90fxTs9YVN       4NI=       =3tlx       -----END PGP SIGNATURE-----              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca