germano pushed to esteidcerts (epel7). "Initial import (#1054933)"
by notificationsï¼ fedoraproject.org
From 1dc0ea182fee08fc90fbaae21c972e4ca70f2ea6 Mon Sep 17 00:00:00 2001
From: Mihkel Vain <turakas(a)gmail.com>
Date: Apr 03 2014 12:17:41 +0000
Subject: Initial import (#1054933)
---
diff --git a/.gitignore b/.gitignore
index e69de29..b88634b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/esteidcerts-3.8.0.9128.tar.gz
diff --git a/esteidcerts.spec b/esteidcerts.spec
new file mode 100644
index 0000000..5b63b58
--- /dev/null
+++ b/esteidcerts.spec
@@ -0,0 +1,57 @@
+Name: esteidcerts
+Version: 3.8.0.9128
+Release: 1%{?dist}
+Summary: Estonian ID-card certificates
+
+License: Public Domain
+URL: http://www.ria.ee
+Source: https://installer.id.ee/media/sources/%{name}-%{version}.tar.gz
+Buildarch: noarch
+
+
+%description
+Estonian ID card root, intermediate and OCSP certificates
+
+
+%package test
+Summary: Estonian ID card test certificates
+
+Requires: %{name} = %{version}-%{release}
+
+%description test
+Estonian ID card test root, intermediate and OCSP certificates
+
+%prep
+%setup -q
+
+%build
+
+%install
+install -d %{buildroot}%{_datadir}/esteid/certs
+install -D -c -p -m 644 *.crt %{buildroot}%{_datadir}/esteid/certs/
+
+%files
+%doc README.txt
+%dir %{_datadir}/esteid
+%exclude %{_datadir}/esteid/certs/TEST*
+%{_datadir}/esteid/certs
+
+%files test
+%doc README.txt
+%{_datadir}/esteid/certs/TEST*
+
+%changelog
+* Tue Feb 18 2014 Mihkel Vain <mihkel(a)fedoraproject.org> - 3.8.0.9128-1
+- More spec file fixes
+
+* Mon Feb 17 2014 Mihkel Vain <mihkel(a)fedoraproject.org> - 3.8.0.9128-1
+- Fix spec file according to suggestions and move TEST* certs to *-test package
+
+* Sat Jan 18 2014 Mihkel Vain <turakas(a)gmail.com> - 3.8.0.9128-1
+- Move test certs to devel package
+
+* Fri Jan 17 2014 Mihkel Vain <turakas(a)gmail.com> - 3.8.0.9128-1
+- First rpm package for Fedora
+
+* Fri Aug 13 2010 RIA <info(a)ria.ee> 1.0-1
+- first build no changes
diff --git a/sources b/sources
index e69de29..586ed8e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+92b79074e4f6db85453f561f9d9ab35f esteidcerts-3.8.0.9128.tar.gz
https://src.fedoraproject.org/rpms/esteidcerts/c/1dc0ea182fee08fc90fbaae2...
4Â years, 11Â months
crobinso pushed to qemu (f28). "Rebase to qemu 2.11.1 bugfix release"
by notificationsï¼ fedoraproject.org
From a7e2480deb1f841f24c7a8573c27fc4b9c1de408 Mon Sep 17 00:00:00 2001
From: Cole Robinson <crobinso(a)redhat.com>
Date: Feb 28 2018 22:11:13 +0000
Subject: Rebase to qemu 2.11.1 bugfix release
---
diff --git a/.gitignore b/.gitignore
index a7be0b1..faaded8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/qemu-2.11.0-rc1.tar.xz
/qemu-2.11.0-rc3.tar.xz
/qemu-2.11.0.tar.xz
+/qemu-2.11.1.tar.xz
diff --git a/qemu.spec b/qemu.spec
index aef2776..2e1e0d9 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -103,8 +103,8 @@ Requires: %{name}-block-ssh = %{epoch}:%{version}-%{release}
Summary: QEMU is a FAST! processor emulator
Name: qemu
-Version: 2.11.0
-Release: 5%{?rcrel}%{?dist}
+Version: 2.11.1
+Release: 1%{?rcrel}%{?dist}
Epoch: 2
License: GPLv2 and BSD and MIT and CC-BY
URL: http://www.qemu.org/
@@ -1983,6 +1983,9 @@ getent passwd qemu >/dev/null || \
%changelog
+* Wed Feb 28 2018 Cole Robinson <crobinso(a)redhat.com> - 2:2.11.1-1
+- Rebase to qemu 2.11.1 bugfix release
+
* Tue Feb 27 2018 Daniel P. Berrange <berrange(a)redhat.com> - 2:2.11.0-5
- Improve License tag
- Honour CC/LD flags for ksmctl
diff --git a/sources b/sources
index bd6d3bb..07f92da 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qemu-2.11.0.tar.xz) = 902cb11bcfde03a139efb8e5af978364d4160c9943142b1b3f92045066bf004aad7733ddb4d033aab40559cb00a79c907e0ffecf546e4a1a3659c19ec463940e
+SHA512 (qemu-2.11.1.tar.xz) = 7fd4a7c6fa8627510431ed34f05bdd6b055ea66207bab29904bbce66dfd5b07546f02dfcb34937f48efb67184200ab3c8501763776adc1cdc1302a924fb2a5ef
https://src.fedoraproject.org/rpms/qemu/c/a7e2480deb1f841f24c7a8573c27fc4...
4Â years, 11Â months
crobinso pushed to qemu (f28). "Avoid breakage in tests due to
stricter crypto policies (..more)"
by notificationsï¼ fedoraproject.org
From 29249a79a8e7ba865a4c10211571ff0f2d051860 Mon Sep 17 00:00:00 2001
From: Daniel P. Berrangé <berrange(a)redhat.com>
Date: Feb 28 2018 18:54:48 +0000
Subject: Avoid breakage in tests due to stricter crypto policies
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
diff --git a/0001-crypto-ensure-we-use-a-predictable-TLS-priority-sett.patch b/0001-crypto-ensure-we-use-a-predictable-TLS-priority-sett.patch
new file mode 100644
index 0000000..69e19e1
--- /dev/null
+++ b/0001-crypto-ensure-we-use-a-predictable-TLS-priority-sett.patch
@@ -0,0 +1,48 @@
+From 11e1a77f98b2663a6fb0b640bff2ceedc6fc79f8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange(a)redhat.com>
+Date: Wed, 28 Feb 2018 14:04:38 +0000
+Subject: [PATCH] crypto: ensure we use a predictable TLS priority setting
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The TLS test cert generation relies on a fixed set of algorithms that are
+only usable under GNUTLS' default priority setting. When building QEMU
+with a custom distro specific priority setting, this can cause the TLS
+tests to fail. By forcing the tests to always use "NORMAL" priority we
+can make them more robust.
+
+Reviewed-by: Eric Blake <eblake(a)redhat.com>
+Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
+---
+ tests/test-crypto-tlssession.c | 1 +
+ tests/test-io-channel-tls.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/tests/test-crypto-tlssession.c b/tests/test-crypto-tlssession.c
+index 1a4a066d76..82f21c27f2 100644
+--- a/tests/test-crypto-tlssession.c
++++ b/tests/test-crypto-tlssession.c
+@@ -75,6 +75,7 @@ static QCryptoTLSCreds *test_tls_creds_create(QCryptoTLSCredsEndpoint endpoint,
+ "server" : "client"),
+ "dir", certdir,
+ "verify-peer", "yes",
++ "priority", "NORMAL",
+ /* We skip initial sanity checks here because we
+ * want to make sure that problems are being
+ * detected at the TLS session validation stage,
+diff --git a/tests/test-io-channel-tls.c b/tests/test-io-channel-tls.c
+index a210d01ba5..47ba603e8d 100644
+--- a/tests/test-io-channel-tls.c
++++ b/tests/test-io-channel-tls.c
+@@ -78,6 +78,7 @@ static QCryptoTLSCreds *test_tls_creds_create(QCryptoTLSCredsEndpoint endpoint,
+ "server" : "client"),
+ "dir", certdir,
+ "verify-peer", "yes",
++ "priority", "NORMAL",
+ /* We skip initial sanity checks here because we
+ * want to make sure that problems are being
+ * detected at the TLS session validation stage,
+--
+2.14.3
+
diff --git a/qemu.spec b/qemu.spec
index 3156741..aef2776 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -148,6 +148,9 @@ Patch0002: 0001-Remove-problematic-evdev-86-key-from-en-us-keymap.patch
# Non-deterministic python hash iterator sort ordering
Patch0003: 0001-qapi-ensure-stable-sort-ordering-when-checking-QAPI-.patch
+# Avoid breakage in tests due to stricter crypto policies
+Patch0004: 0001-crypto-ensure-we-use-a-predictable-TLS-priority-sett.patch
+
# documentation deps
BuildRequires: texinfo
# For /usr/bin/pod2man
@@ -1985,6 +1988,7 @@ getent passwd qemu >/dev/null || \
- Honour CC/LD flags for ksmctl
- Fix non-deterministic test failure
- Use explicit "python2" binary to avoid "python" brokeness (rhbz#1550010)
+- Avoid breakage in TLS tests due to stricter crypto policies
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2:2.11.0-4.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
https://src.fedoraproject.org/rpms/qemu/c/29249a79a8e7ba865a4c10211571ff0...
4Â years, 11Â months
crobinso pushed to qemu (f28). "Explicitly use python2 binary
(..more)"
by notificationsï¼ fedoraproject.org
From 52904050aa05317ca6ef2250d48502de7e259799 Mon Sep 17 00:00:00 2001
From: Daniel P. Berrangé <berrange(a)redhat.com>
Date: Feb 28 2018 18:02:52 +0000
Subject: Explicitly use python2 binary
The /usr/bin/python binary has started spewing text to stderr, even when
not connected to a tty, which breaks QEMU test suite.
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
diff --git a/qemu.spec b/qemu.spec
index eeb1b4f..3156741 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -1056,6 +1056,7 @@ run_configure() {
--disable-strip \
--disable-werror \
--enable-kvm \
+ --python=/usr/bin/python2 \
%ifarch s390 %{mips64}
--enable-tcg-interpreter \
%endif
@@ -1983,6 +1984,7 @@ getent passwd qemu >/dev/null || \
- Improve License tag
- Honour CC/LD flags for ksmctl
- Fix non-deterministic test failure
+- Use explicit "python2" binary to avoid "python" brokeness (rhbz#1550010)
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2:2.11.0-4.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
https://src.fedoraproject.org/rpms/qemu/c/52904050aa05317ca6ef2250d48502d...
4Â years, 11Â months
crobinso pushed to qemu (f28). "Non-deterministic python hash
iterator sort ordering (..more)"
by notificationsï¼ fedoraproject.org
From 28d4d1f5e7d906c721659c166a9530f3d9db5bda Mon Sep 17 00:00:00 2001
From: Daniel P. Berrangé <berrange(a)redhat.com>
Date: Feb 27 2018 16:30:20 +0000
Subject: Non-deterministic python hash iterator sort ordering
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
diff --git a/0001-qapi-ensure-stable-sort-ordering-when-checking-QAPI-.patch b/0001-qapi-ensure-stable-sort-ordering-when-checking-QAPI-.patch
new file mode 100644
index 0000000..2fb9de0
--- /dev/null
+++ b/0001-qapi-ensure-stable-sort-ordering-when-checking-QAPI-.patch
@@ -0,0 +1,37 @@
+From f7a5376d4b667cf6c83c1d640e32d22456d7b5ee Mon Sep 17 00:00:00 2001
+From: "Daniel P. Berrange" <berrange(a)redhat.com>
+Date: Tue, 16 Jan 2018 13:42:10 +0000
+Subject: [PATCH] qapi: ensure stable sort ordering when checking QAPI entities
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Some early python 3.x versions will have different default
+ordering when calling the 'values()' method on a dict, compared
+to python 2.x and later 3.x versions. Explicitly sort the items
+to get a stable ordering.
+
+Reviewed-by: Philippe Mathieu-Daudé <f4bug(a)amsat.org>
+Signed-off-by: Daniel P. Berrange <berrange(a)redhat.com>
+Message-Id: <20180116134217.8725-8-berrange(a)redhat.com>
+Signed-off-by: Eduardo Habkost <ehabkost(a)redhat.com>
+---
+ scripts/qapi.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/scripts/qapi.py b/scripts/qapi.py
+index 1fdd189c0d..58f995b07f 100644
+--- a/scripts/qapi.py
++++ b/scripts/qapi.py
+@@ -1678,7 +1678,7 @@ class QAPISchema(object):
+ assert False
+
+ def check(self):
+- for ent in self._entity_dict.values():
++ for (name, ent) in sorted(self._entity_dict.items()):
+ ent.check(self)
+
+ def visit(self, visitor):
+--
+2.14.3
+
https://src.fedoraproject.org/rpms/qemu/c/28d4d1f5e7d906c721659c166a9530f...
4Â years, 11Â months