* needs-backport label on github/ceph/ceph @ 2017-08-22 15:09 kefu chai 2017-08-22 15:12 ` John Spray 0 siblings, 1 reply; 8+ messages in thread From: kefu chai @ 2017-08-22 15:09 UTC (permalink / raw) To: ceph-devel@vger.kernel.org i noticed that we have a new label named "needs-backport" [0]? could you shed some light on how we are supposed to use it? i thought we were going to cherry-pick all PRs with this label merged after the luminous was forked. but seems we are still marking PRs should be included by luminous with the "luminous" milestone. so i have no clues now =( cheers, --- [0] https://github.com/ceph/ceph/pulls?q=label%3Aneeds-backport ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-22 15:09 needs-backport label on github/ceph/ceph kefu chai @ 2017-08-22 15:12 ` John Spray 2017-08-22 16:00 ` Nathan Cutler 2017-08-23 13:59 ` Sage Weil 0 siblings, 2 replies; 8+ messages in thread From: John Spray @ 2017-08-22 15:12 UTC (permalink / raw) To: kefu chai; +Cc: ceph-devel@vger.kernel.org On Tue, Aug 22, 2017 at 4:09 PM, kefu chai <tchaikov@gmail.com> wrote: > i noticed that we have a new label named "needs-backport" [0]? could > you shed some light on how we are supposed to use it? i thought we > were going to cherry-pick all PRs with this label merged after the > luminous was forked. but seems we are still marking PRs should be > included by luminous with the "luminous" milestone. so i have no clues > now =( I'm curious too -- I believe the authoriative way to mark something for backport is in a tracker ticket, so a separate label probably isn't needed? John > > cheers, > > --- > [0] https://github.com/ceph/ceph/pulls?q=label%3Aneeds-backport > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-22 15:12 ` John Spray @ 2017-08-22 16:00 ` Nathan Cutler 2017-08-23 3:35 ` kefu chai 2017-08-23 13:59 ` Sage Weil 1 sibling, 1 reply; 8+ messages in thread From: Nathan Cutler @ 2017-08-22 16:00 UTC (permalink / raw) To: John Spray, kefu chai; +Cc: ceph-devel@vger.kernel.org On 08/22/2017 05:12 PM, John Spray wrote: > On Tue, Aug 22, 2017 at 4:09 PM, kefu chai <tchaikov@gmail.com> wrote: >> i noticed that we have a new label named "needs-backport" [0]? could >> you shed some light on how we are supposed to use it? i thought we >> were going to cherry-pick all PRs with this label merged after the >> luminous was forked. but seems we are still marking PRs should be >> included by luminous with the "luminous" milestone. so i have no clues >> now =( > > I'm curious too -- I believe the authoriative way to mark something > for backport is in a tracker ticket, so a separate label probably > isn't needed? Maybe it was added to accommodate/facilitate a "fast-track" backporting process for the early stages of the luminous release cycle? ISTR that jewel v10.2.1 went very quickly and some of the backports did not "cross all the t's and dot all the i's" wrt the sanctioned backporting process. Maybe something like that is a possibility for luminous as well? (I would welcome it.) It could work like this: if a PR is marked "needs-backport", the developer who merges the PR would be responsible for ensuring that the commits are cherry-picked to luminous and marking the tracker, if any, "Resolved" with a note that the backport is already done. Nathan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-22 16:00 ` Nathan Cutler @ 2017-08-23 3:35 ` kefu chai 2017-08-23 14:02 ` Abhishek Lekshmanan 0 siblings, 1 reply; 8+ messages in thread From: kefu chai @ 2017-08-23 3:35 UTC (permalink / raw) To: Nathan Cutler; +Cc: John Spray, ceph-devel@vger.kernel.org On Wed, Aug 23, 2017 at 12:00 AM, Nathan Cutler <ncutler@suse.cz> wrote: > On 08/22/2017 05:12 PM, John Spray wrote: >> >> On Tue, Aug 22, 2017 at 4:09 PM, kefu chai <tchaikov@gmail.com> wrote: >>> >>> i noticed that we have a new label named "needs-backport" [0]? could >>> you shed some light on how we are supposed to use it? i thought we >>> were going to cherry-pick all PRs with this label merged after the >>> luminous was forked. but seems we are still marking PRs should be >>> included by luminous with the "luminous" milestone. so i have no clues >>> now =( >> >> >> I'm curious too -- I believe the authoriative way to mark something >> for backport is in a tracker ticket, so a separate label probably >> isn't needed? > > > Maybe it was added to accommodate/facilitate a "fast-track" backporting > process for the early stages of the luminous release cycle? > > ISTR that jewel v10.2.1 went very quickly and some of the backports did not > "cross all the t's and dot all the i's" wrt the sanctioned backporting > process. Maybe something like that is a possibility for luminous as well? (I > would welcome it.) > > It could work like this: if a PR is marked "needs-backport", the developer > who merges the PR would be responsible for ensuring that the commits are > cherry-picked to luminous and marking the tracker, if any, "Resolved" with a > note that the backport is already done. thank you, Nathan! that makes sense. -- Regards Kefu Chai ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-23 3:35 ` kefu chai @ 2017-08-23 14:02 ` Abhishek Lekshmanan 2017-08-23 15:59 ` Nathan Cutler 0 siblings, 1 reply; 8+ messages in thread From: Abhishek Lekshmanan @ 2017-08-23 14:02 UTC (permalink / raw) To: kefu chai, Nathan Cutler; +Cc: John Spray, ceph-devel@vger.kernel.org kefu chai <tchaikov@gmail.com> writes: > On Wed, Aug 23, 2017 at 12:00 AM, Nathan Cutler <ncutler@suse.cz> wrote: >> On 08/22/2017 05:12 PM, John Spray wrote: >>> >>> On Tue, Aug 22, 2017 at 4:09 PM, kefu chai <tchaikov@gmail.com> wrote: >>>> >>>> i noticed that we have a new label named "needs-backport" [0]? could >>>> you shed some light on how we are supposed to use it? i thought we >>>> were going to cherry-pick all PRs with this label merged after the >>>> luminous was forked. but seems we are still marking PRs should be >>>> included by luminous with the "luminous" milestone. so i have no clues >>>> now =( >>> >>> >>> I'm curious too -- I believe the authoriative way to mark something >>> for backport is in a tracker ticket, so a separate label probably >>> isn't needed? >> >> >> Maybe it was added to accommodate/facilitate a "fast-track" backporting >> process for the early stages of the luminous release cycle? >> >> ISTR that jewel v10.2.1 went very quickly and some of the backports did not >> "cross all the t's and dot all the i's" wrt the sanctioned backporting >> process. Maybe something like that is a possibility for luminous as well? (I >> would welcome it.) >> >> It could work like this: if a PR is marked "needs-backport", the developer >> who merges the PR would be responsible for ensuring that the commits are >> cherry-picked to luminous and marking the tracker, if any, "Resolved" with a >> note that the backport is already done. > > thank you, Nathan! that makes sense. Can we ensure that we always have a tracker issue when there is a pending backport label, makes it easier to track these. -- Abhishek Lekshmanan SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-23 14:02 ` Abhishek Lekshmanan @ 2017-08-23 15:59 ` Nathan Cutler 2017-08-23 16:29 ` Abhishek Lekshmanan 0 siblings, 1 reply; 8+ messages in thread From: Nathan Cutler @ 2017-08-23 15:59 UTC (permalink / raw) To: Abhishek Lekshmanan, kefu chai; +Cc: John Spray, ceph-devel@vger.kernel.org > Can we ensure that we always have a tracker issue when there is a > pending backport label, makes it easier to track these. I thought the whole idea was to make a "fast-track" backporting process which would not require a tracker for each backport. With the understanding that it would only be used early in the release cycle. If a backport is "fast-tracked" the merging developer would be responsible for doing and merging the cherry-picks. If there is a tracker, of course, then the normal workflow would apply regardless of the presence/absence of this "needs-backport" tag. Right? Nathan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-23 15:59 ` Nathan Cutler @ 2017-08-23 16:29 ` Abhishek Lekshmanan 0 siblings, 0 replies; 8+ messages in thread From: Abhishek Lekshmanan @ 2017-08-23 16:29 UTC (permalink / raw) To: Nathan Cutler, kefu chai; +Cc: John Spray, ceph-devel@vger.kernel.org Nathan Cutler <ncutler@suse.cz> writes: >> Can we ensure that we always have a tracker issue when there is a >> pending backport label, makes it easier to track these. > > I thought the whole idea was to make a "fast-track" backporting process > which would not require a tracker for each backport. With the > understanding that it would only be used early in the release cycle. If > a backport is "fast-tracked" the merging developer would be responsible > for doing and merging the cherry-picks. > > If there is a tracker, of course, then the normal workflow would apply > regardless of the presence/absence of this "needs-backport" tag. Sure makes sense, sorry, didn't see Sage's mail (until after I sent mine), yeah it does make sense for until the first backport release or so for using this tag. -- Abhishek Lekshmanan SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: needs-backport label on github/ceph/ceph 2017-08-22 15:12 ` John Spray 2017-08-22 16:00 ` Nathan Cutler @ 2017-08-23 13:59 ` Sage Weil 1 sibling, 0 replies; 8+ messages in thread From: Sage Weil @ 2017-08-23 13:59 UTC (permalink / raw) To: John Spray; +Cc: kefu chai, ceph-devel@vger.kernel.org On Tue, 22 Aug 2017, John Spray wrote: > On Tue, Aug 22, 2017 at 4:09 PM, kefu chai <tchaikov@gmail.com> wrote: > > i noticed that we have a new label named "needs-backport" [0]? could > > you shed some light on how we are supposed to use it? i thought we > > were going to cherry-pick all PRs with this label merged after the > > luminous was forked. but seems we are still marking PRs should be > > included by luminous with the "luminous" milestone. so i have no clues > > now =( > > I'm curious too -- I believe the authoriative way to mark something > for backport is in a tracker ticket, so a separate label probably > isn't needed? I added it for tagging PRs that don't have a tracker ticket open (e.g., small usability cleanups that weren't bugs). It's a bit less overhead than opening a ticket and going through the usual process. It was helpful when every third PR had to be cherry-picked to luminous; that will be less common once the release is out the door. sage ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-08-23 16:29 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-08-22 15:09 needs-backport label on github/ceph/ceph kefu chai 2017-08-22 15:12 ` John Spray 2017-08-22 16:00 ` Nathan Cutler 2017-08-23 3:35 ` kefu chai 2017-08-23 14:02 ` Abhishek Lekshmanan 2017-08-23 15:59 ` Nathan Cutler 2017-08-23 16:29 ` Abhishek Lekshmanan 2017-08-23 13:59 ` Sage Weil
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.