From owner-freebsd-libh Wed Nov 13 15:34:12 2002 Delivered-To: freebsd-libh@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 732C637B401 for ; Wed, 13 Nov 2002 15:34:10 -0800 (PST) Received: from jkh-gw.queasyweasel.com (adsl-64-173-3-158.dsl.sntc01.pacbell.net [64.173.3.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id B323143E7B for ; Wed, 13 Nov 2002 15:34:09 -0800 (PST) (envelope-from jkh@queasyweasel.com) Received: from queasyweasel.com (jkh@narcissus.freebsd.com [64.173.15.99]) by jkh-gw.queasyweasel.com (8.12.6/8.12.5) with ESMTP id gADNXrLb091463; Wed, 13 Nov 2002 15:33:53 -0800 (PST) (envelope-from jkh@queasyweasel.com) Date: Wed, 13 Nov 2002 15:34:06 -0800 Subject: Re: Problem confirmed (?) and death to lib[h]disk (!) (Re: serious libh linking problems) Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) Cc: Alexander Langer , libh@FreeBSD.ORG To: The Anarcat From: Jordan K Hubbard In-Reply-To: <20021113220911.GI9829@xtanbul.studio.espresso-com.com> Message-Id: <66975191-F760-11D6-9957-000393BB9222@queasyweasel.com> Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.548) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I think you may have taken this as a wider mandate for "what's scriptable" than I intended. I also see no reason why the disk editor would be changed by an average user, though I'm sure both of you would also agree that being able to localize it is pretty important. :-) That said, getting out a working prototype should probably be given a higher degree of importance than anything else for all the reasons that Antoine states. - Jordan On Wednesday, November 13, 2002, at 02:09 PM, The Anarcat wrote: > On Wed Nov 13, 2002 at 01:41:01PM -0800, Jordan K Hubbard wrote: >> I think that perhaps the "core" of sysinstall can be compiled but >> everything to do with the user interface, the details of which >> distributions are selected, and so on - just about everything that's >> "policy level" should be scripted. Why? Because it will make things >> 100X easier for the universities and large ISPs and whatnot of the >> world to completely change syinstall's behavior to fit their own >> unique >> needs, say with different default package sets, menus and UIs in >> different languages or different layouts, you name it. I would only >> expect those parts of sysinstall which are so "core" and essential and >> nature that nobody would ever want to customize them to be compiled. > > That is all well and nice in words, but I think there are more > pressing matter for now. > > Of course everthing *can* be scripted. But why script the disk editor? > Or if we script it, why would it even be part of libh's core? > > I think a disk editor is outside libh's scope. It can be pretty easy, > once we get dynamic linking back online, to make a script load a > (third party?) disk library and script from there. But the disk library > is too much for libh for handle, I think, especially with the GEOM > changes. > > So, yes, I agree that libh must provide a UI-indendant scripting > language but it doesn't mean it must provide every damn feature > scripts might need. > > 2 things: > > - UI library > - package system > > rest is third party loadable modules. heck, if we can't make it third > party, how can we possibly pretend to extend libh in any way?? > > That's what I'm willing to maintain. If anything else breaks, I think > it shouldn't hinder libh development, which is hard enough as it is > now. > > Sorry for the ranting, but things are getting pretty hard now. I've > been struggling for a pretty good while and now that we're almost > getting to have a semi-working package system, I'm stopped by yet > another thing. It's really annoying. > > Cheers, > > A. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message > -- Jordan K. Hubbard Engineering Manager, BSD technology group Apple Computer To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message