CRTITICAL: Hotspot, Hotspot-RT, and Hotspot-Svc repositories being rolled back

Erik Trimble Erik.Trimble at Sun.COM
Fri Aug 8 18:22:44 PDT 2008


IF YOU HAVE CLONES OF ANY OF THE FOLLOWING REPOSITORIES, PLEASE READ 
THIS IMPORTANT MESSAGE:

http://hg.openjdk.java.net/jdk7/hotspot/hotspot
http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot
http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot


Due to a mistake in our internal promotion tree, two mercurial 
changesets with the same BugID crept into different repositories in the 
same promotion tree.  This is not a circumstance that should occur, and 
we're adjusting our process to help avoid this kind of mistake again.

Specifically, the conflicting changesets are:

In http://hg.openjdk.java.net/jdk7/hotspot/hotspot

changeset:   272:2bb5ef5c8a2d
user:        coleenp
date:        Mon Aug 04 14:17:47 2008 -0700
summary:     6732819: Turn off compressed oops by default for now


In http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot

changeset:   240:2bb5ef5c8a2d
tag:         tip
user:        coleenp
date:        Mon Aug 04 14:17:47 2008 -0700
summary:     6732819: Turn off compressed oops by default for now


In http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot

changeset:   272:2bb5ef5c8a2d
user:        coleenp
date:        Mon Aug 04 14:17:47 2008 -0700
summary:     6732819: Turn off compressed oops by default for now



These changesets will be REMOVED by a repository rollback - that is, we 
will roll these three repositories back to an earlier snapshot without 
the changesets.

In the processes, several other changesets which were integrated will 
also be removed. THESE CHANGESETS WILL BE QUICKLY RE-INTEGRATED.




The correct changeset is currently in 
http://hg.openjdk.java.net/jdk7/jdk7/hotspot

changeset:   239:b727c32788a9
tag:         jdk7-b32
user:        trims
date:        Fri Aug 01 18:51:27 2008 -0700
summary:     6732819: Turn off compressed oops by default for now



#####   DOES THIS AFFECT YOU:  #####


You may have to make some adjustments to your clone repositories IF you 
meet the following conditions:

(1) You have a local clone of any of these three repositories:
	http://hg.openjdk.java.net/jdk7/hotspot/hotspot
	http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot
	http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot

(2) You have pulled down from them in the last 5 days AND received the 
offending changeset.  To determine if you have the offending changeset, 
run the following command in each repository:

	hg log | grep 2bb5ef5c8a2d

If this command returns something, your clone has been infected with the 
bad changeset.



#####   WHAT DO YOU DO?	 #####


(1) Do not pull or clone from any of the affected repositories until a 
message later tonight is sent, indicating that the repositories have 
been successfully rolled back.

(2) A later message will be sent with instructions as to how to clean up 
 your existing repositories, AFTER the rollback has been completed.




Once again, we apologize for the inconvenience this has caused, and we 
are working hard to avoid this kind of problem in the future.





-- 
Erik Trimble
Java System Support
Mailstop:  usca22-123
Phone:  x17195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)






More information about the hotspot-dev mailing list