[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ecf-dev] New bug and bugs | 
Hi Martin,
On 12/4/2010 7:04 AM, Martin Petzold wrote:
Hi,
I've fired a new bug [1]. There are really several bugs with different 
distribution providers on one machine. Is this way of documenting them 
okay (as still student I'm new to this!)? There are also still bugs 
with R-OSGi, also with two machines and also a wrong configuration in 
one example. Shall I fire really every bug I find or first mail to the 
mailinglist? Shall I attach eclipse projects/working sets as examples 
to the bug or which form?
I suggest that generally you create a bug...and attach any code examples 
that demonstrate the issue to the bug.  Then, it's often a good idea to 
also create a post to this list...if it's a general issue (I understand 
that it may not be immediately obvious whether a given issue is 
'general' or not...but I would err on the side of more posts to ecf-dev 
rather than less).
For me at the moment in my project ECF 3.4 is not stable and I do have 
several problems! Hope I can help and get this all working...
I do too...and we'll do all we can to help.
One thing to realize...because the committers on ECF are mostly doing 
this unpaid/on volunteer time, we are not able to provide a huge amount 
of free support.  We do as much as we can...hopefully without causing 
ourselves personal harm...as all ECF committers are dedicated and 
interested in having everyone successfully use ECF (remote services as 
well as other things).
A corollary to the above is that if you have the means you should 
consider either supporting ECF as a project (e.g. contribute fixes, 
contribute new/desired components, contribute documentation, contribute 
hw, people, or $$ resources), or supporting the individual committers 
(e.g. hire them for consulting or development on your project) so that 
they can help with your particular use cases.  In many cases, I've found 
that it's much more cost effective...as well as fast...to ask/work with 
someone who designed/built the relevant components (i.e. one of the ECF 
committers that implemented those components) rather than to personally 
learn all the details of something as sophisticated as a 
remoting/distribution infrastructure (or shared editor, or real-time 
collaboration-enabled dev tooling, or VOIP, or etc).
As I hope everyone realizes, there are lots of use cases for remote 
services...and lots of details/subtlety WRT configuration, 
documentation, API usage, failure handling, and how things can be done 
(e.g. which ECF remote service providers to use...how to use them, how 
to scale, etc).  This is a good thing, as it means that OSGi remote 
services (and ECF's implementation) can be used for lots of things, but 
it also means that we as the implementers of the standard and committers 
on ECF cannot anticipate everyone's use cases...and even if we could/do 
anticipate them we can't possibly address all of them instantaneously.  
Given current resources, we have to make choices about what things to 
do, and what we cannot do.  It would be nice to not have to make so many 
of these choices, but we currently do not have that luxury.
But we will provide support, bug fixes, new capabilities, support new 
use cases, support additional standards, as much as possible.  Just 
realize that there are personal limits here...in available time, number 
of active contributors, availability of people with sufficient knowledge 
of relevant parts.  We *are* interested in seeing everyone use ECF 
successfully.
Scott
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=331836
Regards
Martin
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev