On Thu, Oct 25, 2012 at 3:04 AM, Ruben Van Boxem <vanboxem.ru...@gmail.com> wrote: > 2012/10/24 Kai Tietz <ktiet...@googlemail.com> >> >> Hello everybody, >> >> I want to raise this discussion on public mailing-list, as mingw-w64's >> release-cycle might be also of interest to some of our users. Right >> now we do the major-release by gut feeling with a background plan >> about features new version shall include. Now I got the request to >> do major release like some other ventures - eg gcc, binutils - after a >> fixed time-line. For example if we would decide for a one-year >> release-cycle, it would Mean that we work about 6 - 8 months on new >> features, then we switch to stabelizing phase for 3 months, and then >> doing major-version branching and doing just bug-fixing on that >> branch. >> Another approach would be to do branching only if we are >> feature-complete for one version. That of course means we should >> switch from gut-feeling to more detailed feature-plan. >> >> So I would like to get your opinion. You might have complete >> different opinion about planning mingw-w64's release-cycles, so don't >> hesitate to tell us what you think about this subject. > > > Currently, trunk has several new features, some of which have matured quite > a while ago (I'm looking at you, large file support for C streams). It also > has some more WIP stuff.
If you feel that a feature is ready for stable, then communicate that to Ozkan. > In my opinion, it would have been better to have had a release for the > "finished" features, so that they can at least reach a wider audience (be > honest: not all bugs can get squished when the code is exposed to a limited > number of users in trunk). So unless some new feature breaks old features > (which is a very vague criterion, I know) release early and often. This will > increase my "workload" in building toolchains, but heck, people like regular > updates if they know things are getting cooler. Agree -- we can achieve this with communication with the stable branch maintainer. Ozkan is very good at managing those branches. We just have to tell him if we want something. > For that matter, I'm getting the psychic hunch that winpthreads integration > into the crt is waiting for v3 to be released :P > > A small pure development sidenote: I know it's possible for new features to > be developed first on a separate branch and later merged in. This is even > easier with stuff like git branches. Would a feature-based release model not > be easier to accomplish if every new feature were separated on its own > branch? That's what experimental is for. You can do your own dirty work there in whatever directory you want. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public