Hi Daniel, `qemu-kvm-ev` should be a recommendation, not a requirement on CentOS 7. If it is a requirement, I am -1 on it as well.
-Wei On Fri, 4 Mar 2022 at 13:58, Daniel Augusto Veronezi Salvador < dvsalvador...@gmail.com> wrote: > Thanks, Rohit, for the reply. > > Although it emerged from the PR, the discussion[¹] and voting was not > about the PR per se, but about considering adding *qemu-kvm-ev* as a > requirement for deploying ACS + KVM + CentOS 7. Apologies if it wasn't > very clear. > > Solutions for PR 5297[²] and others that may come can be discussed in > their history line. The changes regarding this voting will be limited to > the documentation: > - On CloudStack's Installation Guide > Host KVM Installation[³], we add > a section guiding users to install the qemu-kvm-ev binaries, if they are > using CentOS 7. > - The packages that we will guide users to install will be the latest > provided by the official CentOS site[⁴] (the current latest version is > '2.12.0-44.1.el7_8.1.x86_64'. > > With that said and based on last Rohit's reply, could I ask Nicolas and > Paul to review, make clear or withdraw their votes? > > Best Regards, > Daniel Salvador > > > [¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > [²] https://github.com/apache/cloudstack/pull/5297 > [³] > > http://docs.cloudstack.apache.org/en/latest/installguide/hypervisor/kvm.html > [⁴] http://mirror.centos.org/centos-7/7/virt/x86_64/kvm-common/Packages/q/ > > On 04/03/2022 07:02, Rohit Yadav wrote: > > Thanks for sharing your findings Nicolas. I'll base my vote on that. > > > > Considering the vote is based on: > > "- On CloudStack's Installation Guide > Host KVM Installation[²], we add > a > > section guiding users to install the qemu-kvm-ev binaries, if they are > > using CentOS 7. > > - The packages that we will guide users to install will be the latest > > provided by the official CentOS site[³] (the current latest version is > > '2.12.0-44.1.el7_8.1.x86_64')." > > > > +1 (binding) to doc changes limited to CentOS7 on using qemu-kvm-ev. > It's worth noting that qemu-kvm-ev (the -ev releases) isn't available for > el8 anymore? This may need double-checking as I couldn't find them on first > attempt or also search via yum/dnf [1]. We need at some point revisit the > QIG, add QIG for Ubuntu 20.04/22.04 (soon) and EL8 (rocky/alma/rhel8). > > > > I would see the PR as a separate thing than this vote and I don't see > why Daniel's PR can't be accepted if he addresses the comments, with the > following suggested guidance and checklist: > > > > * The vote is just for docs and shouldn't be used to justify the > removal or regression of stock qemu support in el7/centos7. > > * Please fix the regression found in Nicolas's testing and address > other outstanding comments on the PR. > > * Regression test via smoketests in addition to any manual tests > can ensure it works for following environments: > > * CentOS7 with stock qemu > > * CentOS7 with qemu-kvm-ev > > * CentOS8 with stock qemu > > * Test Ubuntu 18.04/20.04 and OpenSUSE kvm env > > * Misc: Since the PR changes are around storage/snapshot, we > should try to cover for local storage, nfs/qcow2, ceph/rbd (and > scaleio/raw) etc. > > > > [1] Here's testing on a rocky8 instance: > > > > [root@5c0edd1a88c0 /]# yum install centos-release-qemu-ev > > Last metadata expiration check: 0:03:47 ago on Fri Mar 4 09:42:27 2022. > > No match for argument: centos-release-qemu-ev > > Error: Unable to find a match: centos-release-qemu-ev > > [root@5c0edd1a88c0 /]# yum search qemu-ev > > Last metadata expiration check: 0:05:09 ago on Fri Mar 4 09:42:27 2022. > > No matches found. > > [root@5c0edd1a88c0 /]# yum install qemu-img > > Last metadata expiration check: 0:03:52 ago on Fri Mar 4 09:42:27 2022. > > Dependencies resolved. > > > =============================================================================================================================== > > Package Architecture Version > Repository Size > > > =============================================================================================================================== > > Installing: > > qemu-img x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream > 1.1 M > > > > > > [2] @virt installation output (for versions reference) on rocky 8: > > > > [root@5c0edd1a88c0 /]# dnf install @virt > > Last metadata expiration check: 0:08:04 ago on Fri Mar 4 09:42:27 2022. > > Dependencies resolved. > > > =============================================================================================================================== > > Package Arch Version > Repository Size > > > =============================================================================================================================== > > Installing group/module packages: > > libguestfs x86_64 > 1:1.40.2-28.module+el8.5.0+670+c4aa478c appstream 2.7 M > > libvirt-client x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 367 k > > libvirt-daemon-config-network x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 62 k > > libvirt-daemon-kvm x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 60 k > > Installing dependencies: > > alsa-lib x86_64 1.2.5-4.el8 > appstream 488 k > > attr x86_64 2.4.48-3.el8 > baseos 67 k > > augeas-libs x86_64 1.12.0-6.el8 > baseos 435 k > > autogen-libopts x86_64 > 5.18.12-8.el8.1 appstream 74 k > > bind-export-libs x86_64 > 32:9.11.26-6.el8 baseos 1.1 M > > boost-atomic x86_64 1.66.0-10.el8 > appstream 13 k > > boost-chrono x86_64 1.66.0-10.el8 > appstream 22 k > > boost-date-time x86_64 1.66.0-10.el8 > appstream 28 k > > boost-iostreams x86_64 1.66.0-10.el8 > appstream 38 k > > boost-program-options x86_64 1.66.0-10.el8 > appstream 140 k > > boost-random x86_64 1.66.0-10.el8 > appstream 21 k > > boost-regex x86_64 1.66.0-10.el8 > appstream 279 k > > boost-system x86_64 1.66.0-10.el8 > appstream 17 k > > boost-thread x86_64 1.66.0-10.el8 > appstream 57 k > > bzip2 x86_64 1.0.6-26.el8 > baseos 59 k > > cairo x86_64 1.15.12-3.el8 > appstream 717 k > > celt051 x86_64 > 0.5.1.3-15.el8 appstream 62 k > > cpio x86_64 2.12-10.el8 > baseos 264 k > > crypto-policies-scripts noarch > 20210617-1.gitc776d3e.el8 baseos 82 k > > cryptsetup x86_64 2.3.3-4.el8 > baseos 189 k > > cyrus-sasl x86_64 2.1.27-5.el8 > baseos 95 k > > cyrus-sasl-gssapi x86_64 2.1.27-5.el8 > baseos 49 k > > dbus-glib x86_64 0.110-2.el8 > baseos 126 k > > dejavu-fonts-common noarch 2.35-7.el8 > baseos 73 k > > dejavu-sans-fonts noarch 2.35-7.el8 > baseos 1.5 M > > device-mapper-event x86_64 > 8:1.02.177-10.el8 baseos 270 k > > device-mapper-event-libs x86_64 > 8:1.02.177-10.el8 baseos 269 k > > device-mapper-multipath-libs x86_64 0.8.4-17.el8 > baseos 321 k > > device-mapper-persistent-data x86_64 0.9.0-4.el8 > baseos 935 k > > dhcp-client x86_64 > 12:4.3.6-45.el8 baseos 317 k > > dhcp-common noarch > 12:4.3.6-45.el8 baseos 206 k > > dhcp-libs x86_64 > 12:4.3.6-45.el8 baseos 147 k > > diffutils x86_64 3.6-6.el8 > baseos 358 k > > dmidecode x86_64 1:3.2-10.el8 > baseos 90 k > > dnf-plugins-core noarch > 4.0.21-4.el8_5 baseos 69 k > > dnsmasq x86_64 2.79-19.el8 > appstream 318 k > > dosfstools x86_64 4.1-6.el8 > baseos 120 k > > dracut x86_64 > 049-191.git20210920.el8 baseos 373 k > > e2fsprogs x86_64 1.45.6-2.el8 > baseos 1.0 M > > e2fsprogs-libs x86_64 1.45.6-2.el8 > baseos 232 k > > edk2-ovmf noarch > 20210527gite1999b264f1f-3.el8 appstream 3.6 M > > file x86_64 5.33-20.el8 > baseos 76 k > > findutils x86_64 > 1:4.6.0-20.el8 baseos 526 k > > fontconfig x86_64 2.13.1-4.el8 > baseos 273 k > > fontpackages-filesystem noarch 1.44-22.el8 > baseos 15 k > > freetype x86_64 > 2.9.1-4.el8_3.1 baseos 393 k > > fribidi x86_64 1.0.4-8.el8 > appstream 88 k > > fuse x86_64 2.9.7-12.el8 > baseos 81 k > > fuse-common x86_64 3.2.1-12.el8 > baseos 20 k > > fuse-libs x86_64 2.9.7-12.el8 > baseos 101 k > > gdisk x86_64 1.0.3-6.el8 > baseos 237 k > > genisoimage x86_64 1.1.11-39.el8 > appstream 314 k > > gettext x86_64 > 0.19.8.1-17.el8 baseos 1.1 M > > gettext-libs x86_64 > 0.19.8.1-17.el8 baseos 309 k > > glusterfs x86_64 6.0-56.4.el8 > baseos 666 k > > glusterfs-api x86_64 6.0-56.4.el8 > appstream 98 k > > glusterfs-cli x86_64 6.0-56.4.el8 > appstream 193 k > > glusterfs-client-xlators x86_64 6.0-56.4.el8 > baseos 882 k > > glusterfs-libs x86_64 6.0-56.4.el8 > baseos 417 k > > gnutls-dane x86_64 3.6.16-4.el8 > appstream 51 k > > gnutls-utils x86_64 3.6.16-4.el8 > appstream 347 k > > graphite2 x86_64 1.3.10-10.el8 > appstream 120 k > > grub2-common noarch > 1:2.02-106.el8.0.2 baseos 890 k > > grub2-tools x86_64 > 1:2.02-106.el8.0.2 baseos 2.0 M > > grub2-tools-minimal x86_64 > 1:2.02-106.el8.0.2 baseos 209 k > > gssproxy x86_64 0.8.0-19.el8 > baseos 118 k > > gstreamer1 x86_64 1.16.1-2.el8 > appstream 1.3 M > > gstreamer1-plugins-base x86_64 1.16.1-2.el8 > appstream 2.0 M > > harfbuzz x86_64 1.7.5-3.el8 > appstream 295 k > > hivex x86_64 > 1.3.18-21.module+el8.5.0+670+c4aa478c appstream 112 k > > hwdata noarch > 0.314-8.10.el8 baseos 1.7 M > > ipcalc x86_64 0.2.4-4.el8 > baseos 37 k > > iproute x86_64 5.12.0-4.el8 > baseos 774 k > > iproute-tc x86_64 5.12.0-4.el8 > baseos 460 k > > iptables x86_64 1.8.4-20.el8 > baseos 584 k > > iptables-ebtables x86_64 1.8.4-20.el8 > baseos 71 k > > iptables-libs x86_64 1.8.4-20.el8 > baseos 106 k > > ipxe-roms-qemu noarch > 20181214-8.git133f4c47.el8 appstream 1.2 M > > iscsi-initiator-utils x86_64 > 6.2.1.4-4.git095f59c.el8 baseos 377 k > > iscsi-initiator-utils-iscsiuio x86_64 > 6.2.1.4-4.git095f59c.el8 baseos 99 k > > isns-utils-libs x86_64 0.99-1.el8 > baseos 103 k > > iso-codes noarch 3.79-2.el8 > appstream 3.4 M > > jansson x86_64 2.11-3.el8 > baseos 45 k > > kbd-legacy noarch 2.0.4-10.el8 > baseos 480 k > > kbd-misc noarch 2.0.4-10.el8 > baseos 1.5 M > > kernel-core x86_64 > 4.18.0-348.12.2.el8_5 baseos 38 M > > keyutils x86_64 1.5.10-9.el8 > baseos 65 k > > kmod x86_64 25-18.el8 > baseos 125 k > > libX11 x86_64 1.6.8-5.el8 > appstream 610 k > > libX11-common noarch 1.6.8-5.el8 > appstream 157 k > > libX11-xcb x86_64 1.6.8-5.el8 > appstream 13 k > > libXau x86_64 1.0.9-3.el8 > appstream 36 k > > libXext x86_64 1.3.4-1.el8 > appstream 44 k > > libXfixes x86_64 5.0.3-7.el8 > appstream 24 k > > libXft x86_64 2.3.3-1.el8 > appstream 66 k > > libXrender x86_64 0.9.10-7.el8 > appstream 32 k > > libXv x86_64 1.0.11-7.el8 > appstream 19 k > > libXxf86vm x86_64 1.1.4-9.el8 > appstream 18 k > > libaio x86_64 0.3.112-1.el8 > baseos 31 k > > libbasicobjects x86_64 0.1.1-39.el8 > baseos 30 k > > libbpf x86_64 0.4.0-1.el8 > baseos 109 k > > libcacard x86_64 > 3:2.7.0-2.el8_1 appstream 51 k > > libcollection x86_64 0.7.0-39.el8 > baseos 47 k > > libcroco x86_64 > 0.6.12-4.el8_2.1 baseos 112 k > > libdatrie x86_64 0.2.9-7.el8 > appstream 32 k > > libdrm x86_64 2.4.106-2.el8 > appstream 166 k > > libepoxy x86_64 1.5.8-1.el8 > appstream 224 k > > libevent x86_64 2.1.8-5.el8 > baseos 252 k > > libglvnd x86_64 1:1.3.2-1.el8 > appstream 126 k > > libglvnd-egl x86_64 1:1.3.2-1.el8 > appstream 48 k > > libglvnd-gles x86_64 1:1.3.2-1.el8 > appstream 39 k > > libglvnd-glx x86_64 1:1.3.2-1.el8 > appstream 136 k > > libgomp x86_64 8.5.0-4.el8_5 > baseos 205 k > > libibumad x86_64 35.0-1.el8 > baseos 32 k > > libibverbs x86_64 35.0-1.el8 > baseos 334 k > > libicu x86_64 60.3-2.el8_1 > baseos 8.8 M > > libini_config x86_64 1.3.1-39.el8 > baseos 69 k > > libiscsi x86_64 > 1.18.0-8.module+el8.4.0+534+4680a14e appstream 88 k > > libjpeg-turbo x86_64 1.5.3-12.el8 > appstream 156 k > > libkcapi x86_64 1.2.0-2.el8 > baseos 47 k > > libkcapi-hmaccalc x86_64 1.2.0-2.el8 > baseos 30 k > > libmnl x86_64 1.0.4-6.el8 > baseos 29 k > > libnetfilter_conntrack x86_64 1.0.6-5.el8 > baseos 63 k > > libnfnetlink x86_64 1.0.1-13.el8 > baseos 32 k > > libnfsidmap x86_64 > 1:2.3.3-46.el8 baseos 120 k > > libnftnl x86_64 1.1.5-4.el8 > baseos 82 k > > libnl3 x86_64 3.5.0-1.el8 > baseos 319 k > > libogg x86_64 > 2:1.3.2-10.el8 appstream 30 k > > libpath_utils x86_64 0.2.1-39.el8 > baseos 33 k > > libpcap x86_64 > 14:1.9.1-5.el8 baseos 168 k > > libpciaccess x86_64 0.14-1.el8 > baseos 31 k > > libpmem x86_64 1.6.1-1.el8 > appstream 78 k > > libpng x86_64 > 2:1.6.34-5.el8 baseos 125 k > > librados2 x86_64 > 1:12.2.7-9.el8 appstream 2.9 M > > librbd1 x86_64 > 1:12.2.7-9.el8 appstream 1.1 M > > librdmacm x86_64 35.0-1.el8 > baseos 76 k > > libref_array x86_64 0.1.5-39.el8 > baseos 32 k > > libselinux-utils x86_64 2.9-5.el8 > baseos 242 k > > libss x86_64 1.45.6-2.el8 > baseos 52 k > > libssh x86_64 0.9.4-3.el8 > baseos 214 k > > libssh-config noarch 0.9.4-3.el8 > baseos 18 k > > libthai x86_64 0.1.27-2.el8 > appstream 202 k > > libtheora x86_64 > 1:1.1.1-21.el8 appstream 183 k > > libusal x86_64 1.1.11-39.el8 > appstream 143 k > > libverto-libevent x86_64 0.3.0-5.el8 > baseos 15 k > > libvirt-bash-completion x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 61 k > > libvirt-daemon x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 350 k > > libvirt-daemon-driver-interface x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 208 k > > libvirt-daemon-driver-network x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 235 k > > libvirt-daemon-driver-nodedev x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 207 k > > libvirt-daemon-driver-nwfilter x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 231 k > > libvirt-daemon-driver-qemu x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 842 k > > libvirt-daemon-driver-secret x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 197 k > > libvirt-daemon-driver-storage x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 60 k > > libvirt-daemon-driver-storage-core x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 258 k > > libvirt-daemon-driver-storage-disk x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 81 k > > libvirt-daemon-driver-storage-gluster x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 86 k > > libvirt-daemon-driver-storage-iscsi x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 78 k > > libvirt-daemon-driver-storage-iscsi-direct x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 80 k > > libvirt-daemon-driver-storage-logical x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 82 k > > libvirt-daemon-driver-storage-mpath x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 76 k > > libvirt-daemon-driver-storage-rbd x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 86 k > > libvirt-daemon-driver-storage-scsi x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 78 k > > libvirt-libs x86_64 > 6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 4.3 M > > libvisual x86_64 > 1:0.4.0-25.el8 appstream 144 k > > libvorbis x86_64 1:1.3.6-2.el8 > appstream 195 k > > libwayland-client x86_64 1.19.0-1.el8 > appstream 38 k > > libwayland-cursor x86_64 1.19.0-1.el8 > appstream 25 k > > libwayland-egl x86_64 1.19.0-1.el8 > appstream 18 k > > libwayland-server x86_64 1.19.0-1.el8 > appstream 46 k > > libxcb x86_64 1.13.1-1.el8 > appstream 228 k > > libxkbcommon x86_64 0.9.1-1.el8 > appstream 115 k > > libxshmfence x86_64 1.3-2.el8 > appstream 12 k > > libxslt x86_64 1.1.32-6.el8 > baseos 249 k > > linux-firmware noarch > 20210702-103.gitd79c2677.el8 baseos 161 M > > llvm-libs x86_64 > 12.0.1-2.module+el8.5.0+692+8756646f appstream 23 M > > lsscsi x86_64 0.32-3.el8 > baseos 70 k > > lvm2 x86_64 > 8:2.03.12-10.el8 baseos 1.6 M > > lvm2-libs x86_64 > 8:2.03.12-10.el8 baseos 1.2 M > > lzo x86_64 2.08-14.el8 > baseos 68 k > > lzop x86_64 1.03-20.el8 > baseos 61 k > > mdadm x86_64 4.2-rc2.el8 > baseos 459 k > > mesa-dri-drivers x86_64 > 21.1.5-1.el8.0 appstream 11 M > > mesa-filesystem x86_64 > 21.1.5-1.el8.0 appstream 33 k > > mesa-libEGL x86_64 > 21.1.5-1.el8.0 appstream 134 k > > mesa-libGL x86_64 > 21.1.5-1.el8.0 appstream 183 k > > mesa-libgbm x86_64 > 21.1.5-1.el8.0 appstream 56 k > > mesa-libglapi x86_64 > 21.1.5-1.el8.0 appstream 64 k > > mozjs60 x86_64 60.9.0-4.el8 > baseos 6.6 M > > mtools x86_64 4.0.18-14.el8 > baseos 212 k > > ncurses x86_64 > 6.1-9.20180224.el8 baseos 386 k > > netcf-libs x86_64 > 0.2.8-12.module+el8.4.0+534+4680a14e appstream 75 k > > nfs-utils x86_64 > 1:2.3.3-46.el8 baseos 499 k > > nmap-ncat x86_64 2:7.70-6.el8 > appstream 236 k > > nspr x86_64 > 4.32.0-1.el8_4 appstream 141 k > > nss x86_64 > 3.67.0-7.el8_5 appstream 740 k > > nss-softokn x86_64 > 3.67.0-7.el8_5 appstream 486 k > > nss-softokn-freebl x86_64 > 3.67.0-7.el8_5 appstream 394 k > > nss-sysinit x86_64 > 3.67.0-7.el8_5 appstream 72 k > > nss-util x86_64 > 3.67.0-7.el8_5 appstream 136 k > > numactl-libs x86_64 2.0.12-13.el8 > baseos 35 k > > numad x86_64 > 0.5-26.20150602git.el8 baseos 40 k > > opus x86_64 > 1.3-0.4.beta.el8 appstream 202 k > > orc x86_64 0.4.28-3.el8 > appstream 174 k > > os-prober x86_64 1.74-9.el8 > baseos 50 k > > pango x86_64 1.42.4-8.el8 > appstream 296 k > > parted x86_64 3.2-39.el8 > baseos 554 k > > pciutils x86_64 3.7.0-1.el8 > baseos 104 k > > pciutils-libs x86_64 3.7.0-1.el8 > baseos 53 k > > pixman x86_64 0.38.4-1.el8 > appstream 256 k > > policycoreutils x86_64 2.9-16.el8 > baseos 372 k > > polkit x86_64 > 0.115-13.el8_5.1 baseos 153 k > > polkit-libs x86_64 > 0.115-13.el8_5.1 baseos 75 k > > polkit-pkla-compat x86_64 0.1-12.el8 > baseos 45 k > > procps-ng x86_64 3.3.15-6.el8 > baseos 328 k > > psmisc x86_64 23.1-5.el8 > baseos 150 k > > python3-dateutil noarch 1:2.6.1-6.el8 > baseos 250 k > > python3-dbus x86_64 1.2.4-15.el8 > baseos 133 k > > python3-dnf-plugins-core noarch > 4.0.21-4.el8_5 baseos 233 k > > python3-pyyaml x86_64 3.12-12.el8 > baseos 192 k > > python3-six noarch 1.11.0-8.el8 > baseos 37 k > > qemu-img x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 1.1 M > > qemu-kvm x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 126 k > > qemu-kvm-block-curl x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 136 k > > qemu-kvm-block-gluster x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 138 k > > qemu-kvm-block-iscsi x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 144 k > > qemu-kvm-block-rbd x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 138 k > > qemu-kvm-block-ssh x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 139 k > > qemu-kvm-common x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 1.2 M > > qemu-kvm-core x86_64 > 15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 3.5 M > > quota x86_64 1:4.04-14.el8 > baseos 213 k > > quota-nls noarch 1:4.04-14.el8 > baseos 94 k > > radvd x86_64 2.17-15.el8 > appstream 103 k > > rdma-core x86_64 35.0-1.el8 > baseos 58 k > > rpcbind x86_64 1.2.5-8.el8 > baseos 69 k > > scrub x86_64 2.5.2-16.el8 > appstream 43 k > > seabios-bin noarch > 1.13.0-2.module+el8.4.0+534+4680a14e appstream 126 k > > seavgabios-bin noarch > 1.13.0-2.module+el8.4.0+534+4680a14e appstream 41 k > > sgabios-bin noarch > 1:0.20170427git-3.module+el8.4.0+534+4680a14e appstream 12 k > > snappy x86_64 1.1.8-3.el8 > baseos 36 k > > spice-server x86_64 0.14.3-4.el8 > appstream 407 k > > squashfs-tools x86_64 4.3-20.el8 > baseos 164 k > > supermin x86_64 > 5.1.19-10.module+el8.4.0+534+4680a14e appstream 710 k > > syslinux x86_64 6.04-5.el8 > baseos 577 k > > syslinux-extlinux x86_64 6.04-5.el8 > baseos 140 k > > syslinux-extlinux-nonlinux noarch 6.04-5.el8 > baseos 385 k > > syslinux-nonlinux noarch 6.04-5.el8 > baseos 551 k > > systemd-container x86_64 239-51.el8 > baseos 750 k > > systemd-udev x86_64 239-51.el8 > baseos 1.6 M > > unbound-libs x86_64 1.7.3-17.el8 > appstream 502 k > > usbredir x86_64 0.8.0-1.el8 > appstream 49 k > > userspace-rcu x86_64 0.10.1-4.el8 > baseos 100 k > > which x86_64 2.21-16.el8 > baseos 48 k > > xkeyboard-config noarch 2.28-1.el8 > appstream 781 k > > xml-common noarch 0.6.3-50.el8 > baseos 38 k > > xz x86_64 5.2.4-3.el8.1 > baseos 152 k > > yajl x86_64 2.1.0-10.el8 > appstream 40 k > > Installing weak dependencies: > > geolite2-city noarch > 20180605-1.el8 appstream 19 M > > geolite2-country noarch > 20180605-1.el8 appstream 1.0 M > > grubby x86_64 8.40-42.el8 > baseos 48 k > > hardlink x86_64 1:1.3-6.el8 > baseos 28 k > > kbd x86_64 2.0.4-10.el8 > baseos 389 k > > kpartx x86_64 0.8.4-17.el8 > baseos 112 k > > libmaxminddb x86_64 1.2.0-10.el8 > appstream 32 k > > memstrack x86_64 0.1.11-1.el8 > baseos 46 k > > pigz x86_64 2.4-4.el8 > baseos 78 k > > Installing module profiles: > > virt/common > > Enabling module streams: > > llvm-toolset rhel8 > > virt rhel > > > > > > Regards. > > > > ________________________________ > > From: Nicolas Vazquez <nicolas.vazq...@shapeblue.com> > > Sent: Thursday, March 3, 2022 17:49 > > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > > Subject: Re: [VOTE] CentOS 7 KVM binaries > > > > Hi all, > > > > After the concerns on the thread I have tested PR 5297 on CentOS 7 with > stock qemu-kvm binaries to reevaluate my vote. I found only one regression > around snapshots: taking volume snapshots for running VMs does not work > anymore as qemu complains with error: Operation not supported: live disk > snapshot not supported with this QEMU binary. > > > > I agree with Paul and Rohit in this case as a drop of support for users > on CentOS 7 with stock qemu-kvm, so my vote will be -1 in this case. But > would be +1 if we can fix the regression for this specific case as the rest > of the operations are working fine. > > > > Regards, > > Nicolas Vazquez > > > > > > From: Rohit Yadav <rohit.ya...@shapeblue.com> > > Date: Wednesday, 2 March 2022 at 11:06 > > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > > Subject: Re: [VOTE] CentOS 7 KVM binaries > > Gabriel, Daniel, the pull request (code change) is new information for > me https://github.com/apache/cloudstack/pull/5297 > > > > There's also no rule or guidance that people can't discuss on a voting > thread, I find the terms used to refer to that "polluting" derogatory. The > vote also did not mention the PR and its implications, I'm sure most people > on the thread have voted only on doc changes. Thanks Gabriel to sharing the > background, it also explains what led Daniel to start the vote. > > > > Daniel, on the logistics of voting you may want to read the project > bylaws and get familiar with the terms. > > > > All, I'll need to find some time and then get back to this thread after > reviewing pros and cons of the PR and its implications after some due > diligence. Alternatively, I'm happy if some other PMC can do the due > diligence, I'll then add my vote based on PMC findings. > > > > Regards. > > ________________________________ > > From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com> > > Sent: Wednesday, March 2, 2022 6:00:51 PM > > To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > > Subject: Re: [VOTE] CentOS 7 KVM binaries > > > > @Gabriel has summarized everything very well. > > > > This proposal only adds a requirement (makes it clear) in our > > documentation for KVM + CentOS 7 (please, refer to the discussion > > thread[¹] to understand why it is necessary), which is what everybody > > (according to the discussion we had in the mailing list) is already > > applying in production environments. Therefore, we would only make this > > requirement clear to everybody, which would in turn enable us to move > > forward with KVM improvements (such as my PR that improves the snapshot > > process[²]). It (the discussion we had) never addressed dropping support > > for CentOS 7. > > > > Regarding Rohit's comment ("However, assuming Daniel has followed the > > bylaws and is suggesting this as a technical change that removes support > > in source code or releases..."), I never suggested a drop of support for > > CentOS 7. I don't know how that conclusion was derived. > > > > To emphasize, this proposal do not address dropping support for CentOS > > 7. Please, review the discussion thread[¹] and the proposal and > > reconsider your votes. > > > > Best regards, > > Daniel Salvador > > > > > > [¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > > [²] https://github.com/apache/cloudstack/pull/5297 > > > > On 02/03/2022 06:47, Gabriel Bräscher wrote: > >> I don`t want to "pollute" the vote thread, as we should keep > discussions on > >> the proper thread (Discussion here [1]). > >> However, we are already in such a situation. I hope that I can add some > >> context and clarify a few things. > >> > >> @Daniel, please correct me if I misunderstood anything or my raised > points > >> are not aligned with the respective Discussion and Vote threads. > >> Here goes my point of view regarding. > >> 1. Why this is a technical vote: > >> 1.1 The PR [2] is not moving forward due to the fact that CentOS stock > Qemu > >> does not support the feature added; > >> 1.2 it will impact on code being accepted in case of "+1" or blocked in > >> case the vote does not pass; > >> 1.3 If this vote does pass, we need to change the PRs tests by adding > >> "qemu-kvm-ev" package in Marvin CentOS7 test environments. > >> > >> 2. Why I don't think this is a drop of support: > >> 2.1 From what I understood, the proposal does not state that CloudStack > >> will officially drop support for CentOS7 "stock" packages; > >> 2.2 those running CentOS7 WITHOUT "qemu-kvm-ev" packages already are not > >> able to perform some actions and they will never be with the current > >> "stock" packages; > >> 2.3 there will be no "backward" compatibility issues for them, as they > are > >> still not able to perform such operations. > >> 2.4 those running CentOS7 WITHOUT "qemu-kvm-ev" will remain capable of > >> doing what their distro offers support. > >> > >> 3. Why this vote is relevant for MOST of the community > >> 3.1 Those running Ubuntu or CentOS7 WITH "qemu-kvm-ev" will be able to > have > >> critical and relevant features as users will be able to follow the > >> instructions on documentation and the PRs blocked will finally be able > to > >> be merged; > >> 3.2 documentation will be clear and help users to make their own > decision > >> and take any risks into account. > >> > >> I want to stress how relevant this is and that most (if not all) users > with > >> CentOS7 would be willing to change their packages in order to have the > new > >> features. > >> With that Said, I am +1 (binding). > >> > >> [1] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > >> [2] https://github.com/apache/cloudstack/pull/5297 > >> > >> On Wed, Mar 2, 2022 at 9:34 AM Rohit Yadav <rohit.ya...@shapeblue.com> > >> wrote: > >> > >>> As I explained in my email, my vote is conditional with the stated > >>> assumption applicable only if this is a technical vote; Daniel advised > in > >>> his last email that this is a technical decision vote that I assume as > >>> changes to source code and releases, therefore I had to vote my -1. > >>> > >>> If this is still a non-technical vote (as defined in the bylaws [1], > i.e. > >>> decision/vote that does not affect changes in source code or releases) > and > >>> changes are "only limited to the docs" as proposed in the vote then > I'm +1. > >>> > >>> [1] https://cloudstack.apache.org/bylaws.html > >>> > >>> > >>> Regards. > >>> > >>> ________________________________ > >>> From: Paul Angus <p...@angus.uk.com.INVALID> > >>> Sent: Wednesday, March 2, 2022 13:31 > >>> To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > >>> Subject: RE: [VOTE] CentOS 7 KVM binaries > >>> > >>> The proposal said: > >>> ----- > >>> "- On CloudStack's Installation Guide > Host KVM Installation[²], we > add a > >>> section guiding users to install the qemu-kvm-ev binaries, if they are > >>> using CentOS 7. > >>> - The packages that we will guide users to install will be the > latest > >>> provided by the official CentOS site[³] (the current latest version is > >>> '2.12.0-44.1.el7_8.1.x86_64')." > >>> ----- > >>> > >>> There's no mention of removing support for anything. If there is an > >>> intention removing support for existing components as part of this, > then I > >>> agree completely with Rohit's -1 on it. > >>> > >>> > >>> > >>> Kind Regards > >>> > >>> > >>> Paul Angus > >>> > >>> > >>> > >>> > >>> -----Original Message----- > >>> From: Wei ZHOU <ustcweiz...@gmail.com> > >>> Sent: Wednesday, March 2, 2022 7:06 AM > >>> To: dev@cloudstack.apache.org > >>> Subject: Re: [VOTE] CentOS 7 KVM binaries > >>> > >>> oh wait, is there any word saying removing the support for centos7 > with > >>> stock qemu ? > >>> > >>> -Wei > >>> > >>> On Wed, 2 Mar 2022 at 07:38, Rohit Yadav <rohit.ya...@shapeblue.com> > >>> wrote: > >>> > >>>> I had assumed this was a non-technical discussion/vote where the > >>>> changes are made in docs on suggested changes to how CloudStack is > >>>> deployed and used with CentOS7. I assumed this will follow as a doc PR > >>> to the QIG. > >>>> Changes to docs aren't normally considered technical as per our > >>>> project bylaws as they don't impact changes in source code or > >>>> releases. Three different PMCs have already advised on this thread > >>>> that voting isn't mandatory for this. > >>>> > >>>> However, assuming Daniel has followed the bylaws and is suggesting > >>>> this as a technical change that removes support in source code or > >>>> releases, then I oppose such a change. > >>>> > >>>> -1 (binding/veto) if we're going to technically remove support for > >>>> centos7 with stock qemu, that is in source code and > >>>> packaging/releases. CentOS7 will EOL until 2024 and stock support > should > >>> be supported until then. > >>>> Regards. > >>>> > >>>> > >>>> > >>>> > >>>> ________________________________ > >>>> From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com> > >>>> Sent: Wednesday, March 2, 2022 2:31:21 AM > >>>> To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > >>>> Subject: Re: [VOTE] CentOS 7 KVM binaries > >>>> > >>>> Rohit, > >>>> > >>>> As we are deciding a requirement for deploying ACS + KVM + CentOS 7, I > >>>> see it as an important technical decision, that is why I started the > >>>> voting thread. The discussion was made via another thread[¹]; > >>>> therefore, this vote was created with the intention to summarize the > >>>> discussion we had and then to officially approve (or not approve) the > >>> idea discussed. > >>>> Finally, to emphasize, this is the voting thread, intended to reflect > >>>> the decision we seem to have agreed upon in the other thread[¹]. I > >>>> would kindly ask to avoid polluting this thread with discussions not > >>>> related to the voting itself. Furthermore, as already stated, there is > >>>> a consensus in the discussion thread; therefore, there is no harm in > >>>> giving a +1 here. > >>>> > >>>> Best regards, > >>>> Daniel Salvador > >>>> > >>>> [¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > >>>> > >>>> On 01/03/2022 16:56, Rohit Yadav wrote: > >>>>> (phone issue sent draft accidentally)... where consensus is built > >>>> without opposition. Therefore this vote thread isn't necessary. > >>>>> Refer to project bylaws https://cloudstack.apache.org/bylaws.html > >>>>> > >>>>> Regards. > >>>>> ________________________________ > >>>>> From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com> > >>>>> Sent: Tuesday, March 1, 2022 5:08:55 PM > >>>>> To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > >>>>> Subject: Re: [VOTE] CentOS 7 KVM binaries > >>>>> > >>>>> Hi, Andrija and Paul, > >>>>> > >>>>> This is the vote thread, not the discussion one. The goal of this > >>>>> thread is to account votes to verify the agreement of the community > >>>>> with the proposed solution that we seem to have in the discussion > >>>>> thread. For discussions, please refer to the discussion thread[¹]. > >>>>> The goal is to collect +1 and -1 to show the community agreement > >>>>> with the proposal that we discussed. > >>>>> > >>>>> Best regards, > >>>>> Daniel Salvador > >>>>> > >>>>> > >>>>> [¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > >>>>> > >>>>> > >>>>> On 28/02/2022 20:04, Andrija Panic wrote: > >>>>>> What Paul said... > >>>>>> > >>>>> > >>>> > > > > > > > > > > > > > > > >> On Mon, 28 Feb 2022 at 22:01, Paul Angus <pau...@apache.org> wrote: > >>>>>>> A vote really isn't required for this. > >>>>>>> > >>>>>>> No one disagrees, so just do it. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> Kind Regards > >>>>>>> > >>>>>>> > >>>>>>> Paul Angus > >>>>>>> > >>>>>>> -----Original Message----- > >>>>>>> From: Wei ZHOU <ustcweiz...@gmail.com> > >>>>>>> Sent: Monday, February 28, 2022 4:19 PM > >>>>>>> To: dev@cloudstack.apache.org > >>>>>>> Subject: Re: [VOTE] CentOS 7 KVM binaries > >>>>>>> > >>>>>>> +1 (binding) > >>>>>>> > >>>>>>> Daniel, does this need to be approved by the PMC ? > >>>>>>> > >>>>>>> -Wei > >>>>>>> > >>>>>>> On Mon, 28 Feb 2022 at 17:08, Daniel Salvador > >>>>>>> <gutoveron...@apache.org > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi all, this is the vote thread that emerged from the thread > >>>>>>>> "[Discussion] CentOS 7 KVM binaries"[¹]. > >>>>>>>> > >>>>>>>> As discussed in the thread, users already install (without any > >>>>>>>> official guide provided by the community) the qemu-kvm-ev binary > >>>>>>>> in their environments to run CloudStack + CentOS + KVM with all > >>> features. > >>>>>>>> With that said, to solve the situation described in the > >>>>>>>> discussion thread[¹], I propose the following: > >>>>>>>> > >>>>>>>> - On CloudStack's Installation Guide > Host KVM Installation[²], > >>>>>>>> we add a section guiding users to install the qemu-kvm-ev > >>>>>>>> binaries, if they are using CentOS 7. > >>>>>>>> - The packages that we will guide users to install will be > >>>>>>>> the latest provided by the official CentOS site[³] (the current > >>>>>>>> latest version is '2.12.0-44.1.el7_8.1.x86_64'). > >>>>>>>> > >>>>>>>> For sanity in tallying the vote, can PMC members please be sure > >>>>>>>> to indicate "(binding)" with their vote? > >>>>>>>> > >>>>>>>> [ ] +1 approve > >>>>>>>> [ ] +0 no opinion > >>>>>>>> [ ] -1 disapprove (and reason why) > >>>>>>>> > >>>>>>>> If this gets approved, I'll open a PR on CloudStack Documentation > >>>>>>>> repository[⁴]. > >>>>>>>> > >>>>>>>> > >>>>>>>> Best regards, > >>>>>>>> Daniel Salvador > >>>>>>>> > >>>>>>>> > >>>>>>>> [¹] > >>>>>>>> https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd > >>>>>>>> [²] > >>>>>>>> > >>>>>>>> > >>>> > http://docs.cloudstack.apache.org/en/latest/installguide/hypervisor/kv > >>>>>>>> m.html [³] > >>>>>>>> > >>>> > http://mirror.centos.org/centos-7/7/virt/x86_64/kvm-common/Packages/q/ > >>>>>>>> [⁴] https://github.com/apache/cloudstack-documentation > >>>>>>>> >