#118 closed defect (released)
Release version 1.0.0
Reported by: | Richard Boulton | Owned by: | Olly Betts |
---|---|---|---|
Priority: | highest | Milestone: | |
Component: | Meta-Bug | Version: | SVN trunk |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | #115, #117, #119, #121, #122, #125, #126, #131, #137, #142, #144, #38, #86 | |
Blocking: | Operating System: | All |
Description
This bug is to track features and bug fixes which are needed for version 1.0. The idea is that it should depend on bugs which need to be resolved before 1.0.
The aim is to get 1.0 released as soon as possible - if at all possible, in April 2007. Therefore, we need to stop writing new code to implement features very soon, and just focus on stabilising and testing what we have.
1.0 doesn't need to come with any new guarantees on API stability (though people may expect it to, so we should be clear in the release notes about what we are guaranteeing).
Change History (36)
comment:1 by , 18 years ago
Blocked By: | 117 added |
---|
comment:2 by , 18 years ago
Blocked By: | 38 added |
---|
comment:3 by , 18 years ago
Blocked By: | 22 added |
---|
comment:4 by , 18 years ago
Blocked By: | 113 added |
---|
comment:5 by , 18 years ago
Blocked By: | 46 added |
---|
comment:6 by , 18 years ago
Blocked By: | 44 added |
---|
comment:7 by , 18 years ago
Blocked By: | 63 added |
---|
comment:8 by , 18 years ago
Blocked By: | 86 added |
---|
comment:9 by , 18 years ago
Blocked By: | 115 added |
---|
comment:10 by , 18 years ago
Blocked By: | 119 added |
---|
comment:11 by , 18 years ago
Status: | new → assigned |
---|
comment:12 by , 18 years ago
I think having no incompatible API or ABI changes unless the minor (or major) version number changes is the right thing: I think that's what people tend to expect the version numbers to mean.
The thing to be clear about is how long we're likely to support the 1.0.x release series. I would think it's unlikely to be longer than a year at most, given the number of things we've got pending for adding to the tree at the moment: we'll probably want to move to 1.1 releases withing a few months of releasing 1.0, if we're keeping API and ABI stable for 1.0.
This does mean that we'll end up maintianing a stable branch and a "development" branch almost all the time. How much work has it been to maintain the 0.9 branch? Do we need to assign a separate maintainer for the "stable" branch? (I could do one, and you could do the other, if that would help.)
comment:13 by , 18 years ago
Blocked By: | 46 removed |
---|
comment:14 by , 18 years ago
Blocked By: | 44 removed |
---|
comment:15 by , 18 years ago
Backporting fixes to 0.9 hasn't been too bad, though I feel 0.9 had rather a gap with no activity. But looking back at the release dates that doesn't really seem to be the case (there's a long gap over last summer, but similar length gaps in the past too, and I was away for 5 weeks). There is an issue of how much was in each release though which is harder to judge with a quick grep.
A separate maintainer might be useful. It would be good to sort out the various scripts so I'm not a common bottleneck for as many things (though it's not been a problem so far really).
But I think I'd rather have this discussion after 1.0 is out really.
comment:16 by , 18 years ago
Blocked By: | 121 added |
---|
comment:17 by , 18 years ago
Blocked By: | 122 added |
---|
comment:18 by , 18 years ago
Component: | Other → Meta-Bug |
---|---|
rep_platform: | PC → All |
Added a category "Meta-Bug"!
comment:19 by , 18 years ago
Blocked By: | 125 added |
---|
comment:20 by , 18 years ago
Blocked By: | 126 added |
---|
comment:21 by , 18 years ago
Blocked By: | 123 added |
---|
comment:22 by , 18 years ago
Blocked By: | 123 removed |
---|
comment:23 by , 18 years ago
Blocked By: | 63 removed |
---|
comment:24 by , 18 years ago
Blocked By: | 131 added |
---|
comment:25 by , 18 years ago
Blocked By: | 138 added |
---|
comment:26 by , 18 years ago
Blocked By: | 137 added |
---|
comment:27 by , 18 years ago
Priority: | normal → highest |
---|---|
Summary: | Release version 1.0 → Release version 1.0.0 |
comment:28 by , 18 years ago
Blocked By: | 142 added |
---|
comment:29 by , 18 years ago
Blocked By: | 141 added |
---|
comment:30 by , 18 years ago
Blocked By: | 141 removed |
---|
comment:31 by , 18 years ago
Blocked By: | 138 removed |
---|
comment:32 by , 18 years ago
Blocked By: | 144 added |
---|
comment:33 by , 17 years ago
Blocked By: | 113 removed |
---|
comment:34 by , 17 years ago
Blocked By: | 22 removed |
---|
comment:35 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
1.0.0 will be released shortly, so closing this.
comment:36 by , 17 years ago
Operating System: | → All |
---|---|
Resolution: | fixed → released |
I wonder if we should promise no incompatible API or ABI changes within a 1.0.x, etc. If we're forced to change something incompatibly, we can just bump to 1.1.x (or not backport a fix if we've already release 1.1.0). I think packagers would be happier with fewer library version bumps. Thoughts?