import golang-x-exp-0-0.51.20230806gitd63ba01.el9

i9ce changed/i9ce/golang-x-exp-0-0.51.20230806gitd63ba01.el9
Sergey Cherevko 10 months ago
commit 28379acd53
Signed by: scherevko
GPG Key ID: D87CBBC16D2E4A72

1
.gitignore vendored

@ -0,0 +1 @@
SOURCES/exp-d63ba01acd4b5892385c4390b334ea2c89f27eb7.tar.gz

@ -0,0 +1 @@
9bb8309a1c7d787fa793255b085d1f8a06130be3 SOURCES/exp-d63ba01acd4b5892385c4390b334ea2c89f27eb7.tar.gz

@ -0,0 +1,62 @@
From 145caa8ea1d065cbc846dfd1a5602c914b97f9d8 Mon Sep 17 00:00:00 2001
From: Robert Findley <rfindley@google.com>
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 <gobot@golang.org>
Run-TryBot: Robert Findley <rfindley@google.com>
Auto-Submit: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
---
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)
}
})
}

@ -0,0 +1,3 @@
# golang-x-exp
The golang-x-exp package

@ -0,0 +1,95 @@
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Jan 23 02:22:50 CET 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.26.20210123giteab1b5e
- Bump to commit eab1b5eb1a030d481efa6d2d1362ece0ebdba8e9
* Fri Aug 07 19:13:51 CEST 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.25.20200807git0022984
- Bump to commit 00229845015e38294862ecd9909318241789d41c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Jul 05 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0-0.21.20190623git8c7d1c5
- Add Obsoletes for old name
* Thu Apr 25 00:30:21 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.20.20190623git8c7d1c5
- Bump to commit 8c7d1c524af6eaf18eadc4f57955a748e7001194
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.19.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.18.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.17.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.16.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.15.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jun 26 2017 Jan Chaloupka <jchaloup@redhat.com> - 0-0.14.gitd00e13e
- Update Provided and [B]R packages
related: #1250519
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.13.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Jul 21 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.12.gitd00e13e
- https://fedoraproject.org/wiki/Changes/golang1.7
* Mon Apr 18 2016 jchaloup <jchaloup@redhat.com> - 0-0.11.gitd00e13e
- Bump to upstream d00e13ec443927751b2bd49e97dea7bf3b6a6487
related: #1250519
* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.10.gite1eb486
- https://fedoraproject.org/wiki/Changes/golang1.6
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.9.gite1eb486
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Aug 20 2015 jchaloup <jchaloup@redhat.com> - 0-0.8.gite1eb486
- Choose the correct devel subpackage
related: #1250519
* Thu Aug 20 2015 jchaloup <jchaloup@redhat.com> - 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 <jchaloup@redhat.com>
- Update spec file to spec-2.0
resolves: #1250519
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.5.hg77a5f324d8f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Dec 09 2014 jchaloup <jchaloup@redhat.com> - 0-0.4.hg77a5f324d8f5
- Update to the latest commit 77a5f324d8f52bc9a7116aab8ed7136f08ea5310
related: #1148481
* Fri Nov 21 2014 jchaloup <jchaloup@redhat.com> - 0-0.3.hgbd8df7009305
- Extend import paths for golang.org/x/
related: #1148481
* Sun Oct 26 2014 jchaloup <jchaloup@redhat.com> - 0-0.2.hgbd8df7009305
- Choose the correct architecture
related: #1148481
* Mon Sep 15 2014 Eric Paris <eparis@redhat.com - 0-0.1.hgbd8df7009305
- Bump to upstream bd8df7009305d6ada223ea3c95b94c0f38bfa119

@ -0,0 +1,217 @@
## START: Set by rpmautospec
## (rpmautospec version 0.3.5)
## RPMAUTOSPEC: autorelease, autochangelog
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
release_number = 22;
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec
# Generated by go2rpm 1.9.0
%bcond_without check
# https://github.com/golang/exp
%global goipath golang.org/x/exp
%global forgeurl https://github.com/golang/exp
%global commit d63ba01acd4b5892385c4390b334ea2c89f27eb7
%gometa
%global common_description %{expand:
This subrepository holds experimental and deprecated packages.
The idea for this subrepository originated as the pkg/exp directory of the main
repository, but its presence there made it unavailable to users of the binary
downloads of the Go installation. The subrepository has therefore been created
to make it possible to go get these packages.}
%global golicenses LICENSE PATENTS
%global godocs CONTRIBUTING.md README.md
Name: %{goname}
Version: 0
Release: %autorelease -p -b 30
Summary: Experimental and deprecated Go packages
License: BSD-3-Clause AND Apache-2.0
URL: %{gourl}
Source: %{gosource}
BuildRequires: libglvnd-devel
%description %{common_description}
%gopkg
%prep
%goprep
%autopatch -p1
rm -rfv event jsonrpc2 shiny
%generate_buildrequires
%go_generate_buildrequires
%build
for cmd in cmd/apidiff cmd/gorelease cmd/modgraphviz cmd/txtar ; do
%gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
done
%install
%gopkginstall
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%if %{with check}
%check
for test in "TestRelease_gitRepo_uncommittedChanges" \
"TestFailure" \
"TestCertificateTransparency" \
; do
awk -i inplace '/^func.*'"$test"'\(/ { print; print "\tt.Skip(\"disabled failing test\")"; next}1' $(grep -rl $test)
done
%gocheck
%endif
%files
%license LICENSE PATENTS
%doc CONTRIBUTING.md README.md
%{_bindir}/*
%gopkgfiles
%changelog
* Mon Apr 22 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> 0-0.51
- Rebuilt for MSVSphere 9.4
* Sun Aug 06 2023 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.51
- Bump to commit d63ba01acd4b5892385c4390b334ea2c89f27eb7
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jun 23 2023 Mikel Olasagasti Uranga <mikel@olasagasti.info> - 0-0.49
- Skip one jsonrpc2 test
* Thu Jun 22 2023 Mikel Olasagasti Uranga <mikel@olasagasti.info> - 0-0.48
- Remove event module, fix test. Closes rhbz#2171561
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Aug 10 2022 Maxwell G <gotmax@e.email> - 0-0.46
- Rebuild to fix FTBFS
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jul 19 2022 Maxwell G <gotmax@e.email> - 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 <zebob.m@gmail.com> - 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 <me@fale.io> - 0-0.42
- Rebuilt for CVE-2022-27191
* Thu Apr 07 2022 Fabio Alessandro Locati <me@fale.io> - 0-0.41
- bump to 053ad81199eb10baaf3412e8adb0f8c82679b4d3
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Jan 23 02:22:50 CET 2021 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.26.20210123giteab1b5e
- Bump to commit eab1b5eb1a030d481efa6d2d1362ece0ebdba8e9
* Fri Aug 07 19:13:51 CEST 2020 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.25.20200807git0022984
- Bump to commit 00229845015e38294862ecd9909318241789d41c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Jul 05 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0-0.21.20190623git8c7d1c5
- Add Obsoletes for old name
* Thu Apr 25 00:30:21 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.20.20190623git8c7d1c5
- Bump to commit 8c7d1c524af6eaf18eadc4f57955a748e7001194
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.19.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.18.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.17.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.16.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.15.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jun 26 2017 Jan Chaloupka <jchaloup@redhat.com> - 0-0.14.gitd00e13e
- Update Provided and [B]R packages
related: #1250519
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.13.gitd00e13e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Jul 21 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.12.gitd00e13e
- https://fedoraproject.org/wiki/Changes/golang1.7
* Mon Apr 18 2016 jchaloup <jchaloup@redhat.com> - 0-0.11.gitd00e13e
- Bump to upstream d00e13ec443927751b2bd49e97dea7bf3b6a6487
related: #1250519
* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.10.gite1eb486
- https://fedoraproject.org/wiki/Changes/golang1.6
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.9.gite1eb486
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Aug 20 2015 jchaloup <jchaloup@redhat.com> - 0-0.8.gite1eb486
- Choose the correct devel subpackage
related: #1250519
* Thu Aug 20 2015 jchaloup <jchaloup@redhat.com> - 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 <jchaloup@redhat.com>
- Update spec file to spec-2.0
resolves: #1250519
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.5.hg77a5f324d8f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Dec 09 2014 jchaloup <jchaloup@redhat.com> - 0-0.4.hg77a5f324d8f5
- Update to the latest commit 77a5f324d8f52bc9a7116aab8ed7136f08ea5310
related: #1148481
* Fri Nov 21 2014 jchaloup <jchaloup@redhat.com> - 0-0.3.hgbd8df7009305
- Extend import paths for golang.org/x/
related: #1148481
* Sun Oct 26 2014 jchaloup <jchaloup@redhat.com> - 0-0.2.hgbd8df7009305
- Choose the correct architecture
related: #1148481
* Mon Sep 15 2014 Eric Paris <eparis@redhat.com - 0-0.1.hgbd8df7009305
- Bump to upstream bd8df7009305d6ada223ea3c95b94c0f38bfa119
Loading…
Cancel
Save