From owner-freebsd-current@FreeBSD.ORG Thu Apr 8 14:39:47 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAA18106566B; Thu, 8 Apr 2010 14:39:46 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 78FDD8FC21; Thu, 8 Apr 2010 14:39:46 +0000 (UTC) Received: from outgoing.leidinger.net (pD9E2CF7F.dip.t-dialin.net [217.226.207.127]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id D87048442D1; Thu, 8 Apr 2010 16:39:39 +0200 (CEST) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id EC2A7507B; Thu, 8 Apr 2010 16:39:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1270737577; bh=hLJDdclSZQN91spArM8qed/yuk34P300zTOngNWT3fs=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=G0vpTojOZkka3ro2h9GJgmdBaXHbgv+2oSYHZsLGNshcsDb4oUa4t41l+RTEjCslR s23AE38PIAWYE1XMr0rasHay97jJtfvRlhFEhUanG6sRA44dABbeO8ZhhfjK7Hkr2v zH0HFCzB9ZX2VD8yxYjvhAX5HIoP7NtMr56jaXcvAeCicFmEUG/OS5Sr4i1W49HSIj WBEXpxrzmrpx6pTwv1/elcwNdWRsHdkZOH+I5YAdSsQ2Dtb7aQVB1M/KF8AHvInnFE Fj50uu60YSflgjslx7z+gOFb0z1jAGYx7AZumvz4D/zQntk6YevxaAT5Tpo3uRVTTm QWrPFc7qKIwjA== Received: (from www@localhost) by webmail.leidinger.net (8.14.3/8.13.8/Submit) id o38EdaD3047706; Thu, 8 Apr 2010 16:39:36 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Thu, 08 Apr 2010 16:39:36 +0200 Message-ID: <20100408163936.137245fp5ycrre0w@webmail.leidinger.net> Date: Thu, 08 Apr 2010 16:39:36 +0200 From: Alexander Leidinger To: Dag-Erling =?utf-8?b?U23Dg8K4cmdyYXY=?= References: <55861270658151@web135.yandex.ru> <4BBD68DB.7050600@yandex.ru> <201004080727.21020.bruce@cran.org.uk> <4BBD7CDC.2070505@yandex.ru> <20100408103809.13496s9i6ny03ocg@webmail.leidinger.net> <867hoi8gbl.fsf@ds4.des.no> <20100408121500.13995d1eu7b9bt0k@webmail.leidinger.net> <86fx36up9e.fsf@ds4.des.no> <20100408155309.42884l21ogy7m7sw@webmail.leidinger.net> <86vdc2t4hs.fsf@ds4.des.no> In-Reply-To: <86vdc2t4hs.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: D87048442D1.3A80B X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.286, required 6, autolearn=disabled, ALL_TRUSTED -1.44, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, TW_GT 0.08, TW_JH 0.08) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1271342382.17624@f9xC2t94hCNKDPJiG+wipA X-EBL-Spam-Status: No Cc: Bruce Cran , freebsd-current@FreeBSD.ORG, freebsd-geom@FreeBSD.ORG, Teske , Randi Harper , "Andrey V. Elsukov" Subject: Re: [RFC] Rewriting sade(8) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Apr 2010 14:39:47 -0000 Quoting Dag-Erling Sm=C3=83=C2=B8rgrav (from Thu, 08 Apr 2010 = =20 16:15:27 +0200): > Alexander Leidinger writes: >> Dag-Erling Sm=C3=B8rgrav writes: >> > There have been at least three or four attempts to do this in the >> > past. One of them was even fully funded by the FreeBSD Foundation. >> > They all failed. >> I was told a lot of people tried to make the WITH_CTF part working >> without the need to use -DWITH_CTF each time at the command line and >> failed. Nevertless I did it. So telling something is not possible >> because other people tried and failed is ridiculous. > > It's not ridiculous, it's experience. *Painful* experience over a > period of nearly 15 years. > >> BTW: I do not think you talk about a partition editor, but about the >> complete sysinstall. > > Yes and no. I'm talking about making the user interface pluggable, > i.e. run the same program (whether sysinstall or sade) with, say, an > ncurses interface on the console and a gtk interface in X. I did not suggest to run the same program and get different =20 interfaces. My suggestion was to have a backend-lib and a frontend. =20 The backend containing the "business-logic", and the frontend being =20 the presentation layer. If you want a GTK GUI, write a new frontend. In the case of sysinstall and sade, both use some kind of curses =20 interface, my suggestion was to the lib as they are both 2 different =20 kind of frontends (two different kinds of point of view regarding the =20 required functionality). I was misunderstanding your idea in the beginning, I was understanding =20 the description of jhb better. It surely is an applicable idea (and an =20 improvement to what we have currently), but it looks like it is =20 limiting what we could do with sade (the frontend part, not the =20 backend part) if it would be decoupled from sysinstall. Bye, Alexander. --=20 BOFH excuse #144: Too few computrons available http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137