How to keep follow up fixes with the original ?

Lana Steuck lana.steuck at oracle.com
Fri Apr 17 04:28:23 UTC 2015


Hi David,

 > We need something in place to ensure this doesn't happen!

We push to Master after team forests successfully go through the 
following PIT steps:
- full build (hotspot ... install) for all 7 platforms
- fastdebug builds for all 7 platforms
- boot_cycle builds
- extended set of JPRT tests (the failures are getting OK-ed by dev)
- SQE teams are informed and list of fixes are submitted to SQE db
- manual testing of client-libs on main platforms.

The PIT process can be beefed up to cover more scenarios, however 
there's always a cost that comes with it. At the end, it's a balance of 
cost-benefits and potential risks.

 > We need something in place to ensure this doesn't happen!

Do you see a simple way to prevent it? Usually people familiar with the 
fix/issue contact me to let me know if they need an extra PIT restart or 
if they need the PIT to be delayed - I can always move deadline for a 
few hours, even a day if needed - just let me know.

Thank you,
Lana



On 04/16/2015 08:07 PM, David Holmes wrote:
> It has happened again that a broken fix, for which there was a quick 
> follow up fix, has been pushed to the master without the follow up fix 
> going with it. So now everyone will potentially be impacted by the bad 
> fix as it propagates back down to all the forests :(
>
> Bad fix:
>
> https://bugs.openjdk.java.net/browse/JDK-8073634
>
> Follow up:
>
> https://bugs.openjdk.java.net/browse/JDK-8077563
>
> We need something in place to ensure this doesn't happen!
>
> David




More information about the build-dev mailing list