I think we should do a big push to have TomEE 8 out before Oracle Code One.
With that said, we don’t have much time left, and since we still need to wait for a vote on BVal and TomEE I was trying to cut some time from the TomEE release if people would look at it now, and then when BVal is ready it should only be a matter of making the actual release. Cheers, Roberto > On 30 Sep 2018, at 01:08, David Blevins <david.blev...@gmail.com> wrote: > > Agreed. If there's something that can be done to help them and the time to > do it fits in the target window, that should be the first attempt. > > In a rare case a project may even accept help for the actual release. > WebServices project made me committer in 2006 so I could cut Axis 1.4 that > was needed by Geronimo 1.1. I've only experience that once, however. > > > -- > David Blevins > http://twitter.com/dblevins > http://www.tomitribe.com > >> On Sep 29, 2018, at 3:01 PM, Mark Struberg <strub...@yahoo.de.INVALID> wrote: >> >> The primary way should imo ALWAYS to help the other projects we rely on to >> get the releases out. >> Falling back on a tomee internal release is only a last effort if the other >> projects are not responsible. >> >> LieGrue, >> strub >> >> >>> Am 28.09.2018 um 23:50 schrieb David Blevins <david.blev...@gmail.com>: >>> >>>> On Sep 28, 2018, at 3:00 AM, Roberto Cortez <radcor...@yahoo.com.INVALID> >>>> wrote: >>>> >>>> While we wait for the official BVal release, I plan do create a preview >>>> release of TomEE 8 so we can start trying it out and hopefully speed up >>>> the process. Please, let me know if anyone has any feedback. >>> >>> As a community we've done ad-hoc releases other projects on a frequent >>> basis when best case scenario (they release their code) doesn't pan out. >>> >>> I doug around to try and refresh my own memory. >>> >>> Pre-2013 we would use svn as a maven repo and push builds in with the >>> version number suffixed with the svn version indicating the source. The >>> groupIds were left the same: >>> >>> - >>> https://svn.apache.org/viewvc/openejb/repo/org/apache/xbean/?pathrev=1432803 >>> >>> This meant we had to include https://svn.apache.org/repos/asf/openejb/repo/ >>> as a repository in the TomEE/OpenEJB pom.xml so we could release. When the >>> project was renamed to tomee and that path changed to >>> https://svn.apache.org/repos/asf/tomee/repo/ all those old builds broke. >>> >>> Post-2013 we would copy the source into our section of svn, update the >>> groupId to ours with ".patch" appended, then add "nonfinal-<svnrevision>" >>> to the version number and release it to mvn central. >>> >>> - svn log -v http://svn.apache.org/repos/asf/tomee/deps | less >>> - >>> https://mvnrepository.com/artifact/org.apache.openejb.patch/openjpa-kernel/2.4.0-nonfinal-1598334 >>> >>> This would be done as part of the TomEE release that needed them, such that >>> the Nexus staging repo contained both TomEE 1.2.3 and say OpenJPA >>> 2.4.0-nonfinal-1598334. When the project voted, it'd be voting on all the >>> binaries. In your case it would be TomEE, BVal and Geronimo validation >>> spec. >>> >>> You could potentially do a separate vote for BVal and Geronimo validation >>> spec. If the project's get their releases up for a vote, great we use >>> those releases for TomEE 8. If not, we have something to fall back on. >>> The benefit of this is you would not have to keep rerolling these two each >>> time you have to reroll TomEE 8 release binaries. I swore we did this >>> once, but I couldn't find the vote thread as I don't recall exactly what >>> artifact it was. >>> >>> Anyway, hope this helps. It likely should be added to our release process >>> documentation. >>> >>> >>> -David >>> >> >