Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] Requesting fast track access to JDT

Hi Lars,

Thanks for your offer to help. A few remarks from my side to get
the discussion started:

As you apply for fast track access, let's ask if JDT understaffed
in the sense of that eclipse-dev post?

I'm counting 13 active committers in JDT, which is a far cry from
the situation addressed by the fast track approach (which btw. was
created before the sub-project merge, at a time when individual
projects indeed had close to zero active committers).
So my vote on fast track is a clear NO.

Still, there is reason in calling JDT understaffed, as can be easily
seen in bugzilla[1]. The number of open bugs, however, is only a
secondary aspect, the primary being the difficulty to fix each single
bug in JDT. Difficulty caused both by inherent complexity and by the
responsibility to not break an entire ecosystem of consumers of JDT.

Whether or not the help offered by Lars would help the project at
net value is a question I'll be happy to discuss prior to any
official application for commit rights.

IMHO, it would greatly help the application, if the bug list shows
a handful of essential bug fixes that demonstrate an understanding
of the complex core business of JDT.

best,
Stephan

[1] https://bugs.eclipse.org/bugs/report.cgi?classification=Eclipse&product=JDT&resolution=---&x_axis_field=target_milestone&y_axis_field=component&format=table&action=wrap

On 12.06.2018 13:17, Lars Vogel wrote:
Friends of the Java tooling,

I would like to get fast track access to JDT. Fast track is our
process to give existing top-level Eclipse committers access to others
projects without a  big contribution record. It is explained here:
https://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg10305.html .

This way I can help with simple tasks in the JDT project. For example,
I recently helped with a releng activity for updating the EPL 1.0 to
EPL 2.0 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=535318) and as
Jay and Noopur are really busy, it is hard to get them to look at
these patches.


In the future I plan to help with releng activities, reducing the
usage of deprecated platform API, fixing Sonar and Java compiler
warnings and helping with code reviews.

Here are my existing contributions:

~/git/eclipse.jdt.ui$ git shortlog --author "Vogel"
Lars Vogel (36):
       Fixed bug 406478: [implementation][content assist] Use enhanced
for loop for CompletionProposalCollector and
CompletionProposalCategory
       Fixed bug 406463: [templates][content assist] Ctrl+Space without
any starting letter shows to no templates
       Fixed bug 387272: [templates] SWT templates - add SelectionListener
       Bug 427883 - Use ArrayContentProvider in ExtractClassWizard
       Bug 433605 - [CSS] [dark theme] Provide reasonable JDT defaults
for syntax color in the dark theme
       Bug 468424 - Add README.md (with content from the CONTRIBUTING.md file)
       Bug 468391 - Remove outdated org.eclipse.jdt.ui/notes directory
       Bug 468482 - Add License to README.md similar to JDT core
       Bug 479094 - Remove unused internal class TemplateContentProvider
       Bug 131445 - [templates] Provide templates that check for 'null'
       Bug 486899 - [templates] Using a variable name for
word_selection or line_selection makes the template not being proposed
anymore
       Bug 486903 - [Templates] Allow specifying a default value in
case the word_selection is empty
       Bug 488432 - Remove redundant implementation for word_selection
and line_selection template from JDT
       Bug 485860 - Remove unnecessary @See Javadoc from spelling
engine to prepare for Bug 185695
       Bug 507381 - JDT method templates should use "void" as return
type instead of "return_type"
       Bug 502061 - Remove ensurePreferenceStoreBackwardsCompatibility
as 2x plug-ins are not supported anymore
       Fixed bug 477789: Change usage of SubProgressMonitor to
SubMonitor in JDT UI
       Bug 501800 - [CSS] [dark theme] Cleanup wizard looks bad in the dark theme
       Bug 514516 - Add pseudo selector to preference styling in JDT to
allow other projects to extend the preference styling
       Bug 517992 - Remove org.eclipse.ui.presentations.r21 from
PluginsNotLoadedTest
       Bug 525607 - [Trivial] Remove redundant @see non Javadoc from
SpellCheckEngineTestCase
       Bug 527082 - [hovering][preferences] Add "Popup" as search term
to Hovers preference page
       Bug 527082 - [hovering][preferences] Add "Popup" as search term
to Hovers preference page
       Bug 519783 - Adopt to change in - HTMLPrinter should migrate to
StringBuilder
       Bug 530125 - Solve Performance - Method invokes inefficient
Number constructor; use static valueOf instead in JDT UI
       Bug 531255 - Generate hashCode and equals should use verbs
       Bug 530766 - Open Type dialog should use verbs instead of OK
       Bug 531718 - Generate toString dialog should use verbs
       Bug 530125 - Update BREE of
org.eclipse.jdt.ui.examples.javafamily to Java 8
       Bug 530125 - Adds @Override annotations for
org.eclipse.jdt.ui.examples.javafamily
       Bug 531724 - Use verbs instead of OK in all JDT UI "Generate" dialogs
       Bug 475823 - Adjusts CleanUpStressTest to new default Eclipse formatter
       Bug 533171 - Remove usage of deprecated Logger.global in
org.eclipse.jdt.text.tests and org.eclipse.jdt.ui.tests
       Bug 481179 - New words for spellcheck
       Bug 531441 - [clean up] Cleanup action: Remove redundant modifiers
       Bug 535191 - POM version change for 4.9 release

  git shortlog --author "Vogel"
Lars Vogel (12):
       Bug 470199 - Remove outdated _buildnotes_jdt-core.html
       Bug 473178 - Remove redundant type arguments (1.7 or highter)
from Java 7 code in JDT core
       Bug 473178 - Remove redundant type arguments (1.7 or highter)
from Java 7 code in JDT core
       Bug 473178 - Remove redundant type arguments (1.7 or highter)
from Java 7 code in JDT core
       Bug 473178 - Remove redundant type arguments (1.7 or highter)
from Java 7 code in JDT core
       Bug 479130 - Rename
org.eclipse.jdt.core.tests.model/workspace/TypeResolve from
org.eclipse.jdt.core to TypeResolve
       Bug 504040 - Remove usage of marked for deletion WorkbenchHelp
from org.eclipse.jdt.core.tests.model
       Bug 527597 - Please add @Override annotations for org.eclipse.jdt.apt.core
       Bug 530321 - Add "apt" as search term for annotation processing
in the preferences
       Bug 475823 - "Eclipse" default formatter should not add line
breaks to @params in Javadoc

       Version 4.9 update as prep for EPL 2.0 change
       Bug 535318 - Update license to EPL-2.0 for jdt.core in about.html

~/git/eclipse.jdt.debug$ git shortlog --author "Vogel"
Lars Vogel (3):
       Bug 535191 - POM version change for 4.9 release
       Version 4.9 updates as prep for the EPL 2.0 update
       Bug 535318 - Update license to EPL-2.0 for jdt.debug in about.html

Thanks, Lars





Back to the top