Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [glassfish-dev] GlassFish updates for the javax -> jakarta transition
  • From: "sawamura.hiroki@xxxxxxxxxxx" <sawamura.hiroki@xxxxxxxxxxx>
  • Date: Fri, 10 Jan 2020 10:38:57 +0000
  • Accept-language: ja-JP, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.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-SenderADCheck; bh=pVoRJZAkSvjniWEsfUaxXfkRoDpDIR7xvmzxq9Oaa3c=; b=blgRcgb6PpFtL3zCjWdX930r5wJAsRiwYoDMvcJp1CcdzlVzH6siSnoKSCkowunr5fnK6AgzORbSpDVijO/O/qb8Itukvr+YMThHfEyJSTCrUGzaL+1Ve21p4cIM28Eum6XS/kff/HSK6AbG6kdnIqhTIix0WsdYSq9fOgGHuSHmlf9YhFjWd/gGMAHcNz4eSnk6GqjbdysF7+0LUFveXVOjmuLKzpcQLM4NoRWqZ5n98HoT9rOUySAM5fwEsf8aTy3vVVb63X//o3bBA6u83UE1gVPun8tBDzK36FGQKrvV+/0+XtX76wj0japeSK3bye4xLz7x7CwzOaHZIwbodQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oA9qdDtu8WMGIKP+tIm9p2diYAIiU/k11scTHBVBD893gFH9jbnhThJNoWoSSvO3cIgieVw7aJWtQuQqcWxrhfER4if+rBP56P97b5eOqlqBDYD9JIxCjhVvZV7O5vTaEnsY1oVJUi2g47aI5Lhmn31hesOYUMaOaDFUesKlp3VYkWkiuio0Rb9v/+zTJ11yg3uVtdq1gsBvTyNVm6MamvO6AIVnI0taxIyPLhInvXpkWcbHf/YfiHBY5uI13Oni+Vzjoafx3poB635mUn6loZd/QuHj9fF8YQ0LqHbtH0zzzuUmSR4s4ZdiuU0XSVbpc4EIZ7281K8eBe4DW4cCpA==
  • Delivered-to: glassfish-dev@xxxxxxxxxxx
  • Ironport-sdr: 3pa9v7rxNRW2JTGSWtOnm7H9d27XGhiF9wYBWV82oPEddHXDA570HGNU2JF4L4RID0WbLQ7Mqc Fzwb4NgPPHiUN3CFXIfcz+VklT6vb6tzzeolDg0TrcK87ITaqIAVrU3lh8M/tJlDD4y01M1gto 7pYxXfvrGe3xZqZsgNzd8GGtRltW1WTLX2gR2V+0WeZcyO1hvy1FmUlLhixVOjAuUww3DJEY5b D6U+yxaG5AG0CAEll/xJ5MIY5Mr/Jf1SSHEDdDlQjWI5bpnZ78uLIaY2C67MZZR9XGKGDWuA2u 3Gg=
  • List-archive: <https://www.eclipse.org/mailman/private/glassfish-dev>
  • List-help: <mailto:glassfish-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/glassfish-dev>, <mailto:glassfish-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHVx2XM1HghyPfBXU2DW9Fm3lwxYKfjplGAgAAOusA=
  • Thread-topic: [glassfish-dev] GlassFish updates for the javax -> jakarta transition

Excuse me for jumping in.

I would like to continue development on either the 5.1.0-run-with-JDK11 branch or the 5.1.1 branch even if the 6.x branch is created.

I think the package migration will have a big impact on existing GlassFish customers so I would like to make GlassFish 5.1 run with JDK11+ as much as possible.

//Of course, I would also like to contribute to the 6.x branch.

Thanks
Hiroki

-----Original Message-----
From: glassfish-dev-bounces@xxxxxxxxxxx <glassfish-dev-bounces@xxxxxxxxxxx> On Behalf Of Steve Millidge (Payara)
Sent: Friday, January 10, 2020 6:45 PM
To: Bill Shannon <bill.shannon@xxxxxxxxxx>; glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>
Subject: Re: [glassfish-dev] GlassFish updates for the javax -> jakarta transition

Not sure we need +1s for the master branch, lazy consensus and all that. Let's say unless someone objects we will move master to 6.x. I created this issue https://github.com/eclipse-ee4j/glassfish/issues/22874 which the PR can reference. If anybody objects please shout. I created milestones for 6.0.0 and 5.1.1 so that issues can be given milestones.

For the JDK 11 work I think it depends on how Hiroki wants to work.

Steve

-----Original Message-----
From: Bill Shannon <bill.shannon@xxxxxxxxxx>
Sent: 10 January 2020 03:23
To: glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>; Steve Millidge (Payara) <steve.millidge@xxxxxxxxxxx>
Subject: Re: [glassfish-dev] GlassFish updates for the javax -> jakarta transition

Steve Millidge (Payara) wrote on 1/9/20 2:49 AM:
> My preference would be to switch master to 6.x and create a maintenance branch off the 5.1.0 tag.

I agree.  Do we need to start collecting +1's?  :-)

> On the list of things to do it looks reasonable but won't know for sure until a first pass through it.

Yes, I'm sure there's at least a few things that are missing.

> One other thing is whether we remove the support for the removed apis.

We can't remove support for any optional APIs since we still need a Compatible Implementation that supports them all.

Separately we need to decide what level of backwards compatibility support Eclipse GlassFish will offer.  I'm still hoping that someone will create a backwards compatibility project that can be shared by multiple Jakarta EE implementations.  It would be useful to prototype such a project in GlassFish.

Even ignoring backwards compatibility, my understanding is that the platform TCK depends heavily on the Deployment API, so if we remove that we're going to have to figure out what to replace it with.


What's you're feeling on the "javax -> jakarta" work vs. the JDK 11 work?
How do we coordinate them?


> Steve
> 
> 
> -----Original Message-----
> From: glassfish-dev-bounces@xxxxxxxxxxx 
> <glassfish-dev-bounces@xxxxxxxxxxx> On Behalf Of Bill Shannon
> Sent: 08 January 2020 18:31
> To: glassfish developer discussions <glassfish-dev@xxxxxxxxxxx>
> Subject: [glassfish-dev] GlassFish updates for the javax -> jakarta 
> transition
> 
> Do we have a plan for how to manage the GlassFish project as some of the APIs start the transition from javax to jakarta?
> 
> (Note that I asked the same question of the TCK project; it would be nice to use the same conventions there and here and coordinate the work.
> 
> Should these contributions be made in a new "6.0.0" branch?
> 
> Is it time to convert the master branch to "6.0.0-SNAPSHOT" and move any 5.x maintenance to a separate maintenance branch?
> 
> Presumably any update to the API to move to the jakarta namespace 
> should include
> 
> - update of the API jar file dependency
> - update of the implementation (included, or dependency)
> - update of any usage on the APIs in other GlassFish code, e.g., admin 
> console
> - update of any tests in the GlassFish repository
>   (are all tests still valid, functional, and regularly executed?)
> - update of any documentation that uses the APIs, e.g., in examples
> - update of any CI tests that depend on the API or jar file names
> - update of the API jar files in the jakartaee-api project
> - anything I forgot?
> _______________________________________________
> glassfish-dev mailing list
> glassfish-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or 
> unsubscribe from this list, visit 
> https://www.eclipse.org/mailman/listinfo/glassfish-dev
> _______________________________________________
> glassfish-dev mailing list
> glassfish-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or 
> unsubscribe from this list, visit 
> https://www.eclipse.org/mailman/listinfo/glassfish-dev
> 
_______________________________________________
glassfish-dev mailing list
glassfish-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/glassfish-dev


Back to the top