RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/golang#d7ab7974630dda1bcbf3f12f18c3d9f1d109b22e
This commit is contained in:
parent
ca3f60418e
commit
b8b5adfbc1
94
.gitignore
vendored
94
.gitignore
vendored
@ -0,0 +1,94 @@
|
|||||||
|
*.rpm
|
||||||
|
/go1.1.1.src.tar.gz
|
||||||
|
/go1.1.2.src.tar.gz
|
||||||
|
/go1.2.1.src.tar.gz
|
||||||
|
/go1.2.2.src.tar.gz
|
||||||
|
/go1.2.src.tar.gz
|
||||||
|
/go1.3.1.src.tar.gz
|
||||||
|
/go1.3.2.src.tar.gz
|
||||||
|
/go1.3.3.src.tar.gz
|
||||||
|
/go1.3.src.tar.gz
|
||||||
|
/go1.3beta2.src.tar.gz
|
||||||
|
/go1.3rc1.src.tar.gz
|
||||||
|
/go1.3rc2.src.tar.gz
|
||||||
|
/go1.4.1.src.tar.gz
|
||||||
|
/go1.4.2.src.tar.gz
|
||||||
|
/go1.4.src.tar.gz
|
||||||
|
/go1.4beta1.src.tar.gz
|
||||||
|
/go1.4rc1.src.tar.gz
|
||||||
|
/go1.4rc2.src.tar.gz
|
||||||
|
/go1.5beta1.src.tar.gz
|
||||||
|
/golang-19087:a15f344a9efa-xattrs.tar
|
||||||
|
/go1.5beta2.src.tar.gz
|
||||||
|
/go1.5beta3.src.tar.gz
|
||||||
|
/go1.5rc1.src.tar.gz
|
||||||
|
/go1.5.src.tar.gz
|
||||||
|
/go1.5.1.src.tar.gz
|
||||||
|
/go1.5.2.src.tar.gz
|
||||||
|
/Mark.Twain-Tom.Sawyer.txt.bz2
|
||||||
|
/go1.5.3.src.tar.gz
|
||||||
|
/go1.6rc1.src.tar.gz
|
||||||
|
/go1.6.src.tar.gz
|
||||||
|
/go1.6.1.src.tar.gz
|
||||||
|
/go1.6.2.src.tar.gz
|
||||||
|
/go1.7rc2.src.tar.gz
|
||||||
|
/go1.7rc5.src.tar.gz
|
||||||
|
/go1.7.src.tar.gz
|
||||||
|
/go1.7.1.src.tar.gz
|
||||||
|
/go1.7.3.src.tar.gz
|
||||||
|
/go1.7.4.src.tar.gz
|
||||||
|
/go1.8rc3.src.tar.gz
|
||||||
|
/go1.8.src.tar.gz
|
||||||
|
/go1.8.1.src.tar.gz
|
||||||
|
/go1.8.3.src.tar.gz
|
||||||
|
/go1.9beta2.src.tar.gz
|
||||||
|
/go1.9.src.tar.gz
|
||||||
|
/go1.9.1.src.tar.gz
|
||||||
|
/go1.9.2.src.tar.gz
|
||||||
|
/go1.10beta1.src.tar.gz
|
||||||
|
/go1.10beta2.src.tar.gz
|
||||||
|
/go1.10rc1.src.tar.gz
|
||||||
|
/go1.10rc2.src.tar.gz
|
||||||
|
/go1.10.src.tar.gz
|
||||||
|
/go1.10.1.src.tar.gz
|
||||||
|
/go1.10.2.src.tar.gz
|
||||||
|
/go1.10.3.src.tar.gz
|
||||||
|
/go1.11beta1.src.tar.gz
|
||||||
|
/go1.11beta2.src.tar.gz
|
||||||
|
/go1.11beta3.src.tar.gz
|
||||||
|
/go1.11rc1.src.tar.gz
|
||||||
|
/go1.11rc2.src.tar.gz
|
||||||
|
/go1.11.src.tar.gz
|
||||||
|
/go1.11.1.src.tar.gz
|
||||||
|
/go1.11.2.src.tar.gz
|
||||||
|
/go1.11.4.src.tar.gz
|
||||||
|
/go1.12beta2.src.tar.gz
|
||||||
|
/go1.12rc1.src.tar.gz
|
||||||
|
/go1.12.src.tar.gz
|
||||||
|
/go1.12.1.src.tar.gz
|
||||||
|
/go1.12.2.src.tar.gz
|
||||||
|
/go1.12.5.src.tar.gz
|
||||||
|
/go1.12.6.src.tar.gz
|
||||||
|
/go1.12.7.src.tar.gz
|
||||||
|
/go1.13beta1.src.tar.gz
|
||||||
|
/go1.13rc1.src.tar.gz
|
||||||
|
/go1.13rc2.src.tar.gz
|
||||||
|
/go1.13.src.tar.gz
|
||||||
|
/go1.13.1.src.tar.gz
|
||||||
|
/go1.13.3.src.tar.gz
|
||||||
|
/go1.13.4.src.tar.gz
|
||||||
|
/go1.13.5.src.tar.gz
|
||||||
|
/go1.13.6.src.tar.gz
|
||||||
|
/go1.14beta1.src.tar.gz
|
||||||
|
/go1.14rc1.src.tar.gz
|
||||||
|
/go1.14.src.tar.gz
|
||||||
|
/go1.14.2.src.tar.gz
|
||||||
|
/go1.14.3.src.tar.gz
|
||||||
|
/go1.14.4.src.tar.gz
|
||||||
|
/go1.14.6.src.tar.gz
|
||||||
|
/go1.15beta1.src.tar.gz
|
||||||
|
/go1.15rc1.src.tar.gz
|
||||||
|
/go1.15rc2.src.tar.gz
|
||||||
|
/go1.15.src.tar.gz
|
||||||
|
/go1.15.1.src.tar.gz
|
||||||
|
/go1.15.2.src.tar.gz
|
@ -0,0 +1,88 @@
|
|||||||
|
From edce31a2904846ae74e3c011f2cf5fddc963459e Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jakub=20=C4=8Cajka?= <jcajka@redhat.com>
|
||||||
|
Date: Thu, 22 Mar 2018 12:07:32 +0100
|
||||||
|
Subject: [PATCH 1/3] Don't use the bundled tzdata at runtime, except for the
|
||||||
|
internal test suite
|
||||||
|
|
||||||
|
---
|
||||||
|
src/time/internal_test.go | 7 +++++--
|
||||||
|
src/time/zoneinfo_test.go | 3 ++-
|
||||||
|
src/time/zoneinfo_unix.go | 2 --
|
||||||
|
3 files changed, 7 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/time/internal_test.go b/src/time/internal_test.go
|
||||||
|
index 76d5524124..e81ace5f64 100644
|
||||||
|
--- a/src/time/internal_test.go
|
||||||
|
+++ b/src/time/internal_test.go
|
||||||
|
@@ -4,13 +4,15 @@
|
||||||
|
|
||||||
|
package time
|
||||||
|
|
||||||
|
+import "runtime"
|
||||||
|
+
|
||||||
|
func init() {
|
||||||
|
// force US/Pacific for time zone tests
|
||||||
|
ForceUSPacificForTesting()
|
||||||
|
}
|
||||||
|
|
||||||
|
func initTestingZone() {
|
||||||
|
- z, err := loadLocation("America/Los_Angeles", zoneSources[len(zoneSources)-1:])
|
||||||
|
+ z, err := loadLocation("America/Los_Angeles", zoneSources)
|
||||||
|
if err != nil {
|
||||||
|
panic("cannot load America/Los_Angeles for testing: " + err.Error())
|
||||||
|
}
|
||||||
|
@@ -21,8 +23,9 @@ func initTestingZone() {
|
||||||
|
var OrigZoneSources = zoneSources
|
||||||
|
|
||||||
|
func forceZipFileForTesting(zipOnly bool) {
|
||||||
|
- zoneSources = make([]string, len(OrigZoneSources))
|
||||||
|
+ zoneSources = make([]string, len(OrigZoneSources)+1)
|
||||||
|
copy(zoneSources, OrigZoneSources)
|
||||||
|
+ zoneSources = append(zoneSources, runtime.GOROOT()+"/lib/time/zoneinfo.zip")
|
||||||
|
if zipOnly {
|
||||||
|
zoneSources = zoneSources[len(zoneSources)-1:]
|
||||||
|
}
|
||||||
|
diff --git a/src/time/zoneinfo_test.go b/src/time/zoneinfo_test.go
|
||||||
|
index 7a55d4f618..6063ca1195 100644
|
||||||
|
--- a/src/time/zoneinfo_test.go
|
||||||
|
+++ b/src/time/zoneinfo_test.go
|
||||||
|
@@ -8,6 +8,7 @@ import (
|
||||||
|
"fmt"
|
||||||
|
"os"
|
||||||
|
"reflect"
|
||||||
|
+ "runtime"
|
||||||
|
"testing"
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
@@ -128,7 +129,7 @@ func TestLoadLocationFromTZData(t *testing.T) {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
- tzinfo, err := time.LoadTzinfo(locationName, time.OrigZoneSources[len(time.OrigZoneSources)-1])
|
||||||
|
+ tzinfo, err := time.LoadTzinfo(locationName, runtime.GOROOT()+"/lib/time/zoneinfo.zip")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
diff --git a/src/time/zoneinfo_unix.go b/src/time/zoneinfo_unix.go
|
||||||
|
index 88313aa0ed..d9596115ef 100644
|
||||||
|
--- a/src/time/zoneinfo_unix.go
|
||||||
|
+++ b/src/time/zoneinfo_unix.go
|
||||||
|
@@ -12,7 +12,6 @@
|
||||||
|
package time
|
||||||
|
|
||||||
|
import (
|
||||||
|
- "runtime"
|
||||||
|
"syscall"
|
||||||
|
)
|
||||||
|
|
||||||
|
@@ -22,7 +21,6 @@ var zoneSources = []string{
|
||||||
|
"/usr/share/zoneinfo/",
|
||||||
|
"/usr/share/lib/zoneinfo/",
|
||||||
|
"/usr/lib/locale/TZ/",
|
||||||
|
- runtime.GOROOT() + "/lib/time/zoneinfo.zip",
|
||||||
|
}
|
||||||
|
|
||||||
|
func initLocal() {
|
||||||
|
--
|
||||||
|
2.14.3
|
||||||
|
|
41
0002-syscall-expose-IfInfomsg.X__ifi_pad-on-s390x.patch
Normal file
41
0002-syscall-expose-IfInfomsg.X__ifi_pad-on-s390x.patch
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
From 817407fc2d6a861e65086388766f58082d38bc0b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Michael Munday <munday@ca.ibm.com>
|
||||||
|
Date: Tue, 17 Jan 2017 11:33:38 -0500
|
||||||
|
Subject: [PATCH 2/3] syscall: expose IfInfomsg.X__ifi_pad on s390x
|
||||||
|
|
||||||
|
Exposing this field on s390x improves compatibility with the other
|
||||||
|
linux architectures, all of which already expose it.
|
||||||
|
|
||||||
|
Fixes #18628 and updates #18632.
|
||||||
|
|
||||||
|
Change-Id: I08e8e1eb705f898cd8822f8bee0d61ce11d514b5
|
||||||
|
---
|
||||||
|
src/syscall/ztypes_linux_s390x.go | 12 ++++++------
|
||||||
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/syscall/ztypes_linux_s390x.go b/src/syscall/ztypes_linux_s390x.go
|
||||||
|
index 63c4a83b19..b5894255df 100644
|
||||||
|
--- a/src/syscall/ztypes_linux_s390x.go
|
||||||
|
+++ b/src/syscall/ztypes_linux_s390x.go
|
||||||
|
@@ -449,12 +449,12 @@ type RtAttr struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
type IfInfomsg struct {
|
||||||
|
- Family uint8
|
||||||
|
- _ uint8
|
||||||
|
- Type uint16
|
||||||
|
- Index int32
|
||||||
|
- Flags uint32
|
||||||
|
- Change uint32
|
||||||
|
+ Family uint8
|
||||||
|
+ X__ifi_pad uint8
|
||||||
|
+ Type uint16
|
||||||
|
+ Index int32
|
||||||
|
+ Flags uint32
|
||||||
|
+ Change uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type IfAddrmsg struct {
|
||||||
|
--
|
||||||
|
2.14.3
|
||||||
|
|
54
0003-cmd-go-disable-Google-s-proxy-and-sumdb.patch
Normal file
54
0003-cmd-go-disable-Google-s-proxy-and-sumdb.patch
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
From b38cd2374c2395f5a77802ef8ea3d7ac5b8a86ad Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jakub=20=C4=8Cajka?= <jcajka@redhat.com>
|
||||||
|
Date: Mon, 27 May 2019 15:12:53 +0200
|
||||||
|
Subject: [PATCH 3/3] cmd/go: disable Google's proxy and sumdb
|
||||||
|
|
||||||
|
---
|
||||||
|
src/cmd/go/internal/cfg/cfg.go | 10 +++++-----
|
||||||
|
src/cmd/go/testdata/script/mod_sumdb_golang.txt | 6 +++---
|
||||||
|
2 files changed, 8 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/cmd/go/internal/cfg/cfg.go b/src/cmd/go/internal/cfg/cfg.go
|
||||||
|
index 61dc6bdda6..e8658dc56c 100644
|
||||||
|
--- a/src/cmd/go/internal/cfg/cfg.go
|
||||||
|
+++ b/src/cmd/go/internal/cfg/cfg.go
|
||||||
|
@@ -245,11 +245,11 @@ var (
|
||||||
|
GOPPC64 = envOr("GOPPC64", fmt.Sprintf("%s%d", "power", objabi.GOPPC64))
|
||||||
|
GOWASM = envOr("GOWASM", fmt.Sprint(objabi.GOWASM))
|
||||||
|
|
||||||
|
- GOPROXY = envOr("GOPROXY", "https://proxy.golang.org,direct")
|
||||||
|
- GOSUMDB = envOr("GOSUMDB", "sum.golang.org")
|
||||||
|
- GOPRIVATE = Getenv("GOPRIVATE")
|
||||||
|
- GONOPROXY = envOr("GONOPROXY", GOPRIVATE)
|
||||||
|
- GONOSUMDB = envOr("GONOSUMDB", GOPRIVATE)
|
||||||
|
+ GOPROXY = envOr("GOPROXY", "direct")
|
||||||
|
+ GOSUMDB = envOr("GOSUMDB", "off")
|
||||||
|
+ GOPRIVATE = Getenv("GOPRIVATE")
|
||||||
|
+ GONOPROXY = envOr("GONOPROXY", GOPRIVATE)
|
||||||
|
+ GONOSUMDB = envOr("GONOSUMDB", GOPRIVATE)
|
||||||
|
GOINSECURE = Getenv("GOINSECURE")
|
||||||
|
)
|
||||||
|
|
||||||
|
diff --git a/src/cmd/go/testdata/script/mod_sumdb_golang.txt b/src/cmd/go/testdata/script/mod_sumdb_golang.txt
|
||||||
|
index 40a07fc7e9..50436e32d7 100644
|
||||||
|
--- a/src/cmd/go/testdata/script/mod_sumdb_golang.txt
|
||||||
|
+++ b/src/cmd/go/testdata/script/mod_sumdb_golang.txt
|
||||||
|
@@ -2,12 +2,12 @@
|
||||||
|
env GOPROXY=
|
||||||
|
env GOSUMDB=
|
||||||
|
go env GOPROXY
|
||||||
|
-stdout '^https://proxy.golang.org,direct$'
|
||||||
|
+stdout '^direct$'
|
||||||
|
go env GOSUMDB
|
||||||
|
-stdout '^sum.golang.org$'
|
||||||
|
+stdout '^off$'
|
||||||
|
env GOPROXY=https://proxy.golang.org
|
||||||
|
go env GOSUMDB
|
||||||
|
-stdout '^sum.golang.org$'
|
||||||
|
+stdout '^off$'
|
||||||
|
|
||||||
|
# download direct from github
|
||||||
|
[!net] skip
|
||||||
|
--
|
||||||
|
2.21.0
|
||||||
|
|
7
fedora.go
Normal file
7
fedora.go
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
// +build rpm_crashtraceback
|
||||||
|
|
||||||
|
package runtime
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
setTraceback("crash")
|
||||||
|
}
|
1
golang-gdbinit
Normal file
1
golang-gdbinit
Normal file
@ -0,0 +1 @@
|
|||||||
|
add-auto-load-safe-path /usr/lib/golang/src/runtime/runtime-gdb.py
|
1297
golang.spec
Normal file
1297
golang.spec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user