From the project
TurnKey 13.0 ready for community development
Want to roll your own Debian Wheezy based images? You're in luck because we just finished upgrading TurnKey's build chain, including new versions of TKLDev and TurnKey Core ready for download.
Now let me back up a bit to put this into perspective. Less than 2 weeks ago we announced TKLDEV - Turnkey's next-generation appliance development and build system in a box. The one that makes it easy for developers to roll their own pre-integrated Linux solution or build any of TurnKey's 100+ apps from the source code at github.com/turnkeylinux-apps. I ended the announcement saying: "with all the pieces now in place, we're moving full force on the TurnKey 13.0 release".
Which perhaps wasn't the best way to put it because it didn't explain how we planned on making room for the community to step in this time and help make the next release a more open, collaborative process.
So here's the outline: this time it's all going to be out in the open. We're breaking down the development process into a few major milestones:
- Upgrade the build chain to TurnKey 13 based on Debian Wheezy. Publish new Core and TKLDev.
- Create release candidates for the new release by rebuilding existing appliances on Debian Wheezy using the upgraded build chain. We expect some builds to break and need fixing but we don't know how many yet.
- Create release candidates for new appliances based on TKLDev community projects.
- Official release: after the release candidates get some more testing/bugfixing
Milestone 1: TKLDev 13 + TurnKey Core 13 RCs - done!
I'm proud to announce step 1 is done: we've made updates to the components required to create the build chain for TKL 13.0 Wheezy, and have released TurnKey Core and TKLDev 13.0 release candidates:
- core-13.0rc2-wheezy: Deploy to the Amazon EC2 cloud, 64-bit ISO (meta), 32-bit ISO (meta)
- tkldev-13.0rc2-wheezy: Deploy to the Amazon EC2 cloud, 64-bit ISO (meta), 32-bit ISO (meta)
This means you can now easily roll your own Debian Wheezy based, pre-integrated Linux images.
Now for Milestone 2...
The TurnKey 12.1 maintenance release included fresh upstream application versions for 71 appliances (the rest received updates directly from the Debian archive), which is unusual for a maintenance release which usually just includes security updaets, but we planned on doing a refresh of upstream components for 13.0 anyway, so we thought why not hit two birds with one stone.
So, the plan is to batch build the entire library as RC's, and then go through a testing and bugfixing phase. We'll be creating a page on the development wiki summarizing the status of each appliance (build pass/fail, test pass/fail, etc.) as well as creating issues in the tracker when appropriate (build and test failures).
Throughout the development process, commits to all appliances and sub-components will be pushed out to GitHub in real-time. We'll also be reviewing all existing and future pull requests we encourage anyone interested in leaving their mark on TurnKey to step in and collaborate with us.
We're hoping to gradually turn TurnKey releases into a community effort. Many hands make light work as the saying goes so we'd like to encourage everyone interested in making Linux and open source software easier to use to get involved!
Thanks Eric, I must have missed the email notification. I'll take a look...