Kind regards,
Daniel Hiller
He / Him / His
Senior Software Engineer, KubeVirt CI, OpenShift Virtualization
![]() |
Red Hat GmbH, Registered seat: Werner-von-Siemens-Ring 12, D-85630 Grasbrunn, Germany Commercial register: Amtsgericht München/Munich, HRB 153243, Managing Directors: Ryan Barnhart, Charles Cachera, Michael O'Neill, Amy Ross
Hey all,I've noticed that (while Andrew is out) there's nearly no activity when it comes to kubevirt/community PRs - current state is that there's 26 PRs open, of which a couple are LGTMed.Maybe this is related to holiday period, but still it would be great if we could create higher throughput on PRs. There's two PRs [1][2] where we are trying to add more approvers - maybe the existing approvers (which I've added in cc) could take a look and see whether they have objections.Or otherwise there might be reasons for existing approvers to be hesitant which others don't know about?Further thought - when looking at the approvers list, might it make sense to consolidate with KubeVirt project maintainers? I see some of those missing there.
Thanks![2] https://github.com/kubevirt/community/pull/297--Kind regards,
Daniel Hiller
He / Him / His
Senior Software Engineer, KubeVirt CI, OpenShift Virtualization
Red Hat GmbH, Registered seat: Werner-von-Siemens-Ring 12, D-85630 Grasbrunn, Germany Commercial register: Amtsgericht München/Munich, HRB 153243, Managing Directors: Ryan Barnhart, Charles Cachera, Michael O'Neill, Amy Ross
--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/CAK%2BeyL4_wySO26%3DFw23uK_nvumaGOTn%3Dxf%3DzP2JDuZCnV6V%3DnQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/CALmkdFQJV7edULY_kn3kB7Uo9Wn2Ns-02NpTh%3DDWOcyPv8g-OQ%40mail.gmail.com.
I've expressed my opinion regarding this in multiple places already, so I'll summarize briefly here as well.I support our structuring around SIGs and Fabian's proposal for introducing VEPs which will replace our current design proposals and would be owned by a certain SIG.However, since we already decided to go for the SIG structuring, I don't think it makes sense to restructure k/community in parallel to that. I think we should direct our energy towards the future (SIG structuring), and shouldn't invest a lot of time restructuring k/community which might look very different after we move on with SIGs (for example, k/enhancement will probably be the new place for VEPs, the new design proposals).My PR was intended to serve as an intermediary solution until we formalize and agree upon the new VEP's policy and procedure.
As I see it, we have the following options until we formalize the new SIGs/VEP process:1. Stay with a small number of approvers for k/community.2. (Arbitrarily?) choose a portion of kubevirt approvers to become k/community approvers, like suggested in https://github.com/kubevirt/community/pull/319.
3. Increase the pool of approvers with kK approvers, which de-facto are anyway the people that review k/community PRs.
I think that since k/k approvers are the ones who review these anyhow, we should let them technically approve proposals until the new process is formalized to save our energy and use it to push the SIG/VEP structuring forward.
On Tue, Sep 3, 2024 at 11:37 AM Itamar Holder <iho...@redhat.com> wrote:I've expressed my opinion regarding this in multiple places already, so I'll summarize briefly here as well.I support our structuring around SIGs and Fabian's proposal for introducing VEPs which will replace our current design proposals and would be owned by a certain SIG.However, since we already decided to go for the SIG structuring, I don't think it makes sense to restructure k/community in parallel to that. I think we should direct our energy towards the future (SIG structuring), and shouldn't invest a lot of time restructuring k/community which might look very different after we move on with SIGs (for example, k/enhancement will probably be the new place for VEPs, the new design proposals).My PR was intended to serve as an intermediary solution until we formalize and agree upon the new VEP's policy and procedure.The PR suggests to increase the elevated responsibility and ownership root maintainers have on k/kubevirt repo to the community repo.Considering the challenges we face in k/kubevirt in this regard, I would not recommend expanding that to this repo as well.I also do not this can be considered a temporary solution. Once it is done, it is unclear if it can be reverted.As I see it, we have the following options until we formalize the new SIGs/VEP process:1. Stay with a small number of approvers for k/community.2. (Arbitrarily?) choose a portion of kubevirt approvers to become k/community approvers, like suggested in https://github.com/kubevirt/community/pull/319.3. Increase the pool of approvers with kK approvers, which de-facto are anyway the people that review k/community PRs.
IMO option 1 with a request for some of the approvers there to increase their focus and activity in the repo is a practical intermediate solution.Promoting approvers from kubevirt/kubevirt to also cover the community repo requires role definition and clarity of the responsibility, something which takes time.
I think that since k/k approvers are the ones who review these anyhow, we should let them technically approve proposals until the new process is formalized to save our energy and use it to push the SIG/VEP structuring forward.
The repo is covering several subjects, the one which is probably of special focus here is the design proposals.IMO approving a design in a large project like Kubevirt is not necessarily 1:1 related to being an approver of k/kubevirt (or any other important repo).The existing list includes co-founders and early contributors to the project, there is currently no other criteria for adding new members there.
I suggest this is first discussed offline by the existing members in that list and when a consensus is reached, they will communicate it and open it fordiscussion.
I don't think it should be en-mass. We can start by adding one or two wise and community-recognized people - if they commit to take this step forward.Regards,Dan.
--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/CAHOEP54fW5dxQ9n6dOTqRsx_sOFrR4%3D434EUV932SsWVCsapPw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/CA%2BPVUaTKO__XpEn6kWQEJr1yatN0P9G%3DT6k64%3DP5DhEk8sH_vA%40mail.gmail.com.