<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Fixing issues on a non-standard platform is the task of the maintainers of
<o:p></o:p></p>
<p class="MsoNormal">that platform. Others cannot be expected to have a build environment
<o:p></o:p></p>
<p class="MsoNormal">around to assure correctness. If an issue pops up in the GHA tests, it needs
<o:p></o:p></p>
<p class="MsoNormal">to be fixed adhoc, else all other work is hindered. If the maintainers of a
<o:p></o:p></p>
<p class="MsoNormal">platform are not able to assure that that happens, the platform should not be
<o:p></o:p></p>
<p class="MsoNormal">tested in GHA. <o:p></o:p></p>
<p class="MsoNormal">And there are obviously very few people looking at the 32-bit windows
<o:p></o:p></p>
<p class="MsoNormal">platform, else it would not break in head all the time.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal"> Goetz.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> jdk-dev <jdk-dev-retn@openjdk.org> <b>On Behalf Of
</b>Stewart Addison<br>
<b>Sent:</b> Wednesday, December 6, 2023 2:23 PM<br>
<b>To:</b> Alan Bateman <Alan.Bateman@oracle.com><br>
<b>Cc:</b> Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>; jdk-dev@openjdk.org<br>
<b>Subject:</b> Re: Windows-x86 (32-bit) build is broken. Time to retire it?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#A6A6A6;padding:5.25pt 1.5pt 5.25pt 1.5pt"></td>
<td width="100%" style="width:100.0%;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 11.25pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:#212121">Some people who received this message don't often get email from
<a href="mailto:sxa@redhat.com">sxa@redhat.com</a>. <a href="https://aka.ms/LearnAboutSenderIdentification">
Learn why this is important</a><o:p></o:p></span></p>
</div>
</td>
<td width="75" style="width:56.25pt;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 3.75pt;align:left">
</td>
</tr>
</tbody>
</table>
<div>
<div>
<div>
<p class="MsoNormal">> I assume this would put a tax on everyone, the testing in GHA is already
<br>
> a bit noisy. Seems like it would be better to remove the port<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I can understand that, however we should bear in mind that with JDK<=17 being supported regardless, if it gets removed in a later version there is almost certainly a much higher risk of backports "breaking" the LTS streams (as it did recently)
compared to other platforms without it being caught prior to integration, so it might be good to catch it earlier in the backport cycle (or maybe as a middle ground just add such checks to JDK<=17) regardless of whether it gets removed in >=21.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Stewart...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Wed, 6 Dec 2023 at 11:54, Alan Bateman <<a href="mailto:Alan.Bateman@oracle.com">Alan.Bateman@oracle.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt">On 06/12/2023 10:22, Stewart Addison wrote:<br>
> Hi Magnus,<br>
><br>
> I put in a fix for another Win32 build break recently but hadn't <br>
> realised it was broken again - ref <br>
> <a href="https://bugs.openjdk.org/browse/JDK-8319958" target="_blank">https://bugs.openjdk.org/browse/JDK-8319958</a>. Since the Win32 port is
<br>
> currently only deprecated I was already wondering if we should go for <br>
> the simple solution of having some github PR checks added for Win32 <br>
> along with the other platforms (Obviously it would need the parameter <br>
> to enable deprecated ports) as I feel this would help prevent things <br>
> being merged and subsequently backported that break things.<br>
<br>
I assume this would put a tax on everyone, the testing in GHA is already <br>
a bit noisy. Seems like it would be better to remove the port, I think <br>
it would be useful to hear from George Adams and Bruno Borges to know if <br>
they plan to follow-up JEP 449 and do the next step.<br>
<br>
-Alan<o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</body>
</html>