New repo for Hotspot fixes going into 7u releases
Alejandro E Murillo
alejandro.murillo at oracle.com
Fri Apr 4 17:45:20 UTC 2014
Hi All,
Currently all 7u Hotspot backports (7u60 and 7u80) are pushed to
hsx/jdk7u/hotspot [1].
I'm taking a snapshot of that repo today and will push that to the jdk7u
master next Tuesday,
AFTER THAT all Hotspot changes destined for a 7u release (7u60, 7u80)
should be pushed straight to jdk7u/jdk7u-dev/hotspot [2].
So from now on, please do not push anything to hsx/jdk7u/hotspot.
If you have a change ready to go in, please wait until I push the
snapshot to master
(and jdk7u-dev) on Tuesday and then push the change to
jdk7u/jdk7u-dev/hotspot.
Please keep reading for the implications:
(1) The major implication of that change is that hotspot fixes will
be taken to the master without going through a Hotspot specific PIT
(regular PIT for jdk7u-dev integrations will continue to happen as usual),
so if you need to push a significant change, you will need to make sure
adequate testing is done before pushing to jdk7u/jdk7u-dev/hotspot,
because the PIT safety net is not available anymore.
Depending on the magnitude of the change, developers should work
with SQE to do pre integration testing if they think is appropriate.
Most changes should have been tested in 8u and 9, before going to 7u,
so that should help making those decisions. However, there are differences
between the 7u and 8u/9 code bases, like perm gen does not exists on 8u/9
and some other substantial differences.
(2) Pushes should continue to be done via JPRT, so for external users,
create your webrevs
and committed patches based on the jdk7u/jdk7u-dev/hotspot repo and
continue to request a sponsor to make the final push to the repo, via JPRT,
once changes have been reviewed and approved.
(3) Hotspot developers did not have to request permission to push
changes to 7u repos,
because they were pushed to master as a bulk integration. Going forward,
Hotspot developers
will need to request permission to push to 7u repos as non hotspot
developers do.
Those requests need to be sent to jdk7u-dev at openjdk.java.net,
please continue to use hotspot-dev at openjdk.java.net (and other hotspot
group repos)
for discussions and reviews
Let me know if you have any question/concern
Thanks
[1] http://hg.openjdk.java.net/hsx/jdk7u/hotspot/
[2] http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/
--
Alejandro
More information about the jdk7u-dev
mailing list