Dry Spell

edited 2015 May 16 in News
Work continues to ship the stable version of 1.15.

Last week I wrote a blog post that explores some of the reasons behind the recent lack of new stable releases and patches. Summarizing, during the three-month stable release cycles there was always a certain amount of pressure on us to deliver the planned set of features. With Doomsday being a hobby project, eventually this generated enough negative energy that we had to reconsider some of our practices.

In plain language, we can't promise to deliver features on a specific date when there is no guarantee that time or energy is available for working on the project. While implicitly this has always been the intention, our release process didn't fully support it.

Thus we've hit the reset button and are reconsidering how releases will be made in the future. The appropriate model should be such that we can work on things that motivate us — this keeps the project moving forward — while bug fixes and other patches still get released regularly.

In practice, we are planning to use the autobuilder to make monthly patch builds for the stable version (when fixes are available). The increased granularity of stable versions also allows releasing code in smaller chunks, so that the stable branch isn't compromised by huge amounts of new code at once. Finally, further automating the stable releasing will improve our motivation to put effort into bug fixing since patches will be made available effortlessly — making patches is somewhat of a chore after the stable branch has had time to diverge from the latest work.

After 1.15.0 has been dealt with, expect us to make fewer promises about what will be included in the next release. New features will be released when they're done. However, there will be a larger number of small stable (patch) releases.

Comments

  • thats the best way to do it so your not overworked.
  • I just want to say I personally appreciate everything you guys have done with this thing since day one and keep up the good work.
    Hopefully the next release will be the most bug free yet so I can get back to playing Hexen.
  • So what's up with Dday these days?
  • There are a couple of open issues in the tracker (assigned to danij), which are still holding the 1.15 release. Meanwhile, I've been improving the foundations for 1.16:
  • Recently I have really been struggling to find the motivation to work on deng and have been spending my time doing other things. The 1.15 release is now overdue, however, so I intend to wrap things up over the next couple of days so we can get it out the door.
  • I am excited for this 1.15 release so I can finally play threw hexen. I have been checking this page daily waiting.
  • I am excited for this 1.15 release so I can finally play threw hexen. I have been checking this page daily waiting.
    Same here. ;)
  • DaniJ,

    Would it help if we sent you cake?

    ;)
  • Heh. Thanks for the offer of cake Cinnder but I think we've since resolved the problem :)

    We are currently in the final stages of preparing for the first 1.15 release candidate. Watch this space.
  • Cool!

    Still happy to send you cake in gratitude. Or brownies.
  • Its probably best that I decline your offer but thanks all the same. The last time I received brownies in the post was back in college... ;)
  • So it sounds like 2.0 is coming after 1.15? I imagine the removal of Snowberry comes up next?
  • DaniJ wrote:
    Its probably best that I decline your offer but thanks all the same. The last time I received brownies in the post was back in college... ;)
    Heh... Back in our uni days a bunch of us who were still in the area where we grew up sent a pancake in the mail to a friend who was attending a distant university.

    For some reason, he didn't appreciate it.

    :)
  • Haven't posted here in ages, but wanted to drop in to quickly just give a nod of thanks in acknowledgement of the continued efforts you folks put into Doomsday. I've been a user and fan since the very first jHexen version and there is simply no better way to experience these absolute classic games.

    I'm sure I speak for the many other lurkers out there who use Doomsday and continue to eagerly look forward to the next release.

    Keep up the great work!
  • BAM wrote:
    I'm sure I speak for the many other lurkers out there who use Doomsday and continue to eagerly look forward to the next release.
    You indeed do speak for us :)
Sign In or Register to comment.