Do no worry nobody is offended. :-) We can do better and we should make better. Anyway let me summarize the status:
- There was a problem building OSX and Windows binary. This was because of the different folder structure in those distributions. This problem should have been caught long ago. I am surprised we did not. Here we can do better. (*) - Remember we changed 57000 lines of code. As a result we had a few backward compatibility issues, we test a lot but we cannot test everything (default adapter in firebird, unable to create self references when the id field is renamed, markmin failure on ````` strings). These are minor issues that are expected. Affect a small minority of users. So far we have addresses them all within 24 hrs. - We had some false positives. Bug reports that seem bad but have nothing to do with 2.0.x and therefore confused the issue. They are pre-existing conditions or bugs in user code. - There is also a problem with upgrades. The automatic upgrade from admin does not detect the presence of the new 2.0.x version. You have to upgrade manually. This was a bug in 1.99.7 not in 2.0.x. We are thinking about how to address it but we do not have a solution. We may be able to fix it by calling 2.0.3 as 1.99.8. Yet does not seem like a good idea. The real issue was (*). Because of that I have rebuilt the windows and mac distributions with slightly different versions than the source distribution using a later web2py version. If the problem is resolved, tomorrow, I will repost 2.0.4 and make sure everything is again in sync. Massimo On Friday, 31 August 2012 13:08:41 UTC-5, viniciusban wrote: > > +1 > > Again, note that I'm not against our team. I'm on it, too. > > I'm not criticizing. I'm suggesting quality improvement. > > -- > Vinicius Assef > > > > On 08/31/2012 11:07 AM, Richard Vézina wrote: > > Hello, > > > > I love web2py and normally I just wait a bit when there is new version > > to make sure I don't spend to much time on version issue. > > > > I also test de trunk once in a wild, but I found difficult to proceed > > that way. 1) I don't have much time, 2) there is often little issue that > > will be gone in a release that are actually artifact of development I > > think. I mean, the developer know that there is most probably something > > wrong with the new code he produce, but just can't test it in all > situation. > > > > For sure, tag a beta testing version before releasing could make more > > work and struggle with version control to make sure patch spread over > > all branch (trunk, beta), but I think it could be very good to have a > > beta testing a week before stable. > > > > Anyway, I don't have to much problem with the actual practices, but I > > think beta test could had avoid 1.99.5 for example, since this version > > has be the beta test version and 1.99.7 the final. > > > > Richard > > > > On Fri, Aug 31, 2012 at 9:49 AM, Anthony <[email protected]<javascript:> > > <mailto:[email protected] <javascript:>>> wrote: > > > > > Web2py has so much features and it is impossible to test > everything. > > > > Sorry, but I cannot agree with this statement. Is it the > > official position? > > > > > > Well, we can probably improve the unit test coverage. And there's > > been recent talk of developing a test application to check against > > for some functional testing. But as with any software (particularly > > as complex as a web framework), it's not possible to test every > > conceivable permutation of functionality a user might implement. We > > have to rely on reports of bugs found in the wild to some extent. > > > > "Stable" means: "you can download and just use it". Anything > > different > > is "almost stable" or "buggy yet" or, using beautiful words, > > "release > > candidate" or "pre-release version". > > > > > > We had two (officially labeled) release candidates > > ( > http://code.google.com/p/web2py/source/detail?r=ed41a29eb7c2e283587c141d0464b6c9be68eb0d). > > > > Maybe we should change the "Nightly Build" label on the downloads > > page to "Release Candidate", and perhaps advertise a bit more. Not > > sure it will help, though, as there were already many requests for > > testers. What do you suggest? > > > > Anthony > > > > -- > > > > > > > > > > -- > > > > > > > --

