[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[News.eclipse.technology.packaging] Re: Policies for EPP
|
Hi Markus,
Markus Knauer wrote:
Hi Scott,
let me write down some of my thoughts here:
* 'Small number' -> We tried really hard to present the packages on the
donwload page in a way which allows a new user to get what he/she needs.
But this is precisely the point of my response to Ian's previous
post...this is naturally based upon your assumptions about what the new
user 'needs'.
I'm not saying you/EPP/whoever didn't do a decent job of it for Europa,
but rather for a process to be 'open' it has to include more than your
(Ian's, Markus's or whoever's) judgment (at least for me).
<stuff deleted>
* 'Getting in' -> Again, I don't like to change the existing packages,
because it would be hard to explain to the users, why these packages have
changed ('I user the XY-europa-fall package, now I switched to the
XY-europa-winter package and this feature is missing')
But with Ganymede we can adjust the package content (keeping in mind that it
is easy to add something, but hard to remove anything... so we need to be
very conservative)
I think saying that things can't change because it would be 'hard to
explain to users' doesn't really work for me. Why? Because new
software *is* change. If the EF (and it's associated projects) want to
have 'innovation networks', then things must change. Like a shark, if
it's not moving forward, it's dead :).
I guess I'm not so worried about users and change as you are. Change is
constant (especially in sw dev tools). I don't think that is avoidable.
Now I think it's possible to make it simpler for users to deal with
change, but I thought that's what EPP was really setup to do.
* 'Community feedback' -> Maybe we need to specify this more clearly... but
this is one reason for this discussion on the newsgroup.
* 'Small' -> IMHO this is the download size (and only the download size). I
was really surprised that the (small) Java package is on the top position
of every download statistic.
small Java package?
Of course JDT is in the top position in every download statistic...it's
where Eclipse started out and where it achieved its popularity. I don't
think this is surprising or even informative.
RE: download size...OK. But as I said in previous note, if (download)
size is the metric of importance then why wouldn't/shouldn't this be
applied to existing EPP packages as well?
Just for reference ECF's 2 core plugins total ~110K. Further, these and
2 other ECF plugins (totalling about 400K) will be in the core Equinox
distribution for 3.4 (to support the Equinox p2 work).
* 'Release train only' -> The likeliness that a project from the release
train delivers something stable, well tested, etc. is higher than that of
other projects. Based on that assumption it is a natural decision to use
this as a prerequisite for building stable and reliable packages.
I agree that the release train is more likely to deliver something
stable, well-tested, etc...at least in theory.
I don't have major problems myself with this particular policy idea, but
that's because my project is already part of the release train. I think
that other projects might...probably because they don't even have the
resources to do the things necessary to participate in Ganymede...not to
mention do additional things to get included in EPP.
BTW, why doesn't EPP just become
* 'Discussion' -> We are trying to get feedback... and I am sure you will
agree that we need some policy/instructions for a project that wants to be
part of an EPP package.
Yes, that is my major point...EPP certainly does need
policy/instructions for a project that wants to be part of an EPP
package. But those instructions will be useless/meaningless to projects
if it is not possible for them to do anything that will lead to
inclusion in EPP.
Scott