Currently folks who are in the top level OWNERS files have an issue when the use /lgtm. As currently configured the bots assume that the /lgtm is the same as /approve and end up merging PRs. Sometimes, the OWNERS want to just say (for example) that this looks good, but go ask others for approvals. So let's explicitly require them to specify their approval when they wish and not confuse it with a LGTM.
--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-de...@googlegroups.com.
To post to this group, send email to kuberne...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CANw6fcF242-LgCXJmrgjzpf-wUWOFo8E%3DSxDpuMF%2BWu4-Gc4Dw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/69E08293-7444-48AF-A8A7-CA00BE64C45E%40vmware.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "kubernetes-sig-contribex" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-con...@googlegroups.com.
To post to this group, send email to kubernetes-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAO_RewazinRyc-hAfqQE2Xkt4A3KVUFhW3xBO-40BUpPxnJxJw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
It feels like the discussion here in the thread strongly implies even senior people have trouble explaining the “/lgtm” to senior people. Are you sure it’s easy to explain to a new user?
--
Tim Pepper
Orchestration & Containers Lead
VMware Open Source Technology Center
From: <kuberne...@googlegroups.com> on behalf of Clayton Coleman <ccol...@redhat.com>
Date: Wednesday, September 26, 2018 at 9:05 AM
To: Timothy Pepper <tpe...@vmware.com>
Cc: "Hockin, Tim" <tho...@google.com>, Hemant Kumar <hek...@redhat.com>, Davanum Srinivas <dav...@gmail.com>, "kubernetes-s...@googlegroups.com" <kubernetes-s...@googlegroups.com>, kubernetes-dev <kuberne...@googlegroups.com>
Subject: Re: Decouple /lgtm and /approve (important especially for top level approvers)
All three of those are a lot more complicated to remember and explain to a new user - it's really hard for me to believe that explaining those is easier than "if you're ok with this, say /lgtm, if you approve it, say /approve".
You received this message because you are subscribed to the Google Groups "kubernetes-sig-contribex" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-con...@googlegroups.com.
To post to this group, send email to kubernetes-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAO_RewYsy_LANoDZ7V33Wp5qexgr6vXU%2B5rge0E074nLGwBJDA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAB_J3bYjd7HPCHJQdwzAzo5F5Pq0ktR-M0PymVeLYiLHoisbPQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-contribex" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-con...@googlegroups.com.
To post to this group, send email to kubernetes-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/345a5733-aa3d-f6b6-8251-969a5d3ef029%40redhat.com.
Scenario #1 : "Oh my god! what did i do?, i merged the darn thing"Scenario #2 : "Hmm, this thing did not merge, darn i just did the /lgtm, let me throw in /approve too"In the PR reference, i just want to go from #1 to #2. All the good ideas about things we could do from this thread would be a follow up.Sounds good?
I’m interested to know more how often top level folks want to “approve limited paths” and if there’s a pattern there which argues for OWNERS files updates to make delegation formal. For deps, should vendor/OWNERS have some filters applied instead of just:
approvers:
- dep-approvers
The “view which paths need to be approved” case is covered today. Not sure how to do this durably aside from screen shotting…
--
Tim Pepper
Orchestration & Containers Lead
VMware Open Source Technology Center
From: Brendan Burns <bbu...@microsoft.com>
Date: Wednesday, September 26, 2018 at 12:57 PM
To: Davanum Srinivas <dav...@gmail.com>
Cc: "jor...@liggitt.net" <jor...@liggitt.net>, "benth...@google.com" <benth...@google.com>, "jbe...@redhat.com" <jbe...@redhat.com>, "qui...@hoole.biz" <qui...@hoole.biz>, "tho...@google.com" <tho...@google.com>, Timothy Pepper <tpe...@vmware.com>,
"ccol...@redhat.com" <ccol...@redhat.com>, "hek...@redhat.com" <hek...@redhat.com>, "kubernetes-s...@googlegroups.com" <kubernetes-s...@googlegroups.com>, Kubernetes developer/contributor discussion <kuberne...@googlegroups.com>
Subject: Re: Decouple /lgtm and /approve (important especially for top level approvers)
As long as we improve the status to include paths, that's fine with me. I just want to make sure that we cover both the "approve limited paths" and "view which paths need to be approved" use cases :)
I’m interested to know more how often top level folks want to “approve limited paths” and if there’s a pattern there which argues for OWNERS files updates to make delegation formal. For deps, should vendor/OWNERS have some filters applied instead of just:
approvers:
- dep-approvers
The “view which paths need to be approved” case is covered today. Not sure how to do this durably aside from screen shotting…
In your case it may not do anything. But if you wanted to not be the top level approver on the whole lot of it, you could delegate subparts to people.
--
Tim Pepper
Orchestration & Containers Lead
VMware Open Source Technology Center
From: Tim Hockin <tho...@google.com>
Date: Wednesday, September 26, 2018 at 2:21 PM
To: Timothy Pepper <tpe...@vmware.com>
Cc: Brendan Burns <bbu...@microsoft.com>, Davanum Srinivas <dav...@gmail.com>, Jordan Liggitt <jor...@liggitt.net>, Benjamin Elder <benth...@google.com>, "jbe...@redhat.com" <jbe...@redhat.com>, Quinton Hoole <qui...@hoole.biz>, Clayton Coleman
<ccol...@redhat.com>, Hemant Kumar <hek...@redhat.com>, "kubernetes-s...@googlegroups.com" <kubernetes-s...@googlegroups.com>, Kubernetes developer/contributor discussion <kuberne...@googlegroups.com>
Subject: Re: Decouple /lgtm and /approve (important especially for top level approvers)
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-contribex" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-con...@googlegroups.com.
To post to this group, send email to kubernetes-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/7C80E4C5-6E92-4C09-BC8E-382D5F191E30%40vmware.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAOZRXm9-oOi2EGC0s90DCX4X%2BbVYOU6CPb5s9-2AwW_a9WpdLw%40mail.gmail.com.
Team,Please take a look at the change proposed in:
Currently folks who are in the top level OWNERS files have an issue when the use /lgtm. As currently configured the bots assume that the /lgtm is the same as /approve and end up merging PRs. Sometimes, the OWNERS want to just say (for example) that this looks good, but go ask others for approvals. So let's explicitly require them to specify their approval when they wish and not confuse it with a LGTM.
Does this look good? Please chime in the PR above.Let's use lazy consensus at least a week (may be merge Oct 5 if there are no issues).Thanks,Dims
--Davanum Srinivas :: https://twitter.com/dims
--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-de...@googlegroups.com.
To post to this group, send email to kuberne...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CANw6fcF242-LgCXJmrgjzpf-wUWOFo8E%3DSxDpuMF%2BWu4-Gc4Dw%40mail.gmail.com.
We do nothing with the github reveiw status (although the code exists). Can we start?
- Leaving an approving review is equivalent to both /lgtm and /approve
- Leaving a request changes review is equivalent to /lgtm cancel and /approve cancel
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAMMDcuEx-%3DMh%3D5K6behejX4C14CLPfp0y5in_X0WEOoB%2BG0Ffg%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-de...@googlegroups.com.
To post to this group, send email to kuberne...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CAGDbWi_YTAP3woukp4XPp5VPyBCA9-dngfgUf4i7N2fe%3D900Yg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CAMMDcuGY6CmQ2NsBEz-6Ax3PTf5JFbb%2ByH0TikQXthwyYxks%3DA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CAKCBhs6vu3V9s%2BKRvAnT4dR%3DvAp%3D_XeHei7x%3D7JdrrkFWoUA5A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/CY4PR21MB0504E411404B52A516023C6ADB140%40CY4PR21MB0504.namprd21.prod.outlook.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-contribex/CY4PR21MB0504E411404B52A516023C6ADB140%40CY4PR21MB0504.namprd21.prod.outlook.com.
It would be really awesome actually if we could detect and automate rebases, and have the automation preserve /approve and /lgtm, but now I'm just dreaming :)
To post to this group, send email to
To view this discussion on the web visit
https://groups.google.com/d/msgid/kubernetes-dev/07c63405-ef3e-4c47-a493-61c2894cca99%40googlegroups.com <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fkubernetes-dev%2F07c63405-ef3e-4c47-a493-61c2894cca99%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=02%7C01%7Cakutz%40vmware.com%7Ce3ce9d49a41e42d1213f08d623d5f6bb%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C1%7C0%7C636735799223791929&sdata=1KKhwLPP%2FHk9LrbcWpw7qS4G9y9V%2F%2Fp8%2FxB07IYLOCI%3D&reserved=0>.
For more options, visit
https://groups.google.com/d/optout <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Foptout&data=02%7C01%7Cakutz%40vmware.com%7Ce3ce9d49a41e42d1213f08d623d5f6bb%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C1%7C0%7C636735799223791929&sdata=%2FhlcQN32rl%2BpSMWtaMyTtKZagHNkVs%2BJ4R0gOGScDhM%3D&reserved=0>.
--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-dev+unsubscribe@googlegroups.com.
To post to this group, send email to kubernetes-dev@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/D2F35EE0-E9E4-4684-85B9-AEF26ACBA44A%40vmware.com.
For more options, visit https://groups.google.com/d/optout.
Paris Pittman Kubernetes Community Open Source Strategy, Google Cloud 345 Spear Street, San Francisco, 94105 |
Team,Please take a look at the change proposed in:Text from the PR:
Currently folks who are in the top level OWNERS files have an issue when the use /lgtm. As currently configured the bots assume that the /lgtm is the same as /approve and end up merging PRs. Sometimes, the OWNERS want to just say (for example) that this looks good, but go ask others for approvals. So let's explicitly require them to specify their approval when they wish and not confuse it with a LGTM.
Does this look good? Please chime in the PR above.Let's use lazy consensus at least a week (may be merge Oct 5 if there are no issues).Thanks,Dims
--Davanum Srinivas :: https://twitter.com/dims