On Thu, Mar 17, 2011 at 4:39 AM, Adam Borowski <kilob...@angband.pl> wrote: > I see a stone_soup-0.8 branch on gitorious, with no commits on it. > (and commit mails are broken)
> It's definitely not a good -- or even acceptable -- time to branch right > now. There's too many things that are unfinished or unstable. The point of the branch is to set the landscape so things will stabilise/be finished, etc. There'll always be a bunch of things that are broken on master -- that's the nature of master! -- and if we wait for master to be in fine shape before making a release branch, we'll be waiting a long time. > The biggest part is Unicode support -- without it, Crawl is uninstallable on > Windows in any non-"western" locale without stupid tricks. Not to mention > people watching your games on CDO being unable to see what you're doing if > you're not using 7-bit ASCII. I did ask if the unicode branch was a 0.8 or 0.9 target and got the impression that it wasn't going to be done by 0.8. It really depends on *when* 0.8 is supposed to be. If it's supposed to out mid-July, sure, we can hold off on the branch until mid-June or so. I got the impression that we'd like 0.8 out more mid-Aprilish. If it's supposed to be out mid-April, now's a pretty good time for the branch. We've had this discussion before, and I'll recap my opinion: without a target release date, things just *drift* endlessly with master constantly being churned by new changes that push the date that master is "stable enough to branch" further into the future. Even with a firm release date and a branch it takes work to get the release out, but the "Let's not aim for any dates and just wait until everything's done before we branch" approach gets you NetHack 4.0 style releases. > Other stuff includes: > * ench split: the temporary spells are dubious but there are no good > replacements yet > * some of new monsters are pretty buggy. I added temp vaults to get some > feedback, and results are not pretty. > (they could be disabled, though) > * missing stuff: > * a good part of Ashenzari (wrath, piety flow, ...) > * melding weapons > * sane feature mimics (can be disabled) > * general stability: there's several crashes a day on CDO, and from Mantis I > see tiles are even worse Nothing in here that can't be selectively merged into 0.8. The release manager (jpeg) can cherry-pick fixes to 0.8 while skipping new changes that don't serve to increase 0.8 stability. Again, it depends on *when* we want 0.8. It sounds like different folks on the team have different notions of when 0.8 is going to be out, which is a problem in itself right there. I'd like to suggest again that we set up a fixed time-based release schedule like Ubuntu, with two releases a year so we don't have this constant argument over when to release. If release time rolls around and features are not ready for the release, they get pushed to the next release, but the release comes out on schedule. Cheers, Darshan ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Crawl-ref-discuss mailing list Crawl-ref-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss