We have just discovered that a changeset made to the jdk6/jaxp repository is missing a comment: http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/73a4d5be8649 (No bugid or review information) The actual patch in the changeset is not the issue, but the comment of the changeset is.

[By the way, there is a new jaxp source bundle that is needed, which is a different heads up for people
 that cache these source drop bundles. But that is a separate issue.]

This changeset should have been caught as not having a proper changeset comment by our jcheck mechanism, but I had inadvertently turned off this check with a change
made back in b17.
   http://hg.openjdk.java.net/jdk6/jdk6/jaxp/rev/33e6947318ae
The comments=lax option should not be in these .jcheck/conf files.
This is a problem with all the jdk6 repositories that I will rectify.

In the process of fixing this .jcheck/conf file, I discovered 3 additional changesets in the jdk6/jdk repository done between 5-8 months ago that have also violated the changeset comment rules: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/a25f15bfd04b (Missing "-by" after "Reviewed") http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/bf87d5af4361 (Missing ":" after the bugid) http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d77434402021 (Extra "Fixed" and text that should be be there) All snuck by because I had added that comments=lax back in jdk6-b17 time frame.

So I certainly should fix .jcheck/conf, but the question remains as to what to do with these other changesets. The jdk6/jaxp one could be rolled back and fixed easily, the jdk6/jdk ones
are a bit older and would require rebasing all the newer changesets.

I'm open to ideas here. Should we avoid repository rollbacks completely? Or just rollback/fix jdk6/jaxp?

-kto

Reply via email to