I would also like to point out here to anybody reading -- We have a parent ticket going where we have subtasks for all phab tickets which relates to breaks in the legacy code base, as these MUST be fixed for release. Here is a link to the ticket: https://phab.enlightenment.org/T6926
If any of you have any tickets you have authored, intend to author, or are aware of that relates to issues with legacy, PLEASE add it as a subtask to this parent ticket so that we can prioritize all the fixes that must happen before release. On Fri, Jun 8, 2018 at 12:59 PM Christopher Michael <cp.mich...@samsung.com> wrote: > On 06/08/2018 01:51 PM, Mike Blumenkrantz wrote: > > I think it's valuable to bring up possible points of confusion like this > > when they exist, so thanks for bringing it up. There's no harm in asking > > questions or requesting more details! > > > > If everyone is in agreement with this proposal, I think it might be a > good > > idea to document it somewhere ( > > https://phab.enlightenment.org/w/release_roadmap/ seems like a good > place, > > but it's not very discoverable, > > IMO, that sounds like the proper place. Anyone wondering about releases, > release schedule, or release procedures would likely be able to find > that page... > > Cheers, > Chris > > > and > > https://www.enlightenment.org/contrib/devs/start.md is a bit too high > > level...) so that it can be referred to or modified in the future? > > > > On Fri, Jun 8, 2018 at 1:44 PM Christopher Michael < > cp.mich...@samsung.com> > > wrote: > > > >> On 06/08/2018 12:57 PM, Derek Foreman wrote: > >>> On 2018-06-08 11:44 AM, Christopher Michael wrote: > >>>> On 06/08/2018 11:17 AM, Mike Blumenkrantz wrote: > >>>>> Hello, > >>>>> > >>>>> Stefan is off for this entire month, so let's try organizing the > >>>>> release a > >>>>> bit while he's gone! > >>>>> > >>>>> We had previously agreed to start the freeze "after Cedric's branches > >>>>> merged". That branch was merged some time ago, and it seems we are > >>>>> already > >>>>> in bug fixing mode. > >>>>> > >>>>> After speaking a bit with bu5hm4n/Marcel, who has been handling a lot > >> of > >>>>> the bug fixing, I propose the following: > >>>>> > >>>>> * We consider the freeze to have started as of last Friday (1 June > >> 2018), > >>>>> and proceed from there. > >>>>> * During the freeze period, all newly-submitted features (ie. > anything > >>>>> submitted on or after the freeze start date) must go through patch > >> review > >>>>> and receive 2+ approvals from core developers; if employed by > Samsung, > >>>>> the > >>>>> developers must not work for the same office. > >>>> > >>>> I was under the impression that one of the points of a freeze is that > no > >>>> new features could be added and we can focus on bug fixes. Your > mention > >>>> of newly-submitted features "after the freeze start date" is a little > >>>> misleading.... > >>> > >>> I read that as a way to handle any potential features already in the > >>> review queue that didn't beat the retro-active freeze date. > >>> > >>> Though, there was one time when I've had to add API during freeze to > fix > >>> a major wayland related bug. > >>> > >>> My opinion, fwiw, is that features proposed after June 1 would need a > >>> very strong justification at this point, and anything after today would > >>> have to be an exceptional situation (absolutely required to fix a bug > or > >>> massive oversight, a showstopper). > >>> > >>> Thanks, > >>> Derek > >>> > >> > >> Exactly. I just didn't want any new people to be confused as the > >> statement was a tad misleading ;) > >> > >> Cheers, > >> Chris > >> > >>>>> * Feature patches submitted prior to the freeze date which are still > >>>>> under > >>>>> review and have received review comments prior to the freeze date can > >> be > >>>>> merged/landed through normal patch review. > >>>>> > >>>>> Marcel has also been working on improvements to our bug handling > >> workflow > >>>>> which will be explained in a forthcoming mail. I believe that these > >>>>> methods > >>>>> should enable us to be in a good position to execute a release on or > >> near > >>>>> the time of Stefan's return. > >>>>> > >>>>> If nobody disagrees with the basic premise of beginning the freeze, > >>>>> https://phab.enlightenment.org/T6926 is a great place to start > looking > >>>>> for > >>>>> things to work on. > >>>>> > >>>> > >>>> No disagreements here. > >>>> > >>>> Cheers, > >>>> Chris > >>>> > >>>>> > >>>>> regards, > >>>>> > >>>>> Mike > >>>> > >>>> > >> > >> > >> > > > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel