commit go1.19 for openSUSE:Factory

2024-02-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2024-02-27 22:49:33

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1770 (New)


Package is "go1.19"

Tue Feb 27 22:49:33 2024 rev:20 rq:1152299 version:1.19.13

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-09-10 
13:09:36.397217581 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1770/go1.19.changes  2024-02-27 
22:49:45.321576914 +0100
@@ -1,0 +2,5 @@
+Tue Feb 27 11:32:47 UTC 2024 - Dominique Leuenberger 
+
+- Use %patch -P N instead of deprecated %patchN.
+
+---



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.4TJbDv/_old  2024-02-27 22:49:46.237610116 +0100
+++ /var/tmp/diff_new_pack.4TJbDv/_new  2024-02-27 22:49:46.241610261 +0100
@@ -241,14 +241,14 @@
 
 # go
 %setup -q -n go
-%patch7 -p1
+%patch -P 7 -p1
 %if %{with gccgo}
 # Currently gcc-go does not manage an update-alternatives entry and will
 # never be symlinked as "go", even if gcc-go is the only installed go 
toolchain.
 # Patch go bootstrap scripts to find hardcoded go-(gcc-go-version) e.g. go-8
 # Substitute defined gcc_go_version into gcc-go.patch
 sed -i "s/\$gcc_go_version/%{gcc_go_version}/" $RPM_SOURCE_DIR/gcc-go.patch
-%patch8 -p1
+%patch -P 8 -p1
 %endif
 
 cp %{SOURCE4} .


commit go1.19 for openSUSE:Factory

2023-09-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-09-10 13:09:24

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1766 (New)


Package is "go1.19"

Sun Sep 10 13:09:24 2023 rev:19 rq:1109620 version:1.19.13

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-08-03 
17:27:10.794818097 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1766/go1.19.changes  2023-09-10 
13:09:36.397217581 +0200
@@ -1,0 +2,23 @@
+Wed Sep  6 15:08:50 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.13 (released 2023-09-06) includes fixes to the go command,
+  and the crypto/tls and net/http packages.
+  Refs boo#1200441 go1.19 release tracking
+  * go#61197 cmd/go: extended forwards compatibility for Go
+  * go#61825 net/http: go 1.20.6 host validation breaks setting Host to a unix 
socket address
+  * go#61968 crypto/tls: add GODEBUG to control max RSA key size
+
+---
+Tue Sep  5 19:12:05 UTC 2023 - Jeff Kowalczyk 
+
+- 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
+
+---

Old:

  go1.19.12.src.tar.gz

New:

  go1.19.13.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.Q2n8YK/_old  2023-09-10 13:09:38.193281749 +0200
+++ /var/tmp/diff_new_pack.Q2n8YK/_new  2023-09-10 13:09:38.197281892 +0200
@@ -134,7 +134,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.12
+Version:1.19.13
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause
@@ -348,14 +348,14 @@
 done
 # executable bash scripts called by go tool, etc
 find src -name "*.bash" -exec install -Dm655 \{\} 
%{buildroot}%{_datadir}/go/%{go_label}/\{\} \;
-# # Trace viewer html and javascript files moved from misc/trace in
-# # previous versions to src/cmd/trace/static in go1.19.
-# # static contains pprof trace viewer html javascript and markdown
-# echo "PWD:" `pwd`
-# echo "GOROOT:" $GOROOT
-# mkdir -v -p $GOROOT/src/cmd/trace/static
+# Trace viewer html and javascript files moved from misc/trace in
+# previous versions to src/cmd/trace/static in go1.19.
+# static contains pprof trace viewer html javascript and markdown
 install -d  %{buildroot}%{_datadir}/go/%{go_label}/src/cmd/trace/static
 install -Dm644 src/cmd/trace/static/* 
%{buildroot}%{_datadir}/go/%{go_label}/src/cmd/trace/static
+# pprof viewer html templates are needed for import runtime/pprof
+install -d  
%{buildroot}%{_datadir}/go/%{go_label}/src/cmd/vendor/github.com/google/pprof/internal/driver/html
+install -Dm644 src/cmd/vendor/github.com/google/pprof/internal/driver/html/* 
%{buildroot}%{_datadir}/go/%{go_label}/src/cmd/vendor/github.com/google/pprof/internal/driver/html
 
 mkdir -p $GOROOT/src
 for i in $(ls %{buildroot}/usr/share/go/%{go_label}/src);do
@@ -450,7 +450,7 @@
 %if %{with_shared}
 %if 0%{?suse_version} > 1500
 # openSUSE Tumbleweed
-# ./go/1.20/pkg/linux_amd64_dynlink/libstd.so
+# ./go/1.19/pkg/linux_amd64_dynlink/libstd.so
 %exclude %{_libdir}/go/%{go_label}/pkg/linux_%{go_arch}_dynlink/libstd.so
 %endif
 %endif

++ go1.19.12.src.tar.gz -> go1.19.13.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.12.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.1766/go1.19.13.src.tar.gz differ: char 
120, line 1


commit go1.19 for openSUSE:Factory

2023-08-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-08-03 17:27:09

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.22712 (New)


Package is "go1.19"

Thu Aug  3 17:27:09 2023 rev:18 rq:1101872 version:1.19.12

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-07-14 
15:35:33.817909051 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.22712/go1.19.changes 2023-08-03 
17:27:10.794818097 +0200
@@ -1,0 +2,13 @@
+Tue Aug  1 20:35:02 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.12 (released 2023-08-01) includes a security fix to the
+  crypto/tls package, as well as bug fixes to the assembler and the
+  compiler.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-29409
+  * go#61579 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: 
restrict RSA keys in certificates to <= 8192 bits
+  * go#61319 cmd/compile: ppc64le: sign extension issue in go 1.21rc2
+  * go#61448 net: TestInterfaceArrivalAndDepartureZoneCache is broken on 
linux-arm64
+  * go#61470 cmd/compile: failed to make Go on riscv64 CPU with numa
+
+---

Old:

  go1.19.11.src.tar.gz

New:

  go1.19.12.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.ANhYxK/_old  2023-08-03 17:27:11.626823133 +0200
+++ /var/tmp/diff_new_pack.ANhYxK/_new  2023-08-03 17:27:11.634823181 +0200
@@ -134,7 +134,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.11
+Version:1.19.12
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.11.src.tar.gz -> go1.19.12.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.11.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.22712/go1.19.12.src.tar.gz differ: char 
120, line 1


commit go1.19 for openSUSE:Factory

2023-07-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-07-14 15:35:31

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.3193 (New)


Package is "go1.19"

Fri Jul 14 15:35:31 2023 rev:17 rq:1098260 version:1.19.11

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-06-08 
21:41:41.837685239 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.3193/go1.19.changes  2023-07-14 
15:35:33.817909051 +0200
@@ -1,0 +2,17 @@
+Tue Jul 11 17:50:52 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.11 (released 2023-07-11) includes a security fix to the
+  net/http package, as well as bug fixes to cgo, the cover tool,
+  the go command, the runtime, and the go/printer package.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-29406
+  * go#61075 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: 
insufficient sanitization of Host header
+  * go#60351 cmd/go: go mod tidy introduces ambiguous imports in pruned modules
+  * go#60637 cmd/pprof: skip TestDisasm flaky failures on linux/arm64
+  * go#60697 cmd/go: go list fails with submodules which have test-only 
dependencies
+  * go#60710 cmd/go: go list -export -e outputs errors to stderr and has 
non-zero exit code
+  * go#60844 runtime: SIGSEGV in race + coverage mode
+  * go#60948 runtime: goroutines that stop after calling runtime.RaceDisable 
break race detector
+  * go#61054 runtime: TestWindowsStackMemory flakes on windows-386-2016
+
+---

Old:

  go1.19.10.src.tar.gz

New:

  go1.19.11.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.6mzAig/_old  2023-07-14 15:35:35.477918706 +0200
+++ /var/tmp/diff_new_pack.6mzAig/_new  2023-07-14 15:35:35.481918730 +0200
@@ -134,7 +134,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.10
+Version:1.19.11
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.10.src.tar.gz -> go1.19.11.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.10.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.3193/go1.19.11.src.tar.gz differ: char 
13, line 1


commit go1.19 for openSUSE:Factory

2023-06-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-06-08 21:41:39

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.15902 (New)


Package is "go1.19"

Thu Jun  8 21:41:39 2023 rev:16 rq:1091159 version:1.19.10

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-05-04 
17:10:05.412194812 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.15902/go1.19.changes 2023-06-08 
21:41:41.837685239 +0200
@@ -1,0 +2,16 @@
+Tue Jun  6 19:13:57 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.10 (released 2023-06-06) includes four security fixes to
+  the cmd/go and runtime packages, as well as bug fixes to the
+  compiler, the go command, and the runtime.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405
+  * go#60515 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo 
code injection
+  * go#60517 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: 
unexpected behavior of setuid/setgid binaries
+  * go#60511 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: 
improper sanitization of LDFLAGS
+  * go#60513 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: 
improper sanitization of LDFLAGS
+  * go#59974 cmd/compile: multiple memories live at block start
+  * go#6 cmd/go: missing checksums for dependencies of go get arguments 
and tests of external dependencies
+  * go#60457 cmd/go: document GOROOT/bin/go PATH entry for go test and go 
generate
+
+---

Old:

  go1.19.9.src.tar.gz

New:

  go1.19.10.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.qugnPW/_old  2023-06-08 21:41:42.801690920 +0200
+++ /var/tmp/diff_new_pack.qugnPW/_new  2023-06-08 21:41:42.805690944 +0200
@@ -134,7 +134,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.9
+Version:1.19.10
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.9.src.tar.gz -> go1.19.10.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.9.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.15902/go1.19.10.src.tar.gz differ: char 
13, line 1


commit go1.19 for openSUSE:Factory

2023-05-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-05-04 17:09:56

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1533 (New)


Package is "go1.19"

Thu May  4 17:09:56 2023 rev:15 rq:1084542 version:1.19.9

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-04-18 
15:52:02.589126542 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1533/go1.19.changes  2023-05-04 
17:10:05.412194812 +0200
@@ -1,0 +2,60 @@
+Wed May  3 23:07:16 UTC 2023 - Jeff Kowalczyk 
+
+- Revert re-enable binary stripping and debuginfo boo#1210938.
+  go1.19 and earlier store pre-compiled packages in $GOROOT/pkg as
+  Go .a files which are not ar archives. These .a are incorrectly
+  passed to strip by brp-15-strip-debug. strip incorrectly modifies
+  Go .a files rendering them invalid. Some Go applications fail to
+  build with "reference to nonexistent package" errors.
+  Refs boo#1210938 boo#1211073
+  * go1.19 and earlier store pre-compiled packages for the standard
+library as .a files under pkg/GOARCH[_{dynlink,race}].
+  * Go emitted .a files are a Go specific format, not ar archives.
+  * go1.10+ stores recently built packages in build cache GOCACHE.
+These are separate from the installed packages in $GOROOT/pkg.
+  * Go build cache objects use a different file format than Go .a.
+  * go1.20+ switches to the GOCACHE for both recently built
+packages and the installed packages in $GOROOT/pkg.
+  * Current versions of readelf detect Go .a files correctly, e.g.:
+readelf -d /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a
+File: /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a(__.PKGDEF   )
+readelf: Error: This is a GO binary file - try using 'go tool objdump' or 
'go tool nm'
+  * binutils strip as of 2.40 detects Go .a files correctly, but
+incorrectly modifies the .a files altering path resulting in
+"reference to nonexistent package" errors.
+  * brp_check_suse/brp-15-strip-debug passes files to strip based
+primarily on the file extension including .a.
+
+---
+Tue May  2 17:24:29 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.9 (released 2023-05-02) includes three security fixes to
+  the html/template package, as well as bug fixes to the compiler,
+  the runtime, and the crypto/tls and syscall packages.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-29400 CVE-2023-24540 CVE-2023-24539
+  * go#59811 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: 
improper sanitization of CSS values
+  * go#59813 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: 
improper handling of JavaScript whitespace
+  * go#59815 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: 
improper handling of empty HTML attributes
+  * go#59063 runtime: automatically bump RLIMIT_NOFILE on Unix
+  * go#59158 cmd/compile: inlining function that references function literals 
generates bad code
+  * go#59373 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write
+  * go#59539 crypto/tls: TLSv1.3 connection fails with invalid PSK binder
+  * go#59579 cmd/compile: incorrect inline function variable
+
+---
+Tue May  2 17:08:49 UTC 2023 - Jeff Kowalczyk 
+
+- Packaging revert go1.x Suggests go1.x-race boo#1210963
+  * Upstream go binary distributions do include race detector .syso
+  * Default Recommends for subpackages is best suited in this case
+
+---
+Fri Apr 28 23:47:22 UTC 2023 - Jeff Kowalczyk 
+
+- Packaging improvements:
+  * Re-enable binary stripping and debuginfo boo#1210938
+  * go1.x Suggests go1.x-race do not install by default boo#1210963
+  * Use Group: Development/Languages/Go instead of Other
+
+---

Old:

  go1.19.8.src.tar.gz

New:

  go1.19.9.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.zLw85X/_old  2023-05-04 17:10:06.184199332 +0200
+++ /var/tmp/diff_new_pack.zLw85X/_new  2023-05-04 17:10:06.188199356 +0200
@@ -134,7 +134,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.8
+Version:1.19.9
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.8.src.tar.gz -> go1.19.9.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.8.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.1533/go1.19.9.src.tar.gz differ: char 
120, line 1


commit go1.19 for openSUSE:Factory

2023-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-04-18 15:52:01

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.2023 (New)


Package is "go1.19"

Tue Apr 18 15:52:01 2023 rev:14 rq:1079837 version:1.19.8

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-04-15 
23:08:35.373825621 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.2023/go1.19.changes  2023-04-18 
15:52:02.589126542 +0200
@@ -1,0 +2,41 @@
+Fri Apr 14 23:41:22 UTC 2023 - Jeff Kowalczyk 
+
+- Build subpackage go1.1x-libstd compiled shared object libstd.so
+  only on Tumbleweed at this time.
+  Refs jsc#PED-1962
+
+---
+Fri Apr 14 23:20:06 UTC 2023 - Jeff Kowalczyk 
+
+- Add subpackage go1.x-libstd for compiled shared object libstd.so.
+  Refs jsc#PED-1962
+  * Main go1.x package included libstd.so in previous versions
+  * Split libstd.so into subpackage that can be installed standalone
+  * Continues the slimming down of main go1.x package by 40 Mb
+  * Experimental and not recommended for general use, Go currently has no ABI
+  * Upstream Go has not committed to support buildmode=shared long-term
+  * Do not use in packaging, build static single binaries (the default)
+  * Upstream Go go1.x binary releases do not include libstd.so
+  * go1.x Suggests go1.x-libstd so not installed by default Recommends
+  * go1.x-libstd does not Require: go1.x so can install standalone
+  * Provides go-libstd unversioned package name
+  * Fix build step -buildmode=shared std to omit -linkshared
+- Packaging improvements:
+  * go1.x Suggests go1.x-doc so not installed by default Recommends
+  * Use Group: Development/Languages/Go instead of Other
+
+---
+Fri Apr 14 23:06:51 UTC 2023 - Jeff Kowalczyk 
+
+- Improvements to go1.x packaging spec:
+  * On Tumbleweed bootstrap with current default gcc13 and gccgo118
+  * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap
+using go1.x package (%bcond_without gccgo). This is no longer
+needed on current SLE-12:Update and removing will consolidate
+the build configurations used.
+  * Change source URLs to go.dev as per Go upstream
+  * On x86_64 export GOAMD64=v1 as per the current baseline.
+At this time forgo GOAMD64=v3 option for x86_64_v3 support.
+  * On x86_64 %define go_amd64=v1 as current instruction baseline
+
+---



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.tJ8Wbw/_old  2023-04-18 15:52:03.321130757 +0200
+++ /var/tmp/diff_new_pack.tJ8Wbw/_new  2023-04-18 15:52:03.325130781 +0200
@@ -24,29 +24,25 @@
 %undefine _build_create_debug
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true NO_BRP_AR=true
 
-# Used to bootstrap go toolchain with specific existing package
-%define go_bootstrap_version go1.16
-
-# Used to bootstrap go toolchain using specific version of gcc-go
+# Specify Go toolchain version used to bootstrap this package's Go toolchain
+# go_bootstrap_version bootstrap go toolchain with specific existing go1.x 
package
+# gcc_go_version   bootstrap go toolchain with specific version of gcc-go
 %if 0%{?suse_version} > 1500
 # openSUSE Tumbleweed
+# Usually ahead of bootstrap version specified by upstream Go
+# Use Tumbleweed default gccgo and N-1 go1.x for testing
 %define gcc_go_version 13
+%define go_bootstrap_version go1.18
 %else
+# Use gccgo and go1.x specified by upstream Go
 %define gcc_go_version 11
+%define go_bootstrap_version go1.17
 %endif
 
 # Bootstrap go toolchain using existing go package go_bootstrap_version
 # To bootstrap using gccgo use '--with gccgo'
 %bcond_with gccgo
 
-# Boostrapping using existing go package can fail on certain SLE-12 
architectures
-# Override here as needed
-%if 0%{?suse_version} == 1315
-%ifarch aarch64 ppc64le ppc64
-%bcond_without gccgo
-%endif
-%endif
-
 # gccgo on ppc64le with default PIE enabled fails with:
 # error while loading shared libraries:
 # R_PPC64_ADDR16_HA re10143fb0c for symbol `' out of range
@@ -74,7 +70,7 @@
 #
 # In order to update the TSAN version, modify _service. See boo#1052528 for
 # more details.
-%ifarch x86_64
+%ifarch x86_64 %{?x86_64}
 %define tsan_commit 127e59048cd3d8dbb80c14b3036918c114089529
 %else
 %define tsan_commit 41cb504b7c4b18ac15830107431a0c1eec73a6b2
@@ -115,6 +111,8 @@
 %endif
 %ifarch x86_64
 %define go_arch amd64
+# set GOAMD64 consistently
+%define go_amd64 v1
 %endif
 %ifarch aarch64
 %define go_arch arm64
@@ -140,9 +138,9 @@
 Release:0
 Summ

commit go1.19 for openSUSE:Factory

2023-04-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-04-15 23:08:34

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.19717 (New)


Package is "go1.19"

Sat Apr 15 23:08:34 2023 rev:13 rq:1079525 version:1.19.8

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-04-07 
18:16:16.800529428 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.19717/go1.19.changes 2023-04-15 
23:08:35.373825621 +0200
@@ -1,0 +2,5 @@
+Thu Apr 13 04:58:20 UTC 2023 - Martin Liška 
+
+- Use gcc13 compiler for Tumbleweed.
+
+---
@@ -10,4 +15,4 @@
-  * go#59267 go#58975 boo#1210127 net/http, net/textproto: denial of service 
from excessive memory allocation ​(CVE-2023-24534)
-  * go#59269 go#59153 boo#1210128 net/http, net/textproto, mime/multipart: 
denial of service from excessive resource consumption (CVE-2023-24536)
-  * go#59273 go#59180 boo#1210129 go/parser: infinite loop in parsing 
(CVE-2023-24537)
-  * go#59271 go#59234 boo#1210130 html/template: backticks not treated as 
string delimiters (CVE-2023-24538)
+  * go#59267 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, 
net/textproto: denial of service from excessive memory allocation
+  * go#59269 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, 
net/textproto, mime/multipart: denial of service from excessive resource 
consumption
+  * go#59273 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: 
infinite loop in parsing
+  * go#59271 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: 
backticks not treated as string delimiters



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.VOLAtR/_old  2023-04-15 23:08:36.757833655 +0200
+++ /var/tmp/diff_new_pack.VOLAtR/_new  2023-04-15 23:08:36.761833678 +0200
@@ -30,7 +30,7 @@
 # Used to bootstrap go toolchain using specific version of gcc-go
 %if 0%{?suse_version} > 1500
 # openSUSE Tumbleweed
-%define gcc_go_version 12
+%define gcc_go_version 13
 %else
 %define gcc_go_version 11
 %endif


commit go1.19 for openSUSE:Factory

2023-04-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-04-07 18:16:16

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.19717 (New)


Package is "go1.19"

Fri Apr  7 18:16:16 2023 rev:12 rq:1077384 version:1.19.8

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-03-09 
17:44:42.578578854 +0100
+++ /work/SRC/openSUSE:Factory/.go1.19.new.19717/go1.19.changes 2023-04-07 
18:16:16.800529428 +0200
@@ -1,0 +2,21 @@
+Tue Apr  4 20:42:31 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.8 (released 2023-04-04) includes security fixes to the
+  go/parser, html/template, mime/multipart, net/http, and
+  net/textproto packages, as well as bug fixes to the linker, the
+  runtime, and the time package.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538
+  * go#59267 go#58975 boo#1210127 net/http, net/textproto: denial of service 
from excessive memory allocation ​(CVE-2023-24534)
+  * go#59269 go#59153 boo#1210128 net/http, net/textproto, mime/multipart: 
denial of service from excessive resource consumption (CVE-2023-24536)
+  * go#59273 go#59180 boo#1210129 go/parser: infinite loop in parsing 
(CVE-2023-24537)
+  * go#59271 go#59234 boo#1210130 html/template: backticks not treated as 
string delimiters (CVE-2023-24538)
+  * go#58937 cmd/go: timeout on darwin-amd64-race builder
+  * go#58939 runtime/pprof: TestLabelSystemstack due to sample with no location
+  * go#58941 internal/testpty: fails on some Linux machines due to incorrect 
error handling
+  * go#59050 cmd/link: linker fails on linux/amd64 when gcc's lto options are 
used
+  * go#59058 cmd/link/internal/arm: off-by-one error in trampoline phase call 
reachability calculation
+  * go#59074 time: time zone lookup using extend string makes wrong start time 
for non-DST zones
+  * go#59219 runtime: crash on linux-ppc64le
+
+---

Old:

  go1.19.7.src.tar.gz

New:

  go1.19.8.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.CZ2fJa/_old  2023-04-07 18:16:17.464533252 +0200
+++ /var/tmp/diff_new_pack.CZ2fJa/_new  2023-04-07 18:16:17.468533276 +0200
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.7
+Version:1.19.8
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.7.src.tar.gz -> go1.19.8.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.7.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.19717/go1.19.8.src.tar.gz differ: char 
120, line 1


commit go1.19 for openSUSE:Factory

2023-03-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-03-09 17:44:40

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.31432 (New)


Package is "go1.19"

Thu Mar  9 17:44:40 2023 rev:11 rq:1070082 version:1.19.7

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-02-17 
16:43:52.978483498 +0100
+++ /work/SRC/openSUSE:Factory/.go1.19.new.31432/go1.19.changes 2023-03-09 
17:44:42.578578854 +0100
@@ -1,0 +2,16 @@
+Tue Mar  7 18:03:10 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.7 (released 2023-03-07) includes a security fix to the
+  crypto/elliptic package, as well as bug fixes to the linker, the
+  runtime, and the crypto/x509 and syscall packages.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2023-24532
+  * go#58719 go#58647 boo#1209030 security: fix CVE-2023-24532 
crypto/elliptic: specific unreduced P-256 scalars produce incorrect results
+  * go#58441 runtime: some linkname signatures do not match
+  * go#58502 cmd/link: relocation truncated to fit: R_ARM_CALL against 
`runtime.duffcopy'
+  * go#58535 runtime: long latency of sweep assists
+  * go#58716 net: TestTCPSelfConnect failures due to unexpected connections
+  * go#58773 syscall: Environ uses an invalid unsafe.Pointer conversion on 
Windows
+  * go#58810 crypto/x509: TestSystemVerify consistently failing
+
+---

Old:

  go1.19.6.src.tar.gz

New:

  go1.19.7.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.FnkDDV/_old  2023-03-09 17:44:43.422583346 +0100
+++ /var/tmp/diff_new_pack.FnkDDV/_new  2023-03-09 17:44:43.430583388 +0100
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.6
+Version:1.19.7
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.6.src.tar.gz -> go1.19.7.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.6.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.31432/go1.19.7.src.tar.gz differ: char 
119, line 1


commit go1.19 for openSUSE:Factory

2023-02-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-02-17 16:43:49

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.22824 (New)


Package is "go1.19"

Fri Feb 17 16:43:49 2023 rev:10 rq:1066111 version:1.19.6

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2023-01-11 
17:14:29.347629508 +0100
+++ /work/SRC/openSUSE:Factory/.go1.19.new.22824/go1.19.changes 2023-02-17 
16:43:52.978483498 +0100
@@ -1,0 +2,20 @@
+Tue Feb 14 18:28:32 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.6 (released 2023-02-14) includes security fixes to the
+  crypto/tls, mime/multipart, net/http, and path/filepath packages,
+  as well as bug fixes to the go command, the linker, the runtime,
+  and the crypto/x509, net/http, and time packages.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
+  * go#57275 boo#1208269 security: fix CVE-2022-41722
+  * go#58355 boo#1208270 security: fix CVE-2022-41723
+  * go#58358 boo#1208271 security: fix CVE-2022-41724
+  * go#58362 boo#1208272 security: fix CVE-2022-41725
+  * go#56154 net/http: bad handling of HEAD requests with a body
+  * go#57635 crypto/x509: TestBoringAllowCert failures
+  * go#57812 runtime: performance regression due to bad instruction used in 
morestack_noctxt for ppc64 in CL 425396
+  * go#58118 time: update zoneinfo_abbrs on Windows
+  * go#58223 cmd/link: .go.buildinfo is gc'ed by --gc-sections
+  * go#58449 cmd/go/internal/modfetch: 
TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing
+
+---

Old:

  go1.19.5.src.tar.gz

New:

  go1.19.6.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.3ZBZxU/_old  2023-02-17 16:43:53.670487395 +0100
+++ /var/tmp/diff_new_pack.3ZBZxU/_new  2023-02-17 16:43:53.678487440 +0100
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.5
+Version:1.19.6
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause
@@ -223,8 +223,8 @@
 %else
 %setup -q -T -b 101 -n llvm-%{tsan_commit}
 %endif
-
 %endif
+
 # go
 %setup -q -n go
 %patch7 -p1

++ go1.19.5.src.tar.gz -> go1.19.6.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.5.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.22824/go1.19.6.src.tar.gz differ: char 
12, line 1


commit go1.19 for openSUSE:Factory

2023-01-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2023-01-11 17:14:22

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.32243 (New)


Package is "go1.19"

Wed Jan 11 17:14:22 2023 rev:9 rq:1057694 version:1.19.5

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-12-08 
16:50:11.079175759 +0100
+++ /work/SRC/openSUSE:Factory/.go1.19.new.32243/go1.19.changes 2023-01-11 
17:14:29.347629508 +0100
@@ -1,0 +2,26 @@
+Tue Jan 10 22:13:49 UTC 2023 - Jeff Kowalczyk 
+
+- go1.19.5 (released 2023-01-10) includes fixes to the compiler,
+  the linker, and the crypto/x509, net/http, sync/atomic, and
+  syscall packages.
+  Refs boo#1200441 go1.19 release tracking
+  * go#57706 Misc/cgo: backport needed for dlltool fix
+  * go#57556 crypto/x509: re-allow duplicate attributes in CSRs
+  * go#57444 cmd/link: need to handle new-style LoongArch relocs
+  * go#57427 crypto/x509: Verify on macOS does not return typed errors
+  * go#57345 cmd/compile: the loong64 intrinsic for CompareAndSwapUint32 
function needs to sign extend its "old" argument.
+  * go#57339 syscall, internal/poll: accept4-to-accept fallback removal broke 
Go code on Synology DSM 6.2 ARM devices
+  * go#57214 os: TestLstat failure on Linux Aarch64
+  * go#57212 reflect: sort.SliceStable sorts incorrectly on arm64 with less 
function created with reflect.MakeFunc and slice of sufficient length
+  * go#57124 sync/atomic: allow linked lists of atomic.Pointer
+  * go#57100 cmd/compile: non-retpoline-compatible errors
+  * go#57058 cmd/go: remove test dependency on gopkg.in service
+  * go#57055 cmd/go: TestScript/version_buildvcs_git_gpg (if enabled) fails on 
linux longtest builders
+  * go#56983 runtime: failure in TestRaiseException on windows-amd64-2012
+  * go#56834 cmd/link/internal/ppc64: too-far trampoline is reused
+  * go#56770 cmd/compile: walkConvInterface produces broken IR
+  * go#56744 cmd/compile: internal compiler error: missing typecheck
+  * go#56712 net: reenable TestLookupDotsWithRemoteSource and 
TestLookupGoogleSRV with a different target
+  * go#56154 net/http: bad handling of HEAD requests with a body
+
+---

Old:

  go1.19.4.src.tar.gz

New:

  go1.19.5.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.Rwi2JK/_old  2023-01-11 17:14:30.079633767 +0100
+++ /var/tmp/diff_new_pack.Rwi2JK/_new  2023-01-11 17:14:30.083633790 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package go1.19
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.4
+Version:1.19.5
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.4.src.tar.gz -> go1.19.5.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.4.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.32243/go1.19.5.src.tar.gz differ: char 
12, line 1


commit go1.19 for openSUSE:Factory

2022-12-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-12-08 16:50:01

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1835 (New)


Package is "go1.19"

Thu Dec  8 16:50:01 2022 rev:8 rq:1041235 version:1.19.4

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-11-02 
12:46:46.817458009 +0100
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1835/go1.19.changes  2022-12-08 
16:50:11.079175759 +0100
@@ -1,0 +2,22 @@
+Tue Dec  6 20:49:04 UTC 2022 - Jeff Kowalczyk 
+
+- go1.19.4 (released 2022-12-06) includes security fixes to the
+  net/http and os packages, as well as bug fixes to the compiler,
+  the runtime, and the crypto/x509, os/exec, and sync/atomic
+  packages.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2022-41717 CVE-2022-41720
+  * go#57009 boo#1206135 security: fix CVE-2022-41717 net/http: limit 
canonical header cache by bytes, not entries
+  * go#57006 boo#1206134 security: fix CVE-2022-41720 os, net/http: avoid 
escapes from os.DirFS and http.Dir on Windows
+  * go#56752 runtime,cmd/compile: apparent memory corruption in compress/flate
+  * go#56710 net: builders failing TestLookupDotsWithRemoteSource and 
TestLookupGoogleSRV due to missing host for _xmpp-server._tcp.google.com
+  * go#56672 crypto/tls: boringcrypto restricts RSA key sizes to 2048 and 3072
+  * go#56638 sync/atomic: atomic.Pointer[T] can be misused with type 
conversions.
+  * go#56636 runtime: traceback stuck in runtime.systemstack
+  * go#56557 cmd/compile: some x/sys versions no longer build due to 
"go:linkname must refer to declared function or variable"
+  * go#56551 os/exec: Plan 9 build has been broken by a Windows security fix 
(also breaks 1.19.3 and 1.18.8)
+  * go#56438 crypto/x509: respect GODEBUG changes during program lifetime
+  * go#56397 runtime: on linux/PPC64, usleep computes incorrect tv_nsec 
parameter
+  * go#56360 cmd/compile: panic: offset too large
+
+---

Old:

  go1.19.3.src.tar.gz

New:

  go1.19.4.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.j9G8IH/_old  2022-12-08 16:50:11.763179258 +0100
+++ /var/tmp/diff_new_pack.j9G8IH/_new  2022-12-08 16:50:11.767179279 +0100
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.3
+Version:1.19.4
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.3.src.tar.gz -> go1.19.4.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.3.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.1835/go1.19.4.src.tar.gz differ: char 
19, line 1


commit go1.19 for openSUSE:Factory

2022-11-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-11-02 12:46:30

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.2275 (New)


Package is "go1.19"

Wed Nov  2 12:46:30 2022 rev:7 rq:1032744 version:1.19.3

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-10-10 
18:44:14.750827755 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.2275/go1.19.changes  2022-11-02 
12:46:46.817458009 +0100
@@ -1,0 +2,13 @@
+Tue Nov  1 17:18:30 UTC 2022 - Jeff Kowalczyk 
+
+- go1.19.3 (released 2022-11-01) includes security fixes to the
+  os/exec and syscall packages, as well as bug fixes to the
+  compiler and the runtime.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2022-41716
+  * go#56328 boo#1204941 security: fix CVE-2022-41716 syscall, os/exec: 
unsanitized NUL in environment variables
+  * go#56309 runtime: "runtime??lock: lock count" fatal error when cgo is 
enabled
+  * go#56168 cmd/compile: libFuzzer instrumentation fakePC overflow on 386 arch
+  * go#56106 internal/fuzz: array literal initialization causes ICE "unhandled 
stmt ASOP" while fuzzing
+
+---

Old:

  go1.19.2.src.tar.gz

New:

  go1.19.3.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.uHkZeO/_old  2022-11-02 12:46:48.509466598 +0100
+++ /var/tmp/diff_new_pack.uHkZeO/_new  2022-11-02 12:46:48.517466638 +0100
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.2
+Version:1.19.3
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.2.src.tar.gz -> go1.19.3.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.2.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.2275/go1.19.3.src.tar.gz differ: char 
19, line 1


commit go1.19 for openSUSE:Factory

2022-10-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-10-10 18:43:54

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.2275 (New)


Package is "go1.19"

Mon Oct 10 18:43:54 2022 rev:6 rq:1008078 version:1.19.2

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-09-08 
14:21:35.410380039 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.2275/go1.19.changes  2022-10-10 
18:44:14.750827755 +0200
@@ -1,0 +2,20 @@
+Tue Oct  4 18:21:57 UTC 2022 - Jeff Kowalczyk 
+
+- go1.19.2 (released 2022-10-04) includes security fixes to the
+  archive/tar, net/http/httputil, and regexp packages, as well as
+  bug fixes to the compiler, the linker, the runtime, and the
+  go/types package.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2022-41715 CVE-2022-2879 CVE-2022-2880
+  * go#55951 boo#1204023 security: fix CVE-2022-41715 regexp/syntax: limit 
memory used by parsing regexps
+  * go#55926 boo#1204024 security: fix CVE-2022-2879 archive/tar: unbounded 
memory consumption when reading headers
+  * go#55843 boo#1204025 security: fix CVE-2022-2880 net/http/httputil: 
ReverseProxy should not forward unparseable query parameters
+  * go#55270 cmd/compile: internal compiler error: method Len on *uint8 not 
found
+  * go#55152 cmd/compile: typebits.Set: invalid initial alignment: type Peer 
has alignment 8, but offset is 4
+  * go#55149 go/types: no way to construct the signature of append(s, 
"string"...) via the API
+  * go#55124 fatal error: bulkBarrierPreWrite: unaligned arguments (go 1.19.1, 
looks like regression)
+  * go#55114 cmd/link: new darwin linker warning on -pagezero_size and -no_pie 
deprecation
+  * go#54917 cmd/compile: Value live at entry
+  * go#54764 runtime/cgo(.text): unknown symbol __stack_chk_fail_local in 
pcrel (regression in 1.19 when building for i686)
+
+---

Old:

  go1.19.1.src.tar.gz

New:

  go1.19.2.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.w9IscV/_old  2022-10-10 18:44:15.526829425 +0200
+++ /var/tmp/diff_new_pack.w9IscV/_new  2022-10-10 18:44:15.530829434 +0200
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19.1
+Version:1.19.2
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.1.src.tar.gz -> go1.19.2.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.1.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.2275/go1.19.2.src.tar.gz differ: char 
120, line 1


commit go1.19 for openSUSE:Factory

2022-09-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-09-08 14:21:20

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.2083 (New)


Package is "go1.19"

Thu Sep  8 14:21:20 2022 rev:5 rq:1001534 version:1.19.1

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-08-23 
14:30:15.451689208 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.2083/go1.19.changes  2022-09-08 
14:21:35.410380039 +0200
@@ -1,0 +2,30 @@
+Tue Sep  6 19:24:28 UTC 2022 - Jeff Kowalczyk 
+
+- go1.19.1 (released 2022-09-06) includes security fixes to the
+  net/http and net/url packages, as well as bug fixes to the
+  compiler, the go command, the pprof command, the linker, the
+  runtime, and the crypto/tls and crypto/x509 packages.
+  Refs boo#1200441 go1.19 release tracking
+  CVE-2022-27664 CVE-2022-32190
+  * go#54376 bsc#1203185 CVE-2022-27664 net/http: handle server errors after 
sending GOAWAY
+  * go#54635 bsc#1203186 CVE-2022-32190 net/url: JoinPath doesn't strip 
relative path components in all circumstances
+  * go#54736 cmd/go: cannot find package when importing dependencies with the 
unix build constraint
+  * go#54734 cmd/go: git fetch errors dropped when producing pseudo-versions 
for commits
+  * go#54726 cmd/compile: compile failed with "Value live at entry"
+  * go#54697 cmd/compile: ICE at composite literal assignment with alignment > 
PtrSize
+  * go#54675 runtime: morestack_noctxt missing SPWRITE, causes "traceback 
stuck" assert
+  * go#54665 runtime: segfault running ppc64/linux binaries with kernel 5.18
+  * go#54660 cmd/go: go test -race does not set implicit race build tag
+  * go#54643 crypto/tls: support ECDHE key exchanges when ec_point_formats is 
missing in ClientHello extension
+  * go#54637 cmd/go: data race in TestScript
+  * go#54633 cmd/go/internal/modfetch/codehost: racing writes to Origin fields
+  * go#54629 cmd/compile: miscompilation of partially-overlapping array 
assignments
+  * go#54420 cmd/pprof: graphviz node names are funny with generics
+  * go#54406 cmd/link: trampoline insertion breaks DWARF Line Program Table 
output on Darwin/ARM64
+  * go#54309 cmd/compile: internal compiler error: panic: runtime error: 
invalid memory address or nil pointer dereference
+  * go#54295 crypto/x509: panics on invalid curve instead of returning error
+  * go#54243 cmd/compile: internal compiler error when compiling code with 
unbound method of generic type
+  * go#54239 misc/cgo: TestSignalForwardingExternal sometimes fails with wrong 
signal SIGINT
+  * go#54235 cmd/compile: internal compiler error of atomic type and offsetof
+
+---

Old:

  go1.19.src.tar.gz

New:

  go1.19.1.src.tar.gz



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.9Znk6o/_old  2022-09-08 14:21:36.062381793 +0200
+++ /var/tmp/diff_new_pack.9Znk6o/_new  2022-09-08 14:21:36.066381804 +0200
@@ -136,7 +136,7 @@
 %endif
 
 Name:   go1.19
-Version:1.19
+Version:1.19.1
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.19.src.tar.gz -> go1.19.1.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.19/go1.19.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.19.new.2083/go1.19.1.src.tar.gz differ: char 
19, line 1


commit go1.19 for openSUSE:Factory

2022-08-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-08-23 14:29:52

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.2083 (New)


Package is "go1.19"

Tue Aug 23 14:29:52 2022 rev:4 rq:998736 version:1.19

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-08-10 
17:15:40.874080912 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.2083/go1.19.changes  2022-08-23 
14:30:15.451689208 +0200
@@ -1,0 +2,19 @@
+Mon Aug 22 20:44:19 UTC 2022 - Jeff Kowalczyk 
+
+- Define go_bootstrap_version go1.16 without suse_version checks
+- Simplify conditional gcc_go_version 12 on Tumbleweed, 11 elsewhere
+- Add _constraints for worker disk space 5G needed by SLE-15 x86_64
+- SLE-12 s390x use bcond_without gccgo to bootstrap using gcc11go
+  * Workaround for SLE-12 s390x build error while writing linker data:
+bad carrier sym for symbol crypto/internal/nistec.p256OrdMul.args_stackmap
+created by cmd/link/internal/ld.writeBlocks
+   /usr/lib64/go/1.19/src/cmd/link/internal/ld/data.go:958
+
+---
+Fri Aug 19 17:53:40 UTC 2022 - Dirk M??ller 
+
+- Bootstrap using go1.16 on SLE-15 and newer. go1.16 is
+  bootstrapped using gcc-go 11 or 12. This allows dropping older
+  versions of Go from Factory.
+
+---

New:

  _constraints



Other differences:
--
++ go1.19.spec ++
--- /var/tmp/diff_new_pack.A83ZAr/_old  2022-08-23 14:30:16.119690605 +0200
+++ /var/tmp/diff_new_pack.A83ZAr/_new  2022-08-23 14:30:16.123690613 +0200
@@ -24,36 +24,25 @@
 %undefine _build_create_debug
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true NO_BRP_AR=true
 
-%if 0%{?suse_version} == 1315
-%define gcc_go_version 8
-%define go_bootstrap_version go1.4
-%else
-%ifarch riscv64
-%define go_bootstrap_version go1.14
-%else
-%define go_bootstrap_version go1.9
-%endif
-%if 0%{?sle_version} == 15
-# SLE15 or Leap 15.x
-%define gcc_go_version 7
+# Used to bootstrap go toolchain with specific existing package
+%define go_bootstrap_version go1.16
+
+# Used to bootstrap go toolchain using specific version of gcc-go
+%if 0%{?suse_version} > 1500
+# openSUSE Tumbleweed
+%define gcc_go_version 12
 %else
-%define gcc_go_version 9
-%endif
+%define gcc_go_version 11
 %endif
 
-# By default use go and not gccgo
+# Bootstrap go toolchain using existing go package go_bootstrap_version
+# To bootstrap using gccgo use '--with gccgo'
 %bcond_withgccgo
 
-# The fallback boostrap method via %%{go_bootstrap_version} would work for Leap
-# but we don't have %%{go_bootstrap_version} in there. Same for SLE15+
-#if ( 0%{?suse_version} < 1550 && 0%{?is_opensuse} ) || ( 0%{?suse_version} >= 
1500 && ! 0%{?is_opensuse} )
-#bcond_without gccgo
-#endif
-
-# The fallback bootstrap method via go1.4 doesn't work
-# for aarch64 nor ppc64le because go 1.4 did not support that architecture.
+# Boostrapping using existing go package can fail on certain SLE-12 
architectures
+# Override here as needed
 %if 0%{?suse_version} == 1315
-%ifarch aarch64 ppc64le ppc64 s390x
+%ifarch aarch64 ppc64le ppc64
 %bcond_without gccgo
 %endif
 %endif
@@ -422,7 +411,6 @@
 %endif
 
 %files doc
-%defattr(-,root,root,-)
 %doc %{_docdir}/go/%{go_label}/*.html
 
 %ifarch %{tsan_arch}

++ _constraints ++

  

  5

  



commit go1.19 for openSUSE:Factory

2022-08-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-08-10 17:14:27

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1521 (New)


Package is "go1.19"

Wed Aug 10 17:14:27 2022 rev:3 rq:994192 version:1.19

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-08-09 
15:28:21.609626520 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1521/go1.19.changes  2022-08-10 
17:15:40.874080912 +0200
@@ -1,0 +2,6 @@
+Tue Aug  9 05:56:23 UTC 2022 - Jeff Kowalczyk 
+
+- Rebase gcc-go.patch onto upstream changes in go/src/make.bash and
+  go/src/make.rc. Used for SLE-12 go bootstrap builds with gcc8.
+
+---



Other differences:
--
++ gcc-go.patch ++
--- /var/tmp/diff_new_pack.p7JCxw/_old  2022-08-10 17:15:41.654082948 +0200
+++ /var/tmp/diff_new_pack.p7JCxw/_new  2022-08-10 17:15:41.658082958 +0200
@@ -2,7 +2,7 @@
 ===
 --- go.orig/src/cmd/dist/buildtool.go
 +++ go/src/cmd/dist/buildtool.go
-@@ -205,7 +205,7 @@ func bootstrapBuildTools() {
+@@ -210,7 +210,7 @@
// only applies to the final cmd/go binary, but that's OK: if this is 
Go 1.10
// or later we don't need to disable inlining to work around bugs in 
the Go 1.4 compiler.
cmd := []string{
@@ -10,12 +10,12 @@
 +  pathf("%s/bin/go-$gcc_go_version", goroot_bootstrap),
"install",
"-gcflags=-l",
-   "-tags=math_big_pure_go compiler_bootstrap",
+   "-tags=math_big_pure_go compiler_bootstrap purego",
 Index: go/src/make.bash
 ===
 --- go.orig/src/make.bash
 +++ go/src/make.bash
-@@ -60,7 +60,7 @@
+@@ -68,7 +68,7 @@
  # time goes when these scripts run.
  #
  # GOROOT_BOOTSTRAP: A working Go tree >= Go 1.4 for bootstrap.
@@ -24,7 +24,7 @@
  # tried for all "go" in $PATH. $HOME/go1.4 by default.
  
  set -e
-@@ -176,8 +176,8 @@
+@@ -179,8 +179,8 @@
fi
fi
  done; unset IFS
@@ -35,12 +35,12 @@
echo "Set \$GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4." >&2
exit 1
  fi
-@@ -195,7 +195,7 @@
+@@ -198,7 +198,7 @@
exit 1
  fi
  rm -f cmd/dist/dist
--GOROOT="$GOROOT_BOOTSTRAP" GOOS="" GOARCH="" GO111MODULE=off 
"$GOROOT_BOOTSTRAP/bin/go" build -o cmd/dist/dist ./cmd/dist
-+GOROOT="$GOROOT_BOOTSTRAP" GOOS="" GOARCH="" GO111MODULE=off 
"$GOROOT_BOOTSTRAP/bin/go-$gcc_go_version" build -o cmd/dist/dist ./cmd/dist
+-GOROOT="$GOROOT_BOOTSTRAP" GOOS="" GOARCH="" GO111MODULE=off GOEXPERIMENT="" 
GOENV=off GOFLAGS="" "$GOROOT_BOOTSTRAP/bin/go" build -o cmd/dist/dist 
./cmd/dist
++GOROOT="$GOROOT_BOOTSTRAP" GOOS="" GOARCH="" GO111MODULE=off GOEXPERIMENT="" 
GOENV=off GOFLAGS="" "$GOROOT_BOOTSTRAP/bin/go-$gcc_go_version" build -o 
cmd/dist/dist ./cmd/dist
  
  # -e doesn't propagate out of eval, so check success by hand.
  eval $(./cmd/dist/dist env -p || echo FAIL=true)
@@ -48,7 +48,7 @@
 ===
 --- go.orig/src/make.rc
 +++ go/src/make.rc
-@@ -60,7 +60,7 @@ if(! ~ $#GOROOT_BOOTSTRAP 1){
+@@ -57,7 +57,7 @@
GOROOT_BOOTSTRAP = $home/$d
  }
  for(p in $path){
@@ -57,21 +57,23 @@
if(go_exe = `{path=$p whatis go}){
goroot = `{GOROOT='' $go_exe env GOROOT}
if(! ~ $goroot $GOROOT){
-@@ -73,7 +73,7 @@ for(p in $path){
+@@ -70,8 +70,8 @@
}
}
  }
 -if(! test -x $GOROOT_BOOTSTRAP/bin/go){
+-  echo 'ERROR: Cannot find '$GOROOT_BOOTSTRAP'/bin/go.' >[1=2]
 +if(! test -x $GOROOT_BOOTSTRAP/bin/go-$gcc_go_version){
-   echo 'ERROR: Cannot find '$GOROOT_BOOTSTRAP'/bin/go.' >[1=2]
++  echo 'ERROR: Cannot find '$GOROOT_BOOTSTRAP'/bin/go-$gcc_go_version.' 
>[1=2]
echo 'Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.' >[1=2]
exit bootstrap
-@@ -87,7 +87,7 @@ if(~ $GOROOT_BOOTSTRAP $GOROOT){
+ }
+@@ -84,7 +84,7 @@
  echo 'Building Go cmd/dist using '^$GOROOT_BOOTSTRAP
  if(~ $#vflag 1)
echo cmd/dist
--GOROOT=$GOROOT_BOOTSTRAP GOOS='' GOARCH='' GO111MODULE=off 
$GOROOT_BOOTSTRAP/bin/go build -o cmd/dist/dist ./cmd/dist
-+GOROOT=$GOROOT_BOOTSTRAP GOOS='' GOARCH='' GO111MODULE=off 
$GOROOT_BOOTSTRAP/bin/go-$gcc_go_version build -o cmd/dist/dist ./cmd/dist
+-GOROOT=$GOROOT_BOOTSTRAP GOOS='' GOARCH='' GOEXPERIMENT='' GO111MODULE=off 
GOENV=off GOFLAGS='' $GOROOT_BOOTSTRAP/bin/go build -o cmd/dist/dist ./cmd/dist
++GOROOT=$GOROOT_BOOTSTRAP GOOS='' GOARCH='' GOEXPERIMENT='' GO111

commit go1.19 for openSUSE:Factory

2022-08-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go1.19 for openSUSE:Factory checked 
in at 2022-08-09 15:27:48

Comparing /work/SRC/openSUSE:Factory/go1.19 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.19.new.1521 (New)


Package is "go1.19"

Tue Aug  9 15:27:48 2022 rev:2 rq:993860 version:1.19

Changes:

--- /work/SRC/openSUSE:Factory/go1.19/go1.19.changes2022-06-12 
17:43:08.858485431 +0200
+++ /work/SRC/openSUSE:Factory/.go1.19.new.1521/go1.19.changes  2022-08-09 
15:28:21.609626520 +0200
@@ -1,0 +2,277 @@
+Tue Aug  2 17:19:11 UTC 2022 - Jeff Kowalczyk 
+
+- go1.19 (released 2022-08-02) is a major release of Go.
+  go1.19.x minor releases will be provided through August 2023.
+  https://github.com/golang/go/wiki/Go-Release-Cycle
+  go1.19 arrives five months after go1.18. 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#1200441 go1.19 release tracking
+  * See release notes https://golang.org/doc/go1.19. Excerpts
+relevant to OBS environment and for SUSE/openSUSE follow:
+  * There is only one small change to the language, a very small
+correction to the scope of type parameters in method
+declarations. Existing programs are unaffected.
+  * The Go memory model has been revised to align Go with the
+memory model used by C, C++, Java, JavaScript, Rust, and
+Swift. Go only provides sequentially consistent atomics, not
+any of the more relaxed forms found in other languages. Along
+with the memory model update, Go 1.19 introduces new types in
+the sync/atomic package that make it easier to use atomic
+values, such as atomic.Int64 and atomic.Pointer[T].
+  * go1.19 adds support for the Loongson 64-bit architecture
+LoongArch on Linux (GOOS=linux, GOARCH=loong64). The ABI
+implemented is LP64D. Minimum kernel version supported is 5.19.
+  * The riscv64 port now supports passing function arguments and
+result using registers. Benchmarking shows typical performance
+improvements of 10% or more on riscv64.
+  * Go 1.19 adds support for links, lists, and clearer headings in
+doc comments. As part of this change, gofmt now reformats doc
+comments to make their rendered meaning clearer. See "Go Doc
+Comments" for syntax details and descriptions of common
+mistakes now highlighted by gofmt. As another part of this
+change, the new package go/doc/comment provides parsing and
+reformatting of doc comments as well as support for rendering
+them to HTML, Markdown, and text.
+  * The new build constraint "unix" is now recognized in //go:build
+lines. The constraint is satisfied if the target operating
+system, also known as GOOS, is a Unix or Unix-like system. For
+the 1.19 release it is satisfied if GOOS is one of aix,
+android, darwin, dragonfly, freebsd, hurd, illumos, ios, linux,
+netbsd, openbsd, or solaris. In future releases the unix
+constraint may match additional newly supported operating
+systems.
+  * The -trimpath flag, if set, is now included in the build
+settings stamped into Go binaries by go build, and can be
+examined using go version -m or debug.ReadBuildInfo.
+  * go generate now sets the GOROOT environment variable explicitly
+in the generator's environment, so that generators can locate
+the correct GOROOT even if built with -trimpath.
+  * go test and go generate now place GOROOT/bin at the beginning
+of the PATH used for the subprocess, so tests and generators
+that execute the go command will resolve it to same GOROOT.
+  * go env now quotes entries that contain spaces in the
+CGO_CFLAGS, CGO_CPPFLAGS, CGO_CXXFLAGS, CGO_FFLAGS,
+CGO_LDFLAGS, and GOGCCFLAGS variables it reports.
+  * go list -json now accepts a comma-separated list of JSON fields
+to populate. If a list is specified, the JSON output will
+include only those fields, and go list may avoid work to
+compute fields that are not included. In some cases, this may
+suppress errors that would otherwise be reported.
+  * The go command now caches information necessary to load some
+modules, which should result in a speed-up of some go list
+invocations.
+  * The vet checker "errorsas" now reports when errors.As is called
+with a second argument of type *error, a common mistake.
+  * The runtime now includes support for a soft memory limit. This
+memory limit includes the Go heap and all other memory managed
+by the runtime, and excludes external memory sources such as
+mappings of the binary itself, memory managed in other
+languages, and memory held