From owner-freebsd-libh Sun Oct 28 1: 4:12 2001 Delivered-To: freebsd-libh@freebsd.org Received: from r220-1.rz.RWTH-Aachen.DE (r220-1.rz.RWTH-Aachen.DE [134.130.3.31]) by hub.freebsd.org (Postfix) with ESMTP id B003D37B401; Sun, 28 Oct 2001 01:04:05 -0800 (PST) Received: from r220-1.rz.RWTH-Aachen.DE (relay2.RWTH-Aachen.DE [134.130.3.1]) by r220-1.rz.RWTH-Aachen.DE (8.10.1/8.11.3-2) with ESMTP id f9S942j03587; Sun, 28 Oct 2001 10:04:02 +0100 (MET) Received: from kawoserv.kawo2.rwth-aachen.de (root@kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by r220-1.rz.RWTH-Aachen.DE (8.10.1/8.11.3/6) with ESMTP id f9S941o03583; Sun, 28 Oct 2001 10:04:02 +0100 (MET) Received: from fump.kawo2.rwth-aachen.de (root@fump.kawo2.rwth-aachen.de [134.130.181.148]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id KAA32557; Sun, 28 Oct 2001 10:04:03 +0100 Received: (from alex@localhost) by fump.kawo2.rwth-aachen.de (8.11.3/8.11.3) id f9S953J40326; Sun, 28 Oct 2001 10:05:04 +0100 (CET) (envelope-from alex) Date: Sun, 28 Oct 2001 10:04:59 +0100 From: Alexander Langer To: Josef Karthauser Cc: The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028100459.A40262@fump.kawo2.rwth-aachen.de> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011027210157.D1534@tao.org.uk>; from joe@tao.org.uk on Sat, Oct 27, 2001 at 09:01:57PM +0100 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. 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 Thus spake Josef Karthauser (joe@tao.org.uk): Hi! > It sounds to me that libh has its fingers in too many pies. It's not a > clean API; What is your definition of a clean API? > and should be split into several, or rely on others. Each library can be interfaced on its own. - file access (including FTP/HTTP fetch, MD5 and ZIP interface) - database stuff - UI layer - package library - disk (interface to libdisk etc) there are some dependencies, though: e.g. the package library needs the database lib, for obvious reasons. Btw: The abstraction of the place to store the package db information (you mentioned, e.g. Oracle instead of a local directory) should be trivial, since everything is handled via calls to functions of the database lib. Even more, you are using a Database object (C++), so it's very easy to just write a SQL interfacing Database object. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 4:23:25 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id EE90437B401; Sun, 28 Oct 2001 04:23:16 -0800 (PST) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id 29D191D169; Sun, 28 Oct 2001 12:23:14 +0000 (GMT) Date: Sun, 28 Oct 2001 12:23:14 -0000 From: Paul Richards To: Alexander Langer , Josef Karthauser Cc: The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <361480000.1004271794@lobster.originative.co.uk> In-Reply-To: <20011028100459.A40262@fump.kawo2.rwth-aachen.de> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> X-Mailer: Mulberry/2.1.1 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 --On Sunday, October 28, 2001 10:04:59 +0100 Alexander Langer wrote: > Thus spake Josef Karthauser (joe@tao.org.uk): > > Hi! > >> It sounds to me that libh has its fingers in too many pies. It's not a >> clean API; > > What is your definition of a clean API? One which is independent of all consumers, and is also independent of all possible backends. >> and should be split into several, or rely on others. > > Each library can be interfaced on its own. > - file access (including FTP/HTTP fetch, MD5 and ZIP interface) > - database stuff > - UI layer > - package library > - disk (interface to libdisk etc) > > there are some dependencies, though: e.g. the package library needs the > database lib, for obvious reasons. > > Btw: The abstraction of the place to store the package db information > (you mentioned, e.g. Oracle instead of a local directory) should be > trivial, since everything is handled via calls to functions of > the database lib. Even more, you are using a Database object (C++), > so it's very easy to just write a SQL interfacing Database object. If libh is an installation tool then it shouldn't be concerned with package formats. It should only need to call the API that knows how to install packages. Those packages need not necessarily be in FreeBSD format (either old or new) but could be in any number of different formats and pulled from any number of different repositories. The API would take care of the particalar package format and register all the relevant information into the chosen datastore, but consumers of the API would know nothing about any of this. To do that in libh you'd basically have to implement the sort of API we've been talking about here, but the API should be designed so that it is also pluggable into other applications. It makes more sense to develop it as a separate project, with libh as a consumer, than to develop it as part of libh, so that there is no risk of it having any dependencies on libh or it's design being overly influenced by the specific requirements of libh. Paul Richards FreeBSD Services Ltd http://www.freebsd-services.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 5:19:38 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id 6A3CC37B401; Sun, 28 Oct 2001 05:19:27 -0800 (PST) Received: by tao.org.uk (Postfix, from userid 100) id 30E0415E; Sun, 28 Oct 2001 13:19:05 +0000 (GMT) Date: Sun, 28 Oct 2001 13:19:05 +0000 From: Josef Karthauser To: Alexander Langer Cc: The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028131905.A3223@tao.org.uk> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011028100459.A40262@fump.kawo2.rwth-aachen.de>; from alex@big.endian.de on Sun, Oct 28, 2001 at 10:04:59AM +0100 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 --cNdxnHkX5QqsyA0e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 28, 2001 at 10:04:59AM +0100, Alexander Langer wrote: > Thus spake Josef Karthauser (joe@tao.org.uk): >=20 > Hi! Hi :) =20 > > It sounds to me that libh has its fingers in too many pies. It's not a > > clean API; >=20 > What is your definition of a clean API? >=20 I'm probably getting confused by the name 'libh'. So what you're really talking about is several libraries, each with separate API's? In that case my fears are abated. If there are orthogonal in functionality... my fear was that libh was one big library that was on one hand was a graphic interface, on another hand was a sysinstall type tool, on another hand was a packaging system, etc. That's a lot to bite in one chunk. > Each library can be interfaced on its own. > - file access (including FTP/HTTP fetch, MD5 and ZIP interface) > - database stuff > - UI layer > - package library > - disk (interface to libdisk etc) I'm interested in the package library part. It may be that what you call 'package library' is equivalent to the existing /usr/ports stuff, or it maybe that it's close to what we've been calling libpkg. I'll read the libh docs and see. > there are some dependencies, though: e.g. the package library needs the > database lib, for obvious reasons. >=20 > Btw: The abstraction of the place to store the package db information > (you mentioned, e.g. Oracle instead of a local directory) should be > trivial, since everything is handled via calls to functions of > the database lib. Even more, you are using a Database object (C++), > so it's very easy to just write a SQL interfacing Database object. Did you see the earlier discussion on this subject? I'd be interested in your comments on my proposal? Joe --cNdxnHkX5QqsyA0e Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcBcgACgkQXVIcjOaxUBZ9lgCcDqqm94A1aK/0ZVZMf7h1TZ6C 4S4AnR/nvGUDevVP+dHJeFbjDJr371Vi =bELy -----END PGP SIGNATURE----- --cNdxnHkX5QqsyA0e-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 5:22:15 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id 55C6137B405; Sun, 28 Oct 2001 05:22:09 -0800 (PST) Received: by tao.org.uk (Postfix, from userid 100) id 9DEE915E; Sun, 28 Oct 2001 13:21:47 +0000 (GMT) Date: Sun, 28 Oct 2001 13:21:47 +0000 From: Josef Karthauser To: Paul Richards Cc: Alexander Langer , The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028132147.B3223@tao.org.uk> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="St7VIuEGZ6dlpu13" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <361480000.1004271794@lobster.originative.co.uk>; from paul@freebsd-services.com on Sun, Oct 28, 2001 at 12:23:14PM -0000 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 --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: >=20 > To do that in libh you'd basically have to implement the sort of API we've > been talking about here, but the API should be designed so that it is also > pluggable into other applications. It makes more sense to develop it as a > separate project, with libh as a consumer, than to develop it as part of > libh, so that there is no risk of it having any dependencies on libh or > it's design being overly influenced by the specific requirements of libh. >=20 Not necessarily. It may make sense to make 'package library' =3D=3D our pkgAPI. I've got a copy of the libh repository and will take a look at that part of it to see how it's designed. Joe p.s. libh folken - please don't get the impression that we're poo-poo'ing what you'd done. Not at all. We're all on the same ultimate side here. --St7VIuEGZ6dlpu13 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcBmsACgkQXVIcjOaxUBZK7ACgncIr5IiBuEK2JhCtX320/opx w0cAn2qoiNhkqsVoW/diR/5+Fjucr94O =Uoz9 -----END PGP SIGNATURE----- --St7VIuEGZ6dlpu13-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 10:26:39 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts20-srv.bellnexxia.net (tomts20.bellnexxia.net [209.226.175.74]) by hub.freebsd.org (Postfix) with ESMTP id A2F5637B406; Sun, 28 Oct 2001 10:26:07 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts20-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028182602.ENEJ14703.tomts20-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 13:26:02 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 6887419F5; Sun, 28 Oct 2001 13:25:59 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 7293420ACE; Sun, 28 Oct 2001 13:26:40 -0500 (EST) Date: Sun, 28 Oct 2001 13:26:40 -0500 From: The Anarcat To: Paul Richards Cc: Alexander Langer , Josef Karthauser , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028132639.A71003@shall.anarcat.dyndns.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline In-Reply-To: <361480000.1004271794@lobster.originative.co.uk> User-Agent: Mutt/1.3.22.1i 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 --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: >=20 > If libh is an installation tool then it shouldn't be concerned with packa= ge > formats. That is the main failed predicate. Libh is not *just* an installation tool. Trivial installation tools are written within libh because it's the only place they can be developped, but they are only consumers, and not part of the library. Some part of the library can be used in installation programs, but that is all. Libh is concerned with package formats because FreeBSD package format needed a rewrite. That is done.=20 > It should only need to call the API that knows how to install > packages. This is the way it's done. Take a look at the file release/pkgtools/pkg_install.tcl, its a good example. > Those packages need not necessarily be in FreeBSD format (either > old or new) but could be in any number of different formats and pulled fr= om > any number of different repositories. Unfortunatly, libh' libpkg only understands its own format now, but it should be possible to implement other backends. > The API would take care of the > particalar package format and register all the relevant information into > the chosen datastore, but consumers of the API would know nothing about > any of this. Yes. Of course, this hasn't been extensively architectured in libh, because the first part consisted into writing a proper set of procedures and a basic API to interface the new package system. > To do that in libh you'd basically have to implement the sort of API we've > been talking about here, but the API should be designed so that it is also > pluggable into other applications. No problem. Let's not just re-invent the wheel. There is already an API, and it should be pretty pluggable in other apps and unpluggable from libh. :) > It makes more sense to develop it as a > separate project, with libh as a consumer, than to develop it as part of > libh, so that there is no risk of it having any dependencies on libh or > it's design being overly influenced by the specific requirements of libh. I don't think anyone sees a problem with that, apart from the fact that noone has taken up any work yet. My fears are to see golden mouth come in and tear libh apart to take the pkg API away and then let it rot. :) libh without the pkg api is not much, arguably. If you re-read the mail I wrote, you'll note that about 2/3 or 3/4 or the api is pkg oriented (file, database, pkg, etc). There is only libhdisk that might belong to the installer part, and it is bound to go as FreeBSD finds a decent disk library (libdisk has to go): A quote: - Database access - File access abstraction (urls, etc) - Package stream access - Libdisk wrapper - package library - tcl/c/c++ interface - seemless C/C++/TCL GUI (Tvision/Qt) library what would not be part of a seperate project here? The GUI and libhdisk. libhdisk is a trivial wrapper and the GUI is optional. I feel like saying: "people, stop complaining and code!" But I don't want to upset anyone. But I sure feel that a lot of people have a lot of criticism wrt libh or OP. These criticism should be oriented more towards changing the existing API (if necessary) than creating a whole new one. I also feel that a few people here didn't read my answer properly nor did they really take time to look at what libh was doing. Sorry if I'm a bit harsh too. A. --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcTd4ACgkQttcWHAnWiGcfjACeJIheKlPz/SCkDR/ITMWBv9a6 0wUAniAObMAU/ijSwgbU3L+3BBAqQb3L =1RwU -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 10:32:27 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54]) by hub.freebsd.org (Postfix) with ESMTP id 9828937B405 for ; Sun, 28 Oct 2001 10:32:24 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts10-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028183223.NJSC4321.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Sun, 28 Oct 2001 13:32:23 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 1392118CC for ; Sun, 28 Oct 2001 13:32:18 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id C6F3720ACE; Sun, 28 Oct 2001 13:33:08 -0500 (EST) Date: Sun, 28 Oct 2001 13:33:08 -0500 From: The Anarcat To: Libh Subject: Time to change the name LibH? Message-ID: <20011028133308.B71003@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Libh Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EuxKj2iCbKjpUGkD" Content-Disposition: inline User-Agent: Mutt/1.3.22.1i 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 --EuxKj2iCbKjpUGkD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Ok, I feel that need to raise this. It was often mentionned that the name libh was bound to be changed. I feel it's time now. As people get interested into libh, they get confused by the name, or get (sometimes bad) ideas from it. Not that I don't like libh, but I can't "attach" to it, or try to create meanings for it, as it is supposedly bound to go. I therefore open this thread of discussion to brainstorm what possible names there could be. I have no idea wrt that yet. ;) Note that changing that name may mean a few changes in the code... :) A. --EuxKj2iCbKjpUGkD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcT2MACgkQttcWHAnWiGfIwgCdGkNNGN03MeIF0UnfqI4E+j3r bQYAn1Uia/j7v/5S4mnjcmUpj1K1Vsa6 =CuqL -----END PGP SIGNATURE----- --EuxKj2iCbKjpUGkD-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 11:43:11 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 3959537B403; Sun, 28 Oct 2001 11:43:07 -0800 (PST) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9SJgkf02318; Sun, 28 Oct 2001 11:42:47 -0800 (PST) (envelope-from jkh@winston.freebsd.org) To: Paul Richards Cc: Alexander Langer , Josef Karthauser , The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG Subject: Re: current project steps In-Reply-To: Message from Paul Richards of "Sun, 28 Oct 2001 12:23:14 GMT." <361480000.1004271794@lobster.originative.co.uk> Date: Sun, 28 Oct 2001 11:42:46 -0800 Message-ID: <2314.1004298166@winston.freebsd.org> From: Jordan Hubbard 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 > If libh is an installation tool then it shouldn't be concerned with package > formats. Ah, here's at least a fundamental misconception we can perhaps address. libh is far more than an installation tool, it's also a replacement for the package tools - that's why it's called "libh" and not simply sysinstalljr or something. A proper installation tool, aided by reasonably intelligent packages which also know how to configure themselves, depends heavily on the model of having the packages do most of the work, the installation tool being little more than bootstrapping code and a specialized execution environment for the package extraction mechanism. Those who are thinking of libh as a single program or mechanism just haven't looked at it deeply enough or read its design specs. It's a collection of tools aimed at solving a much greater set of problems. Than just installation or packaging. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 11:46:18 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 3D6C537B406; Sun, 28 Oct 2001 11:46:15 -0800 (PST) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9SJk0f02339; Sun, 28 Oct 2001 11:46:00 -0800 (PST) (envelope-from jkh@winston.freebsd.org) To: Josef Karthauser Cc: Paul Richards , Alexander Langer , The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG Subject: Re: current project steps In-Reply-To: Message from Josef Karthauser of "Sun, 28 Oct 2001 13:21:47 GMT." <20011028132147.B3223@tao.org.uk> Date: Sun, 28 Oct 2001 11:46:00 -0800 Message-ID: <2335.1004298360@winston.freebsd.org> From: Jordan Hubbard 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 > p.s. libh folken - please don't get the impression that we're > poo-poo'ing what you'd done. Not at all. We're all on the same > ultimate side here. I don't think anyone has gotten that impression, though I think perhaps a few of us would have been far more gratified by this discussion had you FIRST studied libh and THEN begin discussing what you either wanted or didn't want it to do. To do it in the reverse order only forces everyone to go through the process of sorting out misunderstandings before any truly constructive dialog can begin. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 11:56:51 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 475F337B401 for ; Sun, 28 Oct 2001 11:56:48 -0800 (PST) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9SJuhf02425; Sun, 28 Oct 2001 11:56:43 -0800 (PST) (envelope-from jkh@winston.freebsd.org) To: The Anarcat Cc: Libh Subject: Re: Time to change the name LibH? In-Reply-To: Message from The Anarcat of "Sun, 28 Oct 2001 13:33:08 EST." <20011028133308.B71003@shall.anarcat.dyndns.org> Date: Sun, 28 Oct 2001 11:56:43 -0800 Message-ID: <2421.1004299003@winston.freebsd.org> From: Jordan Hubbard 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've agreed that the name should be changed for ages, hell, I don't even know what the h stands for - probably something nasty in russian. :) The problem is coming up with a better name. Last time Alex challenged me on that point, I totally failed to come up with anything that didn't sound too stupid to even suggest. :) - Jordan > > --EuxKj2iCbKjpUGkD > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > > Ok, I feel that need to raise this. > > It was often mentionned that the name libh was bound to be changed. > > I feel it's time now. As people get interested into libh, they get > confused by the name, or get (sometimes bad) ideas from it. > > Not that I don't like libh, but I can't "attach" to it, or try to create > meanings for it, as it is supposedly bound to go. > > I therefore open this thread of discussion to brainstorm what possible > names there could be. I have no idea wrt that yet. ;) > > Note that changing that name may mean a few changes in the code... :) > > A. > > --EuxKj2iCbKjpUGkD > Content-Type: application/pgp-signature > Content-Disposition: inline > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (FreeBSD) > Comment: For info see http://www.gnupg.org > > iEYEARECAAYFAjvcT2MACgkQttcWHAnWiGfIwgCdGkNNGN03MeIF0UnfqI4E+j3r > bQYAn1Uia/j7v/5S4mnjcmUpj1K1Vsa6 > =CuqL > -----END PGP SIGNATURE----- > > --EuxKj2iCbKjpUGkD-- > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 12:13:37 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts9-srv.bellnexxia.net (tomts9.bellnexxia.net [209.226.175.53]) by hub.freebsd.org (Postfix) with ESMTP id BDF2637B40E for ; Sun, 28 Oct 2001 12:13:22 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts9-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028201321.GDJI27282.tomts9-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 15:13:21 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id B80521A29; Sun, 28 Oct 2001 15:13:15 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id DB55420ACE; Sun, 28 Oct 2001 15:14:06 -0500 (EST) Date: Sun, 28 Oct 2001 15:14:06 -0500 From: The Anarcat To: Jordan Hubbard Cc: Libh Subject: Re: Time to change the name LibH? Message-ID: <20011028151406.A71544@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Jordan Hubbard , Libh References: <20011028133308.B71003@shall.anarcat.dyndns.org> <2421.1004299003@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline In-Reply-To: <2421.1004299003@winston.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Then we should keep the name. Libh is a collection of tools anyways. I/We cannot find a significant name for it, so I guess H is fine. Hell, there's K. ;) A. On Sun Oct 28, 2001 at 11:56:43AM -0800, Jordan Hubbard wrote: > I've agreed that the name should be changed for ages, hell, I don't > even know what the h stands for - probably something nasty in > russian. :) >=20 > The problem is coming up with a better name. Last time Alex challenged > me on that point, I totally failed to come up with anything that didn't > sound too stupid to even suggest. :) >=20 > - Jordan --PEIAKu/WMn1b1Hv9 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcZwwACgkQttcWHAnWiGe+VgCgirtyw3o3Asps0tAfQWE+baj1 It4An12DaF2K2AROmb5ahF1PTNwqioSo =brJs -----END PGP SIGNATURE----- --PEIAKu/WMn1b1Hv9-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 12:27:51 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id 8FD4B37B407; Sun, 28 Oct 2001 12:27:42 -0800 (PST) Received: by tao.org.uk (Postfix, from userid 100) id B6585D7; Sun, 28 Oct 2001 20:27:20 +0000 (GMT) Date: Sun, 28 Oct 2001 20:27:20 +0000 From: Josef Karthauser To: Jordan Hubbard Cc: Paul Richards , Alexander Langer , The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG Subject: Re: current project steps Message-ID: <20011028202720.H3223@tao.org.uk> References: <2335.1004298360@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="e5bfZ/T2xnjpUIbw" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <2335.1004298360@winston.freebsd.org>; from jkh@winston.freebsd.org on Sun, Oct 28, 2001 at 11:46:00AM -0800 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 --e5bfZ/T2xnjpUIbw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 28, 2001 at 11:46:00AM -0800, Jordan Hubbard wrote: > > p.s. libh folken - please don't get the impression that we're > > poo-poo'ing what you'd done. Not at all. We're all on the same > > ultimate side here. >=20 > I don't think anyone has gotten that impression, though I think > perhaps a few of us would have been far more gratified by this > discussion had you FIRST studied libh and THEN begin discussing what > you either wanted or didn't want it to do. To do it in the reverse > order only forces everyone to go through the process of sorting out > misunderstandings before any truly constructive dialog can begin. Understood. In my defence however, libh isn't currently developed in an 'in your face' way like most of the tree is (there are a few pserver type changes that need to be made first to pull it into ncvs/projects). It's not immediately obvious to people outside of the libh project what it is or isn't. It appears from the outside to be a project that's been on the boil for a long time without affecting the main tree in any significant way. My motivations were spawned by involvement with the development of the BSDPAN module for installing perl-cpan modules, with automatic registration in the package database. Try installing a perl module by hand on -current to see what I mean. It could do with being integrated more completely into the packaging infrastructure. Nothing I've seen so far even considers this kind of thing. In my "new world view" the existing ports, live along side a "package" module for installing binary upgrades, BSDPAN, rpm and others. It should be extremely easy (via the writing of a single module) to bolt in a whole new repository of packages and have it just work with whatever packaging tools, and database backend are currently being used. It seems unwieldly to have so many p5- and ruby- ports in existence when by integrating one module each we could make _all_ of the perl, or ruby modules available in one fell swoop. Joe --e5bfZ/T2xnjpUIbw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcaigACgkQXVIcjOaxUBZHowCfaLwUGfMmMrri3ZrFusmUwBD8 pPIAn31XvKaVDbCalOG2iBZhDOub0ymq =s9OH -----END PGP SIGNATURE----- --e5bfZ/T2xnjpUIbw-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13: 5:32 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts19-srv.bellnexxia.net (tomts19.bellnexxia.net [209.226.175.73]) by hub.freebsd.org (Postfix) with ESMTP id CAF0437B401; Sun, 28 Oct 2001 13:05:19 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts19-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028210518.BQYV4828.tomts19-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 16:05:18 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id CACD219F5; Sun, 28 Oct 2001 16:05:12 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id A7A4C20ACE; Sun, 28 Oct 2001 16:06:04 -0500 (EST) Date: Sun, 28 Oct 2001 16:06:04 -0500 From: The Anarcat To: Josef Karthauser Cc: Jordan Hubbard , Paul Richards , Alexander Langer , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG Subject: Re: current project steps Message-ID: <20011028160603.B71544@shall.anarcat.dyndns.org> References: <2335.1004298360@winston.freebsd.org> <20011028202720.H3223@tao.org.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FkmkrVfFsRoUs1wW" Content-Disposition: inline In-Reply-To: <20011028202720.H3223@tao.org.uk> User-Agent: Mutt/1.3.22.1i 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 --FkmkrVfFsRoUs1wW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 08:27:20PM +0000, Josef Karthauser wrote: > On Sun, Oct 28, 2001 at 11:46:00AM -0800, Jordan Hubbard wrote: > > > p.s. libh folken - please don't get the impression that we're > > > poo-poo'ing what you'd done. Not at all. We're all on the same > > > ultimate side here. > >=20 > > I don't think anyone has gotten that impression, though I think > > perhaps a few of us would have been far more gratified by this > > discussion had you FIRST studied libh and THEN begin discussing what > > you either wanted or didn't want it to do. To do it in the reverse > > order only forces everyone to go through the process of sorting out > > misunderstandings before any truly constructive dialog can begin. >=20 > Understood. In my defence however, libh isn't currently developed > in an 'in your face' way like most of the tree is (there are a few > pserver type changes that need to be made first to pull it into > ncvs/projects). It's not immediately obvious to people outside of > the libh project what it is or isn't.=20 There is indeed a lack of documentation in libh that must be corrected. > It appears from the outside > to be a project that's been on the boil for a long time without > affecting the main tree in any significant way. Libh has been dormant for periods. That doesn't make libh less interesting to me. :) > My motivations were spawned by involvement with the development of > the BSDPAN module for installing perl-cpan modules, with automatic > registration in the package database. Try installing a perl module > by hand on -current to see what I mean. It could do with being > integrated more completely into the packaging infrastructure. > Nothing I've seen so far even considers this kind of thing. In my =20 > "new world view" the existing ports, live along side a "package" =20 > module for installing binary upgrades, BSDPAN, rpm and others. It > should be extremely easy (via the writing of a single module) to =20 > bolt in a whole new repository of packages and have it just work =20 > with whatever packaging tools, and database backend are currently > being used. It seems unwieldly to have so many p5- and ruby- ports > in existence when by integrating one module each we could make _all_ > of the perl, or ruby modules available in one fell swoop. You know, this is just the thing libh doesn't and cannot take care of. The pkg/ports duality. Mostly because, as you said, libh doesn't have a lot of influence over the main tree, in great part because it *isn't* into the main tree and built as parts of make worlds, etc. But mostly because libh is a package system, and /usr/src and /usr/ports are the packages. ;) Even having it there as a "switch" could be a great improvement. :) People could start experimenting with the new package scheme. This is a project that could be started in parallel with libh: formalization of the build process, where the build process includes source access, patching, configuration, building, etc. The new package system (ie libh package system) is fine, I think. The hard part is now to integrate packages more nicely into the src trees. Make /usr/src distros packages. Make /usr/ports be nicer with packages and, why not, make the actual port skeletons "packages" in a repository. That would adress the API problems you mentionned about ports not accessing INDEX directly and things like that.. A. --FkmkrVfFsRoUs1wW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcczoACgkQttcWHAnWiGfdKgCfakziVE9cpdoMJHXROyVmiJik CAEAn1gA5aC/24jD8uw4K5pmp1KCu2ey =wf90 -----END PGP SIGNATURE----- --FkmkrVfFsRoUs1wW-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13:37:31 2001 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 885) id 8C7E037B403; Sun, 28 Oct 2001 13:37:27 -0800 (PST) Date: Sun, 28 Oct 2001 13:37:27 -0800 From: Eric Melville To: "Simon L . Nielsen" Cc: binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028133727.A15301@FreeBSD.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011026135930.03D1637B406@hub.freebsd.org>; from simon@nitro.dk on Fri, Oct 26, 2001 at 03:58:51PM +0200 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 > Could this maybe be done with the current makefiles? I don't know enough > about the FreeBSD build system to know that, but from what I have seen it > looks like the makefiles contains much of the information needed (program > names, program locations and so on). Yes, this is my hope. > Exactly what kinds of problems to you see if the base system is using > packages? I would guess when installing from source the only difference is > that you compile the packages yourself? Of course to find a way to give the > self compiled version package version numbers might be a bit tricky Well, I'm sort of thinking that the usual version numbers aren't really an optimal solution. For example, take a look at the voodoo involved with the current package tools They still break down in a number of circumstances, mostly depending on what people think letters in version numbers should mean. I'm fond of date stamps for this reason. We could keep supplied version numbers around for various reasons, but the actual version would simply be the date of the latest change, like 200110281332. This always increases forward, and will never require hacks like PORT_EPOCH. > Hmm, I have been reading the document Jordan wrote about libh > (http://www.freebsd.org/projects/libh.html), but I don't really know exactly > what have been done in libh and how much overlap there is between libh and > the reworking of the pacakge system.. I'm hoping joe writes up his ideas and posts them more mailing lists sometime soon. I think he and paul are really on the right track to coming up with a solid and extensible solution. Perhaps their ideas can be worked into what libh has got so far, or maybe things will just be borrowed from libh. In any case, it seems to me that the next generation of FreeBSD packages needs to be discussed on lists like -arch and -hackers instead of just -binup and -libh. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13:45: 9 2001 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 885) id AF72D37B401; Sun, 28 Oct 2001 13:45:06 -0800 (PST) Date: Sun, 28 Oct 2001 13:45:06 -0800 From: Eric Melville To: The Anarcat Cc: "Simon L. Nielsen" , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028134506.B15301@FreeBSD.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011026165952.D11804@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Fri, Oct 26, 2001 at 04:59:52PM -0400 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 what binup should concentrate on is the client/server paradigm > because the package system is already under way. We've already got that designed, and for the most part, implemented as well. > We probably need pkg-plists. Even if that sucks. We're thinking it would be highly useful to have an entirely layer of abstraction here. Think of a cluster of FreeBSD machines sitting in a lab. Why not put all their package information into a local Postgres server? > It would probably be possible to create packages from /usr/obj (or > equivalent), and then install these, but the fundamental problem is > that: > > cd /foo/bar ; make install > > is more efficient than > > cd /foo/bar ; make package ; pkg_add bar.tgz Yes, but what I've got in mind is making the install target smart enough to update the package database. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13:47:22 2001 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 885) id 051DE37B401; Sun, 28 Oct 2001 13:47:18 -0800 (PST) Date: Sun, 28 Oct 2001 13:47:18 -0800 From: Eric Melville To: The Anarcat Cc: Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.org, libh@FreeBSD.org, Alexander Langer Subject: Re: current project steps Message-ID: <20011028134718.C15301@FreeBSD.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011027131726.A68253@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Sat, Oct 27, 2001 at 01:17:27PM -0400 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 > You're right, of course. First off, I'm having problems with the mailing > list browser... The "current" html archive contains 4 messages, 2 from > me. :) I'll check on the ftp site. This is a known problem. The directory the mailing list archives are supposed to sit in does not exist, so when it comes time to move them from the current archive into its permanent location, they simply vanish. I've asked about this but have not gotten a response. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13:48:23 2001 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 885) id DA29D37B405; Sun, 28 Oct 2001 13:48:20 -0800 (PST) Date: Sun, 28 Oct 2001 13:48:20 -0800 From: Eric Melville To: Josef Karthauser Cc: The Anarcat , "Simon L. Nielsen" , binup@FreeBSD.org, libh@FreeBSD.org, Alexander Langer Subject: Re: current project steps Message-ID: <20011028134820.D15301@FreeBSD.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011027210157.D1534@tao.org.uk>; from joe@tao.org.uk on Sat, Oct 27, 2001 at 09:01:57PM +0100 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 > It sounds to me that libh has its fingers in too many pies. It's not a > clean API; and should be split into several, or rely on others. The API > that we're talking about here is one such that the libh API should rely > on for its job of managing packages, but at the moment it's trying to > dig too deep IMO. It's a bit like an application also implementing TCP > and ethernet drivers in one library. The project has a somewhat bizarre name, because libh sort of implies -lh. This isn't the case, it isn't a single library at all. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 13:57:16 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts16-srv.bellnexxia.net (tomts16.bellnexxia.net [209.226.175.4]) by hub.freebsd.org (Postfix) with ESMTP id CAF7937B406; Sun, 28 Oct 2001 13:57:11 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts16-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028215710.IDRZ1976.tomts16-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 16:57:10 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id DCBA71A30; Sun, 28 Oct 2001 16:57:06 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id E538B20ACE; Sun, 28 Oct 2001 16:57:57 -0500 (EST) Date: Sun, 28 Oct 2001 16:57:57 -0500 From: The Anarcat To: Eric Melville Cc: Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.org, libh@FreeBSD.org, Alexander Langer Subject: Re: current project steps Message-ID: <20011028165757.C71544@shall.anarcat.dyndns.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028134820.D15301@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dkEUBIird37B8yKS" Content-Disposition: inline In-Reply-To: <20011028134820.D15301@FreeBSD.org> User-Agent: Mutt/1.3.22.1i 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 --dkEUBIird37B8yKS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 01:48:20PM -0800, Eric Melville wrote: >=20 > The project has a somewhat bizarre name, because libh sort of implies -lh. > This isn't the case, it isn't a single library at all. For what it's worth, libh needs a new name, it's official. :) A. --dkEUBIird37B8yKS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcf2QACgkQttcWHAnWiGfMFACfcwwl2g3MS5s87b6jxQ8UCKU0 LeYAn0pYRm4NmqYayDgJXGdmEenSVMWO =qhsM -----END PGP SIGNATURE----- --dkEUBIird37B8yKS-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 14: 1:45 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35]) by hub.freebsd.org (Postfix) with ESMTP id AE7B837B403; Sun, 28 Oct 2001 14:01:38 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts14-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028220132.GEKM5606.tomts14-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 17:01:32 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 26CEC1A2C; Sun, 28 Oct 2001 17:01:29 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 4F6B520ACE; Sun, 28 Oct 2001 17:02:24 -0500 (EST) Date: Sun, 28 Oct 2001 17:02:24 -0500 From: The Anarcat To: Eric Melville Cc: "Simon L. Nielsen" , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028170223.D71544@shall.anarcat.dyndns.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011028134506.B15301@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cHMo6Wbp1wrKhbfi" Content-Disposition: inline In-Reply-To: <20011028134506.B15301@FreeBSD.org> User-Agent: Mutt/1.3.22.1i 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 --cHMo6Wbp1wrKhbfi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 01:45:06PM -0800, Eric Melville wrote: > > I think what binup should concentrate on is the client/server paradigm > > because the package system is already under way. >=20 > We've already got that designed, and for the most part, implemented as > well. yes, I read a bit about this... Really interesting stuff. > > We probably need pkg-plists. Even if that sucks. >=20 > We're thinking it would be highly useful to have an entirely layer of > abstraction here. Think of a cluster of FreeBSD machines sitting in a lab. > Why not put all their package information into a local Postgres server? Of course. It was the "concept" of the plist I wanted to take note here. Wether it is stored in a SQL database, a file or a piece of paper (not likely :), my point is that we must start recording what gets installed and where, and md5, and etc... > > It would probably be possible to create packages from /usr/obj (or > > equivalent), and then install these, but the fundamental problem is > > that: > >=20 > > cd /foo/bar ; make install > >=20 > > is more efficient than > >=20 > > cd /foo/bar ; make package ; pkg_add bar.tgz >=20 > Yes, but what I've got in mind is making the install target smart enough > to update the package database. Yes, that would be the proper solution. a. --cHMo6Wbp1wrKhbfi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcgG8ACgkQttcWHAnWiGdX3QCgoE5YvnmZXz0jc59VCzkefJiy vbwAoIADeUeiW2gIBweuvTdA0r067a+c =B1zY -----END PGP SIGNATURE----- --cHMo6Wbp1wrKhbfi-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 14:23:21 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id 8A6C137B401; Sun, 28 Oct 2001 14:23:13 -0800 (PST) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id 85AC71D146; Sun, 28 Oct 2001 22:23:10 +0000 (GMT) Date: Sun, 28 Oct 2001 22:23:10 -0000 From: Paul Richards To: The Anarcat Cc: Alexander Langer , Josef Karthauser , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <11770000.1004307790@lobster.originative.co.uk> In-Reply-To: <20011028132639.A71003@shall.anarcat.dyndns.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> <20011028132639.A71003@shall.anarcat.dyndns.org> X-Mailer: Mulberry/2.1.1 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 --On Sunday, October 28, 2001 13:26:40 -0500 The Anarcat wrote: > On Sun Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: >> >> If libh is an installation tool then it shouldn't be concerned with >> package formats. > > That is the main failed predicate. Libh is not *just* an installation > tool. Trivial installation tools are written within libh because it's > the only place they can be developped, but they are only consumers, and > not part of the library. > > Some part of the library can be used in installation programs, but that > is all. > > Libh is concerned with package formats because FreeBSD package format > needed a rewrite. That is done. My impression though is that this new package format is totally dependent upon the architecture of libh, in that the packages themselves are expected to carry large amounts of intelligence in the form of embedded tcl. All that libh really does is provide a framework for packages to execute their embedded tcl that describes how they should be installed. That's nothing like the design Joe and I have been thinking about. The approach I want to take is to come up with a specification for the API that can then be implemented independently by different coding teams (if there's interest). At the moment, all we have are one-off implementations, no-one has ever written a specification that others can follow if they wish to write their own conforming installation tools. One group may want to write a perl intaller, libh would use tcl, another group might use C etc. The task that needs to be completed successfully with some foresight and planning is the specification of the API, sitting down and designing the API before any code is written will result in a much more complete an well thought out design. > I also feel that a few people here didn't read my answer properly nor > did they really take time to look at what libh was doing. I've followed the development of libh as much as possible, certainly I've kept up to date with the mailing list. To be honest, that hasn't enlightened me a great deal as to what the intended goal of the project is, or what the path to that goal is expected to be. Paul Richards FreeBSD Services Ltd http://www.freebsd-services.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 14:49:48 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 6411237B401 for ; Sun, 28 Oct 2001 14:49:45 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9SMniq72861 for libh@FreeBSD.org; Sun, 28 Oct 2001 16:49:44 -0600 (CST) (envelope-from antoine) Message-Id: <200110282249.f9SMniq72861@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 28 Oct 2001 16:49:44 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/28 16:49:44 CST Modified files: release/diskedit disklabel.tcl Log: o seperate listbox setup from parts and disk_list setup - add_chunk now only modifies parts_list - add a read_disks procedure that edits parts_list (via add_chunk) and disk_list - new procedure display_chunk and display_chunk_r modify the parts listbox - new procedure display_disk adds a given disk to the disk listbox - update_all calls display_disk and recurse on display_chunk according to the disk_list (note: *not* the parts_list, which means we might have some "sync" problems if add_chunk and display_chunk do not use the same algorithm) - read_disks is called only in proc disklabel We could now put a "re-read disks" button that would ask (eg) "wether we would like to save the changes made to the disk" before re-reading the disks partitions info. This change was also indispensable to allow a display "refresh" to not wipe all the changes. o parts_callback(): - adjust TEST display to give more details - add unimplented notices on such buttons Revision Changes Path 1.11 +86 -45 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 15:37:10 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 682CA37B408 for ; Sun, 28 Oct 2001 15:37:08 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9SNb7Y72930 for libh@FreeBSD.org; Sun, 28 Oct 2001 17:37:07 -0600 (CST) (envelope-from antoine) Message-Id: <200110282337.f9SNb7Y72930@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 28 Oct 2001 17:37:07 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/28 17:37:07 CST Modified files: release/diskedit disklabel.tcl Log: o Misc - newfs value can be != 0/1, use just truth value - reselect old selected listbox items after updates o Implement NEWFS as a simple toggle o Implement DELETE - add a part_to_disk_list to match a partition to its parent disk - make a non-destructive update_parts_list to update the parts list and parts-to-disk list to reality The "newfs toggle" doesn't mark the disk as modified, so we'll have to check manually when doing "writes". Note that some of "labeledit" functionalities now overlap fdisk, as labeledit can delete anything it wants. It will proabbly be the same for ADD and we'll get rid of fdisk altogether. Revision Changes Path 1.12 +43 -9 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 15:59:11 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts12-srv.bellnexxia.net (tomts12.bellnexxia.net [209.226.175.56]) by hub.freebsd.org (Postfix) with ESMTP id 40FF237B405; Sun, 28 Oct 2001 15:59:03 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts12-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011028235901.WVKY10438.tomts12-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 18:59:01 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id B3D2319FB; Sun, 28 Oct 2001 18:58:58 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 35A4E20ACE; Sun, 28 Oct 2001 18:59:46 -0500 (EST) Date: Sun, 28 Oct 2001 18:59:45 -0500 From: The Anarcat To: Paul Richards Cc: Alexander Langer , Josef Karthauser , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011028185945.E71544@shall.anarcat.dyndns.org> References: <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> <20011028132639.A71003@shall.anarcat.dyndns.org> <11770000.1004307790@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ryJZkp9/svQ58syV" Content-Disposition: inline In-Reply-To: <11770000.1004307790@lobster.originative.co.uk> User-Agent: Mutt/1.3.22.1i 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 --ryJZkp9/svQ58syV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 10:23:10PM -0000, Paul Richards wrote: > --On Sunday, October 28, 2001 13:26:40 -0500 The Anarcat > wrote: >=20 > > On Sun Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: [btw, is it me or is this 2 hours *after* your last reply?] > >> If libh is an installation tool then it shouldn't be concerned with > >> package formats. > >=20 > > That is the main failed predicate. Libh is not *just* an installation > > tool. Trivial installation tools are written within libh because it's > > the only place they can be developped, but they are only consumers, and > > not part of the library. > >=20 > > Some part of the library can be used in installation programs, but that > > is all. > >=20 > > Libh is concerned with package formats because FreeBSD package format > > needed a rewrite. That is done.=20 >=20 > My impression though is that this new package format is totally dependent > upon the architecture of libh, in that the packages themselves are expect= ed > to carry large amounts of intelligence in the form of embedded tcl. All > that libh really does is provide a framework for packages to execute their > embedded tcl that describes how they should be installed. Actually, it's the other way around. Libh architecture is based on the package format. :) But I now understand more clearly the concerns. Indeed, the package format is arguable. > That's nothing like the design Joe and I have been thinking about. I didn't know this design included package formats. > The approach I want to take is to come up with a specification for the A= PI > that can then be implemented independently by different coding teams (if > there's interest). At the moment, all we have are one-off implementations, > no-one has ever written a specification that others can follow if they wi= sh > to write their own conforming installation tools. I don't feel that design is in "contradiction" with libh's. You only mention having an API *over* libh and any other package format. Am I wrong? Couldn't libh package system be used within this new API? Or libh API changed to fit this new API? I guess I'm getting confused over your concerns here... > One group may want to write a perl intaller, libh would use tcl, another > group might use C etc. The task that needs to be completed successfully > with some foresight and planning is the specification of the API, sitting > down and designing the API before any code is written will result in a mu= ch > more complete an well thought out design. Agreed. However, it is too late. Code has already been written. Heck, even the old package tools count in there. :) A. --ryJZkp9/svQ58syV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvcm+8ACgkQttcWHAnWiGfWTwCgpQT8793DBdtkOzAuXGPHCw8x 8jQAoJ4WFrgSccJSx0S3H1vh6DQWiGJB =+pul -----END PGP SIGNATURE----- --ryJZkp9/svQ58syV-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 16:14:40 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 6D74337B406 for ; Sun, 28 Oct 2001 16:14:38 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9T0Ebb72996 for libh@FreeBSD.org; Sun, 28 Oct 2001 18:14:37 -0600 (CST) (envelope-from antoine) Message-Id: <200110290014.f9T0Ebb72996@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 28 Oct 2001 18:14:37 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit size.tcl 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 antoine 2001/10/28 18:14:37 CST Modified files: release/diskedit size.tcl Log: full freebsd slice display also slice size, eg: ad0s2 : 7167888 60030431 - fbsd (full: 25811.8 Mb) Revision Changes Path 1.5 +1 -1 libh/release/diskedit/size.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 16:41: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id CD31D37B42B for ; Sun, 28 Oct 2001 16:41:03 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9T0f3C73050 for libh@FreeBSD.org; Sun, 28 Oct 2001 18:41:03 -0600 (CST) (envelope-from antoine) Message-Id: <200110290041.f9T0f3C73050@usw4.freebsd.org> From: Antoine Beaupré Date: Sun, 28 Oct 2001 18:41:03 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl fdisk.tcl 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 antoine 2001/10/28 18:41:03 CST Modified files: release/diskedit disklabel.tcl fdisk.tcl Log: ADD implementation: - add create_slice plug from fdiskops.tcl for slices - no partition creation code yet change default disklabel window size make fdisk edit label editor disks and update display after fdisk This allows us to edit disks with both labeledit and fdisk without conflicts Revision Changes Path 1.13 +18 -12 libh/release/diskedit/disklabel.tcl 1.12 +4 -4 libh/release/diskedit/fdisk.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 19:52: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.freebsd.org (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 0F65637B403; Sun, 28 Oct 2001 19:51:50 -0800 (PST) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9T3pXf03551; Sun, 28 Oct 2001 19:51:33 -0800 (PST) (envelope-from jkh@winston.freebsd.org) To: The Anarcat Cc: Eric Melville , Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Subject: Re: current project steps In-Reply-To: Message from The Anarcat of "Sun, 28 Oct 2001 16:57:57 EST." <20011028165757.C71544@shall.anarcat.dyndns.org> Date: Sun, 28 Oct 2001 19:51:33 -0800 Message-ID: <3546.1004327493@winston.freebsd.org> From: Jordan Hubbard 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 Well, all names tend to fall into one of several categories: 1. Names that are cool but don't mean anything. Examples: Stingray Tesla Orion Wolf-pack Testerosa 2. Names that are clear attempts to find first a cool acronym and then back-fill it with some contrived expansion. Examples: ICE - Installer Coded Encapsulation ENCORE - Encapsulated Net-Correct Ordered Registration Environment CHOMP - Centralized HOst Mandated Packaging 3. Names which are chosen deliberately to not mean anything to anyone. Examples: Potato GRONK Wackapacks 4. Names or acronyms that really shouldn't be used. Examples: Co-operative Uniform Network Transporters Packages.NET or ActivePackages PenguinPacks Shall we narrow it down to a category, at least? :) - Jordan > --dkEUBIird37B8yKS > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > Content-Transfer-Encoding: quoted-printable > > On Sun Oct 28, 2001 at 01:48:20PM -0800, Eric Melville wrote: > >=20 > > The project has a somewhat bizarre name, because libh sort of implies -lh. > > This isn't the case, it isn't a single library at all. > > For what it's worth, libh needs a new name, it's official. :) > > A. > > --dkEUBIird37B8yKS > Content-Type: application/pgp-signature > Content-Disposition: inline > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (FreeBSD) > Comment: For info see http://www.gnupg.org > > iEYEARECAAYFAjvcf2QACgkQttcWHAnWiGfMFACfcwwl2g3MS5s87b6jxQ8UCKU0 > LeYAn0pYRm4NmqYayDgJXGdmEenSVMWO > =qhsM > -----END PGP SIGNATURE----- > > --dkEUBIird37B8yKS-- > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-libh" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 19:57:27 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts20-srv.bellnexxia.net (tomts20.bellnexxia.net [209.226.175.74]) by hub.freebsd.org (Postfix) with ESMTP id F1BA637B403; Sun, 28 Oct 2001 19:57:20 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts20-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011029035719.NDAU14703.tomts20-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 28 Oct 2001 22:57:19 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 4395B1A35; Sun, 28 Oct 2001 22:57:16 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id F27AC20ACE; Sun, 28 Oct 2001 22:58:06 -0500 (EST) Date: Sun, 28 Oct 2001 22:58:05 -0500 From: The Anarcat To: Jordan Hubbard Cc: Eric Melville , Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Subject: Re: current project steps Message-ID: <20011028225805.A73901@shall.anarcat.dyndns.org> References: <20011028165757.C71544@shall.anarcat.dyndns.org> <3546.1004327493@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HlL+5n6rz5pIUxbD" Content-Disposition: inline In-Reply-To: <3546.1004327493@winston.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun Oct 28, 2001 at 07:51:33PM -0800, Jordan Hubbard wrote: > Well, all names tend to fall into one of several categories: >=20 > 1. Names that are cool but don't mean anything. Examples: >=20 > 2. Names that are clear attempts to find first a cool acronym and then > back-fill it with some contrived expansion. Examples: >=20 > 3. Names which are chosen deliberately to not mean anything to anyone. > Examples: >=20 > 4. Names or acronyms that really shouldn't be used. Examples: >=20 > Shall we narrow it down to a category, at least? :) Since libh falls in 1, 3 and 4, I guess we could start looking at 2. ;) Actually, forget the 1. It's not cool. I say try rutabaga. I like rutabaga.=20 Now I'll stop wasting your time and start regreting I brought this up because I do not have an answer. A. --HlL+5n6rz5pIUxbD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvc08sACgkQttcWHAnWiGfE4QCgjDmfUFNufhpQWru0l2zaDhUB ESEAn2JbU300w/0TtoWH2Maw6UFMHadN =tjen -----END PGP SIGNATURE----- --HlL+5n6rz5pIUxbD-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 21:16:37 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by hub.freebsd.org (Postfix) with ESMTP id 658AD37B408; Sun, 28 Oct 2001 21:16:19 -0800 (PST) Received: from [128.113.24.47] (gilead.acs.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.11.3/8.11.3) with ESMTP id f9T5G5a101154; Mon, 29 Oct 2001 00:16:05 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <3546.1004327493@winston.freebsd.org> References: <3546.1004327493@winston.freebsd.org> Date: Mon, 29 Oct 2001 00:16:02 -0500 To: Jordan Hubbard , The Anarcat From: Garance A Drosihn Subject: Re: current project steps Cc: Eric Melville , Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Content-Type: text/plain; charset="us-ascii" ; format="flowed" 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 At 7:51 PM -0800 10/28/01, Jordan Hubbard wrote: >1. Names that are cool but don't mean anything. Examples: > Orion > Wolf-pack These two imply "a group of things" (to me at least), and that might be appropriate. >2. Names that are clear attempts to find first a cool acronym and > then back-fill it with some contrived expansion. Examples: > > ICE - Installer Coded Encapsulation > ENCORE - Encapsulated Net-Correct Ordered Registration Environment > CHOMP - Centralized HOst Mandated Packaging SCAT - Simple Cool Admin Tools (or maybe even scatpack, which sounds like ratpack) (this comes from a project I had called "scatters" - "simple cool admin tool to everywhere run something") -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 28 21:21: 2 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by hub.freebsd.org (Postfix) with ESMTP id 0DA7337B406; Sun, 28 Oct 2001 21:20:57 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011029052050.JZYL19597.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 29 Oct 2001 00:20:50 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id B58AA1A33; Mon, 29 Oct 2001 00:20:51 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 628CC20ACE; Mon, 29 Oct 2001 00:21:42 -0500 (EST) Date: Mon, 29 Oct 2001 00:21:41 -0500 From: The Anarcat To: Garance A Drosihn Cc: Jordan Hubbard , Eric Melville , Josef Karthauser , "Simon L. Nielsen" , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Subject: Re: current project steps Message-ID: <20011029002141.B73901@shall.anarcat.dyndns.org> References: <3546.1004327493@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cmJC7u66zC7hs+87" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.22.1i 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 --cmJC7u66zC7hs+87 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 12:16:02AM -0500, Garance A Drosihn wrote: >=20 > SCAT - Simple Cool Admin Tools Even better: SCAM - Simple Coll Admin Manager (sorry, couldn't resist :) A. --cmJC7u66zC7hs+87 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvc52QACgkQttcWHAnWiGd01gCfeexs/uP/0iLVhYyEx/jVo6WN neoAoIlwaaSA1FOAOZRA+fpuEVP6WFFV =+MsL -----END PGP SIGNATURE----- --cmJC7u66zC7hs+87-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 2:53:46 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id 244E937B401; Mon, 29 Oct 2001 02:53:29 -0800 (PST) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id C5C7E1D146; Mon, 29 Oct 2001 10:53:21 +0000 (GMT) Date: Mon, 29 Oct 2001 10:53:21 -0000 From: Paul Richards To: The Anarcat Cc: Alexander Langer , Josef Karthauser , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <125480000.1004352801@lobster.originative.co.uk> In-Reply-To: <20011028185945.E71544@shall.anarcat.dyndns.org> References: <20011026165952.D11804@shall.anarcat.dyndns.org> <20011026221254.A36515@tao.org.uk> <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> <20011028132639.A71003@shall.anarcat.dyndns.org> <11770000.1004307790@lobster.originative.co.uk> <20011028185945.E71544@shall.anarcat.dyndns.org> X-Mailer: Mulberry/2.1.1 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline 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 --On Sunday, October 28, 2001 18:59:45 -0500 The Anarcat wrote: > On Sun Oct 28, 2001 at 10:23:10PM -0000, Paul Richards wrote: >> --On Sunday, October 28, 2001 13:26:40 -0500 The Anarcat >> wrote: >> >> > On Sun Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: > > [btw, is it me or is this 2 hours *after* your last reply?] > >> >> If libh is an installation tool then it shouldn't be concerned with >> >> package formats. >> > >> > That is the main failed predicate. Libh is not *just* an installation >> > tool. Trivial installation tools are written within libh because it's >> > the only place they can be developped, but they are only consumers, and >> > not part of the library. >> > >> > Some part of the library can be used in installation programs, but that >> > is all. >> > >> > Libh is concerned with package formats because FreeBSD package format >> > needed a rewrite. That is done. >> >> My impression though is that this new package format is totally dependent >> upon the architecture of libh, in that the packages themselves are >> expected to carry large amounts of intelligence in the form of embedded >> tcl. All that libh really does is provide a framework for packages to >> execute their embedded tcl that describes how they should be installed. > > Actually, it's the other way around. Libh architecture is based on the > package format. :) I think someone needs to write a white paper on exactly what libh is and what it's goals are. > But I now understand more clearly the concerns. Indeed, the package > format is arguable. > >> That's nothing like the design Joe and I have been thinking about. > > I didn't know this design included package formats. It doesn't, but libh, as you've said above, is not a generic installer, it is a self-contained environment. I'm sure it's extensible so it can deal with other formats but there's no a-priori design that's taken all that into consideration up front. > I don't feel that design is in "contradiction" with libh's. You only > mention having an API *over* libh and any other package format. Am I > wrong? Couldn't libh package system be used within this new API? Or libh > API changed to fit this new API? It's not. If libh has come up with a new package format then there's no reason that the package API can't support backends for handling that format. Although, the libh package format is different to most in that it is likely to have embedded executable code in it. I'm not sure what impact that would have since it's radically different to any other format that is likely to be supported. My impression is that the libh route means that each package is really it's own installer, and libh just provides a library of the common code needed by each installer. That approach is somewhat unusual. The two projects are complimentary. The work we're looking at doing is not going to deal with libdisk, or installers, or the gui or anything else that sysinstall or the current package tools currently do. We're interested in the low level architecture. To use the existing pkg* tools as an example, we're looking to replace /var/db/pkg with a new storage mechanism and for access to that storage mechanism to be via an API, no direct access. This API should support the development of a whole range of tools that can deal with numerous different package formats and numerous different front ends, including all the current tools that exist. This is a relatively small piece of the complete picture but I think if we do it right it makes the development of everything else a lot more straightforward. libh can continue with everything it's currently developing, including a new package format, but it should use this new API for doing the /var/db/pkg equivalent tasks. > I guess I'm getting confused over your concerns here... > >> One group may want to write a perl intaller, libh would use tcl, another >> group might use C etc. The task that needs to be completed successfully >> with some foresight and planning is the specification of the API, sitting >> down and designing the API before any code is written will result in a >> much more complete an well thought out design. > > Agreed. However, it is too late. Code has already been written. Heck, > even the old package tools count in there. :) It's not too late to design the next package installer, it's obviously too late for existing ones. Paul Richards FreeBSD Services Ltd http://www.freebsd-services.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 7:12:57 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts8-srv.bellnexxia.net (tomts8.bellnexxia.net [209.226.175.52]) by hub.freebsd.org (Postfix) with ESMTP id C309437B40A; Mon, 29 Oct 2001 07:12:41 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts8-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011029151240.FKOH4752.tomts8-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 29 Oct 2001 10:12:40 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 9F4A719FD; Mon, 29 Oct 2001 10:12:47 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 1297B20ACE; Mon, 29 Oct 2001 10:13:30 -0500 (EST) Date: Mon, 29 Oct 2001 10:13:30 -0500 From: The Anarcat To: Paul Richards Cc: Alexander Langer , Josef Karthauser , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011029101329.A94698@shall.anarcat.dyndns.org> References: <20011026172027.F11804@shall.anarcat.dyndns.org> <20011026223033.A44573@tao.org.uk> <20011027131726.A68253@shall.anarcat.dyndns.org> <20011027210157.D1534@tao.org.uk> <20011028100459.A40262@fump.kawo2.rwth-aachen.de> <361480000.1004271794@lobster.originative.co.uk> <20011028132639.A71003@shall.anarcat.dyndns.org> <11770000.1004307790@lobster.originative.co.uk> <20011028185945.E71544@shall.anarcat.dyndns.org> <125480000.1004352801@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline In-Reply-To: <125480000.1004352801@lobster.originative.co.uk> User-Agent: Mutt/1.3.22.1i 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 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 10:53:21AM -0000, Paul Richards wrote: > --On Sunday, October 28, 2001 18:59:45 -0500 The Anarcat > wrote: >=20 > > On Sun Oct 28, 2001 at 10:23:10PM -0000, Paul Richards wrote: > >> --On Sunday, October 28, 2001 13:26:40 -0500 The Anarcat > >> wrote: > >>=20 > >> > On Sun Oct 28, 2001 at 12:23:14PM -0000, Paul Richards wrote: > >=20 > > [btw, is it me or is this 2 hours *after* your last reply?] > >=20 > >> >> If libh is an installation tool then it shouldn't be concerned with > >> >> package formats. > >> >=20 > >> > That is the main failed predicate. Libh is not *just* an installation > >> > tool. Trivial installation tools are written within libh because it's > >> > the only place they can be developped, but they are only consumers, = and > >> > not part of the library. > >> >=20 > >> > Some part of the library can be used in installation programs, but t= hat > >> > is all. > >> >=20 > >> > Libh is concerned with package formats because FreeBSD package format > >> > needed a rewrite. That is done.=20 > >>=20 > >> My impression though is that this new package format is totally depend= ent > >> upon the architecture of libh, in that the packages themselves are > >> expected to carry large amounts of intelligence in the form of embedded > >> tcl. All that libh really does is provide a framework for packages to > >> execute their embedded tcl that describes how they should be installed. > >=20 > > Actually, it's the other way around. Libh architecture is based on the > > package format. :) >=20 > I think someone needs to write a white paper on exactly what libh is and > what it's goals are. I consider sysinstall2.txt as a good (if not complete) paper on that. It sure needs some fleshing out, but it's a start. > > But I now understand more clearly the concerns. Indeed, the package > > format is arguable. > >=20 > >> That's nothing like the design Joe and I have been thinking about. > >=20 > > I didn't know this design included package formats. >=20 > It doesn't, but libh, as you've said above, is not a generic installer, it > is a self-contained environment. I'm sure it's extensible so it can deal > with other formats but there's no a-priori design that's taken all that > into consideration up front. Indeed. Libh needs to (1) seperate the packages libs from the rest of the libraries more clearly, (2) with a well-documented API. I think part 1 is no problem and in fact is already in place, but part 2 needs some work. > > I don't feel that design is in "contradiction" with libh's. You only > > mention having an API *over* libh and any other package format. Am I > > wrong? Couldn't libh package system be used within this new API? Or libh > > API changed to fit this new API? >=20 > It's not. If libh has come up with a new package format then there's no > reason that the package API can't support backends for handling that > format. Although, the libh package format is different to most in that it > is likely to have embedded executable code in it. I'm not sure what impact > that would have since it's radically different to any other format that is > likely to be supported. The impact of having tcl code in there is not much more than tools having to link with tcl libraries. I see the executable code simply as a high-level language that is being interpreted. There is such description language in any package format, even our current ones have +CONTENTS files which are getting more and more complex. Might as well have a known language for the meta-language. :) > My impression is that the libh route means that each package is really it= 's > own installer, and libh just provides a library of the common code needed > by each installer. I think that's a pretty good picture. > That approach is somewhat unusual. Most definitely. > The two projects are complimentary. The work we're looking at doing is not > going to deal with libdisk, or installers, or the gui or anything else th= at > sysinstall or the current package tools currently do. We're interested in > the low level architecture. To use the existing pkg* tools as an example, > we're looking to replace /var/db/pkg with a new storage mechanism and for > access to that storage mechanism to be via an API, no direct access. This > API should support the development of a whole range of tools that can deal > with numerous different package formats and numerous different front ends, > including all the current tools that exist. Agreed. I understand you also have something to present already as such API? > This is a relatively small piece of the complete picture but I think if we > do it right it makes the development of everything else a lot more > straightforward. Indeed.=20 > libh can continue with everything it's currently developing, including a > new package format, but it should use this new API for doing the > /var/db/pkg equivalent tasks. Agreed. I'd be happy to work on this new API and/or libh package system to make them conformant. BTW, I feel I must present apologies to the list and to its members and in particular the participants of this thread for I have been a bit harsh. Sorry if I was a dork. :) A. --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvdchgACgkQttcWHAnWiGe9uACgmS+UP5NzIaLO3BDeQjxijPiR mr4AoIxKTr7zjL/2o6+1u6FHqMfIVCXm =giDb -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 8:56:36 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id DB4F637B406 for ; Mon, 29 Oct 2001 08:56:34 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TGuYq74321 for libh@FreeBSD.org; Mon, 29 Oct 2001 10:56:34 -0600 (CST) (envelope-from antoine) Message-Id: <200110291656.f9TGuYq74321@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 10:56:34 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile Makefile.inc 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 antoine 2001/10/29 10:56:34 CST Modified files: release/floppies Makefile Makefile.inc Log: Provide a unified ECHO_MSG variable to display nice messages: ===> MFS floppy done I'll be thinking of backing out my changes that made all these makefiles verbose since it's really too verbose now. Revision Changes Path 1.11 +29 -24 libh/release/floppies/Makefile 1.7 +3 -1 libh/release/floppies/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 9: 3:16 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 8904537B405 for ; Mon, 29 Oct 2001 09:03:12 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TH3Co74397 for libh@FreeBSD.org; Mon, 29 Oct 2001 11:03:12 -0600 (CST) (envelope-from antoine) Message-Id: <200110291703.f9TH3Co74397@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 11:03:12 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.uitype Makefile.inc libh/release/floppies Makefile.inc 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 antoine 2001/10/29 11:03:12 CST Modified files: . Makefile.inc release/floppies Makefile.inc Added files: . Makefile.uitype Log: Adapt floppy build to new compile scheme: - find tclh.static in copmile/${UITYPE} - make UITYPE definition in a seperate makefile Revision Changes Path 1.17 +2 -14 libh/Makefile.inc 1.8 +5 -2 libh/release/floppies/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 11:19:36 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C31EE37B401 for ; Mon, 29 Oct 2001 11:19:34 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TJJYU74536 for libh@FreeBSD.org; Mon, 29 Oct 2001 13:19:34 -0600 (CST) (envelope-from antoine) Message-Id: <200110291919.f9TJJYU74536@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 13:19:33 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/api gen_doc.pl 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 antoine 2001/10/29 13:19:33 CST Added files: doc/api gen_doc.pl Log: Simple perl script to generate "class" documentation from a cd.cc file. Should be made in C++ or TCL and use the existing API instead of parsing the file. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 11:34:51 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 0048F37B403 for ; Mon, 29 Oct 2001 11:34:49 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TJYn774575 for libh@FreeBSD.org; Mon, 29 Oct 2001 13:34:49 -0600 (CST) (envelope-from antoine) Message-Id: <200110291934.f9TJYn774575@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 13:34:49 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/api gen_doc.pl 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 antoine 2001/10/29 13:34:49 CST Modified files: doc/api gen_doc.pl Log: Add primitive class detection Unquote function names and description Revision Changes Path 1.2 +29 -9 libh/doc/api/gen_doc.pl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 11:42:32 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts13-srv.bellnexxia.net (tomts13.bellnexxia.net [209.226.175.34]) by hub.freebsd.org (Postfix) with ESMTP id 2197A37B401 for ; Mon, 29 Oct 2001 11:42:29 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts13-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011029194228.ELGB12483.tomts13-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 14:42:28 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 5C3D61A43 for ; Mon, 29 Oct 2001 14:42:39 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 686B620ACE; Mon, 29 Oct 2001 14:43:26 -0500 (EST) Date: Mon, 29 Oct 2001 14:43:26 -0500 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/doc/api gen_doc.pl Message-ID: <20011029144325.C94698@shall.anarcat.dyndns.org> References: <200110291934.f9TJYn774575@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uh9ZiVrAOUUm9fzH" Content-Disposition: inline In-Reply-To: <200110291934.f9TJYn774575@usw4.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --uh9ZiVrAOUUm9fzH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Now this thingie can produce docs such as the attached Disk documentation. It's draft, but it's better than to start by hand. The command line used was: ./gen_doc.pl <../../lib/disk/Disk.cd.cc Note for the newcomers... .cd file contain interface information to objects such as Disk or Package. This script just extracts the runtime information available from the .cd.cc files, and that is why it is so absurd. Since it it runtime information, there should be a clean way to obtain the information. The problem I was facing with a TCL implementation is that run time information requires object creation. With C++, it's just that I haven't thought of it before. :) So (*hint*) this should be implemented in C++. The only problem I could find there is that I don't there is a way to find all the defined classes in a file in C++. The class names should then have to be supplied at runtime. A. --uh9ZiVrAOUUm9fzH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEUEARECAAYFAjvdsVsACgkQttcWHAnWiGdhmACXZGltSQ7ey2u3aa+ME8gzjc3y QgCglY5j4bAguw13mth1BI/+IyWxlO8= =V+/w -----END PGP SIGNATURE----- --uh9ZiVrAOUUm9fzH-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 11:48:37 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts19-srv.bellnexxia.net (tomts19.bellnexxia.net [209.226.175.73]) by hub.freebsd.org (Postfix) with ESMTP id 2BB3A37B407 for ; Mon, 29 Oct 2001 11:48:27 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts19-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011029194825.UBFE4828.tomts19-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 14:48:25 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id A23701A43 for ; Mon, 29 Oct 2001 14:48:36 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 669C020ACE; Mon, 29 Oct 2001 14:49:24 -0500 (EST) Date: Mon, 29 Oct 2001 14:49:24 -0500 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/doc/api gen_doc.pl Message-ID: <20011029144923.D94698@shall.anarcat.dyndns.org> References: <200110291934.f9TJYn774575@usw4.freebsd.org> <20011029144325.C94698@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8vCeF2GUdMpe9ZbK" Content-Disposition: inline In-Reply-To: <20011029144325.C94698@shall.anarcat.dyndns.org> User-Agent: Mutt/1.3.22.1i 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 --8vCeF2GUdMpe9ZbK Content-Type: multipart/mixed; boundary="tEFtbjk+mNEviIIX" Content-Disposition: inline --tEFtbjk+mNEviIIX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon Oct 29, 2001 at 02:43:26PM -0500, The Anarcat wrote: > Now this thingie can produce docs such as the attached Disk > documentation. a. --tEFtbjk+mNEviIIX Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="Disk.txt" +======------- |Member Disk::Disk open |Arguments: Value(MethodDescription::vtString, 0, 0, "devname") |returns "Disk": Object |Opens the named disk +======------- |Member Disk::open open |Arguments: Value(MethodDescription::vtString, 0, 0, "devname") |returns "Disk": Object |Opens the named disk +======------- |Member Disk::clone clone |Arguments: vtVoid |returns "Disk": Object |Clone a copy of a tree. Useful for \"Undo\" functionality +======------- |Member Disk::chunks chunks |Arguments: vtVoid |returns "DiskChunk": Object |Returns chunks head object +======------- |Member Disk::sector_size sector_size |Arguments: vtVoid |returns : ULong |Returns the disk sector size +======------- |Member Disk::debug debug |Arguments: vtVoid |returns : Void |Print the content of the tree to stdout +======------- |Member Disk::name name |Arguments: vtVoid |returns : String | +======------- |Member Disk::flags flags_names |Arguments: vtVoid |returns "Container >": ListPtr |The only flag value by now is DISK_ON_TRACK +======------- |Member Disk::bios_cyl bios_cyl |Arguments: vtVoid |returns : ULong | +======------- |Member Disk::bios_hd bios_hd |Arguments: vtVoid |returns : ULong | +======------- |Member Disk::bios_sect bios_sect |Arguments: vtVoid |returns : ULong | +======------- |Member Disk::modified modified |Arguments: vtVoid |returns : Bool |Returns if memory disk struture differs from written on disk +======------- |Member Disk::Disk_Names Disk_Names |Arguments: vtVoid |returns "Container >": ListPtr |Returns all disk's names (ad0 +======------- |Member Disk::standard_slice_types standard_slice_types |Arguments: vtVoid |returns "Container >": ListPtr |Returns list of known slice types names +======------- |Member Disk::standard_slice_type_id standard_slice_type_id |Arguments: Value(MethodDescription::vtString, 0, 0, "name") |returns : Int |Returns id of known slice type (by name) or 0 +======------- |Member Disk::slice_type_name slice_type_name |Arguments: Value(MethodDescription::vtInt, 0, 0, "slice_id") |returns : String |Returns slice type name by id +======------- |Member Disk::Delete_Chunk Delete_Chunk |Arguments: Value(MethodDescription::vtObject, "DiskChunk", 0, "chunk") |returns : Int |Returns 0 on success +======------- |Member Disk::Create_Chunk Create_Chunk |Arguments: vtULong |returns : Int |Creates a chunk with the specified paramters. Returns 0 on success +======------- |Member Disk::Create_Chunk_DWIM Create_Chunk_DWIM |Arguments: vtObject |returns "DiskChunk": Object |Creates a partition inside the given parent of the given size +======------- |Member Disk::All_FreeBSD All_FreeBSD |Arguments: Value(MethodDescription::vtBool, 0, 0, "force_all") |returns : Void |Make one FreeBSD chunk covering the entire disk; if force_all is set +======------- |Member Disk::Set_Bios_Geom Set_Bios_Geom |Arguments: vtULong |returns : Void |Set the geometry the bios uses. +======------- |Member Disk::undo undo |Arguments: vtVoid |returns : Void |Undo changes. +======------- |Member Disk::Write_Disk Write_Disk |Arguments: vtVoid |returns : Int |Write data to disk. +======------- |Member Disk::)};LanguageInterface::Object::CallbackDescription Disk::sCallbacks[] ={ CallbackDescription()};LanguageInterface::Object::ClassDescription Disk::sClassDescription( "Disk Disk |Arguments: vtVoid |returns : Long |sMethods +======------- |Member Disk::size size |Arguments: vtVoid |returns : ULong | +======------- |Member Disk::end end |Arguments: vtVoid |returns : ULong | +======------- |Member Disk::name name |Arguments: vtVoid |returns : String | +======------- |Member Disk::type type |Arguments: vtVoid |returns : Int |0 - whole +======------- |Member Disk::type_text type_text |Arguments: vtVoid |returns : String | +======------- |Member Disk::subtype subtype |Arguments: vtVoid |returns : Int | +======------- |Member Disk::slice_type_name slice_type_name |Arguments: vtVoid |returns : String | +======------- |Member Disk::flags flags_names |Arguments: Value(MethodDescription::vtList, "list", "get-or-set", "flags") |returns "Container >": ListPtr |CHUNK_BSD_COMPAT (in the BSD-compatibility +======------- |Member Disk::mountpoint mountpoint |Arguments: Value(MethodDescription::vtString, 0, "get-or-set", "mountpoint") |returns : String |Returns or sets partition mount point +======------- |Member Disk::newfs newfs |Arguments: Value(MethodDescription::vtInt, 0, "get-or-set", "newfs") |returns : Int |Returns or sets partition newfs flag: 0-no +======------- |Member Disk::newfs_cmd newfs_cmd |Arguments: Value(MethodDescription::vtString, 0, "get-or-set", "mountpoint") |returns : String |Returns or sets newfs command for the partition +======------- |Member Disk::is_fs is_fs |Arguments: vtVoid |returns : Bool |Returns if partition is allocated for FreeBSD filesystem +======------- |Member Disk::is_swap is_swap |Arguments: vtVoid |returns : Bool |Returns if partition is allocated for swap +======------- |Member Disk::part part |Arguments: vtVoid |returns "DiskChunk": Object |Partition chunk +======------- |Member Disk::next next |Arguments: vtVoid |returns "DiskChunk": Object |Next chunk +======------- |Member Disk::set_type set_type |Arguments: Value(MethodDescription::vtInt, 0, 0, "subtype") |returns : Void |Sets the slice subtype and type --tEFtbjk+mNEviIIX-- --8vCeF2GUdMpe9ZbK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvdssMACgkQttcWHAnWiGeZtACeL4DZB9ICwxzawb3CORkBD4ZR FJEAniMICqlcZBeHwmK9Z6yPiq8S3Rmy =VbMu -----END PGP SIGNATURE----- --8vCeF2GUdMpe9ZbK-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 12:16:17 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id A37D037B401 for ; Mon, 29 Oct 2001 12:16:14 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TKGDB74660 for libh@FreeBSD.org; Mon, 29 Oct 2001 14:16:13 -0600 (CST) (envelope-from antoine) Message-Id: <200110292016.f9TKGDB74660@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 14:16:13 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl labeledit.tcl 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 antoine 2001/10/29 14:16:13 CST Modified files: release/diskedit disklabel.tcl labeledit.tcl Log: o Implement partition (fs/swap) creation - chunk creation taken from lib/disk/disk.tcl - still need to implement interactive check on Create_Chunk_DWIN return and other parameters (hook added in comment) o Creation of partition editition dialog - should be made to edit arbitrary chunk - needs to read size units (should be easy: access to sector_size provided by slice pointer, we'll need a few modifs to size.tcl) - clicking swap should disable the mountpoint field (see buttongroups::onClick) - same for newfs toggle Note: the fdisk-style dialog still needs a few capabilities before overriding fdisk's: dedicated mode, bootable toggle and we also need a undo button. Revision Changes Path 1.14 +39 -3 libh/release/diskedit/disklabel.tcl 1.2 +63 -0 libh/release/diskedit/labeledit.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 12:49: 8 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id CFBC637B408 for ; Mon, 29 Oct 2001 12:49:05 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TKn4I74716 for libh@FreeBSD.org; Mon, 29 Oct 2001 14:49:04 -0600 (CST) (envelope-from antoine) Message-Id: <200110292049.f9TKn4I74716@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 14:49:04 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl labeledit.tcl 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 antoine 2001/10/29 14:49:04 CST Modified files: release/diskedit disklabel.tcl labeledit.tcl Log: Make partition creator a partition editor Can edit mount point, newfs toggle and command. To edit size/type, use delete + add. Re-arrange comments in switch block *again*. I can't figure out what's the proper tcl switch structure, it seems. Change "newfs flags" to "newfs command" on the button label. Revision Changes Path 1.15 +45 -16 libh/release/diskedit/disklabel.tcl 1.3 +21 -7 libh/release/diskedit/labeledit.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 13:36:32 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id EE15A37B403 for ; Mon, 29 Oct 2001 13:36:19 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TLaIE74791 for libh@FreeBSD.org; Mon, 29 Oct 2001 15:36:18 -0600 (CST) (envelope-from antoine) Message-Id: <200110292136.f9TLaIE74791@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 15:36:18 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 15:36:18 CST Modified files: release/diskedit disklabel.tcl Log: Add undo button Add edit button Give user explanations as to why delete didn't work Revision Changes Path 1.16 +36 -1 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 13:52:35 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 6268F37B401 for ; Mon, 29 Oct 2001 13:52:33 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TLqWb74832 for libh@FreeBSD.org; Mon, 29 Oct 2001 15:52:32 -0600 (CST) (envelope-from antoine) Message-Id: <200110292152.f9TLqWb74832@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 15:52:32 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl labeledit.tcl 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 antoine 2001/10/29 15:52:32 CST Modified files: release/diskedit disklabel.tcl labeledit.tcl Log: add check of created freebsd partition change size units accelerator to Z Revision Changes Path 1.17 +9 -8 libh/release/diskedit/disklabel.tcl 1.4 +19 -0 libh/release/diskedit/labeledit.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 14: 6: 6 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 068EF37B406 for ; Mon, 29 Oct 2001 14:06:04 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TM63P74880 for libh@FreeBSD.org; Mon, 29 Oct 2001 16:06:03 -0600 (CST) (envelope-from antoine) Message-Id: <200110292206.f9TM63P74880@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 16:06:03 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 16:06:03 CST Modified files: release/diskedit disklabel.tcl Log: notice not editable chunks through the GUI notice impossible creation through the GUI allow creation of partition on whole disks Revision Changes Path 1.18 +11 -6 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 14:39:11 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 2CA0F37B403 for ; Mon, 29 Oct 2001 14:39:10 -0800 (PST) Received: (from alex@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TMd9c74945 for libh@FreeBSD.org; Mon, 29 Oct 2001 16:39:09 -0600 (CST) (envelope-from alex) Message-Id: <200110292239.f9TMd9c74945@usw4.freebsd.org> From: Alexander Langer Date: Mon, 29 Oct 2001 16:39:09 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh Makefile.uitype 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 alex 2001/10/29 16:39:09 CST Modified files: . Makefile.uitype Log: Add $FreeBSD$ Revision Changes Path 1.2 +2 -0 libh/Makefile.uitype To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 15:56: 2 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id A2C6637B401 for ; Mon, 29 Oct 2001 15:56:00 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9TNtx775060 for libh@FreeBSD.org; Mon, 29 Oct 2001 17:55:59 -0600 (CST) (envelope-from antoine) Message-Id: <200110292355.f9TNtx775060@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 17:55:58 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit size.tcl 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 antoine 2001/10/29 17:55:58 CST Modified files: release/diskedit size.tcl Log: o Fix a convert_size_str bug that seemed to have survived the s/size/bytes variable name switch o Give size info when saying "all free" in free_space_str o Say "all full" instead of misleading "full" Revision Changes Path 1.6 +8 -8 libh/release/diskedit/size.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16: 2:28 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C2B3C37B405 for ; Mon, 29 Oct 2001 16:02:25 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U02OV75102 for libh@FreeBSD.org; Mon, 29 Oct 2001 18:02:24 -0600 (CST) (envelope-from antoine) Message-Id: <200110300002.f9U02OV75102@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 18:02:24 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disk.tcl disklabel.tcl size.tcl 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 antoine 2001/10/29 18:02:24 CST Modified files: release/diskedit disk.tcl disklabel.tcl size.tcl Log: check if minimum filesystem size if free before trying to create a fs make nice GUI warnings if there's not enough space instead of silent failure consenquently, bring all global size variables from disk.tcl to size.tcl make those in bytes instead of sectors, to avoid the predicate that we live with 512 bytes sectors Revision Changes Path 1.5 +0 -11 libh/release/diskedit/disk.tcl 1.19 +52 -33 libh/release/diskedit/disklabel.tcl 1.7 +21 -0 libh/release/diskedit/size.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:11:56 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts8-srv.bellnexxia.net (tomts8.bellnexxia.net [209.226.175.52]) by hub.freebsd.org (Postfix) with ESMTP id CFEC537B403 for ; Mon, 29 Oct 2001 16:11:52 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts8-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011030001151.PSKS4752.tomts8-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 29 Oct 2001 19:11:51 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 25D811A4C; Mon, 29 Oct 2001 19:12:05 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id C6BD320ACE; Mon, 29 Oct 2001 19:12:50 -0500 (EST) Date: Mon, 29 Oct 2001 19:12:50 -0500 From: The Anarcat To: Alexander Langer Cc: libh@FreeBSD.org Subject: Re: cvs commit: libh Makefile.uitype Message-ID: <20011029191249.G94698@shall.anarcat.dyndns.org> References: <200110292239.f9TMd9c74945@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="it/zdz3K1bH9Y8/E" Content-Disposition: inline In-Reply-To: <200110292239.f9TMd9c74945@usw4.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --it/zdz3K1bH9Y8/E Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 04:39:09PM -0600, Alexander Langer wrote: > alex 2001/10/29 16:39:09 CST >=20 > Modified files: > . Makefile.uitype=20 > Log: > Add $FreeBSD$ > =20 > Revision Changes Path > 1.2 +2 -0 libh/Makefile.uitype oups, sorry! :) A. --it/zdz3K1bH9Y8/E Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvd8IAACgkQttcWHAnWiGfWDQCgmLyAChCPbmGK6rfBsNyU/Six 2/AAoJOyTmUM9NGu04jJJXjA6Qki/zKd =Zl0j -----END PGP SIGNATURE----- --it/zdz3K1bH9Y8/E-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:18:14 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts17-srv.bellnexxia.net (tomts17.bellnexxia.net [209.226.175.71]) by hub.freebsd.org (Postfix) with ESMTP id E59C437B403 for ; Mon, 29 Oct 2001 16:18:11 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011030001811.DUAA19597.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 19:18:11 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 610B31A5C for ; Mon, 29 Oct 2001 19:18:24 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 81ECD20ACE; Mon, 29 Oct 2001 19:19:11 -0500 (EST) Date: Mon, 29 Oct 2001 19:19:11 -0500 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/release/diskedit disk.tcl disklabel.tcl size.tcl Message-ID: <20011029191910.I94698@shall.anarcat.dyndns.org> References: <200110300002.f9U02OV75102@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n8884J15jRwcBTvu" Content-Disposition: inline In-Reply-To: <200110300002.f9U02OV75102@usw4.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --n8884J15jRwcBTvu Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 06:02:24PM -0600, Antoine Beaupr=E9 wrote: > check if minimum filesystem size if free before trying to create a fs ^^ s/if/is, of course should I do a force commit? a. --n8884J15jRwcBTvu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvd8f4ACgkQttcWHAnWiGdl5ACgjlN5Ih1JZ7AvcL7dTmde2vHA GOwAn24McVIn69LseHomA4O2ZeD/E11a =HYbi -----END PGP SIGNATURE----- --n8884J15jRwcBTvu-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:29: 6 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id F023A37B401 for ; Mon, 29 Oct 2001 16:29:03 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U0T3H75164 for libh@FreeBSD.org; Mon, 29 Oct 2001 18:29:03 -0600 (CST) (envelope-from antoine) Message-Id: <200110300029.f9U0T3H75164@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 18:29:02 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit formats.tcl disklabel.tcl 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 antoine 2001/10/29 18:29:02 CST Modified files: release/diskedit disklabel.tcl Added files: release/diskedit formats.tcl Log: move chunk info format procedures out of disklabel: - disklabel.tcl is getting too big - they might be useful elsewhere Revision Changes Path 1.20 +1 -75 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:30:26 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts7-srv.bellnexxia.net (tomts7.bellnexxia.net [209.226.175.40]) by hub.freebsd.org (Postfix) with ESMTP id E42BC37B405 for ; Mon, 29 Oct 2001 16:30:23 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011030003023.FCJC2701.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 19:30:23 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id D73381A5C for ; Mon, 29 Oct 2001 19:30:36 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 2279420ACE; Mon, 29 Oct 2001 19:31:22 -0500 (EST) Date: Mon, 29 Oct 2001 19:31:22 -0500 From: The Anarcat To: libh@FreeBSD.org Subject: Re: cvs commit: libh/release/diskedit formats.tcl disklabel.tcl Message-ID: <20011029193122.J94698@shall.anarcat.dyndns.org> References: <200110300029.f9U0T3H75164@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2WS97oupGEGbYNpW" Content-Disposition: inline In-Reply-To: <200110300029.f9U0T3H75164@usw4.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --2WS97oupGEGbYNpW Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 06:29:02PM -0600, Antoine Beaupr=E9 wrote: > antoine 2001/10/29 18:29:02 CST >=20 > Modified files: > release/diskedit disklabel.tcl=20 oups! there goes the forced commit, i guess. for future reference, are typos worthy of forced commits? thanks a --2WS97oupGEGbYNpW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvd9NkACgkQttcWHAnWiGeaYwCfUnmKZ2DmgPGB9wDhse7j3sqS pxgAoJWxo+O6y1fOTkHPLzHuZI0m57Ca =/GBU -----END PGP SIGNATURE----- --2WS97oupGEGbYNpW-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:31:23 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 1EEE637B401 for ; Mon, 29 Oct 2001 16:31:21 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U0VKV75200 for libh@FreeBSD.org; Mon, 29 Oct 2001 18:31:20 -0600 (CST) (envelope-from antoine) Message-Id: <200110300031.f9U0VKV75200@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 18:31:20 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit size.tcl 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 antoine 2001/10/29 18:31:20 CST Modified files: release/diskedit size.tcl Log: fix stupid bug: 1024*1024 is an expression, so evaluate it!!! Revision Changes Path 1.8 +1 -1 libh/release/diskedit/size.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 16:38:58 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 9A99A37B408 for ; Mon, 29 Oct 2001 16:38:56 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U0cqk75239 for libh@FreeBSD.org; Mon, 29 Oct 2001 18:38:52 -0600 (CST) (envelope-from antoine) Message-Id: <200110300038.f9U0cqk75239@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 18:38:52 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 18:38:52 CST Modified files: release/diskedit disklabel.tcl Log: o add note saying we overcame a particular sysinstall bug o big messy reorganisation of the file layout - group callbacks together - group list edition procs together - group listboxes edition procs together - add comments on each procedure This looks nicer. No functional change. Revision Changes Path 1.21 +80 -60 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 17: 3: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id C606437B405 for ; Mon, 29 Oct 2001 17:03:05 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U135c75334 for libh@FreeBSD.org; Mon, 29 Oct 2001 19:03:05 -0600 (CST) (envelope-from antoine) Message-Id: <200110300103.f9U135c75334@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 19:03:04 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disk.tcl disklabel.tcl libh/release/floppies Makefile libh/release/scripts setup.tcl 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 antoine 2001/10/29 19:03:04 CST Modified files: release/diskedit disk.tcl disklabel.tcl release/floppies Makefile release/scripts setup.tcl Log: o include diskedit in the mfs root floppy o disklabel editor is now a dialog - make disk.tcl just a test stub for it - make it callable from setup.tcl Note that this change fixes *all* the layout issues I had with the label editor. It might also be noted that we should use some kind of "pluggable window" scheme to easily add dialogs such as disklabel without too much trouble. Revision Changes Path 1.6 +23 -2 libh/release/diskedit/disk.tcl 1.22 +14 -21 libh/release/diskedit/disklabel.tcl 1.12 +6 -4 libh/release/floppies/Makefile 1.4 +8 -3 libh/release/scripts/setup.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 17: 9: 0 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts8-srv.bellnexxia.net (tomts8.bellnexxia.net [209.226.175.52]) by hub.freebsd.org (Postfix) with ESMTP id B89E137B406 for ; Mon, 29 Oct 2001 17:08:57 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts8-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011030010851.QSHC4752.tomts8-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 20:08:51 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id A3B3E1A72 for ; Mon, 29 Oct 2001 20:08:58 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id A0C0A20ACE; Mon, 29 Oct 2001 20:09:42 -0500 (EST) Date: Mon, 29 Oct 2001 20:09:42 -0500 From: The Anarcat To: libh@FreeBSD.org Subject: New installer GUI layout (Re: cvs commit: libh/release/diskedit disk.tcl disklabel.tcl libh/release/floppies Makefile libh/release/scripts setup.tcl) Message-ID: <20011029200941.L94698@shall.anarcat.dyndns.org> References: <200110300103.f9U135c75334@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SEFvVLxbW/dEDtN8" Content-Disposition: inline In-Reply-To: <200110300103.f9U135c75334@usw4.freebsd.org> User-Agent: Mutt/1.3.22.1i 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 --SEFvVLxbW/dEDtN8 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 29, 2001 at 07:03:04PM -0600, Antoine Beaupr=E9 wrote: > antoine 2001/10/29 19:03:04 CST >=20 > It might also be noted that we should use some kind of "pluggable > window" scheme to easily add dialogs such as disklabel without too much > trouble. it might be interesting to have a kind of "tabbed widget" that enables us to have a "list" of tasks we can easily jump to and fro in (with restrictions, if necessary). modules such as diskedit would then have to be simple sub-widgets. This would not necessarly be possible with the current tcl implementation. Objects are created with their parents methods (eg. a container is created by its parent), so it would be tricky to implement, unless we have a handy Hui::widget constructor. I think we would need that. a. --SEFvVLxbW/dEDtN8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvd/dUACgkQttcWHAnWiGc7TQCeNCfFJqz9QAQIdQ7SIlAVj8e7 IOUAnAyQDw4dD100B8X2U2EP6ZQzBky8 =LqAu -----END PGP SIGNATURE----- --SEFvVLxbW/dEDtN8-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 17:21:38 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id BD0CA37B401 for ; Mon, 29 Oct 2001 17:21:35 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U1LZv75376 for libh@FreeBSD.org; Mon, 29 Oct 2001 19:21:35 -0600 (CST) (envelope-from antoine) Message-Id: <200110300121.f9U1LZv75376@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 19:21:35 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 19:21:35 CST Modified files: release/diskedit disklabel.tcl Log: clear a nasty bug where child dialogs where sending their message past parts_callback because parts_callback didn't return anything by default Revision Changes Path 1.23 +1 -1 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 17:40:46 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 889E737B401 for ; Mon, 29 Oct 2001 17:40:44 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U1eiY75418 for libh@FreeBSD.org; Mon, 29 Oct 2001 19:40:44 -0600 (CST) (envelope-from antoine) Message-Id: <200110300140.f9U1eiY75418@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 19:40:43 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit formats.tcl 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 antoine 2001/10/29 19:40:43 CST Modified files: release/diskedit formats.tcl Log: display partition flags in all formats the clunky way of setting the flags_format is due to the fact that: [format "%s" [expr ( $foo ? "baz" : "bar" )] doesn't work. Revision Changes Path 1.2 +23 -7 libh/release/diskedit/formats.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 17:51:35 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 942C837B403 for ; Mon, 29 Oct 2001 17:51:32 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U1pWX75454 for libh@FreeBSD.org; Mon, 29 Oct 2001 19:51:32 -0600 (CST) (envelope-from antoine) Message-Id: <200110300151.f9U1pWX75454@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 19:51:32 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 19:51:32 CST Modified files: release/diskedit disklabel.tcl Log: check if disks were modified before closing the dialog offer the user the possibility to save Revision Changes Path 1.24 +19 -1 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 18:39:28 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id AEA0A37B406 for ; Mon, 29 Oct 2001 18:39:23 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U2dNr75524 for libh@FreeBSD.org; Mon, 29 Oct 2001 20:39:23 -0600 (CST) (envelope-from antoine) Message-Id: <200110300239.f9U2dNr75524@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 20:39:22 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl sliceops.tcl 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 antoine 2001/10/29 20:39:22 CST Modified files: release/diskedit disklabel.tcl sliceops.tcl Log: modify slice_create_dialog to add a "Whole disk" toggle. this makes the label editor capable of creating dedicated slices. the wording of the "dedicated warning" has been changed from its original in sysinstall and fdisk. Revision Changes Path 1.25 +33 -8 libh/release/diskedit/disklabel.tcl 1.4 +4 -2 libh/release/diskedit/sliceops.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:22:56 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 04D6B37B406 for ; Mon, 29 Oct 2001 19:22:55 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U3MsE75614 for libh@FreeBSD.org; Mon, 29 Oct 2001 21:22:54 -0600 (CST) (envelope-from antoine) Message-Id: <200110300322.f9U3MsE75614@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 21:22:54 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit sliceops.tcl 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 antoine 2001/10/29 21:22:54 CST Modified files: release/diskedit sliceops.tcl Log: WHOLE_CHUNK can be set with CHUNK_ACTIVE Revision Changes Path 1.5 +4 -4 libh/release/diskedit/sliceops.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:24:23 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 0F93137B406 for ; Mon, 29 Oct 2001 19:24:22 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U3OLt75643 for libh@FreeBSD.org; Mon, 29 Oct 2001 21:24:21 -0600 (CST) (envelope-from antoine) Message-Id: <200110300324.f9U3OLt75643@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 21:24:21 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 21:24:21 CST Modified files: release/diskedit disklabel.tcl Log: add boot toggle button remove newfs command and mountpoint buttons as their functionality is in the edit button disklabel covers now all of fdisk features fdisk is bound to be removed Revision Changes Path 1.26 +17 -7 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:27:50 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id AF0FB37B403 for ; Mon, 29 Oct 2001 19:27:48 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U3RmL75677 for libh@FreeBSD.org; Mon, 29 Oct 2001 21:27:48 -0600 (CST) (envelope-from antoine) Message-Id: <200110300327.f9U3RmL75677@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 21:27:48 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl 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 antoine 2001/10/29 21:27:48 CST Modified files: release/diskedit disklabel.tcl Log: cosmetic cleanup no functional change Revision Changes Path 1.27 +20 -14 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:36:15 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 560A037B407 for ; Mon, 29 Oct 2001 19:36:14 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U3aDe75723 for libh@FreeBSD.org; Mon, 29 Oct 2001 21:36:13 -0600 (CST) (envelope-from antoine) Message-Id: <200110300336.f9U3aDe75723@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 21:36:13 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl fdisk.tcl fdiskops.tcl 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 antoine 2001/10/29 21:36:13 CST Modified files: release/diskedit disklabel.tcl Removed files: release/diskedit fdisk.tcl fdiskops.tcl Log: Fdisk disconnection, phase I o Remove all related methods and widgets from disklabel.tcl o Remove unused files Revision Changes Path 1.28 +5 -61 libh/release/diskedit/disklabel.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:40:41 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 9AC2237B403 for ; Mon, 29 Oct 2001 19:40:39 -0800 (PST) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9U3edH75757 for libh@FreeBSD.org; Mon, 29 Oct 2001 21:40:39 -0600 (CST) (envelope-from antoine) Message-Id: <200110300340.f9U3edH75757@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 29 Oct 2001 21:40:39 -0600 (CST) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit sliceops.tcl 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 antoine 2001/10/29 21:40:39 CST Modified files: release/diskedit sliceops.tcl Log: Fdisk disconnect, phase II remove unused procedures fdisk is now completely removed Revision Changes Path 1.6 +0 -36 libh/release/diskedit/sliceops.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 29 19:48: 4 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts10-srv.bellnexxia.net (tomts10.bellnexxia.net [209.226.175.54]) by hub.freebsd.org (Postfix) with ESMTP id A5F7E37B406 for ; Mon, 29 Oct 2001 19:47:59 -0800 (PST) Received: from khan.anarcat.dyndns.org ([65.94.136.15]) by tomts10-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011030034758.GJJB16426.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Mon, 29 Oct 2001 22:47:58 -0500 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 0B8801898 for ; Mon, 29 Oct 2001 22:48:09 -0500 (EST) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 0235820ACE; Mon, 29 Oct 2001 22:48:54 -0500 (EST) Date: Mon, 29 Oct 2001 22:48:54 -0500 From: The Anarcat To: Libh Subject: Label editor ready for launch! Message-ID: <20011029224853.N94698@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Libh Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yUmmepPgoWmUqRhm" Content-Disposition: inline User-Agent: Mutt/1.3.22.1i 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 --yUmmepPgoWmUqRhm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi! I am happy to announce a beta version of the label editor! It features the merged functionalities of the fdisk and label menus of the old sysinstall. Of course, note that this is "NO WARRANTY WHATSOEVER". Don't expect this thing to even work. I think it does work fine, but I haven't torture-tested this. Do not use on production machines. :) Developpment only. Not while driving. Wear goggles. Etc. What still needs to be done: - boot blocks manip (should be apart from the label editor anyways) - automatic disk configuration (simple button) I'll try to get a mfsroot floppy containing the new disk editor. That should be fun. :) Now, I need a break. A --yUmmepPgoWmUqRhm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjveIyUACgkQttcWHAnWiGdunwCfZwFm1PL/HmJiTqqHMRBQuSqC KpQAniH/OLA+RFLKUuledHKFByIpjmxJ =O83d -----END PGP SIGNATURE----- --yUmmepPgoWmUqRhm-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Oct 30 11:14: 3 2001 Delivered-To: freebsd-libh@freebsd.org Received: from fe040.worldonline.dk (fe040.worldonline.dk [212.54.64.205]) by hub.freebsd.org (Postfix) with SMTP id 292B337B409 for ; Tue, 30 Oct 2001 11:13:59 -0800 (PST) Received: (qmail 973 invoked by uid 0); 30 Oct 2001 19:13:57 -0000 Received: from 213.237.101.114.adsl.kh.worldonline.dk (HELO there) (213.237.101.114) by fe040.worldonline.dk with SMTP; 30 Oct 2001 19:13:57 -0000 Content-Type: text/plain; charset="iso-8859-1" From: Simon L.Nielsen To: Eric Melville Subject: Re: current project steps Date: Tue, 30 Oct 2001 20:13:24 +0100 X-Mailer: KMail [version 1.3] Cc: binup@FreeBSD.org, libh@FreeBSD.org References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011028133727.A15301@FreeBSD.org> In-Reply-To: <20011028133727.A15301@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20011030191359.292B337B409@hub.freebsd.org> 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 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 28 October 2001 22:37, Eric Melville wrote: > numbers should mean. I'm fond of date stamps for this reason. We could keep > supplied version numbers around for various reasons, but the actual version > would simply be the date of the latest change, like 200110281332. This > always increases forward, and will never require hacks like PORT_EPOCH. For the base system I can't see a problem with that.. except what happens if a computer changes branch e.g. STABLE -> CURRENT.. That also needs to be considered... I don't have a good solution to that right now.. Has anyone actually looked at making a packages from /usr/src and what problems there will be doing it? - -- /Simon -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE73vvX8kocFXgPTRwRArQyAKDSf9wA9as70HE2HxqG8WXo6A4TSACfcIoI rEIpZbscGACjAcpvIkCy51M= =qyg7 -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Oct 31 15:16:18 2001 Delivered-To: freebsd-libh@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 885) id 7065F37B406; Wed, 31 Oct 2001 15:16:16 -0800 (PST) Date: Wed, 31 Oct 2001 15:16:16 -0800 From: Eric Melville To: "Simon L . Nielsen" Cc: binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011031151616.C24147@FreeBSD.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011028133727.A15301@FreeBSD.org> <20011030191359.2102837B408@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011030191359.2102837B408@hub.freebsd.org>; from simon@nitro.dk on Tue, Oct 30, 2001 at 08:13:24PM +0100 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 > For the base system I can't see a problem with that.. except what happens if > a computer changes branch e.g. STABLE -> CURRENT.. That also needs to be > considered... I don't have a good solution to that right now.. > > Has anyone actually looked at making a packages from /usr/src and what > problems there will be doing it? I hadn't considered this. I suppose I'll have to think about that for a while. As for building a base system of packages, I'm going to set up a machine for this purpose and get started on the weekend. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Nov 1 2:49:13 2001 Delivered-To: freebsd-libh@freebsd.org Received: from pop1.mag.epals.net (pop1.mag.epals.net [64.26.141.118]) by hub.freebsd.org (Postfix) with ESMTP id DCC3F37B405 for ; Thu, 1 Nov 2001 02:49:08 -0800 (PST) Received: from mta.excite.com (user-v3qs4l2.dialup.mindspring.com [199.174.18.162]) by pop1.mag.epals.net (Postfix) with ESMTP id 31C9A2DFD6; Thu, 1 Nov 2001 05:40:56 -0500 (EST) Message-ID: <000071186e1d$00003bb9$00000519@mta.excite.com> To: From: noirequities2@excite.com Subject: Noir-Cygnus Announces An Investment Opportunity JI Date: Sun, 02 Dec 2001 04:41:01 -1800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Reply-To: noirequities2@excite.com 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 Noir

Noir-Cygnus Equities

Specializing in Asset Based Securitizations=

October 30, 2001

Company Announces its Rule 504D Private Placement Offering

NOIR-CYGNUS EQUITIES, INC= . CFO, Lynden P. Bridges announced today that the company has releas= ed its Private Placement Offering for review and subscription by potentia= l investors. The Offering, under and pursuant to Rule 504(D) of the Securities Act, allows for any interested party to invest in the c= ompany=FFFFFF92s securities, subject to the terms of the statute. "The Company= has taken care to provide a fully qualified Offering Memorandum which = can only be accessed through the internet by first sending in a reques= t for a copy of the memorandum to the Company," stated Bridges.

The total amount of the Offering is $700,000 = divided into 2,800 Units composed of 1,000 shares of Class "B" C= ommon Stock. The stock is being sold at $0.25 cents per share. The minim= um purchase is for one (1) Unit ($250) and the maximum purchase allow= able is for four (4) Units ($1,000). A total of 2.8 Million Shares of C= lass "B" Stock are being offered. CEO, Harold Woods, Jr. note= d, "the purpose of this offering is to expand the shareholder ba= se of the Company. Noir-Cygnus has entered into negotiations to be acqui= red by a publicly-traded shell company. On conclusion of that acquisition= , and assuming the success of our business model, we will need 1,000 shareholders and the appropriate capital requirements in order to qualify for trading on the NASDAQ National Market System." Wo= ods noted that despite the mood of the country and marketplace, it was important to conduct this offering now in view of the de minimu= s interest rates that are being experienced in the financial markets representing an enormous business opportunity. "We must move = with all haste to execute not only on the business model, but to increa= se our shareholder base so that the Company=FFFFFF92s objectives will be = met without further delay."

To request a copy of the Company=FFFFFF92s Pr= ivate Placement Memorandum, go to the Company=FFFFFF92s website at www.n= oircygnusequities.com Click on "Investment Opportunities" and then click on "Investing In Noir-Cygnus Equities."

It should be noted that this announcement is not an offer to sell securities.  Offer and subscription can only be accomplished through the Private Placement Memorandum in those jurisdictions wh= ere such sale and purchase is permitted.

You are currently subscribed= to the Investors Holdings =FFFFFF99 Update.  You can change your ema= il preferences by clicking here and pressing, "send"  NOTE: By removing your email = address from our list you will no longer receive the FREE company Advisory or the FREE c= ompany Update.

 

To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message