Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Sep 2011 14:35:47 -0600 (MDT)
From:      Warren Block <wblock@wonkity.com>
To:        Chris Rees <crees@freebsd.org>
Cc:        freebsd-ports@freebsd.org, Greg Byshenk <freebsd@byshenk.net>
Subject:   Re: Removed ports - looking from the bench
Message-ID:  <alpine.BSF.2.00.1109111316010.10961@wonkity.com>
In-Reply-To: <CADLo839ohQP=Rud4st_02%2Bx_-aJo7KTx-0ZKBVVoyQx1XUh2Rw@mail.gmail.com>
References:  <4E6B1AF5.7090900@tomse.dk> <4E6B227B.5050708@FreeBSD.org> <4E6B77EE.6030509@gmx.de> <20110910171530.GC23457@guilt.hydra> <CADLo83_jp3Orrjp0LvVRnwxY-RL=0e8PSXmEruwaH7TsLZ7=VA@mail.gmail.com> <20110910190549.GA23971@guilt.hydra> <20110911124910.GK13219@portland.byshenk.net> <alpine.BSF.2.00.1109110739170.10077@wonkity.com> <CADLo839ohQP=Rud4st_02%2Bx_-aJo7KTx-0ZKBVVoyQx1XUh2Rw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---902635197-1833353319-1315773347=:10961
Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8BIT

On Sun, 11 Sep 2011, Chris Rees wrote:

> On 11 September 2011 15:35, Warren Block <wblock@wonkity.com> wrote:
>> On Sun, 11 Sep 2011, Greg Byshenk wrote:
>>>
>>> On Sat, Sep 10, 2011 at 01:05:49PM -0600, Chad Perrin wrote:
>>>>
>>>> Why?
>>>
>>> Because, in the cases here under discussion, there is somethin "wrong"
>>> (for some value of 'wrong') with the software in question.  I can't
>>> speak for Matthias or Chris, but I think the point here is that (at
>>> least some) people don't want to make foot-shooting easier.
>>
>> Slippery slope: consider PHP, or Apache, or any MTA.  Or newfs.
>
> No. PHP, Apache and the MTAs are maintained. Newfs is not buggy.

There is "something "wrong" (for some value of 'wrong')" with all of 
these.  newfs will easily overwrite an existing filesystem, for example.

That's the slope, the degree to which ports or FreeBSD is going to go to 
assume ignorance on the part of the user and protect them from 
themselves.  Historical precedent is to inform the user about problems 
but otherwise assume they know what they're doing.  Certainly that's 
wrong at times, but the other way is the road to "That's dangerous and 
therefore not allowed."

Whether there's overt questioning or security through obscurity, there 
is no way for the software to take on the responsibilities of the 
operator.

> Straw men are the tool of someone who has no more valid points to
> make, remember that.

As is calling a point a straw man rather than addressing it.  Probably 
neither is quite right.

Let me suggest a reasonable[1] plan:

Modify portdowngrade[2] or create another tool[2] to retrieve removed 
ports.  Show the scary reason for removal before getting files from CVS. 
The user acknowledges that implicitly by retrieving files, or explicitly 
by answering an "Are you really, really, ultra-double sure?" question. 
The existence of this tool satisfies[3] users who want to install old 
ports.

Continue the removal of dead ports as it has been going.

If archival of old historical distfiles is needed, that's not really a 
FreeBSD problem.  Start a new project with its own website.  Quick, 
somebody register deadports.org![4]


[1] All reasonableness is subjective.
[2] Not it!
[3] Well, no, some people won't be satisfied, ever.  But this would
     address the problem and might mollify or assuage or assistify.
[4] There may be something out there already that can be used.  In fact,
     I think we'd all be surprised if there wasn't.
---902635197-1833353319-1315773347=:10961--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1109111316010.10961>