0.45 release: lessons learned
1. Do not start the release process until the packagers from all major platforms report that the current SVN builds and works without major problems.
2. Do not cut the final release until the packagers from all major platforms report that they are ready (as in, ready _right now_) to build and upload their binaries.
bulia byak wrote:
- Do not start the release process until the packagers from all major
platforms report that the current SVN builds and works without major problems.
- Do not cut the final release until the packagers from all major
platforms report that they are ready (as in, ready _right now_) to build and upload their binaries.
Bryce and I were of the opinion that cutting the release early was important to get Inkscape 0.45 into the upcoming linux distros. The packaging problems are a bit frustrating and embarrassing but I think our priorities are in the right place. A few days to wait for packages versus 6 or more months to get into a distro release.
You make excellent points. This has been the practice in the past and should be in the future. This entire cycle was week with regard to packaging. I dropped the ball on the autopackages early on. The mac packages stalled for a long time because of difficulties updating the build to sufficiently new libs. And most recently some bad management on my part allowed us to lose touch with Adib at a critical moment. I think we're over most of these hurdles now and we can start looking for ways to prevent such situations in the future.
My first suggestion is redundancy among packagers. Packaging teams should help to increase our buss number. Community members, if you have even a remote interest in packaging please step forward.
Aaron Spike
Aaron Spike wrote:
Bryce and I were of the opinion that cutting the release early was important to get Inkscape 0.45 into the upcoming linux distros. The packaging problems are a bit frustrating and embarrassing but I think our priorities are in the right place. A few days to wait for packages versus 6 or more months to get into a distro release.
A good call in my opinion, although I was sad that the release note went out without the packages being there. It's why I have waited sending the release note around to friends :)
My first suggestion is redundancy among packagers. Packaging teams should help to increase our buss number. Community members, if you have even a remote interest in packaging please step forward.
<steps forward> I am willing to team up with Adib to provide the windows packages. I'm completely new to this (I guess it is more than running buildtool and zipping the resulting dir?), which makes it interesting/challenging for me: i.e. motivating.
Cheers, Johan
J.B.C.Engelen@...1578... wrote:
I am willing to team up with Adib to provide the windows packages. I'm completely new to this (I guess it is more than running buildtool and zipping the resulting dir?), which makes it interesting/challenging for me: i.e. motivating.
I'm sure your efforts would be very welcome. I was hoping we could attract contributions from individuals that aren't already active in the project in other ways. :-)
Aaron Spike
bulia byak scrisse:
- Do not start the release process until the packagers from all major
platforms report that the current SVN builds and works without major problems.
- Do not cut the final release until the packagers from all major
platforms report that they are ready (as in, ready _right now_) to build and upload their binaries.
I think you can also add another point: 3. Leave a timeframe between string freeze and hard freeze.
I remember someone (maybe Bryce?) saying so, and I second it. It would help decongestionating Release|Translator Wardens burden, and hard freeze could be really used to coordinate packages building, without too many things to commit. Last time (0.44) string and hard freeze weren't declared at the same time, and I'd say it was better.
Ciao, Luca
-- .''`. ** Debian GNU/Linux ** | Luca Bruno : :' : The Universal O.S. | luca.br(AT)uno.it `. `'` | GPG Key ID: 3BFB9FB3 `- http://www.debian.org | Proud Debian GNU/Linux User
you're spot on. that's part of the in-out breathing philosophy (live each moment, and be happy).
2007/2/6, bulia byak <buliabyak@...400...>:
- Do not start the release process until the packagers from all major
platforms report that the current SVN builds and works without major problems.
- Do not cut the final release until the packagers from all major
platforms report that they are ready (as in, ready _right now_) to build and upload their binaries.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&da... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (5)
-
unknown@example.com
-
Aaron Spike
-
bulia byak
-
Esteban Barahona
-
Luca Bruno