golang: Switch default to Go1.17
Go1.17 is current stable Go release which, besides other improvements, compared to Go1.16 generates code that runs 5-10-15% faster(*): https://go.dev/blog/go1.17 It makes sense to use that version by default. Cc'ing people who might be affected: - caddy (@luke) - hugo (@lu.xu) - repman, restic (@alain.takoudjou, @jerome) - galene (@tomo, @alain.takoudjou) - gitlab (@alain.takoudjou, @jerome, @lpgeneau) - grafana (@jerome) - theia (@jerome, @xavier_thompson) If for some reason Go1.17 default does not work for a software, maintainer of that software release - please pin Go to Go1.16 explicitly inside that particular software-release. (*) Go blog mentions 5% speedup on the average, but it was reported that sometimes for important inner loops the speedup can be as much as 15%. /reviewed-by @jerome /reviewed-on !1082
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#276303
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:10:29
|
||||||
passed |
#276285
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
00:11:25
|
||||||
passed |
#276298
external
|
SlapOS.SlapRunner.ResilienceTest-Master |
00:21:40
|
||||||
failed |
#276319
external
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
00:24:54
|
||||||
passed |
#276279
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python2 |
|
||||||
failed |
#276275
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master.Python3 |
04:42:01
|
||||||
passed |
#276329
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
10:22:00
|
||||||
failed |
#276278
external
retried
|
SlapOS.SlapRunner.ResilienceTest-Master.ERP5 |
00:24:55
|
||||||
passed |
#276326
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
11:38:23
|
||||||
passed |
#276328
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
10:31:27
|
||||||