Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-tck-dev] [External] : Platform TCK call #9 was on Wednesday April 6 and some follow up about default Platform TCK branch name...
  • From: Gurunandan Rao <gurunandan.rao@xxxxxxxxxx>
  • Date: Wed, 13 Apr 2022 04:38:18 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.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=PYB4+XV2ZngsCz4lnhQ9VRV8dYtT/5tG4bU58WRqIMk=; b=mFheaV8hGItjYgXsGiB95jIfkpYEMUkOOXD4lVH86qmt/bcZQE+GB+U/GyTl2WlOc1FaDiyLY/nw6/Fe11HJschTmf7nZimxVYwRgAYbWbAWWYm9vx7AYQvHzljc6pu+rUm43uyuOf/0RQh4kzsKsIxUwWdnwWiab/xSsKKJBIPuNawcFo8fRKGOik+DZTlVB1Cn4uLWFhq7J2D3FaB9P0L/o7sBESjYx+GT8D9rPWZlMYDk2VfXCTpydN+WB5LLtOUTeT1ySYWhdqXS6c7BQUzc/3xnC2tT/y+aj4nh/G1dDuW+9c6ccANr/3LWbsVmCufVGBdSxaDz++FFfnIw7w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A/B1rhWXOh11GiDcJMssi3d23KznOd51k26T+t3uLM+kBku0upLt9j9/mskj/gBIyMVt1IxxF40DJvH+8MOhXooNe+2/Crohk7FtSM7H4wMYE3H8JVo43taTRgPZyfc2tIUKsHsiDsTT9XmJYSQKPpEmto5LQChmbrfJhiXpbdGeNLEd4nMSb/8B12R10Vk+h8jMRewMYEjvFLnQAGfRAjl7k5t7KKYwvFrHPtoF7Pgo+Lv4vmD6u4UQNLgZZctpOr08+gXuMd7s++ZHMiRA3GVlZ9FLQ9Yklh7RqC3CuTIDAX7RiESUCn8b3iiGuGwwp2wJVTxdZW+CEjZG+yFZ1w==
  • Delivered-to: jakartaee-tck-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-tck-dev/>
  • List-help: <mailto:jakartaee-tck-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-tck-dev>, <mailto:jakartaee-tck-dev-request@eclipse.org?subject=unsubscribe>
  • Suggested_attachment_session_id: 1aedb804-20f5-b957-724e-a86796332d8f
  • Thread-index: AQHYSrNHLhV+y7v10Uy4fHOG4G6DMKztSvF2
  • Thread-topic: [External] : [jakartaee-tck-dev] Platform TCK call #9 was on Wednesday April 6 and some follow up about default Platform TCK branch name...

Hi,
IMO we should maintain current branch structure similar to current release PR merging to master branch, which gives visibility on current release work to the community(without going through the branch hierarchy and without knowing release number).
Based on majority opinion, we can make final decision on branching changes.

regards,
Guru

From: jakartaee-tck-dev <jakartaee-tck-dev-bounces@xxxxxxxxxxx> on behalf of Scott Marlow <smarlow@xxxxxxxxxx>
Sent: 08 April 2022 00:41
To: jakartaee-tck developer discussions <jakartaee-tck-dev@xxxxxxxxxxx>
Subject: [External] : [jakartaee-tck-dev] Platform TCK call #9 was on Wednesday April 6 and some follow up about default Platform TCK branch name...
 

Hi,

Next month we will send a reminder before the TCK call instead of after.  :-)

Check out the call agenda/notes [1] and video recording on youtube.com [2].

We talked about EE 10 + the Java Security Manager and how EE 10 implementations might claim compatibility on Java SE 18, increasing the number of committers by recruiting more people to help refactor the Platform TCK to be Arquillian/Maven based, moving the Platform TCK repo to github.com/jakartaee/, whether to change the git default branch to `main` or the Platform TCK version being developed.

If anyone has feedback on the Platform TCK default branch name, please do share it.  If we try using the TCK version as the branch name, that would look something like:

  1. After EE 10 is released final, rename https://github.com/eclipse-ee4j/jakartaee-tck/tree/master to https://github.com/eclipse-ee4j/jakartaee-tck/tree/10.0.x
  2. Create new https://github.com/eclipse-ee4j/jakartaee-tck/tree/11.0.x (from `10.0.x`) which will be the new default branch until we start developing the next release.

Pros of ^ TCK version as the default branch name:

  • When we complete the EE 11 release, all of the EE 11 Jenkins jobs will already be pointing at the correct branch name to be used for future TCK challenges, which reduces the effort to update Jenkins jobs after a release.
    • We still need to clone the Jenkins jobs though for the next release.
  • The default Platform TCK branch name will indicate the EE release being developed, instead of the vague `main` branch name which doesn't reflect the EE release number.

Cons of ^ TCK version as the default branch name:

  • Confusion at the end of the EE release as to what TCK branch name to use when starting to work on the next release but possibly before it is known as to what the next EE release number is.
    • For example, we might start working on branch `11.0.x` but soon decide instead to develop a `10.1.0` release.  Meaning, that we create a new `10.1.x` branch off of the existing `10.0.x` branch but keep the `11.0.x` branch changes separate.
      • The default branch name would probably be changed from `11.0.x` to `10.1.x` which could be confusing for those not keeping up with Platform TCK email that would announce the change.
  • Tell us of other problems with this TCK version as default branch name scheme...

Scott

[1] https://docs.google.com/document/d/1V1dDLJkd14EDRMPeuI0VzPtU4Lbli8FFBd1pLDLlOrY/edit#bookmark=kix.fztdgtxwyhh8
[2] https://t.co/ESu253eK3H


Back to the top