Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jakartaee-platform-dev] [DISCUSS] Strategy for putting Web Profile to ballot in 2024, separately fom Platform Profile
  • From: Ed Burns <Edward.Burns@xxxxxxxxxxxxx>
  • Date: Tue, 26 Nov 2024 17:26:29 +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=arcselector10001; 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=Y7awPJ6eT7IbWfUQbSp6s2vu1Eum+Z/UQxL/W5Li0rs=; b=B46e0g6kDx9ZA7B+FevgkpQ2mCvADUbbHUpWjNfE8KKYSTJvgoUbu+U4gvfPwFuNf1vuCzxGQJS2TD5TG7KhoXoXSKfOoV51eBHbZjuyUmzhAfp3MV4a7MBfJ9RGOMEzxBgRpIJzx7Oh0+qXeVL1ssIthqP7gTxIG2XebhE3+uYQ9pyw3RK6YWlXOuk7DuffQr1Q+NIioo81Fm9iXyiBcm4/sWCwdAxcQWHy8rdB0hUQAbQ+v8mfINSFmGgb3zzTnr3seW9sEk27/3/ZWG1lQXKOSVyEdGjJdAKtKGGkDS90MMj4iGfa4AHqgJtHa/oIrWYActQY38BOVz/hsHIm0g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fKbkf5PmmLQ+1ufn81autgrcbiZ0iqn8F+kC+N0gHc+UqdoRj0ZMrsZXLoVR3DPs+2MQIPSmk3fTrHoD4YYeDXnzCvs0IBfmvjscfWLdukLM3v1YPiaDBJm8ydY2Jcd4JMxP4B9+GS7f7h93QtE+xGBUES8fWIvW9qXB/jzYB3JM7jCIeW7+R6zsPDOA8949t0OuFQceIQN0CbbvwsoPgPtk0Y3Tk06Kk0rTAmxfE01U5rehgUsxaCbG9oVCp3pEi5U2ttaLl24aIBXh8bXCapZTKu847KgA6b2dd/VS3HV50EU0CXuLVCF9JeHL2umiRlrcZMV2sS2xFeRFr79gzA==
  • 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_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-11-26T17:02:59.8770829Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard
  • Thread-index: AQHbQCUMmaCAofPGmkClFUAfmUlHpQ==
  • Thread-topic: [DISCUSS] Strategy for putting Web Profile to ballot in 2024, separately fom Platform Profile

Greetings Programs,

At the 2024-11-26 Platform Project call, an idea was surfaced, I think originally by Emily, to separate the ballot submissions of Web Profile from Platform Profile. This thread is intended to discuss and determine the feasibility of this idea.

First, there were at least two questions in the Platform Project call that need answers right away:
  • Would this idea help solve the problem of not having to exclude many tests?
    • Consider this statement from the Platform Project agenda:
      Scott clarified that the “appclient” tests in question aren’t actually testing App Client itself, but use app client to call EJBs where (some of) the JPA tests are run.
    • Q.1: Given this fact, does the Web Profile TCK include tests that use application client technology? If the answer is yes, this idea is moot.
  • Q.2: How tightly coupled are the Web Profile and Platform Profile TCKs?
    • Can they even be run independently?
    • How much complexity would we be introducing by separating them?
Second I want to state some facts about the relationship between application client and the Web Profile and Platform Profile specifications:
  • Application Client is only mentioned twice in the Web Profile specification, in section "2.10.1. Bean archive with EJB Session Beans":
    • When determining which archives are bean archives, the container must also consider:
    • EJB jars or application client jars

    • The WEB-INF/classes directory of a war

    • The container is not required to support application client jar bean archives.
  • Application Client has an entire chapter in the Platform Profile specification, chapter 10. Overall, there are 188 mentions of application client in the Platform Profile specification.
  • Application Client is not even a factor in the Web Profile.
Given that there is no TCK call tomorrow, 2024-11-27, and no Platform Project call next week, 2024-12-03, this [DISCUSS] thread is very important to progress. I look for responses from Guru, Scott Marlow, Emily, Jan, and anyone else who joined the discussion about this in the meeting.

Thanks,

Ed

Back to the top