A year ago we kicked off a rapid 0.92 release, but turns out it wasn't
so rapid! But I'd like to re-kickoff 0.92, with renewed hopes of
getting through the remainder of the release process swiftly.
The main thing the release got hung up on was the cmake transition, but
at this point it's actually close to done and I think we can proceed.
We've accumulated a lot of nice features for this release. Please
review (and make sure your own items are listed!)
http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92
I'd like to propose the following expedited plan for getting the release
out, with Chill being today, Frost in about a week, and Freeze a week or
so.
Bryce
# Period Tasks Notes
--------------------------------------------------------------------------------
√1. Open development.
√Implement new build system
√Begin switching packaging to use new build system
2. Chill. Development focuses on wrapping up
Post inkscape-0.92-pre0.tar.gz
Today Disable features that aren't finished
Identify 'make distcheck' issues
Identify remaining writing needed for Release Notes.
Identify any release blocker bugs [scislac]
Start an About Screen contest
√ Recruit Release Wardens for Hard Freeze
3. Frost. Only production-ready code committed to Mainline
Finalize any major changes to platform packaging
May 15 Inkscape must pass 'make distcheck'
(1 wk) Finalize about screen
Finalize Release Notes except Known Issues
Post additional inkscape-0.92-pre*.tar.gz releases
Packagers test creating pkgs of the -pre* releases
4. Freeze. Stable Branch is forked from Mainline
Regular development resumes on Mainline.
May 22nd-ish Only Release Wardens can commit to Stable Branch
Cherrypick bug fixes from Mainline to Stable
Complete any late work under advisement of Wardens
Focus on release-critical bug fixing.
String Freeze No further string changes allowed on Stable Branch.
Translators work on translations.
Finalize all extensions
Finalize codebase translations
Finalize Known Issues section of Release Notes
Finalize packaging scripts
Post additional inkscape-0.92-pre*.tar.gz releases
5. Release. Post inkscape-0.92.tar.gz
Post packages
Post official announcements
Plan 0.92.1+ release(s), if needed
6. Open development.
== Postponed ==
Decide new unit testing system
Ensure Windows uninstall works
Integrate new swatch dialog
Migrate mailing lists off sourceforge
(Other bits off roadmap...)
Triage and prioritize bugs report this year
Finalize tutorials to be shipped with release
Finalize other docs included in the release