Shaun McCance: Making Releases

A few days ago, I posted to desktop-devel-list asking how we can ensure releases happen, especially beta releases for the freeze. I was frustrated and my language was too abrasive, and I’m sorry for that. My intention was really to open a discussion on how we can improve our release process. Emmanuele replied with a thorough analysis of which bits are hard to automate, which I enjoyed reading.
Earlier today, I tweeted asking developers of other open source projects how they make releases, just to get a sense of what the rest of the world does. There have been a lot of responses, and it will take me a while to digest it all.
In the meantime, I wanted to share my process for rolling releases. I maintain five core GNOME modules, plus a handful of things in the wider open source world. My release process hasn’t fundamentally changed in the 18 years I’ve been a maintainer. A lot of other stuff has changed (merge requests, CI, freeze break approvals, etc), so I’m just trying to think of how any of this could be better.
-
- Login or register to post comments
Printer-friendly version
- 1148 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Audiocasts/Shows: BSDNow, FLOSS Weekly, TLLTS and More
| today's howtos
|
Equinix/LinuxKit and Kernel Stuff: Privacy, Hardware Support, and Rust
| Games: SimPocalypse and More Titles on GNU/Linux
|
Recent comments
43 min 7 sec ago
8 hours 35 sec ago
8 hours 2 min ago
15 hours 50 min ago
16 hours 11 min ago
17 hours 16 min ago
17 hours 48 min ago
18 hours 18 min ago
18 hours 26 min ago
18 hours 26 min ago