55 Commits

Author SHA256 Message Date
26ffdc8522 Accepting request 1309839 from devel:languages:go
- Prepare for removing old go versions from Factory:
  * Switch default for go1.21 to bootstrap with gcc-go using
    %bcond_without gccgo_go121
  * Building go1.21 with gcc-go by default removes need for prjconf
  * Refs boo#1247816 bootstrap go1.21 with gccgo

OBS-URL: https://build.opensuse.org/request/show/1309839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=25
2025-10-10 15:08:03 +00:00
1533fc688d Accepting request 1309837 from home:jfkw:branches:devel:languages:go
- Prepare for removing old go versions from Factory:
  * Switch default for go1.21 to bootstrap with gcc-go using
    %bcond_without gccgo_go121
  * Building go1.21 with gcc-go by default removes need for prjconf
  * Refs boo#1247816 bootstrap go1.21 with gccgo

OBS-URL: https://build.opensuse.org/request/show/1309837
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=54
2025-10-08 18:06:31 +00:00
56bb8cf226 Accepting request 1309803 from home:matz2:updategodeps
(factory maintainers prefer to not change factory project config
for this, but rather the spec files)
- Prepare for removing old go versions from Factory:
  * switch default for go1.21 to build with gcc-go
  * i.e. no project config changes are necessary anymore for that
    to happen.

OBS-URL: https://build.opensuse.org/request/show/1309803
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=53
2025-10-08 15:49:07 +00:00
484595904a Accepting request 1298264 from devel:languages:go
Reference tracking issue boo#1247816 bootstrap go1.21 with gccgo (forwarded request 1298263 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1298264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=24
2025-08-08 13:09:33 +00:00
3e3bb2835a Accepting request 1298263 from home:jfkw:branches:devel:languages:go
Reference tracking issue boo#1247816 bootstrap go1.21 with gccgo

OBS-URL: https://build.opensuse.org/request/show/1298263
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=51
2025-08-08 06:07:38 +00:00
d92ff1204f Accepting request 1297569 from devel:languages:go
Add issue refs to recent changelog entry.
  * Refs bsc#1247326 SLFO:Main go1.21 fails to build on s390x at
    -buildmode=shared std for some workers only
  * Refs jsc#PED-1962 Reduce go1.x RPM installed file size by
    splitting .so and .a files into an optional subpackage (forwarded request 1297568 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1297569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=23
2025-08-05 12:21:28 +00:00
0d8acac6cb Accepting request 1297568 from home:jfkw:branches:devel:languages:go
Add issue refs to recent changelog entry.
  * Refs bsc#1247326 SLFO:Main go1.21 fails to build on s390x at
    -buildmode=shared std for some workers only
  * Refs jsc#PED-1962 Reduce go1.x RPM installed file size by
    splitting .so and .a files into an optional subpackage

OBS-URL: https://build.opensuse.org/request/show/1297568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=49
2025-08-04 17:48:09 +00:00
0a4109c716 Accepting request 1296197 from devel:languages:go
The support for -buildmode=shared only depends on the go version and architecture, not how it was bootstrapped

Expand previous changelog entry for go1.21 boostrap with gccgo (forwarded request 1296196 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1296197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=22
2025-07-30 09:43:41 +00:00
b3e1ba3b84 Accepting request 1296196 from home:jfkw:branches:devel:languages:go
The support for -buildmode=shared only depends on the go version and architecture, not how it was bootstrapped

Expand previous changelog entry for go1.21 boostrap with gccgo

OBS-URL: https://build.opensuse.org/request/show/1296196
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=47
2025-07-28 18:06:42 +00:00
e0c1836ead Accepting request 1296158 from home:Andreas_Schwab:Factory
- The support for -buildmode=shared only depends on the go version and
  architecture, not how it was bootstrapped

OBS-URL: https://build.opensuse.org/request/show/1296158
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=46
2025-07-28 17:14:29 +00:00
e634f936c4 Accepting request 1294844 from devel:languages:go
- Packaging improvements:
  * Refs bsc#1245292 go1.16 unresolveable on SLFO:Main. Recommended
    mitigation for SLFO:Main is to bootstrap go1.21 with gccgo and
    delete go1.16 through go1.20, all of which are EOL.
  * Update %bcond_with gccgo_go121 to a version unique name from
    %bcond_with gccgo. OBS prjconf does not support a conditional
    %_with configuration to match just one package. Use a unique
    name that is defined only in go1.21 packaging. Bootstrap
    go1.21 with gcc-go by adding the following to prjconf:
    Macros:
    %_with_gccgo_go121 1
    :Macros
  * Update to %define gcc_go_version from 11 to 13 for SLE. gcc13
    provides go1.18 needed for bootstrapping go1.21. (forwarded request 1294843 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1294844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=21
2025-07-21 18:01:38 +00:00
cacabaaf78 Accepting request 1294843 from home:jfkw:branches:devel:languages:go
- Packaging improvements:
  * Refs bsc#1245292 go1.16 unresolveable on SLFO:Main. Recommended
    mitigation for SLFO:Main is to bootstrap go1.21 with gccgo and
    delete go1.16 through go1.20, all of which are EOL.
  * Update %bcond_with gccgo_go121 to a version unique name from
    %bcond_with gccgo. OBS prjconf does not support a conditional
    %_with configuration to match just one package. Use a unique
    name that is defined only in go1.21 packaging. Bootstrap
    go1.21 with gcc-go by adding the following to prjconf:
    Macros:
    %_with_gccgo_go121 1
    :Macros
  * Update to %define gcc_go_version from 11 to 13 for SLE. gcc13
    provides go1.18 needed for bootstrapping go1.21.

OBS-URL: https://build.opensuse.org/request/show/1294843
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=44
2025-07-21 13:41:32 +00:00
f2301adb97 Accepting request 1294799 from home:jfkw:branches:devel:languages:go
- Packaging improvements:
  * Rebase gcc-go.patch for go1.21

OBS-URL: https://build.opensuse.org/request/show/1294799
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=43
2025-07-21 11:23:58 +00:00
6df90537be Accepting request 1229876 from devel:languages:go
- Enable loongarch64 builds (forwarded request 1229871 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1229876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=20
2024-12-11 20:01:04 +00:00
53c67ae6f5 Accepting request 1229871 from home:jfkw:branches:devel:languages:go
- Enable loongarch64 builds

OBS-URL: https://build.opensuse.org/request/show/1229871
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=41
2024-12-10 16:41:30 +00:00
9da6744eda Accepting request 1192313 from devel:languages:go
- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build (forwarded request 1192310 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1192313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=19
2024-08-08 08:57:12 +00:00
b86dd7e462 Accepting request 1192310 from home:jfkw:branches:devel:languages:go
- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build

OBS-URL: https://build.opensuse.org/request/show/1192310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=39
2024-08-07 14:08:25 +00:00
b19fa838bf Accepting request 1184953 from devel:languages:go
- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go >= 1.N+1 (running go 1.N) (forwarded request 1184951 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1184953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=18
2024-07-03 18:29:36 +00:00
6c01f1ed9a Accepting request 1184951 from home:jfkw:branches:devel:languages:go
- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go >= 1.N+1 (running go 1.N)

OBS-URL: https://build.opensuse.org/request/show/1184951
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=37
2024-07-02 22:08:25 +00:00
eb0f83ebd1 Accepting request 1178640 from devel:languages:go
- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race (forwarded request 1178638 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1178640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=17
2024-06-06 10:30:25 +00:00
0a751674f8 Accepting request 1178638 from home:jfkw:branches:devel:languages:go
- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race

OBS-URL: https://build.opensuse.org/request/show/1178638
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=35
2024-06-05 05:00:02 +00:00
3831a4e2ce Accepting request 1172535 from devel:languages:go
- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0 (forwarded request 1172533 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1172535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=16
2024-05-09 10:07:32 +00:00
d1ba29a653 Accepting request 1172533 from home:jfkw:branches:devel:languages:go
- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0

OBS-URL: https://build.opensuse.org/request/show/1172533
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=33
2024-05-07 20:40:00 +00:00
818b77b752 Accepting request 1164437 from devel:languages:go
- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le (forwarded request 1164435 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1164437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=15
2024-04-04 20:24:38 +00:00
f7eb6a983c Accepting request 1164435 from home:jfkw:branches:devel:languages:go
- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le

OBS-URL: https://build.opensuse.org/request/show/1164435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=31
2024-04-03 18:53:31 +00:00
5034cdf277 Accepting request 1155402 from devel:languages:go
- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle (forwarded request 1155400 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1155402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=14
2024-03-07 17:27:27 +00:00
c5e9fa79c4 Accepting request 1155400 from home:jfkw:branches:devel:languages:go
- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle

OBS-URL: https://build.opensuse.org/request/show/1155400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=29
2024-03-06 03:58:57 +00:00
6e94824be3 Accepting request 1152005 from devel:languages:go
- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN (forwarded request 1151997 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1152005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=13
2024-02-28 18:44:49 +00:00
8c9385ecfe Accepting request 1151997 from home:jfkw:branches:devel:languages:go
- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN

OBS-URL: https://build.opensuse.org/request/show/1151997
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=27
2024-02-27 06:02:31 +00:00
2aa7eda7ab Accepting request 1147336 from devel:languages:go
- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack (forwarded request 1147333 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1147336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=12
2024-02-18 19:23:02 +00:00
a55135dd5c Accepting request 1147333 from home:jfkw:branches:devel:languages:go
- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack

OBS-URL: https://build.opensuse.org/request/show/1147333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=25
2024-02-17 14:43:03 +00:00
9c5d1ef382 Accepting request 1144738 from devel:languages:go
- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption (forwarded request 1144736 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1144738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=11
2024-02-07 17:47:44 +00:00
03ada79fb4 Accepting request 1144736 from home:jfkw:branches:devel:languages:go
- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption

OBS-URL: https://build.opensuse.org/request/show/1144736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=23
2024-02-06 21:27:05 +00:00
b0575f1491 Accepting request 1137841 from devel:languages:go
- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -> 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race (forwarded request 1137838 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1137841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=10
2024-01-10 20:50:20 +00:00
fe1158dda7 Accepting request 1137838 from home:jfkw:branches:devel:languages:go
- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -> 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race

OBS-URL: https://build.opensuse.org/request/show/1137838
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=21
2024-01-09 22:31:01 +00:00
51358e1c5b Accepting request 1131275 from devel:languages:go
- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel < 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows (forwarded request 1131273 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1131275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=9
2023-12-07 18:09:02 +00:00
93c4c04b61 Accepting request 1131273 from home:jfkw:branches:devel:languages:go
- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel < 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows

OBS-URL: https://build.opensuse.org/request/show/1131273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=19
2023-12-06 07:48:01 +00:00
88333deb31 Accepting request 1124119 from devel:languages:go
- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources (forwarded request 1124117 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1124119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=8
2023-11-09 20:34:21 +00:00
490dc22c8e Accepting request 1124117 from home:jfkw:branches:devel:languages:go
- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources

OBS-URL: https://build.opensuse.org/request/show/1124117
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=17
2023-11-07 21:48:30 +00:00
f96b251642 Accepting request 1116743 from devel:languages:go
- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work (forwarded request 1116741 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1116743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=7
2023-10-12 21:39:04 +00:00
d3466075bc Accepting request 1116741 from home:jfkw:branches:devel:languages:go
- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work

OBS-URL: https://build.opensuse.org/request/show/1116741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=15
2023-10-10 20:08:49 +00:00
6a45502423 Accepting request 1115934 from devel:languages:go
- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH (forwarded request 1115932 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1115934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=6
2023-10-08 10:16:17 +00:00
16769eb1c5 Accepting request 1115932 from home:jfkw:branches:devel:languages:go
- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH

OBS-URL: https://build.opensuse.org/request/show/1115932
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=13
2023-10-05 22:39:46 +00:00
333fe0b504 Accepting request 1109622 from devel:languages:go
- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322

- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file (forwarded request 1109619 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1109622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=5
2023-09-10 11:09:27 +00:00
35308eecf4 Accepting request 1109619 from home:jfkw:branches:devel:languages:go
- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322

- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file

OBS-URL: https://build.opensuse.org/request/show/1109619
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=11
2023-09-07 21:27:05 +00:00
74d2bbde8b Accepting request 1103036 from devel:languages:go
- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking (forwarded request 1103035 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1103036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=4
2023-08-09 15:25:46 +00:00
ffa7c0a3b8 Accepting request 1103035 from home:jfkw:branches:devel:languages:go
- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking

OBS-URL: https://build.opensuse.org/request/show/1103035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=9
2023-08-08 19:58:02 +00:00
41bd4457bf Accepting request 1102036 from devel:languages:go
- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking (forwarded request 1102035 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1102036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=3
2023-08-03 15:28:24 +00:00
aaa2ee85ff Accepting request 1102035 from home:jfkw:branches:devel:languages:go
- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking

OBS-URL: https://build.opensuse.org/request/show/1102035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go1.21?expand=0&rev=7
2023-08-02 15:12:39 +00:00
277fc1a863 Accepting request 1098742 from devel:languages:go
- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking (forwarded request 1098741 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1098742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go1.21?expand=0&rev=2
2023-07-18 19:53:57 +00:00