Hey Peter, As a company, we have a policy not to even enter the test phase until a library has gone gold. So yes, we will be doing extensive testing, but we don't do so until software has reached the final milestone. This can be counter-productive for OS projects, because you'd like as much feedback as early in the process, but we've been burnt by getting too involved too early in the past (in other projects, not Mach II because you guys rock when it comes to backward compatibility), so its a sort of compromise. No doubt, if I find something in 1.8 that is a reg flag, I'll let you guys know for 1.9 (or 1.81). We'll be testing locally on each developer's boxes, on our dev box, our staging box, etc through automated and manual means.
Thanks guys. Per your notes, I am moving forward with this. Sami On Jan 11, 1:49 pm, "Peter J. Farrell" <[email protected]> wrote: > Just to piggy back on Matt's thoughts here... > > Once we've reached the beta and subsequently any release candidates (RC) > -- we are **feature complete**. I must admit the CFML culture has some > how been trained that you shouldn't use anything that hasn't been deemed > gold. I honestly believe this train of thought the community was > trained to do is not great for open source (maybe it differs for > proprietary software). The reverse is better because your app runs on > it -- you've already proved the quality of it to yourself. A lot of > people in the Ruby / Java etc. universe routinely use betas and RCs for > production systems. I'm not saying to willy nilly throw a new version > up without testing -- testing is essential to ensure your application > runs (whether or not you have updated to a new version of the framework). > > That is why I encourage everybody to take the beta / RC periods as the > time to ensure their applications run well on that version of Mach-II. > During the beta / RCs, we are only fixing any reported defects or > possibly adding in some polish (most recently a couple helper methods > for people using the BaseTagBuilder.cfm used for custom tag > development). No new feature development is taking place after the beta > or RCs are released. > > The interesting thing here is that Mach-II's core itself is rather > stable in the fact that the big sweeping core functionality has not > changed since even the earliest versions of the framework. The largest > revisions to the core request handling functionality occurs for module > support in version 1.5 which was a few years ago. So in general the new > development is more in the periphery of the framework -- which your > application won't be using yet unless you upgrade sections of your code. > > As for Mach-II Integrity (1.9), we are moving to a milestone system as > to encourage people to use test and use the milestones for the features > that each milestone offers. This is essentially a "beta" for each > feature set that is assigned to a milestone release. After all the > milestones, we will go straight to the RC phase. We are hoping that the > milestone type releases will help our community understand that the > milestones is the time to try out new features and therefore make better > releases. > > Coming full circle, Mach-II 1.8 RC2 is the **last** RC that will be > released for 1.8. The more people that use the RC2 and test -- > especially if you are willing to share that info with us -- the sooner > we'll deem 1.8 as gold. As an aside, I personally have several > applications that I work on that are various versions of 1.8. One > application has been running nightly releases of 1.8 since December of 2008. > > Essentially, the time is **now** to help ensure that 1.8 is a great > release. So I highly encourage everybody to go any download RC2 and > test it on their applications today and report back. Mach-II 1.8 Gold > is only just around the corner (in the terms of weeks). Ok, I'll leak > it -- we're aiming for the gold release at the end of the month. > > Best, > .Peter > > Matthew Woodward said the following on 11/01/10 15:04: > > > Other than the most recent ticket from today as far as we're concerned > > it's done, so it should be any day now. I hope you've found the time > > to test your apps on 1.8 because that really helps us ensure the best > > release possible. > > > On Mon, Jan 11, 2010 at 12:52 PM, Brian H. <[email protected] > > <mailto:[email protected]>> wrote: > > > Hah, hey Sami. Brian here from WebHeads. Just saying Hi and I hope > > that all is going well on the project. > > > I too am looking forward to 1.8 release. Not sure when that is going > > to occur however. Hopefully one of the project admins will give us an > > update. > > > -Brian > > > On Jan 11, 3:45 pm, Sami Hoda <[email protected] > > <mailto:[email protected]>> wrote: > > > Hey guys, > > > > We're planning a project to do some refactoring, and we're upgrading > > > to CF9 at the same time. Is there a timeline for Mach II 1.8 to go > > > Gold? I'll love to include it in this round. > > > -- > > You received this message because you are subscribed to Mach-II > > for CFML list. > > To post to this group, send email to > > [email protected] > > <mailto:[email protected]> > > To unsubscribe from this group, send email to > > [email protected] > > <mailto:[email protected]> > > For more options, visit this group at > > http://groups.google.com/group/mach-ii-for-coldfusion?hl=en > > SVN:http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/ > > Wiki / Documentation / Tickets: > > http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/ > > > -- > > Matthew Woodward > > [email protected] <mailto:[email protected]> > >http://mpwoodward.posterous.com > > identi.ca/Twitter <http://identi.ca/Twitter>: @mpwoodward > > > Please do not send me proprietary file formats such as Word, > > PowerPoint, etc. as attachments. > >http://www.gnu.org/philosophy/no-word-attachments.html
-- You received this message because you are subscribed to Mach-II for CFML list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/mach-ii-for-coldfusion?hl=en SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/ Wiki / Documentation / Tickets: http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/
