@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