From ddb0cc76090aaebc2abbf3698b8b2bc9a6b98f9b8365188b246d91080726efe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 25 Nov 2024 20:45:20 +0100 Subject: [PATCH] Sync from SUSE:SLFO:Main go1.22-openssl revision 5d4600541125caad137995ac4fc6a963 --- go1.22-openssl.changes | 30 ++++++++++++++++++++++++++++++ go1.22-openssl.spec | 13 ++++++++++--- go1.22.7.1-openssl.src.tar.gz | 3 --- go1.22.7.src.tar.gz | 3 --- go1.22.9.1-openssl.src.tar.gz | 3 +++ go1.22.9.src.tar.gz | 3 +++ 6 files changed, 46 insertions(+), 9 deletions(-) delete mode 100644 go1.22.7.1-openssl.src.tar.gz delete mode 100644 go1.22.7.src.tar.gz create mode 100644 go1.22.9.1-openssl.src.tar.gz create mode 100644 go1.22.9.src.tar.gz diff --git a/go1.22-openssl.changes b/go1.22-openssl.changes index 2a16171..60df798 100644 --- a/go1.22-openssl.changes +++ b/go1.22-openssl.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Thu Nov 14 15:41:43 UTC 2024 - Jeff Kowalczyk + +- Update to version 1.22.9.1 cut from the go1.22-fips-release + branch at the revision tagged go1.22.9-1-openssl-fips. + Refs jsc#SLE-18320 + * Update to go1.22.9 +- Packaging improvements: + * Update summary and description to reflect that go1.x-openssl + is a variant of the vanilla Go toolchain. + +------------------------------------------------------------------- +Wed Nov 6 22:47:22 UTC 2024 - Jeff Kowalczyk + +- go1.22.9 (released 2024-11-06) includes fixes to the linker. + Refs boo#1218424 go1.22 release tracking + * go#69745 runtime: TestGdbAutotmpTypes failures + * go#69991 cmd/link: LC_UUID not generated by go linker, resulting in failure to access local network on macOS 15 + * go#70124 cmd/cgo/internal/testcarchive: TestManyCalls failures + +------------------------------------------------------------------- +Tue Oct 1 17:24:31 UTC 2024 - Jeff Kowalczyk + +- go1.22.8 (released 2024-10-01) includes fixes to cgo, and the + maps and syscall packages. + Refs boo#1218424 go1.22 release tracking + * go#69155 maps: segmentation violation in maps.Clone + * go#69218 cmd/cgo: alignment issue with int128 inside of a struct + * go#69366 syscall: TestAmbientCapsUserns fails on Ubuntu 24.04/Linux 6.8.0 + ------------------------------------------------------------------- Tue Oct 1 00:31:42 UTC 2024 - Jeff Kowalczyk diff --git a/go1.22-openssl.spec b/go1.22-openssl.spec index 9ca3f3e..ada97c5 100644 --- a/go1.22-openssl.spec +++ b/go1.22-openssl.spec @@ -122,11 +122,11 @@ %endif Name: go1.22-openssl -Version: 1.22.7.1 +Version: 1.22.9.1 # Drop our added final dot and digit to define upstream version -%define shortversion 1.22.7 +%define shortversion 1.22.9 Release: 0 -Summary: A compiled, garbage-collected, concurrent programming language +Summary: Go compiler with dynamic linkage to OpenSSL libcrypto for use in FIPS mode License: BSD-3-Clause Group: Development/Languages/Go URL: https://go.dev/ @@ -181,6 +181,13 @@ Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language. +This is a modified version of the Go compiler and tools. When the host is in +FIPS mode, the Go standard library crypto packages use a new openssl backend +which dynamically links to the OpenSSL libcrypto .so. + +The OpenSSL functionality is a modification of the Go upstream experimental +support for boringcrypto as dynamically linked crypto backend. + %package doc Summary: Go documentation Group: Documentation/Other diff --git a/go1.22.7.1-openssl.src.tar.gz b/go1.22.7.1-openssl.src.tar.gz deleted file mode 100644 index 554a1bf..0000000 --- a/go1.22.7.1-openssl.src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f9ffb50ebe808b2d7ab07d5f5260563488e39ca1f1dd1290d2084e0c3513daa -size 107337 diff --git a/go1.22.7.src.tar.gz b/go1.22.7.src.tar.gz deleted file mode 100644 index a4216a5..0000000 --- a/go1.22.7.src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66432d87d85e0cfac3edffe637d5930fc4ddf5793313fe11e4a0f333023c879f -size 27562038 diff --git a/go1.22.9.1-openssl.src.tar.gz b/go1.22.9.1-openssl.src.tar.gz new file mode 100644 index 0000000..7a117c8 --- /dev/null +++ b/go1.22.9.1-openssl.src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72318a2bab238f5882d36eefeba728020be2a898fbe02b7d619ffeefcf926d04 +size 107385 diff --git a/go1.22.9.src.tar.gz b/go1.22.9.src.tar.gz new file mode 100644 index 0000000..6135035 --- /dev/null +++ b/go1.22.9.src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e81a362f51aee2125722b018e46714e6a055a1954283414c0f937e737013db22 +size 27565135