commit 28379acd53eab59a86c55329a77ac5ee3bf07a90 Author: Sergey Cherevko Date: Mon Apr 22 16:20:22 2024 +0300 import golang-x-exp-0-0.51.20230806gitd63ba01.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0487294 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/exp-d63ba01acd4b5892385c4390b334ea2c89f27eb7.tar.gz diff --git a/.golang-x-exp.metadata b/.golang-x-exp.metadata new file mode 100644 index 0000000..326efa2 --- /dev/null +++ b/.golang-x-exp.metadata @@ -0,0 +1 @@ +9bb8309a1c7d787fa793255b085d1f8a06130be3 SOURCES/exp-d63ba01acd4b5892385c4390b334ea2c89f27eb7.tar.gz diff --git a/SOURCES/145caa8ea1d065cbc846dfd1a5602c914b97f9d8.patch b/SOURCES/145caa8ea1d065cbc846dfd1a5602c914b97f9d8.patch new file mode 100644 index 0000000..b5f10f4 --- /dev/null +++ b/SOURCES/145caa8ea1d065cbc846dfd1a5602c914b97f9d8.patch @@ -0,0 +1,62 @@ +From 145caa8ea1d065cbc846dfd1a5602c914b97f9d8 Mon Sep 17 00:00:00 2001 +From: Robert Findley +Date: Tue, 6 Sep 2022 18:32:29 -0400 +Subject: [PATCH] x/exp/typeparams: use regexp to match wanted result + +This is a port of CL 428055 to the external x/exp/typeparams package. +Also fix a stale test error message. + +Fixes golang/go#54903 + +Change-Id: Iafa0df489e1d2bf7ce43f2e7854d87b2635e1f42 +Reviewed-on: https://go-review.googlesource.com/c/exp/+/428875 +TryBot-Result: Gopher Robot +Run-TryBot: Robert Findley +Auto-Submit: Robert Findley +Reviewed-by: Robert Griesemer +--- + typeparams/normalize_test.go | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/typeparams/normalize_test.go b/typeparams/normalize_test.go +index dd47b57c..98f7ec46 100644 +--- a/typeparams/normalize_test.go ++++ b/typeparams/normalize_test.go +@@ -9,6 +9,7 @@ import ( + "go/parser" + "go/token" + "go/types" ++ "regexp" + "strings" + "testing" + +@@ -36,7 +37,7 @@ func TestNormalTerms(t *testing.T) { + {"package emptyintersection; type T[P interface{ ~int; string }] int", "", "empty type set"}, + + {"package embedded0; type T[P interface{ I }] int; type I interface { int }", "int", ""}, +- {"package embedded1; type T[P interface{ I | string }] int; type I interface{ int | ~string }", "int|~string", ""}, ++ {"package embedded1; type T[P interface{ I | string }] int; type I interface{ int | ~string }", "int ?\\| ?~string", ""}, + {"package embedded2; type T[P interface{ I; string }] int; type I interface{ int | ~string }", "string", ""}, + + {"package named; type T[P C] int; type C interface{ ~int|int }", "~int", ""}, +@@ -50,7 +51,7 @@ type B interface{ int|string } + type C interface { ~string|~int } + + type T[P interface{ A|B; C }] int +-`, "~string|int", ""}, ++`, "~string ?\\| ?int", ""}, + } + + for _, test := range tests { +@@ -94,8 +95,9 @@ type T[P interface{ A|B; C }] int + qf := types.RelativeTo(pkg) + got = types.TypeString(NewUnion(terms), qf) + } +- if got != test.want { +- t.Errorf("StructuralTerms(%s) = %q, want %q", T, got, test.want) ++ want := regexp.MustCompile(test.want) ++ if !want.MatchString(got) { ++ t.Errorf("NormalTerms(%s) = %q, want matching %q", T, got, test.want) + } + }) + } diff --git a/SOURCES/README.md b/SOURCES/README.md new file mode 100644 index 0000000..d7115f4 --- /dev/null +++ b/SOURCES/README.md @@ -0,0 +1,3 @@ +# golang-x-exp + +The golang-x-exp package \ No newline at end of file diff --git a/SOURCES/changelog b/SOURCES/changelog new file mode 100644 index 0000000..b829986 --- /dev/null +++ b/SOURCES/changelog @@ -0,0 +1,95 @@ +* Thu Jan 20 2022 Fedora Release Engineering - 0-0.29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0-0.28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 0-0.27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Jan 23 02:22:50 CET 2021 Robert-André Mauchin - 0-0.26.20210123giteab1b5e +- Bump to commit eab1b5eb1a030d481efa6d2d1362ece0ebdba8e9 + +* Fri Aug 07 19:13:51 CEST 2020 Robert-André Mauchin - 0-0.25.20200807git0022984 +- Bump to commit 00229845015e38294862ecd9909318241789d41c + +* Tue Jul 28 2020 Fedora Release Engineering - 0-0.24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 0-0.23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0-0.22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jul 05 2019 Elliott Sales de Andrade - 0-0.21.20190623git8c7d1c5 +- Add Obsoletes for old name + +* Thu Apr 25 00:30:21 CEST 2019 Robert-André Mauchin - 0-0.20.20190623git8c7d1c5 +- Bump to commit 8c7d1c524af6eaf18eadc4f57955a748e7001194 + +* Fri Feb 01 2019 Fedora Release Engineering - 0-0.19.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0-0.18.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0-0.17.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 0-0.16.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0-0.15.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 26 2017 Jan Chaloupka - 0-0.14.gitd00e13e +- Update Provided and [B]R packages + related: #1250519 + +* Fri Feb 10 2017 Fedora Release Engineering - 0-0.13.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jul 21 2016 Fedora Release Engineering - 0-0.12.gitd00e13e +- https://fedoraproject.org/wiki/Changes/golang1.7 + +* Mon Apr 18 2016 jchaloup - 0-0.11.gitd00e13e +- Bump to upstream d00e13ec443927751b2bd49e97dea7bf3b6a6487 + related: #1250519 + +* Mon Feb 22 2016 Fedora Release Engineering - 0-0.10.gite1eb486 +- https://fedoraproject.org/wiki/Changes/golang1.6 + +* Wed Feb 03 2016 Fedora Release Engineering - 0-0.9.gite1eb486 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Aug 20 2015 jchaloup - 0-0.8.gite1eb486 +- Choose the correct devel subpackage + related: #1250519 + +* Thu Aug 20 2015 jchaloup - 0-0.7.gite1eb486 +- Fix %%files devel section +- Fix BR and R, change import path prefix to code.google.com/p + related: #1250519 + +* Wed Aug 19 2015 jchaloup +- Update spec file to spec-2.0 + resolves: #1250519 + +* Wed Jun 17 2015 Fedora Release Engineering - 0-0.5.hg77a5f324d8f5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Dec 09 2014 jchaloup - 0-0.4.hg77a5f324d8f5 +- Update to the latest commit 77a5f324d8f52bc9a7116aab8ed7136f08ea5310 + related: #1148481 + +* Fri Nov 21 2014 jchaloup - 0-0.3.hgbd8df7009305 +- Extend import paths for golang.org/x/ + related: #1148481 + +* Sun Oct 26 2014 jchaloup - 0-0.2.hgbd8df7009305 +- Choose the correct architecture + related: #1148481 + +* Mon Sep 15 2014 Eric Paris 0-0.51 +- Rebuilt for MSVSphere 9.4 + +* Sun Aug 06 2023 Robert-André Mauchin - 0-0.51 +- Bump to commit d63ba01acd4b5892385c4390b334ea2c89f27eb7 + +* Thu Jul 20 2023 Fedora Release Engineering - 0-0.50 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri Jun 23 2023 Mikel Olasagasti Uranga - 0-0.49 +- Skip one jsonrpc2 test + +* Thu Jun 22 2023 Mikel Olasagasti Uranga - 0-0.48 +- Remove event module, fix test. Closes rhbz#2171561 + +* Thu Jan 19 2023 Fedora Release Engineering - 0-0.47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Aug 10 2022 Maxwell G - 0-0.46 +- Rebuild to fix FTBFS + +* Thu Jul 21 2022 Fedora Release Engineering - 0-0.45 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jul 19 2022 Maxwell G - 0-0.44 +- Rebuild for + CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang + +* Sat Jun 18 2022 Robert-André Mauchin - 0-0.43 +- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, + CVE-2022-27191, CVE-2022-29526, CVE-2022-30629 + +* Sat Apr 16 2022 Fabio Alessandro Locati - 0-0.42 +- Rebuilt for CVE-2022-27191 + +* Thu Apr 07 2022 Fabio Alessandro Locati - 0-0.41 +- bump to 053ad81199eb10baaf3412e8adb0f8c82679b4d3 + +* Thu Jan 20 2022 Fedora Release Engineering - 0-0.29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0-0.28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 0-0.27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Jan 23 02:22:50 CET 2021 Robert-André Mauchin - 0-0.26.20210123giteab1b5e +- Bump to commit eab1b5eb1a030d481efa6d2d1362ece0ebdba8e9 + +* Fri Aug 07 19:13:51 CEST 2020 Robert-André Mauchin - 0-0.25.20200807git0022984 +- Bump to commit 00229845015e38294862ecd9909318241789d41c + +* Tue Jul 28 2020 Fedora Release Engineering - 0-0.24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 0-0.23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0-0.22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jul 05 2019 Elliott Sales de Andrade - 0-0.21.20190623git8c7d1c5 +- Add Obsoletes for old name + +* Thu Apr 25 00:30:21 CEST 2019 Robert-André Mauchin - 0-0.20.20190623git8c7d1c5 +- Bump to commit 8c7d1c524af6eaf18eadc4f57955a748e7001194 + +* Fri Feb 01 2019 Fedora Release Engineering - 0-0.19.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0-0.18.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0-0.17.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 0-0.16.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0-0.15.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 26 2017 Jan Chaloupka - 0-0.14.gitd00e13e +- Update Provided and [B]R packages + related: #1250519 + +* Fri Feb 10 2017 Fedora Release Engineering - 0-0.13.gitd00e13e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jul 21 2016 Fedora Release Engineering - 0-0.12.gitd00e13e +- https://fedoraproject.org/wiki/Changes/golang1.7 + +* Mon Apr 18 2016 jchaloup - 0-0.11.gitd00e13e +- Bump to upstream d00e13ec443927751b2bd49e97dea7bf3b6a6487 + related: #1250519 + +* Mon Feb 22 2016 Fedora Release Engineering - 0-0.10.gite1eb486 +- https://fedoraproject.org/wiki/Changes/golang1.6 + +* Wed Feb 03 2016 Fedora Release Engineering - 0-0.9.gite1eb486 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Aug 20 2015 jchaloup - 0-0.8.gite1eb486 +- Choose the correct devel subpackage + related: #1250519 + +* Thu Aug 20 2015 jchaloup - 0-0.7.gite1eb486 +- Fix %%files devel section +- Fix BR and R, change import path prefix to code.google.com/p + related: #1250519 + +* Wed Aug 19 2015 jchaloup +- Update spec file to spec-2.0 + resolves: #1250519 + +* Wed Jun 17 2015 Fedora Release Engineering - 0-0.5.hg77a5f324d8f5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Dec 09 2014 jchaloup - 0-0.4.hg77a5f324d8f5 +- Update to the latest commit 77a5f324d8f52bc9a7116aab8ed7136f08ea5310 + related: #1148481 + +* Fri Nov 21 2014 jchaloup - 0-0.3.hgbd8df7009305 +- Extend import paths for golang.org/x/ + related: #1148481 + +* Sun Oct 26 2014 jchaloup - 0-0.2.hgbd8df7009305 +- Choose the correct architecture + related: #1148481 + +* Mon Sep 15 2014 Eric Paris