Changeset issues with jdk6/jaxp and jdk6/jdk

Kelly O'Hair kelly.ohair at oracle.com
Fri Feb 18 11:57:56 PST 2011


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



More information about the jdk6-dev mailing list