Sorry for the delay guys. I have been a little busy lately.

I will write down a wiki page detailing the code retirement steps. Then, I
will proceed and kick off the Midonet plugin retirement process.

On Mon, Mar 20, 2017 at 3:39 AM, Daan Hoogland <daan.hoogl...@shapeblue.com>
wrote:

> Don’t worry Marty, non-committers/-coders will be heard here as well.
>
> Good point @swill I think we have enough wording to call this a policy
> now… As so far, no objections of any kind have been raised I also think it
> is now official unless someone now starts shouting. Here is a semi-formal
> definition of the procedure.
>
> Code that is not maintained and breaks the build will be phased out
> according to the following retirement procedure:
>
> 1. An announce in our mailing lists the road map of retirement, a data for
> the final removal should be defined and presented in this road map; This
> will be in terms of “The firsts release after yyyy/mm/dd”
> 2. If no objection arises or no one volunteers to maintain the code, a
> Jira ticket to disable of the code is created.
> 3. A patch to disable the code in the build will be created.
> 4. The patch is applied and released with the next x.y.0 release.
> 5. A Jira ticket to execute the final removal of the code is created.
> 6. A patch for the definite removal of the code is created.
> 7. The patch will be applied 6 months after the x.y.0 release is announced
> and thus be release with x.(y+n).0 (n probably being 1 but could be higher)
>
>
> On 19/03/17 18:53, "Marty Godsey" <ma...@gonsource.com> wrote:
>
>     I know that I am not a committer (I am a systems, networking guy, I
> don’t "code") but I agree with Will. Giving the community at large some
> time to yell if they are using is good.
>
>     Regards,
>     Marty Godsey
>     Principal Engineer
>     nSource Solutions, LLC
>
>     -----Original Message-----
>     From: Will Stevens [mailto:williamstev...@gmail.com]
>     Sent: Sunday, March 19, 2017 7:39 AM
>     To: dev@cloudstack.apache.org
>     Subject: Re: [DISCUSS] Retirement of midonet plugin
>
>     I think there needs to be at least 6 months between the disable code
> being released and the delete PR being merged. I feel like the clock has to
> start only when the disable code is generally available in a stable release
> (not when it is merged).
>
>     On Mar 19, 2017 6:47 AM, "Daan Hoogland" <daan.hoogl...@shapeblue.com>
>     wrote:
>
>     > You are spot on. We can add a due date for the final removal I think.
>     > Let’s not add a target version, I’d say.
>     >
>     > On 18/03/17 23:23, "Rafael Weingärtner" <rafaelweingart...@gmail.com
> >
>     > wrote:
>     >
>     >     Sorry the delay guys, I have been swapped these last days.
>     >
>     >     In summary, everybody that spoke is in favor of the plugin
> retirement.
>     > I am
>     >     assuming that people who did not present their opinion agree with
>     > the ones
>     >     presented here.
>     >
>     >     The process to retire this plugin would be the following:
>     >
>     >        1. Announce in our mailing lists the road map of retirement, a
>     > data for
>     >        the final removal should be defined and presented in this
> road map;
>     >        2. Create a Jira ticket to execute the plugin disabling (is
> this
>     >        expression right?!), and of course, a PR to disable the build
>     > until final
>     >        deletion;
>     >        3. Create a Jira ticket to execute the final removal of the
> plugin.
>     > The
>     >        removal should only happen when the defined date comes by;
>     >        4. Wait patiently while time goes by….
>     >        5. When the time comes, create the PR and execute the plugin
>     > removal.
>     >
>     >
>     >     What date would you guys prefer to execute the plugin removal? 3,
>     > 6, or 12
>     >     months from now?
>     >     What do you think of this process? Am I missing something else?
>     >
>     >
>     >
>     >     On Wed, Mar 15, 2017 at 9:13 AM, Jeff Hair <j...@greenqloud.com>
>     > wrote:
>     >
>     >     > Complete removal of the plugin was my solution to the problem
> of
>     > the jar
>     >     > file's dependencies. If it's not used or maintained, then it
>     > should be
>     >     > removed, in my opinion. Disabling it in the build is a good
>     > first step.
>     >     >
>     >     > *Jeff Hair*
>     >     > Technical Lead and Software Developer
>     >     >
>     >     > Tel: (+354) 415 0200
>     >     > j...@greenqloud.com
>     >     > www.greenqloud.com
>     >     >
>     >     > On Wed, Mar 15, 2017 at 8:18 AM, Rohit Yadav <
>     > rohit.ya...@shapeblue.com>
>     >     > wrote:
>     >     >
>     >     > > +1 as others have noted
>     >     > >
>     >     > >
>     >     > > Disable the plugin from the default build for next few
> releases and
>     >     > > eventually deprecate/remove the plugin from the codebase. The
>     > roadmap can
>     >     > > look something like:
>     >     > >
>     >     > > - Announce on the MLs that we're planning to do this, send a
>     > PR and get
>     >     > it
>     >     > > accepted
>     >     > >
>     >     > > - During the release process RM should make this information
>     > available to
>     >     > > everyone (including voting thread, would be nice to have a
>     > shortlog of
>     >     > > major changes in the voting email?)
>     >     > >
>     >     > > - In the release notes and release announcement, note that
>     > midonet is no
>     >     > > longer included in the default build and is planned to be
>     > deprecated
>     >     > >
>     >     > > - By end of the year, if we've no communication received
>     > deprecate and
>     >     > > remove the plugin with an announcement
>     >     > >
>     >     > >
>     >     > > I think this should be done with Midonet and any other
> plugins
>     > that are
>     >     > > causing issues and are no longer maintained by anyway.
>     >     > >
>     >     > >
>     >     > > Regards.
>     >     > >
>     >     > > ________________________________
>     >     > > From: Sergey Levitskiy <sergey.levits...@autodesk.com>
>     >     > > Sent: 15 March 2017 07:00:51
>     >     > > To: dev@cloudstack.apache.org
>     >     > > Subject: Re: [DISCUSS] Retirement of midonet plugin
>     >     > >
>     >     > > I am for:
>     >     > >  (i) disable the build for the plugin for the next 2 major
> release
>     >     > > followed by
>     >     > > (ii)  remove everything in ACS 4.12 if no one express regrets
>     > by then
>     >     > >
>     >     > >
>     >     > >
>     >     > >
>     >     > > rohit.ya...@shapeblue.com
>     >     > > www.shapeblue.com
>     >     > > 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
>     >     > > @shapeblue
>     >     > >
>     >     > >
>     >     > >
>     >     > >
>     >     >
>     >
>     >
>     >
>     >     --
>     >     Rafael Weingärtner
>     >
>     >
>     >
>     > daan.hoogl...@shapeblue.com
>     > www.shapeblue.com
>     > 53 Chandos Place, Covent Garden, London  WC2N 4HSUK @shapeblue
>     >
>     >
>     >
>     >
>
>
>
> daan.hoogl...@shapeblue.com
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue
>
>
>
>


-- 
Rafael Weingärtner

Reply via email to