| From | Sent On | Attachments |
|---|---|---|
| Mike Barcroft | Jun 1, 2002 10:00 pm | .diff, .diff |
| Bruce Evans | Jun 2, 2002 8:21 am | |
| Mike Barcroft | Jun 3, 2002 4:07 pm | |
| Kris Kennaway | Jun 3, 2002 4:24 pm | |
| Terry Lambert | Jun 3, 2002 4:49 pm | |
| Garance A Drosihn | Jun 3, 2002 5:51 pm | |
| Kris Kennaway | Jun 3, 2002 6:15 pm | |
| Terry Lambert | Jun 3, 2002 6:24 pm | |
| Terry Lambert | Jun 3, 2002 6:33 pm | |
| Kris Kennaway | Jun 3, 2002 6:37 pm | |
| Kris Kennaway | Jun 3, 2002 6:38 pm | |
| John Baldwin | Jun 3, 2002 6:42 pm | |
| Will Andrews | Jun 3, 2002 8:42 pm | |
| Terry Lambert | Jun 3, 2002 11:22 pm | |
| Terry Lambert | Jun 3, 2002 11:42 pm | |
| Terry Lambert | Jun 3, 2002 11:44 pm | |
| Bakul Shah | Jun 4, 2002 10:52 am | |
| Garance A Drosihn | Jun 4, 2002 11:34 am | |
| Kris Kennaway | Jun 4, 2002 2:09 pm | |
| Brian Somers | Jun 4, 2002 2:20 pm | |
| Garrett Wollman | Jun 4, 2002 2:30 pm | |
| Poul-Henning Kamp | Jun 4, 2002 2:55 pm | |
| Mike Barcroft | Jun 4, 2002 4:07 pm | |
| Terry Lambert | Jun 4, 2002 4:08 pm | |
| Terry Lambert | Jun 4, 2002 4:10 pm | |
| Mike Barcroft | Jun 4, 2002 4:18 pm | |
| Garance A Drosihn | Jun 4, 2002 4:26 pm | |
| Kris Kennaway | Jun 4, 2002 4:30 pm | |
| Terry Lambert | Jun 4, 2002 4:30 pm | |
| Terry Lambert | Jun 4, 2002 4:49 pm | |
| Bakul Shah | Jun 4, 2002 5:50 pm | |
| Mike Barcroft | Jun 4, 2002 7:11 pm | |
| Terry Lambert | Jun 4, 2002 7:49 pm | |
| Garance A Drosihn | Jun 4, 2002 7:50 pm | |
| Steve Kargl | Jun 4, 2002 7:57 pm | |
| Alfred Perlstein | Jun 4, 2002 8:15 pm | |
| Terry Lambert | Jun 4, 2002 9:06 pm | |
| Brian Somers | Jun 5, 2002 11:24 am | |
| Garance A Drosihn | Jun 5, 2002 2:37 pm | |
| David O'Brien | Jun 6, 2002 10:16 am |
| Subject: | Re: Avoiding unnecessary breakage (was Re: Removing wait union) | |
|---|---|---|
| From: | Garance A Drosihn (dro...@rpi.edu) | |
| Date: | Jun 5, 2002 2:37:01 pm | |
| List: | org.freebsd.freebsd-arch | |
At 7:24 PM +0100 6/5/02, Brian Somers wrote:
On Tue, 4 Jun 2002, Garance A Drosihn <dro...@rpi.edu> wrote:
Aside: I would also say that I feel that "two major releases" might be a bit too painful for changes in the freebsd project, if you're talking about major releases being 3.0 vs 4.0.
A company that develops software doesn't expect to have to employ software engineers (to redevelop their software) for an OS upgrade - an OS upgrade that we're essentially forcing on them because of our frequent releases and our inability to support all but the latest of those releases.
I agree that we could do a better job of smoothing in the transition of some incompatible changes. But it is my feeling that "major releases" are probably not the best way to set the timescale for those transitions. 2.0 -> 3.0 took four years, 3.0 -> 4.0 took a little less than two years, and it looks like 4.0 -> 5.0 will take more than two and a half years.
That rule would imply that if we decide right now to make an incompatible change, then we couldn't stop supporting "the old way" for at least four years (ie, for two major releases). I agree would be very fine thing to do for our users, but realistically I think that is *much* too big a job for us (as a project) to commit to.
I am not sure what a good measure would be. Maybe "four official releases" (ie, four of the .1 releases). Maybe "one major and one minor release". Maybe just "two years worth of releases". I don't know what would work best. But we should set it to something that we really can achieve as a volunteer project, and something we would expect to apply to the *entire* project, consistently. There isn't any point in setting some target which sounds good as a marketting claim, but which we would never actually live up to.
Note that as a customer of freebsd, the oldest release I have running in production is 4.2, and I'm getting uneasy about how old that is. As a developer, I also have a 3.5.1 system that I can boot up in vmware. If you talk about supporting anything older than that, then you've crossed the line for how much work I'm willing to do for this project.
Well, I've probably rambled on too long about this, without really coming up with any good solution. Just some observations and my opinions.
-- Garance Alistair Drosehn = ga...@gilead.netel.rpi.edu Senior Systems Programmer or ga...@freebsd.org Rensselaer Polytechnic Institute or dro...@rpi.edu
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message






.diff, .diff