Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[rt-pmc] Exemption for Spring IDE CQ 4838 [was: Fwd: Spring IDE CQ 4838]

In the last RT PMC call we discussed the appropriateness of creating an exemption for the Spring IDE dependency (CQ 4838) of the Virgo tooling on the basis that:

1. This dependency will be excised before the Virgo tooling is released.
2. It is likely that most people who try out milestones of the tooling will be existing Virgo users who are therefore likely to have Spring IDE already installed (in order to be able to use the SpringSource tooling for Virgo).
3. This will save effort for the currently over-committed IP team.

I checked with Wayne and he considers this appropriate (interchange below), but need the RT PMC to agree.

If there are no objections by close of business tomorrow (Wednesday 9 February 2011), I would be grateful if a PMC member could provide approval so that we can enable the EMO to go ahead and grant the exemption.

Regards,
Glyn

Begin forwarded message:

From: Wayne Beaton <wayne@xxxxxxxxxxx>
Date: 8 February 2011 02:58:30 GMT
To: Glyn Normington <gnormington@xxxxxxxxxx>
Subject: Re: Fwd: Spring IDE CQ 4838

Sorry... I missed the original note.

We do need PMC approval prior to taking this to the EMO(ED).

Wayne

On 02/07/2011 09:05 PM, Glyn Normington wrote:
Hi Wayne

Please could you look into granting EMO(ED) approval as this is holding
up our tooling donation. Thanks!

Regards,
Glyn

Begin forwarded message:

*From: *Glyn Normington <gnormington@xxxxxxxxxx
<mailto:gnormington@xxxxxxxxxx>>
*Date: *1 February 2011 19:57:14 GMT
*To: *Wayne Beaton <wayne@xxxxxxxxxxx <mailto:wayne@xxxxxxxxxxx>>
*Cc: *Janet Campbell <janet.campbell@xxxxxxxxxxx
<mailto:janet.campbell@xxxxxxxxxxx>>, emo-ip-team@xxxxxxxxxxx
<mailto:emo-ip-team@xxxxxxxxxxx>, Tom Watson <tjwatson@xxxxxxxxxx
<mailto:tjwatson@xxxxxxxxxx>>, Martin Lippert <mlippert@xxxxxxxxxx
<mailto:mlippert@xxxxxxxxxx>>
*Subject: **Re: Spring IDE CQ 4838*

Done. Please see:

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4838

and take it from there. I am assuming no RT PMC approval is needed
first, but please correct me if I am wrong.

Regards,
Glyn

On 1 Feb 2011, at 17:57, Wayne Beaton wrote:

Request that it be declared as such on the CQ. We'll take it from there.

Wayne

On 02/01/2011 11:42 AM, Glyn Normington wrote:
I suppose we can argue that the Spring IDE dependency will only be
required for milestones until we have excised it and on that basis,
the majority of users are going to be those using the tooling
already, who will indeed have Spring IDE installed.

Please could you tell me how I obtain EMO(ED) approval for this to
be an exempt pre-req?

Regards,
Glyn

On 1 Feb 2011, at 17:37, Wayne Beaton wrote:

Sounds like an exempt pre-req candidate on the grounds that we can
reasonably expect that the sort of developer who would use this stuff
would have Spring IDE on their workstation. That will require EMO(ED)
approval.

Does this make sense, or have I missed the point?

Wayne

On 02/01/2011 11:26 AM, Glyn Normington wrote:
Thanks Wayne. I don't think "workwith" is really appropriate as
the current Virgo tooling bundles won't even resolve without
Spring IDE present.

Looks like we need a full CQ. Agreed?

Regards,
Glyn

On 31 Jan 2011, at 22:07, Wayne Beaton wrote:

Exempt status requires approval of EMO(ED). Further, a
'prerequisite may
be classified as "exempt" by the EMO if the software is pervasive in
nature, expected to be already on the user's machine, and/or an IP
review would be either impossible, impractical, or inadvisable.'

I suppose that we could argue impractical or inadvisable, but
those are
relatively hard to motivate. Is this something that the type of
user who
would use this software would very likely already have installed on
their workstation when they load up these tools?

FWIW, we were thinking "workswith" on the basis that Virgo itself is
generally interesting and functions well without this software
and that
the tools--which are a relatively small part of the Virgo story--work
better with this software present.

Once we get approval, then yes, it is acceptable to ship a milestone
with that dependency. Whether we go "exempt" or "workswith" you can't
actually ship the software from eclipse.org.

Make sense?

Wayne

On 01/28/2011 03:49 AM, Glyn Normington wrote:
Hi Janet

I should perhaps have made my question clear: if the RT PMC
exempts this third party dependency (Spring IDE), is it
legitimate to ship a milestone of the Eclipse software (i.e. the
Virgo tooling) which depends upon that dependency?

Regards,
Glyn

On 27 Jan 2011, at 16:28, Glyn Normington wrote:

Hi Janet

I don't think workswith is suitable. To be clear in this case:

* The Eclipse software does require the third party software to
be present
* Milestones will require the third party software to be present
* Prior to the first release of the Eclipse software, it will
be re-engineered so that it no longer depends on the third
party software.

So I'm afraid we have to choose between an exempt prereq,
favoured by the RT PMC, and a full CQ.

Regards,
Glyn

On 27 Jan 2011, at 15:24, Janet Campbell wrote:

Hi Glyn,

Thanks for working through this with us.  It strikes us that
the dependency
would be more of a workswith dependency fitting under this
section of the
policy:

"The Eclipse software does not require the third party
software to be
present. If the third party software happens to be present,
the Eclipse
software may call or invoke it.  Example: If a web browser is
present,
clicking on URL's in Eclipse will cause the user's configured
web browser to
open the URL."

If you agree, we could proceed on that basis.  There's no
difficulty for a
milestone to have such a dependency.

Regards,
Janet

-----Original Message-----
From: Glyn Normington [mailto:gnormington@xxxxxxxxxx]
Sent: Wednesday, January 26, 2011 9:40 AM
To: emo-ip-team@xxxxxxxxxxx
Cc: Tom Watson
Subject: Spring IDE CQ 4838

CQ 4838 contains some compile-time dependencies of the Virgo
tooling. We
plan to modify the Virgo tooling code (being contributed under
CQ 4838)
before its first release so it no longer depends on Spring IDE.

At today's RT PMC call it was suggested that the best way to
handle CQ 4838
should be to exempt it on the condition that we will remove
all dependencies
on it from the Virgo tooling before the first release. The
idea was to
minimise the load on the IP team.

Virgo would however want to issue tooling milestones before
the dependency
was removed. To clarify, users would not download the code for
CQ 4838 from
Eclipse but would obtain it from a SpringSource update site.

So I just wanted to check that it is legitimate for a
milestone to have such
an exempt dependency. If so, I will obtain the exemption via
the RT PMC
mailing list.

Thanks.

Regards,
Glyn









Back to the top