Hello, Dmitry!

Thank you for your discovery! Yeah, that definitely needs to be fixed.

I've also found that the list of subprojects/artifacts that need a suffixed
version is way larger than the current one in build.gradle. I've found
that, for example, tapestry-upload only works with the jakarta packages, so
it's impossible to use it with unsuffixed tapestry-core. If this wasn't a
preview, I'd change my vote to  5.9.0-preview from +1 to -1 vote.

Cheers!


On Thu, Aug 22, 2024 at 3:41 PM Dmitry Gusev <dmitry.gu...@gmail.com> wrote:

> Dmitry Gusev: +1 (binding)
>
> Hi Thiago,
>
> I updated a small library to 5.9.0-preview, both javax and Jakarta flavors
> — tests passed in both.
>
> There is, however, no Jakarta version of tapestry-jpa, as a result there
> are still javax classes on the classpath.
>
> It may be a blocker for running tapestry apps with JPA on Jakarta EE
> application servers.
>
>
> Regards,
> Dmitry
>
>
> On Thursday, August 22, 2024, Thiago H. de Paula Figueiredo <
> thiag...@gmail.com> wrote:
>
> > Hello, Tapestry community!
> >
> > Let's try again. :)
> >
> > I've created and uploaded a release of Tapestry 5.9.0-preview, ready to
> be
> > voted
> > upon.
> >
> > Notice the '-preview' in the version name. It's the first one using 2
> > parallel branches to support both jakarta.servlet and javax.servlet, so
> > consider this as a public beta so people can test it and we can
> > troubleshoot before the proper 5.9.0 release. Notice the jakarta.servlet
> > -using artifacts are tapestry-core, tapestry-http,
> > tapestry-test, tapestry-runner, tapestry-spring and they get the
> '-jakarta'
> > suffix for backward compatibility reasons. For example, the dependency on
> > the jakarta.servlet tapestry-http version would be this in Maven:
> > <dependency>
> > <groupId>org.apache.tapestry</groupId>
> > <artifactId>tapestry-http*-jakarta*</artifactId>
> > <version>5.9.0-preview</version>
> > <scope>compile</scope>
> > </dependency>
> >
> >
> > The source, binary, and documentation archives have been uploaded to:
> >     https://dist.apache.org/repos/dist/dev/tapestry
> >
> > and the Maven artifacts staged to:
> > https://repository.apache.org/content/repositories/staging/
> > org/apache/tapestry/
> >
> > Please examine these files to determine if the new release,
> 5.9.0-preview,
> > is ready.
> >
> > I've also created 5.9.0 tags in Git:
> >
> > https://github.com/apache/tapestry-5/tree/5.9.0-preview (master branch,
> > jakarta.servlet)
> > https://github.com/apache/tapestry-5/tree/5.9.0-preview-jakarta
> > <https://github.com/apache/tapestry-5/tree/5.9.0-preview-javax> (javax
> > branch, javax.servlet)
> >
> > Vote will run for at least 72 hours from now and requires majority
> approval
> > from
> > the PMC: At least 3 binding +1 votes and more positive than
> > negative binding votes.
> >
> > On a successful vote, I'll release the Maven artifacts, the archives,
> > and make the necessary updates to JIRA and the Tapestry site.
> >
> > Only votes cast by Tapestry PMC members are binding, but input
> > from the community is highly valued. Please indicate whether your
> > vote is binding or not after your full name (as it will appear in
> > the end-of-vote summary).
> >
> > Cheers!
> >
> > --
> > Thiago H. de Paula Figueiredo
> >
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com
>


-- 
Thiago H. de Paula Figueiredo

Reply via email to