Re:Go 1.17 is deprecating the traditional use of 'go get'
by morelisp on Friday June 25, 2021 @03:23PM
(#27635145)
> Ship known buggy code
Thank god there's no known bugs in released software!
Re:Go 1.17 is deprecating the traditional use of 'go get'
by bee_rider on Friday June 25, 2021 @04:10PM
(#27635643)
I'm not sure I follow.
Re:Go 1.17 is deprecating the traditional use of 'go get'
by morelisp on Friday June 25, 2021 @04:18PM
(#27635748)
Go 1.17 will release with a lot of known bugs. Continuing to ship it a year later with known bugs is not different.
But more deeply, LTS ships buggy versions of the software. That's the point - only the truly dangerous bugs (e.g. compilation-triggered RCE or something) get fixed, everything else stays compatible even if it's otherwise undesirable or suboptimal. Code depends on those bugs.
* Fix all bugs in old version, or
* Ship known buggy code
Neither seems great. Better to just have archival versions with a "here be dragons" warning.