Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [EXTERNAL] Re: Release plan revisions to mitigate impact of gh-platform-820 and preserve June/July delivery of EE 11
  • From: Ed Burns <Edward.Burns@xxxxxxxxxxxxx>
  • Date: Tue, 16 Jan 2024 14:31:23 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rseia2U1p+ik/baqw0TyGJnA1aXTiV6FaYGRa2lWUi0=; b=HnsWYcQB6XHqee9wb5Ks1LMrj5VbwKdeLBGg6JsKG1GuhJdk3Zy72qplucTaCBimoKFFg9o2riiEA/BZS/B32KhT2K4sOcZ3qzUvCtdLz+twuVYL3vQOCvQcRI/mJdwc921JSxUPuzu4Rm5HtBy7DmsKcGgyHzjo/FVl2RGJIWq6a5jY5c19KNLiASsN623eyZBq48kLhPot/TissxBNzU/DG5Gez4rACCHlxPeh6DNMavdH2abfKh84eiGEatMXESpcJ6k1ENHu4Dh2XII0i/gjOCz4RZo132ty1IdsrMY3CqrpcVYMzoCSdDLOWByc0Tb2/dlmbF1wyuiEBA0IVA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bebZZsSjk5sl6fV1LQVhH9RFrHHSinFhyoRSJz3k/F1nO0ls04tcnQW/TS7XYEKSA6TGIk7ArAHGN1SbDbW28I/q7VfaPCTCBGc19HVINgD+8sQM1x3lBRSLFMXlx70waE5ZOo+SmTe3WtlSmLRsRNLWvOgNjVVhJwDr+TkJZfSQiVL1cRaaHUBwqwL0FdDe5sX5uMqYx7/b3taTHjlBOguljb3h2g7NSwl2IuaHVRb4bgnnnhixdXec2FP7jmeb7vaL9ycXiw4yTvygeqwSlgLU3Hp06sVYJhbbo2KNElxi8+/Mq6x3P8b2yhatmZEWqBye6HlFzSESMj92+8V2aQ==
  • Delivered-to: jakartaee-platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-platform-dev/>
  • List-help: <mailto:jakartaee-platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=cc6db647-ed81-4209-98cb-6dac15b2e19b; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-01-16T14:21:46Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
  • Thread-index: AQHaSGe7/C1T2TS9pkeAT/WhHZ0gWLDcfd1g
  • Thread-topic: [jakartaee-platform-dev] [EXTERNAL] Re: Release plan revisions to mitigate impact of gh-platform-820 and preserve June/July delivery of EE 11

Mark Thomas wrote:

MT> This is a HUGE change. It effectively means that the minimum Java runtime required to be supported has changed from Java 21 to Java 17. 
MT> It is way too late in the process for such a change.

MT> And if the argument is that the minimum runtime version requirement hasn't changed, 
MT> what is the point in requiring anything to work with Java 17 if the minimum runtime is Java 21?

Before assigning a magnitude to the item being labeled as a change, I want to make sure the plan is understood.  I will state our approach to implementing the plan for EE 11 and then we can overlay the language of the plan on it.

Implementation:

GlassFish 8 is slated to be the Ratifying Compatible Implementation for EE 11. It is slated to achieve this by compiling under 17 and passing the platform TCK under a 17 JVM and also passing it under a 21 JVM.

Language:

EB> To ratify a platform specification, there must exist an
EB>             implementation that passes on 17. There must also exist an
EB>             implementation that passes on 21.

In this implementation, GlassFish satisfies the "must exist" requirement. That's it. That's EE 11 done.

Now, vendors can claim to be compliant by passing the 17 compiled TCK under a 17 JVM or a 21 JVM.

If the above text did not alter your understanding, you can resaonably assgn a magnitude.

I have been assured by trusted experts that what we are doing in EE 11 (with 17 and 21) is semantically equivalent to what we did in in EE10 (with 11 and 17).

However, as release co-coordinator, I take responsibility for this plan.

Ed



| edburns@xxxxxxxxxxxxx | office: +1 954 727 1095
| Calendar Booking: https://aka.ms/meetedburns
| 
| Please don't feel obliged to read or reply to this e-mail outside
| of your normal working hours.
|
| Reply anonymously to this email: https://purl.oclc.org/NET/edburns/contact




Back to the top