From owner-freebsd-stable@FreeBSD.ORG Sat Jun 7 04:37:31 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCE871065679 for ; Sat, 7 Jun 2008 04:37:31 +0000 (UTC) (envelope-from pschmehl_lists@tx.rr.com) Received: from mail.stovebolt.com (mail.stovebolt.com [66.221.101.249]) by mx1.freebsd.org (Postfix) with ESMTP id 7E3BF8FC13 for ; Sat, 7 Jun 2008 04:37:31 +0000 (UTC) (envelope-from pschmehl_lists@tx.rr.com) Received: from [192.168.2.102] (cpe-24-175-90-48.tx.res.rr.com [24.175.90.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.stovebolt.com (Postfix) with ESMTPSA id 9084611438F for ; Fri, 6 Jun 2008 23:37:23 -0500 (CDT) Date: Fri, 06 Jun 2008 23:37:29 -0500 From: Paul Schmehl To: freebsd-stable@freebsd.org Message-ID: <5B0709D83455470DA46533C4@Macintosh.local> In-Reply-To: <86tzg6aeye.fsf@ds4.des.no> References: <9B7FE91B-9C2E-4732-866C-930AC6022A40@netconsonance.com> <48472DB6.5030909@samsco.org> <6010676B-91B0-4AF8-ACF8-039A59B29331@netconsonance.com> <200806050248.59229.max@love2party.net> <20080605083907.GD1028@server.vk2pj.dyndns.org> <902E9703E6E50776A17E9F92@utd65257.utdallas.edu> <20080605220244.GP1028@server.vk2pj.dyndns.org> <34E9F0D46D7B9F45EDA38F4C@utd65257.utdallas.edu> <86tzg6aeye.fsf@ds4.des.no> X-Mailer: Mulberry/4.0.8 (Mac OS X) X-Munged-Reply-To: To reply - figure it out MIME-Version: 1.0 Content-Type: multipart/signed; micalg=sha1; protocol="application/pkcs7-signature"; boundary="==========34D007FB25C9E2EAFF21==========" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: challenge: end of life for 6.2 is premature with buggy 6.3 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Paul Schmehl List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2008 04:37:31 -0000 --==========34D007FB25C9E2EAFF21========== Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline --On June 6, 2008 3:08:25 PM +0200 Dag-Erling Sm=C3=B8rgrav = wrote: > Paul Schmehl writes: >> [...] I reacted in anger because I felt the OP was being savagely >> attacked rather than being responded to with professionalism. Later >> in the thread some folks got around to asking which PRs he was >> referring to, but that was after attacking him for having the temerity >> to suggest that perhaps 6.2 shouldn't be EOL. [...] I don't recall >> him ever refusing. I think after his initial post he's been forced to >> defend himself from attack from 360 degrees. [...] > > I came in late, and thus had the benefit of reading most of thread in > context rather than piece by piece over time, and in my opinion, the > above is a gross misrepresentation. I think you need to go back and > re-read the thread from the beginning. Here, let me help you. Thanks for the help. My point still stands. I think the behavior of the developers on the=20 lists should be of as high a quality as the work they do on the OS (which, = as I have stated, is first rate.) Descending to the levels that some have = (some of which you quote here) reflects poorly on the OS and its=20 developers. The fact that FreeBSD is open source does not negate the fact that its=20 users are its customers and should be treated with respect,=20 professionalism and yes, patience. And again, I am trying neither to excuse nor to defend Jo's behavior.=20 That's his gauntlet. I am saying that the fact that developers possess a=20 unique and valuable skill that is much appreciated by those of us who use=20 the product of their labor does not excuse or justify some of the boorish=20 behavior that was exhibited in this thread - regardless of how insulting=20 one may have felt Jo's responses were. Since a lot of people seem to want to pontificate without doing much of=20 anything helpful, allow me to bring this discussion back to Jo's point: That url lists 6 serious problems for bge and 3 non-critical problems,=20 some dating to more than two years ago. Two were patched, one is=20 suspended and 6 are still open; four of those critical. That url lists 1 serious problem and 3 non-critical problems with gmirror, = all of which remain open. That url refers to locking problems that cause kernel panics using the twe = driver. That url refers to a hang that renders a system unusable when using the=20 twa driver. Jo's concerns about updating to 6.3 rather than sticking with a system=20 that's working for him don't seem unreasonable to me. Do they to you? Furthermore, it seems the reaction of developers, that he wasn't being=20 specific enough are rendered moot by the urls above, which were easily=20 accessed by me, someone with little knowledge at all of two of the three=20 issues. So, rather than berating Jo for not producing PRs, wouldn't it=20 have been more professional to list the relevant PRs (just as I have done, = which took me less time than the multiple angry responses to Jo took the=20 involved developers) and ask him which of them gave him the greatest=20 concerns? What's the point of the constant demands to either produce specific=20 relevant information of STFU? Are the developers trying to impress the=20 list with their professionalism? Their patience? Their knowledge? If you're offended that I hold the developers to a higher standard than I=20 do the users, then I plead guilty as charged and believe I am correct to=20 do so. As to your specific points: >> I'm sorry that the FreeBSD project failed to conform to your >> expectations. However, I invite you to actually try 6.3 for yourself >> instead of assuming that it will fail. > > This is the crux of the matter - Jo is complaining about software he > hasn't even tried. There is absolutely no way anybody can help him > until he actually tries 6.3 and reports any actual bugs and regressions > he finds." Not only is this wrong, but it completely misses the point. Why should Jo = have to upgrade to find out if his servers will fail under the conditions=20 already articulated in existing, unresolved PRs that affect hardware that=20 he is presently using? That's a bit like saying, "Buy this new car. Sure = it has bugs that could easily directly affect you, but what's the chance=20 you'll encounter them? in the off chance that they do, then you can help=20 us resolve them." You reveal extreme naivette when you state this: > That is also untrue. None of these are "bugs that are affecting [Jo]", > since he hasn't tried running 6.3 at all. Trust me. From a server admin's perspective, a bug affects you if it=20 exists in hardware you use. Whether or not you're actually using the OS=20 is completely irrelevant. Upgrading to the OS would be foolhardy. Even=20 testing it on a handful of boxes will not prove that it won't fail under=20 load in production. Anyone who has done testing knows it can only=20 simulate, not duplicate, the conditions under which production servers=20 run. I personally have experienced catastrophic failures after extensive=20 testing that revealed no problems. A civic-minded, community oriented FreeBSD user might volunteer a box to=20 act as a guinea pig (and Jo has), but a server admin would be a bit nuts=20 to experiment with his infrastructure. Nor do the claims of others that=20 he ought to have a test bed or he's negligent impress me. No one but he=20 knows the constraints that prevent him from doing so. Any assumptions=20 otherwise simply reveal the biases and ignorance of those making the = claim. All of us are constrained to one degree or another by our circumstances,=20 and the assumption that someone else's circumstances mirror our own=20 reveals either an ignorance of reality or an arrogance that is unseemly. Furthermore, other users who are already running 6.3 with no reported=20 problems would not reassure me that I would not encounter the problems=20 that are clearly articulated in the PRs and which directly affect my=20 hardware and remain unresolved! Or perhaps the developers believe that Jo is simply lying when he says=20 they affect him and refuse to listen to him until he provides the proof by = upgrading and experiencing breakage? Yes, I think some perspective is needed here, but it's not only Jo who=20 needs it nor is it he who needs it the most. I've lectured enough. If anyone doesn't get the point by now further=20 explanation isn't going to help. Paul Schmehl If it isn't already obvious, my opinions are my own and not those of my employer. --==========34D007FB25C9E2EAFF21==========--