Re: Question: Can I donate to an Apache project? (was Re: Will Tomee be discontinued ?)
Jens Zurawski <[email protected]> Mon, 25 Mar 2024 12:17:58 +0100
| Newsgroups | gmane.comp.java.openejb.user |
|---|---|
| Message-ID | <7fa67f69-9dad-4763-a5cd-782580ac32cb__46809.7437916853$1711365562$gmane$org@diegurus.de> |
Hi Bart, I have to admit that documentation is not exactly my core competence. ;-) But I'll try to at least write down the pitfalls, workarounds and hopefully solutions on my way. I'm still hoping I will not be the only one joining the project and trying to contribute, so a kind of shared Wiki maybe good for this. cu Jens Am 25.03.2024 um 11:39 schrieb Bart van Leeuwen: > Hi Jens, > > I would be extremely grateful if you could document your experience and > lessons learned somewhere > > Met Vriendelijke Groet / With Kind Regards > Bart van Leeuwen > > > > > From: "Jens Zurawski" <[email protected]> > To: [email protected] > Date: 25-03-2024 10:41 > Subject: Re: Question: Can I donate to an Apache project? (was Re: > Will Tomee be discontinued ?) > > > > Hi Richard, > > oh, that sounds like a lot of "fun" ;-) > > Thank you, that you shed some light. So this definitely can't be done by > the way and one has to focus a significant amount of time without > interruption in order to make some positive progress. Not impossible it > just makes it a bit harder to find suitable time slices especially as a > newbie because I have no clue how high the hill is I have to climb. > > But just lamenting around will not help in any way, so I think I will > try to dive into this project and see if I can be of any help. If not I > will have wasted some time at most. It's worth the try. > > I'll continue my "questionary" on this in the dev@ list then. But it'll > take some two or three weeks until this, because I have some other nasty > deadlines in sight the next weeks. > > cu > Jens > > > Am 22.03.2024 um 20:44 schrieb Richard Zowalla: >> Hi, >> >> you actually need to choose the right branch on that repository. Some >> of these tests require specific settings to be present (only available >> on some branches) and assume certain locale / enviroment conditions >> (most of them aren't documented in the README). I had a lot of pain >> running TCK tests for 8.x and 9.1.x on my de_DE Ubuntu machine ;-) (and >> yes, I also had the bsdtar issue). Another thing is, that a run polutes >> your TCK installation, so I ended up putting it under a local git and >> clean it after each run ;-) >> >> Getting the old TCK to run, is a bit of a pain. Even if you are doing >> everything right, it sometimes also depends on the JDK version you have >> on your machine (for 9.1.1, I had some pain because of a bug in the JDK >> HTTP client resulting in TCK tests to fail due to a change in CXF). >> >> Long story short: Given that most TCK/specs migrated towards >> arquillian/junit/testng, setting up and running the TCK for TomEE 10, >> is now a totally different thing than before. Some of the quirks and >> properties / configs (and hacks) can be copied over or need to be >> added. A good example for that procedere is [1], in which Benedict and >> myself did a trial and error approach to get the JAX-RS E10 TCK set up. >> >> We would need to do that for the other relevant spec TCKs inside of >> TomEE too, but this is "Neuland" (new area) for everyone involved. Some >> of these modern TCKs are straightforward (eg. BatchEE TCK), but others >> require a more sophisticated setup. It involves looking into the TCK >> guide, looking into other projects (how they do it), copying / checking >> quirks required for TomEE inside the old TCK (system properties, etc.) >> and trying to get it setup and run it. It is really a try and error >> process. The signature tests are more or less "quick" wins, but >> sometimes also require some hackery :/ >> >> I guess, that the place to ask questions is the dev@ list. If it >> requires a more sync way of communicating, Slack might also be an >> opton. A synchronous meeting might work too, but is limited to >> timezone, etc. >> >> >> Gruß >> Richard >> >> >> [1] https://github.com/apache/tomee/pull/1063 >> >> >> > > > > >