The package rpms/golang-github-lucas-clemente-quic.git has added or updated architecture
specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/golang-github-lucas-clemente-quic....
Change:
+%ifarch s390x
Thanks.
Full change:
============
commit 87e7c6efbed685ad5a24f68da4d6399690ddce8b
Author: Mikel Olasagasti Uranga <mikel(a)olasagasti.info>
Date: Fri May 20 17:57:25 2022 +0200
Update to 0.27.2
Closes rhbz#1941089 rhbz#2045534 rhbz#2085929 rhbz#2085758
diff --git a/.gitignore b/.gitignore
index 023b78b..c80a072 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,6 @@
/quic-go-f1500db0622ed44695263251f33d9f0e14992ad9.tar.gz
/quic-go-0.22.0.tar.gz
/quic-go-0.23.0.tar.gz
+/quic-go-0.27.0.tar.gz
+/quic-go-0.27.1.tar.gz
+/quic-go-0.27.2.tar.gz
diff --git a/golang-github-lucas-clemente-quic.spec
b/golang-github-lucas-clemente-quic.spec
index a8ed0d8..4edd895 100644
--- a/golang-github-lucas-clemente-quic.spec
+++ b/golang-github-lucas-clemente-quic.spec
@@ -1,16 +1,15 @@
-# Generated by go2rpm 1.5.0
+# Generated by go2rpm 1.6.0
%bcond_without check
+%global debug_package %{nil}
#
https://github.com/lucas-clemente/quic-go
%global goipath
github.com/lucas-clemente/quic-go
-Version: 0.23.0
+Version: 0.27.2
%gometa
%global common_description %{expand:
-Quic-go is an implementation of the QUIC protocol in Go. It roughly implements
-the IETF QUIC draft, although we don't fully support any of the draft versions
-at the moment.}
+A QUIC implementation in pure go.}
%global golicenses LICENSE
%global godocs docs example Changelog.md README.md
@@ -23,30 +22,6 @@ License: MIT
URL: %{gourl}
Source0: %{gosource}
-BuildRequires:
golang(github.com/cheekybits/genny/generic)
-BuildRequires:
golang(github.com/francoispqt/gojay)
-BuildRequires:
golang(github.com/golang/mock/gomock)
-BuildRequires:
golang(github.com/marten-seemann/qpack)
-BuildRequires:
golang(github.com/marten-seemann/qtls-go1-16)
-BuildRequires:
golang(github.com/marten-seemann/qtls-go1-17)
-BuildRequires:
golang(golang.org/x/crypto/chacha20)
-BuildRequires:
golang(golang.org/x/crypto/hkdf)
-BuildRequires:
golang(golang.org/x/net/http/httpguts)
-BuildRequires:
golang(golang.org/x/net/http2/hpack)
-BuildRequires:
golang(golang.org/x/net/idna)
-BuildRequires:
golang(golang.org/x/net/ipv4)
-BuildRequires:
golang(golang.org/x/net/ipv6)
-BuildRequires:
golang(golang.org/x/sync/errgroup)
-BuildRequires:
golang(golang.org/x/sys/unix)
-
-%if %{with check}
-# Tests
-BuildRequires:
golang(github.com/onsi/ginkgo)
-BuildRequires:
golang(github.com/onsi/ginkgo/extensions/table)
-BuildRequires:
golang(github.com/onsi/gomega)
-BuildRequires:
golang(github.com/onsi/gomega/gbytes)
-%endif
-
%description
%{common_description}
@@ -55,16 +30,27 @@ BuildRequires:
golang(github.com/onsi/gomega/gbytes)
%prep
%goprep
+%generate_buildrequires
+%go_generate_buildrequires
+
%install
%gopkginstall
%if %{with check}
%check
-# needs network
-rm server_test.go conn_oob_test.go
+%ifarch s390x
+# two test fail fo s390x
+# [Fail] OOB Conn Test ECN conn [It] reads ECN flags on IPv6
+# [Fail] OOB Conn Test ECN conn [It] reads ECN flags on a connection that supports both
IPv4 and IPv6
+rm sys_conn_oob_test.go
+# [Fail] HTTP 0.9 integration tests [It] performs request
+# [Fail] HTTP 0.9 integration tests [It] allows setting of headers
+rm interop/http09/http_test.go
+%endif
%gocheck
%endif
%gopkgfiles
%changelog
+%autochangelog
diff --git a/sources b/sources
index 3167f8d..c15a5c3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (quic-go-0.23.0.tar.gz) =
d8a3863983f04a6c97c5079bb35d7c10a7bdea00550148b616cd83759186b7780248bf712de2e1b875144f35f573499a59955d51b2a8654963fa4ce2df32f3ca
+SHA512 (quic-go-0.27.2.tar.gz) =
3b800fb8c6e59282ce4a46ae7ff2993f6f8f89ea1d1e7c1b49958cd47a3ad8aa89ee474dff60eb52c6158e2fa087fa307041723e35d24bc40b1adfa17943302a