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.