Date: Mon, 6 Dec 1999 13:13:06 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: "Jordan K. Hubbard" <jkh@zippy.cdrom.com> Cc: Dennis <dennis@etinc.com>, hackers@FreeBSD.ORG Subject: Re: PCI DMA lockups in 3.2 (3.3 maybe?) Message-ID: <199912062113.NAA72714@apollo.backplane.com> References: <945.944512678@zippy.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:I tell you, it's just not possible to win, especially when those doing :the most yelling are always conspicuously absent when crunch time :comes. Matt wasn't really fully on board at the time and I'm not :pointing my finger at him specifically, but it seems like everyone's :hindsight is 20-20 whereas their immediate vision concerning what :needs to be fixed in a timely fashion often comes closer to the legal :definition of blindness. If you want to make this or any other branch :a decent release target, the time to start is not 10 days before it :enters a feature freeze, the time to start is right after it branches! :It's my hope that people will take this lesson more to heart when 4.0's :own time to branch comes up. : :- Jordan Perhaps I should rephrase: The system was branched without any significant stabilizing period afterwords. It was a holy mess. What I am suggesting is that we have an enforced stabilizing period after the 4.0 release BEFORE we branch 5.0 that is long enough to actually get feedback and stabilize the system using that feedback. In otherwords, we should branch with the 4.1 release rather then the 4.0 release. 3 or 4 months seems about right to me. There are no projects which are going to get so far along that we can't wait 4 months to commit the patchsets (here I am talking about SMP and VFS). It gives everyone (including me) a chance to relax a bit and work on stabilizing what we have for the 4.1 release rather then going off and messing around with personal projects. While it is true that self-discipline can accomplish the same thing, I think having an official enforcing framework will yield much better results in an open-source project. I would also like to point out that doing this reduces the MFCing load as well, When 3.0 was released and we branched 4.x, many of us (including me) had to deal with issues relating to all *THREE* branches for a long time. While this doesn't entirely go away, waiting a few months to branch after a .0 release will allow people to continue to concentrate on the two existing branches for a little while and get them shipshape prior to starting work on a new branch. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912062113.NAA72714>