just a quick note: some example uses tomee though the tomee maven plugin or arquillian ;)
maybe that's not enough explicit... *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2012/10/10 Neale Rudd <ne...@metawerx.net> > Hi David, > > > Do you mean like this? >>> - >>> http://tomee.apache.org/tomee-**1.5.0-release-notes.html<http://tomee.apache.org/tomee-1.5.0-release-notes.html> >>> Or do you want all the release notes from the previous releases? Or did >>> you mean something else? >>> >> > Yes that's pretty good, guess I'd like a little more detail in general. > eg: > http://tomcat.apache.org/**tomcat-7.0-doc/changelog.html<http://tomcat.apache.org/tomcat-7.0-doc/changelog.html> > The sentences describe why the change was made a little more whereas the > tomee ones seem to be a copy of the jira title, so it takes a lot longer to > see what and why changed. > Also the tomcat one shows change by version number and the final committer > (just for fun) > > > Any ideas on how we can improve these to better match what you imagine? >>> - >>> http://tomee.apache.org/**examples-trunk/index.html<http://tomee.apache.org/examples-trunk/index.html> >>> >> These are great examples, but none are bundled with TomEE. I understand > they can't be put into a production folder (like Tomcat does) but maybe > then can be easily moved into webapps to try things out rather than > downloading them. Just an opinion though. I understand you want to keep > download size low. > > > - upgrade notes (per revision + per major revision) - very important if >>>>> used in a production system, I review these personally for every Tomcat >>>>> subrelease and make changes to our templates as necessary >>>>> >>>> We definitely don't have anything there. Wondering how we could >>> realistically capture that information. Getting something in place and >>> getting people to use it are always difficult initiatives. >>> >> This would include a simple migration guide from 1.0.x to 1.5.x. ie: if > your app runs in 1.0, what is going to break in 1.5? what needs to be > changed? what do we need to be aware of? ie: the /openejb app being > change to /tomee pre the 1.0 release would be a good example of a major > change. Any information available here can be critical for assisting smooth > transitions to newer versions, and that means less time supporting people > on older revisions. Much easier to say "can you try it on 1.5? the > migration docs are here: http...". > > And more docs :) >>> >> Yes - I'd definitely start with configuration reference stuff. ie: a > description of all non-Tomcat config files and their components > > - alpha, beta, rc -> release strategy (this would have avoided the 1.5.0 >>>>> win issue) >>>>> >>>> We did have about 3 sets of potential release binaries and another 2-3 >>> sets of preview binaries (not quite ready for voting). >>> >> I think Tomcat generally follows this pattern, not sure if it's the > Apache standard way, but it seems to generate pretty stable releases: > - an alpha-release (people start trying out the new version, normal users > never download a snapshot) > - a beta-release (more heavy testing, because it's about to go live) > - a release-candidate (more testing, people have a very last chance to > deploy and test at their workplace, or risk missing all the new features > for another N months) > - release vote (2-3 days or whatever is decided/mandated) > - release > > Then you immediately branch whatever branches you want, such as a 1.5.1 > for fixes-only, a 1.6.0 for the next main version. Whether or not Tomcat > upgrades go into the 1.5.1 or the 1.6.0 is up to you. > > Then within 2 months you release 1.6.0. The 1.5.1 would be released in > the case of important new fixes or deployment problems (eg: the windows > 1.5.0 issue), and never include new features. > > Something like that? > > > Best Regards, > Neale > > > > ----- Original Message ----- From: "David Blevins" < > david.blev...@gmail.com> > To: <dev@openejb.apache.org> > Sent: Tuesday, October 09, 2012 6:42 AM > > Subject: Re: 1.5 Clarification > > > > On Oct 8, 2012, at 12:15 PM, Neale Rudd wrote: > > Suggest following Tomcat-style change-log. One file which has all 1.x.x >> release notes with a one-liner describing the change/feature and a link to >> Jira if people want to investigate. >> > > Do you mean like this? > - > http://tomee.apache.org/tomee-**1.5.0-release-notes.html<http://tomee.apache.org/tomee-1.5.0-release-notes.html> > > Or do you want all the release notes from the previous releases? Or did > you mean something else? > > - simple examples (helps get people started, helps to demonstrate why >> TomEE is useful to their company) >> > > Any ideas on how we can improve these to better match what you imagine? > - > http://tomee.apache.org/**examples-trunk/index.html<http://tomee.apache.org/examples-trunk/index.html> > > - easy to navigate docs (avoids ??% of the questions on the user list, >> freeing up dev time, which is *so* important for bugfixes and new features) >> > > And more docs :) > > - integration with leading IDE's (TomEE could at least have excellent >> docs on how to use Tomcat IDE settings, linked directly from the main web >> page for easy transition) >> > > We've got a video and doc for Eclipse. The video isn't linked from the > doc page and the doc ins't linked from the main page. Help welcome there > -- from anyone reading. Here are the bits if someone wants to improve > things: > > - > http://tomee.apache.org/tomee-**and-eclipse.html<http://tomee.apache.org/tomee-and-eclipse.html> > - > http://www.youtube.com/watch?**v=Lr8pxEACVRI<http://www.youtube.com/watch?v=Lr8pxEACVRI> > > - easy to navigate release notes (easy to see what's changed, in 2 >> minutes, without browsing dev@ or long jiras) >> > > Any ideas on how to make this easier to navigate? > > - > http://tomee.apache.org/tomee-**1.5.0-release-notes.html<http://tomee.apache.org/tomee-1.5.0-release-notes.html> > > - upgrade notes (per revision + per major revision) - very important if >> used in a production system, I review these personally for every Tomcat >> subrelease and make changes to our templates as necessary >> > We definitely don't have anything there. Wondering how we could > realistically capture that information. Getting something in place and > getting people to use it are always difficult initiatives. > > - frequent releases (and TomEE should keep-up, like MariaDB does with >> MySQL - this is critical IMHO) >> > > Completely agreed. > > - alpha, beta, rc -> release strategy (this would have avoided the 1.5.0 >> win issue) >> > > Can you elaborate on the flow you have in mind? We do have restrictions > on the workflow Apache allows, so we may or may not be able to do that, but > it'll be good to understand. > > We did have about 3 sets of potential release binaries and another 2-3 > sets of preview binaries (not quite ready for voting). > > > -David > > ----- Original Message ----- From: "Neale Rudd" <ne...@metawerx.net> >> To: <dev@openejb.apache.org> >> Sent: Tuesday, October 09, 2012 6:00 AM >> Subject: Re: 1.5 Clarification >> >> >> You're right - proxy or browser cache - I clicked Reload in Chrome and >>> got the 1.5.0 release on tomee.apache.org finally. >>> >>> Some sort of too-long cache time problem? I've checked this every day >>> and only got 1.5.0 just now after I clicked Reload. Might be a problem for >>> future releases. >>> >>> Best Regards, >>> Neale >>> >>> ----- Original Message ----- From: "David Blevins" < >>> david.blev...@gmail.com> >>> To: <dev@openejb.apache.org> >>> Sent: Tuesday, October 09, 2012 5:55 AM >>> Subject: Re: 1.5 Clarification >>> >>> >>> >>> On Oct 8, 2012, at 11:33 AM, Neale Rudd wrote: >>> >>> - >>> http://tomee.apache.org/**downloads.html<http://tomee.apache.org/downloads.html>shows >>> 1.0.0, but >>>> http://openejb.apache.org/**downloads.html<http://openejb.apache.org/downloads.html>shows >>>> 1.5.0 as latest release, aren't these the same site? >>>> >>> >>> That's probably a browser caching issue. The tomee.apache.org is just >>> an alias. >>> >>> >>> -David >>> >> >> >