I understand what you meant. At least the "let's get EE 10 tests to run
with TomEE 9 and then start upgrading". This is why I reverted some
changes.

At the same time, while you were working on it, I started doing a list of
everything and trying to determine an order to avoid wait times and favor
parallelism. This is why I started on APIs, Geronimo, BVal,  and whatever
dependencies we have.

But I've been building every day multiple times and running parts of the
server tests many times a day. So I'm pretty confident. I used the approach
of running the tests and then doing changes and running again to see what
broke and what needs to be fixed.

Of course the PR is growing and will probably be hard to review, but I'm
pretty confident we can get it stable. If not, then at least APIs and
libraries are already well advanced and I'm sure we can use that big branch
to split and push small changes to main if we don't want to merge it all
together.

Sorry if it was not the way you were seeing things.



--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Wed, Feb 8, 2023 at 10:17 PM David Blevins <david.blev...@gmail.com>
wrote:

> > On Feb 6, 2023, at 7:39 AM, Jean-Louis Monteiro <
> jlmonte...@tomitribe.com> wrote:
> >
> > Jon did the merge into our Jakarta branch, so we can close the PR now
>
> I just saw that branch.  The idea I had of not merging to main was so we
> could first get test coverage established and then start doing small
> changes, bit by bit, so we can avoid pushing a big set of changes that
> result in a perpetually broken build.
>
> I don’t really see how we can ever merge #1005 and not have that exact
> outcome.
>
> How do we see the changes in #1005 reaching main?  If there are test
> failures, who fixes them since each person's individual PR is now closed
> and they consider their work done?  How would we even know whose changes
> broke what?
>
>
> -David
>
>

Reply via email to