From owner-freebsd-hackers Wed Apr 24 8:31: 1 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mail1.qc.uunet.ca (mail1.qc.uunet.ca [198.168.54.16]) by hub.freebsd.org (Postfix) with ESMTP id 1282037B41C; Wed, 24 Apr 2002 08:30:01 -0700 (PDT) Received: from Xtanbul ([216.94.147.34]) by mail1.qc.uunet.ca (8.10.2/8.10.2) with ESMTP id g3OFT9j07513; Wed, 24 Apr 2002 11:29:10 -0400 Date: Wed, 24 Apr 2002 11:21:29 -0400 Mime-Version: 1.0 (Apple Message framework v481) Cc: The Anarcat , freebsd-libh@FreeBSD.org Message-Id: In-Reply-To: <15558.52046.142372.646281@guru.mired.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Subject: Re: packaging base From: Antoine Beaupre Content-Transfer-Encoding: quoted-printable To: hackers@FreeBSD.org X-Mailer: Apple Mail (2.481) Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Le Mercredi 24 avril 2002, =E0 11:12 , Mike Meyer a =E9crit : > [Replies have been pointed to -hackers to get this off of -stable.] [taken to libh] > In <20020424121651.GA317@lenny.anarcat.dyndns.org>, The Anarcat=20 > typed: >> On Wed Apr 24, 2002 at 12:17:37AM -0500, Mike Meyer wrote: >>> In <20020424050711.GC973@lenny.anarcat.dyndns.org>, The Anarcat=20 >>> typed: >>> That one's not the problem. The problem is catting together many >>> *floppies* to get a package prior to actually installing it. That's >>> not quite so simple. >> I could see a simple shell script deal with that. I think it is quite >> simple. > > Your simple shell script has to prompt for floppies. That needs UI > code. The people who know have decided that the current UI code isn't > up to snuff. Hence libh. Come on.. The current package system and sysinstall are quite good at=20 prompting for a simple yes/no question. The issue is really not there, I=20= think. Libh is developping a UI, fine. But we need to develop a way to package=20= base efficiently. >>>> But guess what: libh won't get through if it's not a drop-in >>>> replacement for sysinstall. >>> What makes you say that? >> FUD. Documentation is written for sysinstall and everyone's used to >> it. > > Considering that the installation process is the one that generates > the most complaints/suggestions/etc., changing it is certainly a > must. Yes, we'll need new documentation. I believe there are plans to > have them both available for a while. But making it a drop-in would > defeat one of the reasons for rewriting it. I originally agreed with you, but I met some resistance in trying to=20 convince people so. >>>> In other words, libh doesn't know about the ports collection or >>>> /usr/src yet, and I don't think it's going to change soon. >>> Yes, but it will change eventually. >> I hope not. I prefer keeping the package management system seperate >> from the source management system. > > Wait - source management? What does libh or sysinstall have to do with > source management, beyond installing the source in the first > place. Ideally, you want that to be just another package. Well, that's what I'm saying: libh or sysinstall shouldn't have anything=20= to do with source management. :) I'm concerned with getting base packaged. It shouldn't be too hard to=20 package base in either libh or classic pkgtools once the framework is in=20= place. I'm concerned that since libh doesn't currently aim at handling the=20 current bin.xx brute-force system, it will need base to be packaged in=20= order to install a running system. And libh will meet resistance not only from being a brand new system,=20 but also at trying to package base, which will break havoc among=20 developpers. That's why I think the libh vs sysinstall and bin.xx vs base.tgz issues=20= must be separated. >>> And yes, it's going to require rewriting the package format to deal >>> with the issues needed for working on the base system. >> I don't think you have proved that point. > > You're right, I haven't. I've been resorting to argument by authority, > which isn't proof. However, I tend to believe the original author of a > software when he says that something needs to be done a specific way > to change that system. If you want to argue with the author, jkh's > address is well-known. I am not sure jkh would say that libh was written to repackage the base=20= system. It seemed kind of implicit in the design documents, wasn't it? A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message