The package rpms/hyperv-daemons.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/hyperv-daemons.git/commit/?id=bc5....
Change:
+ExclusiveArch: i686 x86_64 aarch64
Thanks.
Full change:
============
commit bc515ecbf418cf43fdff50491f70c0181fb53a10
Author: Vitaly Kuznetsov <vkuznets(a)redhat.com>
Date: Tue Aug 2 12:01:34 2022 +0200
Enable aarch64 build (#2111394)
While on it, fix typos in shell scripts.
Signed-off-by: Vitaly Kuznetsov <vkuznets(a)redhat.com>
diff --git a/hyperv-daemons.spec b/hyperv-daemons.spec
index 0974001..5b5df05 100644
--- a/hyperv-daemons.spec
+++ b/hyperv-daemons.spec
@@ -5,7 +5,7 @@
# Hyper-V FCOPY daemon binary name
%global hv_fcopy_daemon hypervfcopyd
# snapshot version
-%global snapver .20220710git
+%global snapver .20220731git
# use hardened build
%global _hardened_build 1
# udev rules prefix
@@ -13,7 +13,7 @@
Name: hyperv-daemons
Version: 0
-Release: 0.37%{?snapver}%{?dist}
+Release: 0.39%{?snapver}%{?dist}
Summary: Hyper-V daemons suite
License: GPLv2
@@ -44,10 +44,10 @@ Source202: hypervfcopy.rules
# HYPERV TOOLS
Source301: lsvmbus
-# Hyper-V is available only on x86 architectures
+# Hyper-V is available only on x86 and aarch64 architectures
# The base empty (a.k.a. virtual) package can not be noarch
# due to
http://www.rpm.org/ticket/78
-ExclusiveArch: i686 x86_64
+ExclusiveArch: i686 x86_64 aarch64
Requires: hypervkvpd = %{version}-%{release}
Requires: hypervvssd = %{version}-%{release}
@@ -246,6 +246,10 @@ fi
%{_sbindir}/lsvmbus
%changelog
+* Tue Aug 02 2022 Vitaly Kuznetsov <vkuznets(a)redhat.com> - 0-0.39.20220731git
+- Enable aarch64 build (#2111394)
+- Fix typos in shell scripts
+
* Thu Jul 14 2022 Vitaly Kuznetsov <vkuznets(a)redhat.com> - 0-0.37.20220710git
- Update to 5.19-rc6
diff --git a/sources b/sources
index ee985c2..a92eafd 100644
--- a/sources
+++ b/sources
@@ -1,7 +1,7 @@
-SHA512 (hv_get_dhcp_info.sh) =
4a9503f2a368cc078e00cdc7d3313d3e6f9c8e18c68e6b9ba0a1b6e4c8c0dbf8183d33158588097b275b7afba08d548187e27cdde05e3321065251389b1bdc63
+SHA512 (hv_get_dhcp_info.sh) =
db43c274eef2274541d9a11364b93570b31cb523b90cd4069313f16f859f034cfc4271db25cc25234c23ce4edb3b91ee0ba79d291849023707bbce6c4813dfe2
SHA512 (hv_get_dns_info.sh) =
876effabea3ffe1daaa9c68dfa9b254d740003716f081aa524a1bdbd81724f744bd9dd900f2fdd94764d67584d3e853b26576aa8b53d6f6df94b12702a167428
SHA512 (hv_kvp_daemon.c) =
c2ef1903a2086bb86f25edae06db7d00c48417ec6cc1aa9e71134557a97c834d4a63303768e6093e0981f67b077f348e4577c66a72977fea3d460fa3a7db6409
-SHA512 (hv_set_ifconfig.sh) =
da6bbd90a265ebab7f63985c57ba8a19c1a9e3ca1e15f361663ec166c85647ecfb89e805a9b51134ebcd896b98a9dc4e2104665d3a0d2f3b5494e61cffbd8d86
+SHA512 (hv_set_ifconfig.sh) =
3dea16ca48ba9732e6dc0095d35c052cbf4664ba905ca492c01ff1df6085e63e6e7831b01804923dbe9fed4e402f2b0975cd1f00f79ec8da61e2ac404fcfc32f
SHA512 (hv_vss_daemon.c) =
940ab279e706dc13438849253d59e58af9710c55fcd2a879715ccc59accfa0cc68e2299c5ec95fde82dd1d7baf0fb0c49d56c3cdf4a4a2c95e8685528497ea8b
SHA512 (hv_fcopy_daemon.c) =
3306eed0a1da7599505a848bcef17a869366c2e1dc4e358b9d7ff1f1e0d58870e850275730e12d161e2fd4b1e8d2ad70f2af1181d1121d9053a037a169d0b6ef
SHA512 (COPYING) =
fbb1e0f29741e900a81ccbe76102103365423d310e9987dfc5858174999911037a9ad48270a3d0b86f245e91868ed73813ca273584be43816f53517858f3aabd
commit 398ac91e84314ee8700180594f12cab905c1ba72
Author: Vitaly Kuznetsov <vkuznets(a)redhat.com>
Date: Thu Jul 14 16:32:29 2022 +0200
Update to 5.19-rc6
Signed-off-by: Vitaly Kuznetsov <vkuznets(a)redhat.com>
diff --git a/hyperv-daemons.spec b/hyperv-daemons.spec
index 528fc5e..0974001 100644
--- a/hyperv-daemons.spec
+++ b/hyperv-daemons.spec
@@ -5,7 +5,7 @@
# Hyper-V FCOPY daemon binary name
%global hv_fcopy_daemon hypervfcopyd
# snapshot version
-%global snapver .20190303git
+%global snapver .20220710git
# use hardened build
%global _hardened_build 1
# udev rules prefix
@@ -246,6 +246,9 @@ fi
%{_sbindir}/lsvmbus
%changelog
+* Thu Jul 14 2022 Vitaly Kuznetsov <vkuznets(a)redhat.com> - 0-0.37.20220710git
+- Update to 5.19-rc6
+
* Fri Jul 01 2022 Chris Patterson <cpatterson(a)microsoft.com> - 0-0.37.20190303git
- Only start kvpd under Hyper-V
- Minimize dependencies for kvpd to ensure it starts before cloud-init
diff --git a/sources b/sources
index eb315f9..ee985c2 100644
--- a/sources
+++ b/sources
@@ -1,8 +1,8 @@
SHA512 (hv_get_dhcp_info.sh) =
4a9503f2a368cc078e00cdc7d3313d3e6f9c8e18c68e6b9ba0a1b6e4c8c0dbf8183d33158588097b275b7afba08d548187e27cdde05e3321065251389b1bdc63
SHA512 (hv_get_dns_info.sh) =
876effabea3ffe1daaa9c68dfa9b254d740003716f081aa524a1bdbd81724f744bd9dd900f2fdd94764d67584d3e853b26576aa8b53d6f6df94b12702a167428
-SHA512 (hv_kvp_daemon.c) =
a9c1d1f2d4829d7796fb16b3fe36d2707df0fb6beb430b8b778ee6c65734a04fc9fd5bd22cb63627cb9574a1d7afa18fe3e1d26b56e0ec49130e2b40d1845133
+SHA512 (hv_kvp_daemon.c) =
c2ef1903a2086bb86f25edae06db7d00c48417ec6cc1aa9e71134557a97c834d4a63303768e6093e0981f67b077f348e4577c66a72977fea3d460fa3a7db6409
SHA512 (hv_set_ifconfig.sh) =
da6bbd90a265ebab7f63985c57ba8a19c1a9e3ca1e15f361663ec166c85647ecfb89e805a9b51134ebcd896b98a9dc4e2104665d3a0d2f3b5494e61cffbd8d86
-SHA512 (hv_vss_daemon.c) =
bf18b77a2bde83a41837744b578f225f97caae47f2c82e83567a11e87a449d1814586d0a9aa149b4b0512710dfa0db6ebe14c7079740d99cd208f9b670f62164
-SHA512 (hv_fcopy_daemon.c) =
d69d8fb82f84d2044e6e02a104c7aa3da8c09e8f7d7b42e7d79ba6ff52a01ff4602f0dea6bf2189709c568c280393e160aaa750c539a3ac7a1282bd401be2c42
+SHA512 (hv_vss_daemon.c) =
940ab279e706dc13438849253d59e58af9710c55fcd2a879715ccc59accfa0cc68e2299c5ec95fde82dd1d7baf0fb0c49d56c3cdf4a4a2c95e8685528497ea8b
+SHA512 (hv_fcopy_daemon.c) =
3306eed0a1da7599505a848bcef17a869366c2e1dc4e358b9d7ff1f1e0d58870e850275730e12d161e2fd4b1e8d2ad70f2af1181d1121d9053a037a169d0b6ef
SHA512 (COPYING) =
fbb1e0f29741e900a81ccbe76102103365423d310e9987dfc5858174999911037a9ad48270a3d0b86f245e91868ed73813ca273584be43816f53517858f3aabd
SHA512 (lsvmbus) =
43be38dd1ef8b2864a3f37a29a440478a69879ea4882a7ded8e42c2464b7325c1b0da3c7e001154da5f892641b6f60d75e7dbab287a9e9cfcf9567ea9eeec8e0
commit 5e18ed1913ab2bc7fc5d14c60b7360526d66c082
Author: Chris Patterson <cpatterson(a)microsoft.com>
Date: Fri Jul 1 14:36:25 2022 +0000
hypervkvpd.service: ordering fixes
- Only start kvpd under Hyper-V.
- Minimize dependencies for kvpd by removing the unnecessary
network.target requirement, but add kvp device and mount
requirements.
- Start before cloud-init-local.service which relies on kvpd
for Azure.
Signed-off-by: Chris Patterson <cpatterson(a)microsoft.com>
diff --git a/hyperv-daemons.spec b/hyperv-daemons.spec
index 75d0bb3..528fc5e 100644
--- a/hyperv-daemons.spec
+++ b/hyperv-daemons.spec
@@ -13,7 +13,7 @@
Name: hyperv-daemons
Version: 0
-Release: 0.36%{?snapver}%{?dist}
+Release: 0.37%{?snapver}%{?dist}
Summary: Hyper-V daemons suite
License: GPLv2
@@ -246,6 +246,10 @@ fi
%{_sbindir}/lsvmbus
%changelog
+* Fri Jul 01 2022 Chris Patterson <cpatterson(a)microsoft.com> - 0-0.37.20190303git
+- Only start kvpd under Hyper-V
+- Minimize dependencies for kvpd to ensure it starts before cloud-init
+
* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> -
0-0.36.20190303git
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
diff --git a/hypervkvpd.service b/hypervkvpd.service
index 2053f11..40dff13 100644
--- a/hypervkvpd.service
+++ b/hypervkvpd.service
@@ -2,7 +2,9 @@
Description=Hyper-V KVP daemon
ConditionVirtualization=microsoft
BindsTo=sys-devices-virtual-misc-vmbus\x21hv_kvp.device
-After=network.target
+After=sys-devices-virtual-misc-vmbus\x21hv_kvp.device
+RequiresMountsFor=/var/lib/hyperv
+Before=cloud-init-local.service
IgnoreOnIsolate=1
[Service]
commit 1cb97ac2399f8dbce3a415582fbe8a0b71069109
Author: Vitaly Kuznetsov <vkuznets(a)redhat.com>
Date: Thu Jul 14 16:23:12 2022 +0200
Add ConditionVirtualization=microsoft
Hyper-V daemons only make sense on Hyper-V.
Suggested-by: Chris Patterson <cpatterson(a)microsoft.com>
Signed-off-by: Vitaly Kuznetsov <vkuznets(a)redhat.com>
diff --git a/hypervfcopyd.service b/hypervfcopyd.service
index dd14a97..aab4b6b 100644
--- a/hypervfcopyd.service
+++ b/hypervfcopyd.service
@@ -1,5 +1,6 @@
[Unit]
Description=Hyper-V FCOPY daemon
+ConditionVirtualization=microsoft
BindsTo=sys-devices-virtual-misc-vmbus\x21hv_fcopy.device
IgnoreOnIsolate=1
diff --git a/hypervkvpd.service b/hypervkvpd.service
index 36ee11c..2053f11 100644
--- a/hypervkvpd.service
+++ b/hypervkvpd.service
@@ -1,5 +1,6 @@
[Unit]
Description=Hyper-V KVP daemon
+ConditionVirtualization=microsoft
BindsTo=sys-devices-virtual-misc-vmbus\x21hv_kvp.device
After=network.target
IgnoreOnIsolate=1
diff --git a/hypervvssd.service b/hypervvssd.service
index 1e5ff43..6a0fad0 100644
--- a/hypervvssd.service
+++ b/hypervvssd.service
@@ -1,5 +1,6 @@
[Unit]
Description=Hyper-V VSS daemon
+ConditionVirtualization=microsoft
BindsTo=sys-devices-virtual-misc-vmbus\x21hv_vss.device
IgnoreOnIsolate=1