Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec] [BALLOT] Progress Review for Jakarta EE 11
  • From: Thomas Watson <tjwatson@xxxxxxxxxx>
  • Date: Wed, 31 Jan 2024 18:00:46 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.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=+opzn9ZlEezHTSrXZiU6k+Qn+wrmQj3NHFqltAzp0tE=; b=eK6ngyOBMsBvUQ8hXWNU9cSYBV806JEHkqc1ixbfYz5xik57qChr9dgKPdXjKQ74uf+B64yts3+pjijutwa3m7uPbp4WKQYCd9thBkJcaOaEGRkjl4m+8N7gci7kC4D2NMyl+HiO2gYkeU1hXfpAU016gJ2cD6PFOOvyeOrGvvBOhWjiMWgCjC8ITbSrln4QAbIajabJQeyWybjNr4mK/+CpaP6l1FVr4X/3bESrkCn6Ej1X0kKc2lpHPF5EQbhgsOomWfBmLlaVMRyL0UlkDeL79HTqOKNWwzcAflgUxkGe5ByqZL4412XOhqbQqTSXPsdgWPRwvjZ/82eIlQws+A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=myxl1dcZ3fynS0Q8VQLPQ/izRiEN8sGqaYFt7PuPdBuppVHGeD+/HsYNcwH88OGGw8PLb+e6Gzn6uOu+OGKzSv94k+evluAQQHFf0UwQFc4NnKdDpFgORhzwJJZMXxnidutUkSDy52MEfdAko66K218QHZ64iRVohwqa14+LmMvUbMSY0eTN0H4Ve4CAcfvo+odaasKpS++CqMSffT2Grr37/zyfbGiaL9gc7bW0utNomc8OVOfzJXvAP1MlSnmBaCcWX26W5vALKktiSJrouZYBkDXjAfV0pvYXcGR40aezrRrIvFhvrMVDZMNP5+BAazwXfGL6gBIsS34y6gpzsw==
  • Delivered-to: jakarta.ee-spec@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakarta.ee-spec/>
  • List-help: <mailto:jakarta.ee-spec-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec>, <mailto:jakarta.ee-spec-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakarta.ee-spec>, <mailto:jakarta.ee-spec-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHaVCbCJyUuOGZ9l0ejk/PY5JDB9LD0Br6AgAAHUoCAACCNgIAABq9/
  • Thread-topic: [EXTERNAL] Re: [jakarta.ee-spec] [BALLOT] Progress Review for Jakarta EE 11

I have misunderstood you I think, so want to clarify.  My understanding is that this change does nothing to force implementations to run on Java 17.  If an implementation wants to require Java 21 as their runtime, they are still free to do so and are free to certify their runtime for EE 11 successfully.

I also don't believe this caused any confusion for EE 10 that allowed certification on Java SE 11 or Java SE 17.

Tom


From: jakarta.ee-spec <jakarta.ee-spec-bounces@xxxxxxxxxxx> on behalf of Arjan Tijms via jakarta.ee-spec <jakarta.ee-spec@xxxxxxxxxxx>
Sent: Wednesday, January 31, 2024 11:32 AM
To: Jakarta specification discussions <jakarta.ee-spec@xxxxxxxxxxx>
Cc: Arjan Tijms <arjan.tijms@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [jakarta.ee-spec] [BALLOT] Progress Review for Jakarta EE 11
 
Hi, On Wed, 31 Jan 2024 at 16: 36, marceloancelmo via jakarta. ee-spec <jakarta. ee-spec@ eclipse. org> wrote: +1 (LJC) I understand that this is beneficial to the whole community, as they have the option to choose the between versions 17
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
 
ZjQcmQRYFpfptBannerEnd
Hi,

On Wed, 31 Jan 2024 at 16:36, marceloancelmo via jakarta.ee-spec <jakarta.ee-spec@xxxxxxxxxxx> wrote:
+1 (LJC)

I understand that this is beneficial to the whole community, as they have the option to choose the between versions 17 and 21

As a personal comment, not with my coordinator hat on, I do have to protest that this is strictly beneficial to the whole community. 

Choice is not always good when it concerns specifications, as it effectively loosens the specification. Case in point is perhaps USB 3.2, which gives users the option to choose, but by doing that you effectively don't know what just "USB 3.2" gives you. See e.g. https://www.cnet.com/tech/mobile/usb-3-2-explained-making-sense-of-current-and-confusing-usb-standard/

This change doesn't benefit extension libraries like e.g. OmniFaces either, which now can't use JDK 21 features and market itself "For Jakarta EE 11". With my OmniFaces hat on, I have to say "For Jakarta EE 11, but not the JDK 17 implementations / installations of Jakarta EE 11". Clearly that is a far more confusing message. Effectively this change just means lowering the JDK version. OmniFaces will be forced to use JDK 17 (as it's the lowest common denominator).

Just my 2 cents, and otherwise not opposing this change. Just wanted to make it clear that we understand this is not strictly beneficial to everyone.

Kind regards,
Arjan Tijms




 

Back to the top