Re: How can I help?

2020-07-24 Thread Cesar Hernandez
Hi Chaitanya

Welcome, the following is a crosspost of latest activity:

We have prepared some materials to help people like you who are new to
TomEE at the following link:
http://tomee.apache.org/community/contributing/contribution-tips.html

There are a couple of items for you to choose from:

- Documentation translation is a great opportunity for new contributions.
Check for instance these tickets:

   - Portuguese:https://issues.apache.org/jira/browse/TOMEE-2473
   - Spanish: https://issues.apache.org/jira/browse/TOMEE-2442

Additional TomEE website development resources:
https://www.tomitribe.com/blog/how-to-contribute-to-the-tomee-website/

- When you are ready you can go to JIRA and look through the various tickets
that are still unassigned. Feel free to ask as many questions as you like
in the mailing list before, during, and after your first contribution!

https://issues.apache.org/jira/projects/TOMEE/issues/TOMEE-2496?filter=allopenissues

The recent work in progress:

 - Jakarta EE 8 compliance: Immediate: some help getting people to know how
to run the TCK. Long-term: help fixing tests

 - Jakarta EE 9 compliance: Immediate: help kicking the tires on the
prototype 'jakarta' TomEE server; i.e. writing apps that use
jakarta.ws.rs.Post, jakarta.persistence.Entity, etc and report issues.

 - User list: there might be some questions you know the answers to.

Let us know what kind of things sounds interesting and we'll see what might
fit.

El vie., 24 jul. 2020 a las 9:46, Chaitanya Chunduri (<
chaitanyach...@gmail.com>) escribió:

> Hi Team,
>
> My name is Chaitanya, I’m a full stack developer. I work from Hyderabad,
> India, but because of current pandemic situation I’m working from my home
> village Karamchedu, which is small village inside Andhra Pradesh, India. I
> would like to contribute to J2EE and TomEE projects. My skill set is Java,
> Kotlin, Sprint Boot, Javascript and React JS. My interests are
> Micro-profile, Dependency Injection, JSON Parsing, Transaction Management.
> I’m good at developing front end pages as well. I request you to assign
> some task to me so that I’lll get started with the TomEE contribution.
>
>
> Thanks and Regards,
> Chaitanya Chunduri



-- 
Atentamente:
César Hernández.


How can I help?

2020-07-24 Thread Chaitanya Chunduri
Hi Team,

My name is Chaitanya, I’m a full stack developer. I work from Hyderabad, India, 
but because of current pandemic situation I’m working from my home village 
Karamchedu, which is small village inside Andhra Pradesh, India. I would like 
to contribute to J2EE and TomEE projects. My skill set is Java, Kotlin, Sprint 
Boot, Javascript and React JS. My interests are Micro-profile, Dependency 
Injection, JSON Parsing, Transaction Management. I’m good at developing front 
end pages as well. I request you to assign some task to me so that I’lll get 
started with the TomEE contribution. 


Thanks and Regards,
Chaitanya Chunduri

Re: [VOTE] Release TomEE 8.0.4 and 9.0.0-M2

2020-07-24 Thread Wiesner, Martin
Hi all,

here’s my 

+1 (non-binding)

Tested with several projects (primarily web services, JAXB, REST…), 
both on Linux & Mac OS, each under AdoptOpenJDK 11 (latest). 
=> no show stoppers found.

Best
Martin
—
https://twitter.com/mawiesne 

> Am 23.07.2020 um 17:02 schrieb Jean-Louis Monteiro :
> 
> Hey Jon.
> 
> Did some quick tests and ran TCK. No regression, we even fixed some good
> chunk of tests for better TCK coverage.
> 
> +1
> 
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
> 
> 
> On Thu, Jul 23, 2020 at 3:29 PM Vicente Rossello 
> wrote:
> 
>> Hi,
>> 
>> I've checked the artifacts and played a bit with the plus server.
>> 
>> +1
>> 
>> On Thu, Jul 23, 2020 at 2:58 PM Zowalla, Richard <
>> richard.zowa...@hs-heilbronn.de> wrote:
>> 
>>> Thanks for the exaplantion, Jon. I will take a look at the transformer
>>> and apply it to our application after I have returned from vacation.
>>> 
>>> For now:
>>> 
>>> Take my +1 (although I've only tested 8.0.4 as stated in my original
>>> mail).
>>> 
>>> Am Donnerstag, den 23.07.2020, 12:41 +0100 schrieb Jonathan Gallimore:
>>> 
>>> Hi Richard
>>> 
>>> 
>>> The artifacts are here:
>>> 
>>> https://repository.apache.org/content/repositories/orgapachetomee-1173/org/apache/tomee/jakarta/apache-tomee/9.0.0-M2/
>>> 
>>> 
>>> (note the org.apache.tomee.jakarta group ID).
>>> 
>>> 
>>> The transformation tool currently only works on zips, which is why we don't
>>> 
>>> (yet) have tar.gzs there.
>>> 
>>> 
>>> Its worth taking a look at the Eclipse Transformer to transform your
>>> 
>>> applications. This is another case where I'd expect issues, and encourage
>>> 
>>> you to report them. I'm also a committer on that project and would be keen
>>> 
>>> to help with any improvements. Here's how we do it on Moviefun:
>>> 
>>> https://github.com/apache/tomee/blob/master/examples/moviefun/pom.xml#L111-L126
>>> 
>>> .
>>> 
>>> 
>>> We're not able to translate javax -> jakarta "on the fly". I have looked at
>>> 
>>> this, and theoretically its possible to create a java agent to do this, but
>>> 
>>> it comes unstuck where various libraries inspect classes for annotations,
>>> 
>>> and none of them actually *load* the class to do that (so it doesn't get
>>> 
>>> translated, and subsequently fails). Unfortunately, the renaming means
>>> 
>>> we'll all need to make changes to our applications at some point.
>>> 
>>> 
>>> Jon
>>> 
>>> 
>>> On Thu, Jul 23, 2020 at 12:04 PM Zowalla, Richard <
>>> 
>>> richard.zowa...@hs-heilbronn.de> wrote:
>>> 
>>> 
>>> Hi Jon,
>>> 
>>> 
>>> thanks for the explanation.
>>> 
>>> 
>>> The artifacts for 9.0.0-M2 seem to be missing in the Maven staging
>>> 
>>> repository? Is this known/planned in this way?
>>> 
>>> 
>>> I just wanted to build our project (which works fine with 8.0.4) with
>>> 
>>> the 9.0.0-M2 artifacts.
>>> 
>>> 
>>> Thanks,
>>> 
>>> Richard
>>> 
>>> 
>>> 
>>> Am Donnerstag, den 23.07.2020, 10:39 +0100 schrieb Jonathan Gallimore:
>>> 
>>> Dammit, accidentally hit send far too soon. Here's the whole message:
>>> 
>>> 
>>> 
>>> Hi folks
>>> 
>>> 
>>> Thanks for the reviews and feedback so far.
>>> 
>>> 
>>> I've seen a couple of comments come in that I just wanted to
>>> 
>>> briefly address.
>>> 
>>> 
>>> The vote is TomEE 8.0.4 *and* 9.0.0-M2. A +1 is a +1 for both. You
>>> 
>>> can't
>>> 
>>> vote +1 for 8.0.4 and 0 (or abstain) for 9.0.0-M2, for example. I can
>>> 
>>> cancel this vote, re-roll, and issue a separate vote for the 2, if we
>>> 
>>> wish.
>>> 
>>> I didn't do this on this occasion, because we're producing the binary
>>> 
>>> that
>>> 
>>> uses javax (8.0.4) and then transforming it to produce the version
>>> 
>>> that
>>> 
>>> uses jakarta (9.0.0-M2), but can do so going forward.
>>> 
>>> 
>>> We don't expect 9.0.0-M2 to be perfect. We're grateful if you can
>>> 
>>> report
>>> 
>>> issues you find, but that shouldn't necessarily block the release. I
>>> 
>>> totally understand that migrating your own projects to the jakarta
>>> 
>>> namespace is a big deal and unlikely to be feasible for a vote. If
>>> 
>>> you can
>>> 
>>> check you can download it and boot it up, and check for any legal
>>> 
>>> issues,
>>> 
>>> bad libraries etc, that helps. If you'd like an example app to try,
>>> 
>>> do try
>>> 
>>> building the moviefun example. That (like many of the examples)
>>> 
>>> produces
>>> 
>>> both javax and jakarta .war files.
>>> 
>>> 
>>> Jean-Louis is going to run the TCK against this, which is fantastic.
>>> 
>>> A
>>> 
>>> couple of notes here to set expectations - I'm not expecting a full
>>> 
>>> pass,
>>> 
>>> but I'm also not expecting regressions, so passing the TCK shouldn't
>>> 
>>> block
>>> 
>>> the release. I did have to comment out the new security module (sorry
>>> 
>>> -
>>> 
>>> there were some JAX-RS test failures with it), so those tests still
>>> 
>>> won't
>>> 
>>> pass.
>>> 
>>> 
>>> Hope that all makes sense, but pl