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

Reply via email to