Policy for removing working code (Was: HEADS UP: FreeBSD 6.4 and
8.0 EoLs coming soon)
Vadim Goncharov
vadim_nuclight at mail.ru
Wed Sep 8 10:10:16 UTC 2010
Hi vwe at freebsd.org!
On Wed, 08 Sep 2010 07:01:55 +0200; vwe at freebsd.org wrote about 'Re: HEADS UP: FreeBSD 6.4 and 8.0 EoLs coming soon':
> On 09/07/10 23:31, Vadim Goncharov wrote:
>> 07.09.10 @ 18:53 Andriy Gapon wrote:
>>> The reason is performance for overall network stack, not ideology.
>>
>> For a practical reasons, "it works but slow" is better than
>> "doesn't work at all (due to absence of code in the src tree)".
>>
>> "Make it work. Make it right. Make it fast. In that order", know this?
>> Sacrificing "work" for "fast"?.. Hmm, if it is not ideology, then what
>> is it?..
>>
>>> BTW, there were advanced notices for users, request for volunteers, etc.
>>>
>>> So, if you didn't speak up at that time please keep silence now :-)
>>
>> You do not understand the problem. It is not in notices & volunteers,
>> but rather in the Project's policy - delete something which could still
>> work. Personally, I don't use ISDN, so didn't said anything that time,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> but now, there are more precedents of removing components from FreeBSD -
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> so, for now, I must say that this policy is harmful. Though I doubt that
>> one man's opinion could change Project's policy until it's too late...
>>
> Are _you_ willing to maintain it?
Have you read carefuly? I don't use ISDN (and so won't maintain), but
I consider this policy, as time goes by, could touch subsystems which now
I will be interested in. Precedents that already happened, to give an idea,
include (but not limited to) e.g. window(1) and pppd(8).
> it (i4b) worked, nobody was maintaining it, nobody opted to maintain it,
> everybody was asked to maintain it, nobody wanted, everybody has been
> asked to speak up if the code will be axed out, nobody spoke up, it has
> been axed out ... 13 months ago and even then nobody complained about.
Hey, _everybody_ was asked? And nobody complained? But this is simply not
true. So then why someone complains now? Answer is simple: because it wasn't
everybody. Let's go to gmane and look to archives of announce@ for past
8 years.
Exclude release and security announcements. Exclude conferences announcements.
Exclude finance-related Foundation announcements and other DVD-like stuff.
Then you left with actual Project info. Exclude announcements about new
projects and status reports, as they tell about new fetutures only.
What is left after? Not glamourous marketing but real info about events that
could harm production systems:
Mark Murray Perl5 is leaving the base system for 5.0 and after! 15 May 02
Kris Kennaway Ports scheduled for removal on Feb 2 03 Nov 03
Kris Kennaway Ports scheduled for removal in March and April 25 Feb 04
Kris Kennaway Ports scheduled for removal on August 20 22 Jun 04
Joe Marcus Clarke Updating guidelines for ports 13 Oct 04
Kris Kennaway Ports scheduled for removal 30 Jul 05
Kris Kennaway Volunteers needed to help maintain ports 25 May 06
Ken Smith Upcoming change in Daylight Savings Time 25 Feb 07
Kris Kennaway HEADS UP: xorg 7.2 update in progress 19 May 07
Doug Barton BIND 8 is EOL as of 27 August 2008 (fwd) 28 Aug 07
Joe Marcus Clarke HEADS UP: Ports support for 5.X is no more 02 Jun 08
Peter Wemm FreeBSD.org begins switch to Subversion 04 Jun 08
Only 12 letters for 8 years!
And we see that _earlier_ Project actully did such announcements - individual
ports could be viewed analogous to individual base system subsystems like ISDN
or window, etc.
Only 4 years ago. And these days Project began to turn to some another policy
with not-so-good smell. Surely this is not coincidence.
--
WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight at mail.ru
[Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight]
More information about the freebsd-stable
mailing list