Sorry for being rather silent on this list for quite some time - I've been busy with too many other things, but now I'm back to what I had in mind last year, when I started the exam5-milestones branch, mainly for API cleanup, Java 8 upgrade and JUnit 5 support.

I noticed that the GitHub master branch has been on 5.0.0-SNAPSHOT for a while, causing conflicts with the exam5-milestones branch which used the same version.

I've changed the version on exam5-milestones to 5.0.0.M2-SNAPSHOT for now, just to avoid any conflicts in Nexus. (M2, because there is a M1 tag on the Git repo.)

There are now 3 Jenkins jobs

org.ops4j.pax.exam-4.x (Branch v4.x)
org.ops4j.pax.exam-5.x (Branch exam5-milestones)
org.ops4j.pax.exam-master (Branch master)

and corresponding integration test jobs suffixed with -itest.

I think we should find a way to deal with the two competing 5.x branches.

Since master is currently unstable (most integration tests are failing), I've continued working on exam5-milestones, adding some new modules for JUnit 5 that had been lying around on my local disk, making sure that all tests pass, and merging all maintenance work from the v4.x branch.

So much for the current status.

Now how can we consolidate all that ongoing work?

I would just like to discuss process and not features - each item of the Pax Exam 5 Vision [1] deserves a separate discussion.

At the moment, it seems that at least three people (Christoph, Toni and myself) are working on non-trivial new features that could do with some more specification, tests or documentation.

What I'd like to achieve for future releases is less experimental, undocumented or unused code and features.

So maybe we should switch to some kind of feature branch workflow, where people can work on their own branch/feature for weeks or months, regularly merging master into their branch, until the feature is stable enough to be merged into master or a given release branch.

What do you think?

[1] https://ops4j1.jira.com/wiki/spaces/PAXEXAM4/pages/133333475/Pax+Exam+5+Vision

Cheers,
Harald

--
--
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- You received this message because you are subscribed to the Google Groups "OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to