CFV: New JDK7u Committer: Mikhail Cherkasov
alexander potochkin
alexander.potochkin at oracle.com
Mon Oct 14 15:19:39 PDT 2013
Hello Alan
According the the bylaws
http://openjdk.java.net/bylaws#veto
"If a Veto is raised then the voter who raised the veto and those who
support the proposed action
must work together to reach a mutually-agreeable resolution."
Since I definitely support the commiter status for Mikhail I would like
to reply on your comment
and respectfully disagree with the veto, please see my comments inline
On 14.10.2013 4:20, Alan Bateman wrote:
> Vote: Veto
>
> The guidelines suggest at least 8 significant contributions but some
> of the changes cited in the nomination don't appear (at least on the
> surface) to be significant.
Having worked in the client JDK libraries for about 10 years I find it
difficult to judge the fixes for another part of the JDK.
A fix which doesn't look very complicated might actually require a lot
of efforts and deep knowledge of the codebase.
> For example, one of the changes is a one-line fix,
I have personally seen quite a lot of one-line fixes that were more
significant then any 100 lines fix.
Sometimes only after several fix iterations/testing on different
platforms you can find that particular line to be changed.
I am not sure what fix you are referring to, probably this one:
http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/5f14712b3dd5
This is a fix for a bug filed by the SQE team who found one of the
regression test failed on Mac OS.
The Mac port of the JDK 7 was released only a year ago, so any
regressions there attract greater attention for the client team.
In order to fix the problem Mikhail had to make sure that it wasn't a
problem in the JDK code but the test is to be corrected.
This wasn't something trivial given the implementation of the UI is so
different on Mac.
Mikhail also needed enough expertise to come up with a solution that
wouldn't break the test
for Linux, Windows and Solaris, the platforms that have their one GUI
specifics.
> another is a two-line update to a properties file,
I guess you mean this patch:
http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2dc2b6b34b00
First of all this fix is for an urgent customer bug
https://bugs.openjdk.java.net/browse/JDK-8005932
I don't see how fixing a P2 bug may be seen as not significant.
It did require a change in a property file, but there were a lot of work
behind the scene.
Just understanding that adding that property will fix the problem and
won't break any other code
requires quite a deep expertise.
> another is the addition of a method with two lines of implementation.
The same story is here, Mikhail is a JDK sustaining team member and he
is working on pretty important fixes
which I don't think can be measured by the number of changed lines.
As a former tech lead of the Swing team I can say that the trickiest
fixes may take only a few lines of code and tons of time and knowledge.
> In no way is this veto meant to be any reflection of the good work
> that Mikhail is doing, he's really just that the nomination is a bit
> premature.
>
I kindly ask you to revise you veto and support Mikhail
Thanks
alexp
> -Alan.
More information about the jdk7u-dev
mailing list