Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gef-dev] committing patches


Hi Ian,

Agreed, the legal process is not need for small fixes and bug 162779 definitely is an example of this.

Cheers...
Anthony
--
Anthony Hunter mailto:anthonyh@xxxxxxxxxx
Manager: Eclipse GMF + GEF
IBM Rational Software: Aurora / Modeling Tools



Ian Bull <irbull@xxxxxxxxx>
Sent by: gef-dev-bounces@xxxxxxxxxxx

19/12/2006 12:00 PM

Please respond to
irbull@xxxxxxxxxx; Please respond to
GEF development <gef-dev@xxxxxxxxxxx>

To
cc
gef-dev@xxxxxxxxxxx
Subject
Re: [gef-dev] committing patches





Anthony,

As far as I know, the Eclipse legal process and the desire from the
community are two separate issues.  The Eclipse legal process is used to
ensure that the code being contributed does not contain any patented
code and that the contributer has the copyright to contribute the work.  
>From what I have seen in my own work and other Eclipse projects, this
process is not necessary for small fixes. These should all be recorded,
the contributor given the appropriate acknowledgments and the committer
should ensure they have done their due diligence.  For example, on Mylar
we have logged each one (http://www.eclipse.org/mylar/doc/mylar-iplog.csv).

As for community desire for a feature, this is something done on the bug
reports, etc...  However, I think it would be absurd to think that
unless a bug report had X number of votes, it can't get in.  If
something *changes API* or alters existing behaviour, then I agree, the
support of the community is necessary.  But if we can provide additional
functionality without breaking backwards compatibility, then having a
large number of voters should not be needed (especially if others are
actually writing the patches).

The bug reports I am talking about are ones like:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=162779

That do have a code snippet that shows the problem as well as a patch
that fixes it.

Cheers,
Ian


Anthony Hunter wrote:
>
> Hi Ian,
>
> We will go though the outstanding bugs with patches in January. A note
> on this however.
>
> A patch on a feature needs to go through the Eclipse legal process for
> contributions. https://bugs.eclipse.org/bugs/show_bug.cgi?id=71684 is
> an example of a patch going through this process right now. We also
> need to make sure that features are desired by the community. Bug
> 71684 is an example where there are a number of CC on the Bugzilla
> clearly demonstrating the need for the feature.
>
> With regards to patches on a bug report, it would be helpful if there
> was a code snippit or JUnit test demonstrating the failing code.
>
> Lastly with regards to your question regarding helping getting patches
> in, this is the responsibility of the GEF committers. The process to
> become a committer is
> http://www.eclipse.org/membership/become_a_member/ and if your
> employer is not a foundation member you can look at
> http://www.eclipse.org/membership/become_a_member/committer.php
>
> Cheers...
> Anthony
> --
> Anthony Hunter mailto:anthonyh@xxxxxxxxxx
> Manager: Eclipse GMF + GEF
> IBM Rational Software: Aurora / Modeling Tools
> Phone: 613-591-7037
>
>
>
> *Ian Bull <irbull@xxxxxxxxx>*
> Sent by: gef-dev-bounces@xxxxxxxxxxx
>
> 19/12/2006 12:13 AM
> Please respond to
> irbull@xxxxxxxxxx; Please respond to
> GEF development <gef-dev@xxxxxxxxxxx>
>
>
>                  
> To
>                  gef-dev@xxxxxxxxxxx
> cc
>                  
> Subject
>                  [gef-dev] committing patches
>
>
>
>                  
>
>
>
>
>
> Hi all,
>
> I was just going through some GEF/Draw2D bug reports and I noticed there
> has only been 26 resolved bug reports since July 1st, and of this, only
> 5 were actual fixes (most were duplicates or invalid).  Some of the
> outstanding bugs even have patches attached.  I understand that
> priorities change and people get moved around to different projects, so
> please don't think that I am pointing fingers.  As a community member, I
> was wondering if there was anything that can be done to help get patches
> in? I am personally interested in Draw2D, but I imagine there are other
> members who are interested in GEF too.
>
> cheers,
> Ian
>
> _______________________________________________
> gef-dev mailing list
> gef-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/gef-dev
>

_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gef-dev


Back to the top