From owner-freebsd-current Sat Aug 2 18:00:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA25642 for current-outgoing; Sat, 2 Aug 1997 18:00:16 -0700 (PDT) Received: from makai.lovett.com (root@makai.lovett.com [193.195.45.11]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id SAA25627 for ; Sat, 2 Aug 1997 18:00:07 -0700 (PDT) Received: from makai.lovett.com [193.195.45.11] (ade) by makai.lovett.com with esmtp (Exim 1.62 #1) id 0wup1O-0003bf-00; Sun, 3 Aug 1997 01:59:46 +0100 To: "Jordan K. Hubbard" cc: current@freebsd.org Subject: Re: ports-current/packages-current discontinued Organization: Demon Internet Ltd. Reply-To: ade@demon.net In-reply-to: Your message of "Sat, 02 Aug 1997 17:29:34 PDT." <17153.870568174@time.cdrom.com> Date: Sun, 03 Aug 1997 01:59:46 +0100 From: Ade Lovett Message-Id: Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > >But it doesn't work in a stand-alone environment. I wish people would >stop assuming that everyone in the world has a T1 to their desks or a >CDROM full of convenient tarballs. It's just not the case and arguing >that ports is a complete replacement for /usr/src is just naive in the >extreme. Well, I for one am not arguing this to be the case. What we need is something along the ports line, but extended to deal with most (if not all) situations. But first, we have to consider the types of installation that we're supporting. It seems to me that we have the following types: 1. someone with a some kind of full net connection (maybe a T1, or even a dialup with lots of time :), that only downlaods a boot floppy. (net-poweruser) 2. someone who, by one means or another, has a complete source tree available to them, be it on cdrom, or they've downloaded the whole lot over the net, or whatever. (local-poweruser) 3. someone who has downloaded a basic system over the net (equivalent to grabbing the -release floppy sets from an ftp server), and then installs locally. (binary-enduser) The powerusers are easy to deal with, using the existing ports mechanism.. they have access to the full sources, and can just go (cd /usr/ports; make world) and go to sleep for a while. #3 is somewhat different. They don't have the time, nor the inclination, nor the space etc.. to build stuff from scratch. Yet they still want access to our packagised system (beyond the base FreeBSD code, which will continue to be installed in the usual manner). Surely the solution is to provide binary releases of our packagised software (indeed, we already have this with ports/ and packages/). Whatever we do, the enduser is still going to have to get their code from somewhere, be it local cdrom, or over the net. By reducing the core system to a minimum, we've saved them download time by them not having to pull down something which they're never going to use, so we provide options, either at download time (or install time) as to whether they want to download selected parts, or everything, at their own discretion. Why do I feel like I'm missing something fundamental here? :) -aDe -- Ade Lovett, Demon Internet Ltd.