Are JBS' policies flexible enough to welcome the JavaFX community?
Anthony Vanelverdinghe
anthony.vanelverdinghe at gmail.com
Thu Apr 16 21:19:04 UTC 2015
Hi
First of all, the statement that "signing the Oracle Contributor
Agreement is going to become a requirement for submitting JavaFX bugs"
is clearly not true. Anyone can & will be able to file bug reports at
bugs.java.com, without having to sign the OCA.
While I agree bugs.java.com is in serious need of an update, I honestly
think it's easier to submit a bug through bugs.java.com than through
JavaFX' JIRA, simply because I don't have to log in.
In my opinion, the big issue with bugs.java.com is that JBS isn't
mentioned anywhere. So for any "casual" Java developer who hasn't heard
of OpenJDK yet, bugs.java.com really is a black hole. However, if you
know where to look, it's really not that hard to keep track of your
reports & the JDK bugs that get created for it (as explained by Dalibor
[1]).
About the ability to comment: I think it's useful to make a distinction
between bugs and features here.
As for bugs: once a bug is reproducible or its cause is understood, I
think the need for an ability to comment is negligible (while it may be
useful to provide workarounds, I feel this only applies to a minority of
the bugs & certainly doesn't justify in itself the request for general
comment access). And I agree that JavaFX is different in this regard, in
that it may be next to impossible to provide a simple reproducible test
case. So I agree that there should be a trivial way for the developer
and the bug reporter to interact, in order to pin down the problem.
However, I think it's primarily up to the Oracle JavaFX developers
themselves to solicit for this.
As for features: the addition of the dialogs API (issue RT-12643) was
referenced as a good example of the advantage of comments [2]. However,
this was part of JEP 205, and every JEP has an associated mailing list
for discussion. So I fully agree the community involvement significantly
helped to make the dialogs API better. But I feel the discussions could
equally well have taken place on the openjfx-dev mailing list (as has
been done for other JEPs on their respective mailing lists already).
Another reason why I'm not fond of giving everyone access to JBS, is
demonstrated in RT-3458: people "commenting" on their favorite features,
requesting that it be implemented ASAP or that JavaFX will otherwise die
etc.
Bottom line: as I see it, nothing much will change for me: instead of
filling out a nice JIRA form, I'll fill out an outdated form on
bugs.java.com
Kind regards,
Anthony Vanelverdinghe
[1]
http://mail.openjdk.java.net/pipermail/openjfx-dev/2015-April/017101.html
[2]
http://mail.openjdk.java.net/pipermail/openjfx-dev/2015-April/017097.html
On 16/04/2015 21:21, Ryan Jaeb wrote:
> I was very hesitant to start such a negative discussion as my first post to
> the openjfx-dev list. The recommendation to use bugs.sun.com played a
> large part in making me think it was necessary. For someone like me,
> bugs.sun.com is a "go away" page.
>
> The instructions for contributing, at least to me, give the impression that
> only participants that intend to become an OpenJDK (code) committer should
> be asking to become a contributor. The policy that only gives authors
> write access to JBS reinforces that interpretation. I find myself thinking
> "that's not my role in the community" and I go away. The contributor
> instructions I'm referring to are here:
>
> http://openjdk.java.net/contribute/
>
> In my opinion, any process that starts at bugs.sun.com is going to reduce
> the number of people contributing JavaFX bug reports. I understand the
> need for a well defined process, but, once that process tips to the point
> of being bureaucratic or cumbersome, voluntary contributors are going to
> quit volunteering (or never start in the first place) or invent their own
> process.
>
> A good example of what I mean is that it takes "at least two weeks" to
> process the OCA. If people have the choice between signing the OCA and
> waiting at least two weeks to participate, or visiting a mailing list and
> participating immediately, the official process doesn't matter. Instead of
> moderating the bug tracker you'll end up moderating the mailing list (or at
> least trying to).
>
> I also think Richard is being generous with his estimates. 29% retention
> on 2346 bug reporters means 680 people have to end up with author status in
> JBS. The hg churn extension (`hg churn -c`) shows me 134 people with
> commits to the openjfx repo right now. I think that's a good indicator of
> the number of contributors that are capable of, and interested in,
> attaining author status. It's not unreasonable to think that 90%+ of
> JavaFX bug reporters are like me; they're contributing bug reports, but not
> code.
>
> I've never used the hg churn extension before, so I would appreciate if
> someone is willing to double check the comitter count I've given.
>
> Ryan Jaeb
>
>
> On Thu, Apr 16, 2015 at 9:46 AM, Richard Bair <richard.bair at oracle.com>
> wrote:
>>
>> If there is a way for people to comment on their issues but they just have
>> to go through bugs.java.com instead of JBS if they aren’t authors, then
>> it isn’t as big a deal, but I thought (and I could be totally wrong) that
>> bugs.java.com was basically fire-and-forget for the submitter. In this
>> case we’re alienating nearly 3/4 of our community.
>>
>> Richard
>>
>>
>>
>
More information about the discuss
mailing list