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" <j...@diegurus.de> To: users@tomee.apache.org 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 > > >