JesseGlick

(Difference between revisions)
(Ongoing/recurrent work)
(7.2)
 
(11 intermediate revisions not shown)
Line 9: Line 9:
* [[NbmPackageStability]]
* [[NbmPackageStability]]
* [[NewAndNoteworthyNB72]]
* [[NewAndNoteworthyNB72]]
 +
* [[JavaHintsTestMaven]]
==7.1==
==7.1==
Line 92: Line 93:
=Other=
=Other=
 +
* [[JavaDeclarativeHintsDescriptionSketch]]
* [[Java_EditorUsersGuide]]
* [[Java_EditorUsersGuide]]
* [[DeadlockMachineAdmin]]
* [[DeadlockMachineAdmin]]
Line 100: Line 102:
* [[ProjectTypeMusings]]
* [[ProjectTypeMusings]]
* [[HgBugs]]
* [[HgBugs]]
 +
* [[Javeleon]]
=Ongoing/recurrent work=
=Ongoing/recurrent work=
Line 106: Line 109:
Evaluate problems with Mercurial as applied to netbeans.org sources, record in [[HgBugs]] as needed, file in upstream bug tracker, offer patches where possible.
Evaluate problems with Mercurial as applied to netbeans.org sources, record in [[HgBugs]] as needed, file in upstream bug tracker, offer patches where possible.
 +
 +
Close named branches when developers forgot to do this for themselves ([[HgHowTos#Using_a_named_branch]]), though currently only possible inside a single repo at a time (cf. [http://netbeans.org/bugzilla/show_bug.cgi?id=190537 bug #190537]).
 +
 +
Use the latest Hg releases to get early notification of serious regressions.
==Hudson==
==Hudson==
-
Publish Mercurial plugin releases, get them installed.
+
Fix bugs (and evaluate pull requests) in Mercurial plugin, publish releases, get them installed.
Restart server when apparently hung / leaking.
Restart server when apparently hung / leaking.
Line 116: Line 123:
Review golden file diffs sent to api-changes@netbeans.org. [http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/build/generated.diff last diff]
Review golden file diffs sent to api-changes@netbeans.org. [http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/build/generated.diff last diff]
 +
 +
Review samples posted by [https://blogs.oracle.com/geertjan/ Geertjan].
==Tests==
==Tests==
Line 123: Line 132:
Add @RandomlyFails to unstable unit tests.
Add @RandomlyFails to unstable unit tests.
-
==NB Maven repo==
+
==NB Platform + Maven==
Review contents of [http://bits.netbeans.org/maven2/ NB Maven repo] when new releases are published, and dev repo as needed. Try making an NBM app using the staging repo and the new version, testing specifically:
Review contents of [http://bits.netbeans.org/maven2/ NB Maven repo] when new releases are published, and dev repo as needed. Try making an NBM app using the staging repo and the new version, testing specifically:
Line 131: Line 140:
* *-sources.jar, *-javadoc.jar secondary artifacts present and usable from IDE
* *-sources.jar, *-javadoc.jar secondary artifacts present and usable from IDE
* OSGi bundles in ide cluster functional (e.g. app including Mylyn can start and make a Bugzilla connection)
* OSGi bundles in ide cluster functional (e.g. app including Mylyn can start and make a Bugzilla connection)
 +
 +
Also develop the [http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/ NBM plugin], publish releases, updating [http://mojo.codehaus.org/mojo-archetypes/ archetypes] and use them in the IDE.
 +
 +
==Bundled software==
 +
 +
Integrate new Ant and Maven releases as they appear.
 +
 +
==Code cleanups==
 +
 +
E.g. convert layer.xml registrations to annotations.
 +
 +
==Bug evaluation==
 +
 +
Reassign random issues that get filed in the apisupport "product" for no clear reason except that it is alphabetically first.
 +
 +
==Bug reporting==
 +
 +
Run IDE on latest Linux & JDK releases. Among other things, report memory leaks (esp. ProjectManager.ProjectStateImpl instances live in heap even when all projects and files are closed).
 +
 +
==Javeleon==
 +
 +
Serve as Oracle contact. See [[Javeleon]].
 +
 +
==Infrastructure==
 +
 +
Moderate some lesser mailing lists: broken_builds, api-changes, reviewers, javeleon@apisupport, issues@contrib, commits@ide, etc. (How to get a complete list?)

Current revision as of 17:54, 9 July 2012

jesse DOT glick AT oracle DOT com

Contents

Features I am working on or investigating

7.2

7.1

7.0

6.9

6.8

6.7

6.5

6.1

6.0

4.0

Trips

APIs

Other

Ongoing/recurrent work

Mercurial

Evaluate problems with Mercurial as applied to netbeans.org sources, record in HgBugs as needed, file in upstream bug tracker, offer patches where possible.

Close named branches when developers forgot to do this for themselves (HgHowTos#Using_a_named_branch), though currently only possible inside a single repo at a time (cf. bug #190537).

Use the latest Hg releases to get early notification of serious regressions.

Hudson

Fix bugs (and evaluate pull requests) in Mercurial plugin, publish releases, get them installed.

Restart server when apparently hung / leaking.

Code review

Review golden file diffs sent to api-changes@netbeans.org. last diff

Review samples posted by Geertjan.

Tests

Evaluate test failures, esp. in nbms-and-javadoc.

Add @RandomlyFails to unstable unit tests.

NB Platform + Maven

Review contents of NB Maven repo when new releases are published, and dev repo as needed. Try making an NBM app using the staging repo and the new version, testing specifically:

  • *.nbm and *.jar both present
  • external libraries linked to in Maven Central where a match exists, rather than dumped in org.netbeans.external
  • org.netbeans.libs.junit and other special modules correctly handled (i.e. are in right cluster group even though not part of regular Platform download)
  • *-sources.jar, *-javadoc.jar secondary artifacts present and usable from IDE
  • OSGi bundles in ide cluster functional (e.g. app including Mylyn can start and make a Bugzilla connection)

Also develop the NBM plugin, publish releases, updating archetypes and use them in the IDE.

Bundled software

Integrate new Ant and Maven releases as they appear.

Code cleanups

E.g. convert layer.xml registrations to annotations.

Bug evaluation

Reassign random issues that get filed in the apisupport "product" for no clear reason except that it is alphabetically first.

Bug reporting

Run IDE on latest Linux & JDK releases. Among other things, report memory leaks (esp. ProjectManager.ProjectStateImpl instances live in heap even when all projects and files are closed).

Javeleon

Serve as Oracle contact. See Javeleon.

Infrastructure

Moderate some lesser mailing lists: broken_builds, api-changes, reviewers, javeleon@apisupport, issues@contrib, commits@ide, etc. (How to get a complete list?)

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo