From owner-freebsd-libh Sun Oct 21 12:18:32 2001 Delivered-To: freebsd-libh@freebsd.org Received: from tomts6-srv.bellnexxia.net (tomts6.bellnexxia.net [209.226.175.26]) by hub.freebsd.org (Postfix) with ESMTP id 3F00E37B406 for ; Sun, 21 Oct 2001 12:18:28 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts6-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011021191827.QPGV4990.tomts6-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Sun, 21 Oct 2001 15:18:27 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id C82111A3D for ; Sun, 21 Oct 2001 15:18:23 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id D98DE20B04; Sun, 21 Oct 2001 15:18:50 -0400 (EDT) Date: Sun, 21 Oct 2001 15:18:50 -0400 From: The Anarcat To: Libh Subject: Libh minimum requirements Message-ID: <20011021151849.A532@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="opJtzjQTFsWo+cga" 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 --opJtzjQTFsWo+cga Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Ok, I recently complained that we would hit the "FreeBSD minimum requirements" limit with libh, but that was with the Qt version. Here are the for the tvision, qt and tvision+qt versions: (Would this belong to the README file?) TVision ======= Executable size (stripped and plain): -rwxr-xr-x 1 anarcat anarcat 3709792 19 oct 15:17 tclh.static* -rwxr-xr-x 1 anarcat anarcat 13916273 19 oct 15:24 tclh.static.orig* Runtime: (just the tclh prompt) load: 1.23 cmd: tclh.static 5313 [ttyin] 0.07u 0.02s 0% 2248k (after loading release/diskedit/disk.tcl) PID STAT TIME SL RE PAGEIN VSZ RSS LIM TSIZ %CPU %MEM COMMAND 5347 S+ 0:00.07 3 3 15 3968 2244 - 3376 1.8 3.7 ./tclh.stati Qt == Executable sizes (stripped and plain): -rwxr-xr-x 1 anarcat anarcat 7657832 19 oct 22:53 tclh.static* -rwxr-xr-x 1 anarcat anarcat 18398424 19 oct 22:44 tclh.static.orig* Runtime: Just loading the tclh shell: load: 1.02 cmd: tclh.static 1347 [ttyin] 0.05u 0.00s 0% 3312k After loading disk.tcl: load: 1.23 cmd: tclh.static 1357 [select] 0.72u 0.09s 1% 4512k TVision + Qt ============ Executable sizes: -rwxr-xr-x 1 anarcat anarcat 8371652 21 oct 15:11 tclh.static* -rwxr-xr-x 1 anarcat anarcat 20943334 21 oct 15:11 tclh.static.orig* Runtime: (loading the shell): % load: 0.22 cmd: tclh.static 646 [ttyin] 0.03u 0.02s 0% 8332k (loading disk.tcl): qt: load: 0.09 cmd: tclh.static 649 [select] 0.49u 0.03s 1% 8720k tvision: UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND 1000 650 542 0 2 0 8740 8528 select S+ p3 0:00.26 /home/anarcat/libh/compile/text+graphics/tclh.static disk.tcl Libh needs this amount of space to compile: 228582 compile/graphics 150049 compile/none 211650 compile/text 286682 compile/text+graphics 876971 compile 2904 lib (roughly 880 000 bytes) A, --opJtzjQTFsWo+cga 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 iEYEARECAAYFAjvTH5gACgkQttcWHAnWiGd/kwCeIpEQ+s56Fxadj3WkzRWlH/3W O3cAnAmeguEzehM+OoepBUuLIBbhqhsm =HhLg -----END PGP SIGNATURE----- --opJtzjQTFsWo+cga-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Oct 21 12:21: 3 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 0203437B403; Sun, 21 Oct 2001 12:21:01 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts9-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011021192056.ZIPC19094.tomts9-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sun, 21 Oct 2001 15:20:56 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id B2B00189E; Sun, 21 Oct 2001 15:20:53 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 6B32420B04; Sun, 21 Oct 2001 15:21:21 -0400 (EDT) Date: Sun, 21 Oct 2001 15:21:21 -0400 From: The Anarcat To: Eric Melville Cc: Alexander Langer , libh@FreeBSD.org Subject: Re: Scrapping the "distrib" distinction (Re: cvs commit: libh/release/scripts installdistrib.tcl) Message-ID: <20011021152120.B532@shall.anarcat.dyndns.org> References: <200110101952.f9AJqxl34931@usw4.freebsd.org> <20011019120625.A503@shall.anarcat.dyndns.org> <20011020174302.A72658@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eJnRUKwClWJh1Khz" Content-Disposition: inline In-Reply-To: <20011020174302.A72658@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 --eJnRUKwClWJh1Khz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat Oct 20, 2001 at 05:43:02PM -0700, Eric Melville wrote: >=20 > This is being discussed on the binup mailing list as well. I think base > packages plus third party packages is the route we want to take. That seems the most reasonable solution to me. libh package system provides all the necessary abstraction to handle upgrades and even "undos" properly, so I think it's the way to go. We just need to code it. --eJnRUKwClWJh1Khz 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 iEYEARECAAYFAjvTIC8ACgkQttcWHAnWiGcgzACdEluuPWeN5tRILX7MMdPK1Pnm rcgAnja5QK3JCc6vEKbd9wofGUkyU4jt =YSv0 -----END PGP SIGNATURE----- --eJnRUKwClWJh1Khz-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 6: 9:41 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 0F32037B405 for ; Mon, 22 Oct 2001 06:09:38 -0700 (PDT) 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 f9MD9Vj04550; Mon, 22 Oct 2001 15:09:31 +0200 (MEST) 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 f9MD9Uo04542; Mon, 22 Oct 2001 15:09:30 +0200 (MEST) Received: from zerogravity.kawo2.rwth-aachen.de (zerogravity.kawo2.rwth-aachen.de [134.130.181.28]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id PAA15308; Mon, 22 Oct 2001 15:09:31 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 540A614AAA; Mon, 22 Oct 2001 15:09:33 +0200 (CEST) Date: Mon, 22 Oct 2001 15:09:32 +0200 From: Alexander Langer To: The Anarcat Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> References: <20011021151849.A532@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: <20011021151849.A532@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Sun, Oct 21, 2001 at 03:18:50PM -0400 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 The Anarcat (anarcat@anarcat.dyndns.org): > -rwxr-xr-x 1 anarcat anarcat 7657832 19 oct 22:53 tclh.static* gzip -9? Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 9: 0:13 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 377A037B406 for ; Mon, 22 Oct 2001 09:00:09 -0700 (PDT) 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 <20011022155851.NYUK4321.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 22 Oct 2001 11:58:51 -0400 Received: from anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id CF14D191F; Mon, 22 Oct 2001 11:58:43 -0400 (EDT) Message-ID: <3BD44252.7472D597@anarcat.dyndns.org> Date: Mon, 22 Oct 2001 11:59:14 -0400 From: John Smith X-Mailer: Mozilla 4.77 [en] (Win98; U) X-Accept-Language: fr-CA,fr,en MIME-Version: 1.0 To: Alexander Langer Cc: Libh Subject: Re: Libh minimum requirements References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Alexander Langer wrote: > > Thus spake The Anarcat (anarcat@anarcat.dyndns.org): > > > -rwxr-xr-x 1 anarcat anarcat 7657832 19 oct 22:53 tclh.static* > > gzip -9? haven't thought of that.... The runtime size would be the same in that case though. :) i'll make further tests with gzip.. a. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 9:18: 7 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 B803437B406 for ; Mon, 22 Oct 2001 09:18:02 -0700 (PDT) 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 f9MGHwj21957; Mon, 22 Oct 2001 18:17:58 +0200 (MEST) 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 f9MGHuo21943; Mon, 22 Oct 2001 18:17:56 +0200 (MEST) Received: from zerogravity.kawo2.rwth-aachen.de (zerogravity.kawo2.rwth-aachen.de [134.130.181.28]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id SAA24520; Mon, 22 Oct 2001 18:17:57 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 06D3B14AAA; Mon, 22 Oct 2001 18:17:59 +0200 (CEST) Date: Mon, 22 Oct 2001 18:17:59 +0200 From: Alexander Langer To: John Smith Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@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: <3BD44252.7472D597@anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Mon, Oct 22, 2001 at 11:59:14AM -0400 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 John Smith (anarcat@anarcat.dyndns.org): > > > -rwxr-xr-x 1 anarcat anarcat 7657832 19 oct 22:53 tclh.static* > > gzip -9? > haven't thought of that.... The runtime size would be the same in that > case though. :) Yeah, but we need to gzip it so that it fits on the floppies. I think it worked when I tried it. I got 10k spare for scripts and stuff :) (but I didn't use crunchgen etc, which saves additional space) Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 10:33:24 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 708FB37B406 for ; Mon, 22 Oct 2001 10:33:19 -0700 (PDT) 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 <20011022173318.QBWV4321.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 22 Oct 2001 13:33:18 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 63E6F1908; Mon, 22 Oct 2001 13:33:15 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 1123620ACE; Mon, 22 Oct 2001 13:33:42 -0400 (EDT) Date: Mon, 22 Oct 2001 13:33:42 -0400 From: The Anarcat To: Alexander Langer Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022133341.C601@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Alexander Langer , Libh References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oJ71EGRlYNjSvfq7" Content-Disposition: inline In-Reply-To: <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> 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 --oJ71EGRlYNjSvfq7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 22, 2001 at 06:17:59PM +0200, Alexander Langer wrote: > Thus spake John Smith (anarcat@anarcat.dyndns.org): >=20 > > > > -rwxr-xr-x 1 anarcat anarcat 7657832 19 oct 22:53 tclh.static* > > > gzip -9? > > haven't thought of that.... The runtime size would be the same in that > > case though. :) >=20 > Yeah, but we need to gzip it so that it fits on the floppies. > I think it worked when I tried it. I got 10k spare for scripts > and stuff :) (but I didn't use crunchgen etc, which saves > additional space) All good then, what do you think of: Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/libh/cvs/libh/release/floppies/Makefile,v retrieving revision 1.7 diff -u -u -r1.7 Makefile --- Makefile 2001/10/19 16:24:58 1.7 +++ Makefile 2001/10/22 17:30:24 @@ -81,7 +81,8 @@ df -ik ${.CURDIR}/${MFS_MP} ls -l ${TCLHDIR}/${TCLH} strip ${TCLHDIR}/${TCLH} - install -c ${TCLHDIR}/${TCLH} ${.CURDIR}/${MFS_MP}/sbin/tclh + gzip -9 ${TCLHDIR}/${TCLH} + install -c ${TCLHDIR}/${TCLH}.gz ${.CURDIR}/${MFS_MP}/sbin/tclh @echo "- Create passwd file" pwd_mkdb -d . master.passwd; mv spwd.db ${MFS_MP}/etc/ Oh, and we also need to add a note to README.kernel saying that we need the gzip pseudo-dev... :) Crunchgen will be a much bigger challenge...=20 And anyways, would we really get such an improvement? We have only one binary! :) I thought crunchgen was working by merging many binaries into a single main()... a. --oJ71EGRlYNjSvfq7 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 iEYEARECAAYFAjvUWHQACgkQttcWHAnWiGfNsQCeJ6xlCutfSUSkRZqlBHSZd356 rzoAn0gOzJg5f7EP0kq+sOZVqYfZWzgg =p2Px -----END PGP SIGNATURE----- --oJ71EGRlYNjSvfq7-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 10:40: 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 3C55E37B401 for ; Mon, 22 Oct 2001 10:39:59 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9MHdpb60379 for libh@FreeBSD.org; Mon, 22 Oct 2001 12:39:51 -0500 (CDT) (envelope-from antoine) Message-Id: <200110221739.f9MHdpb60379@usw4.freebsd.org> From: Antoine Beaupré Date: Mon, 22 Oct 2001 12:39:49 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies README.kernel 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/22 12:39:49 CDT Modified files: release/floppies README.kernel Log: start the list of mandatory items to include in the kernel config Revision Changes Path 1.2 +7 -1 libh/release/floppies/README.kernel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 10:47:38 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 940A937B401 for ; Mon, 22 Oct 2001 10:47:35 -0700 (PDT) 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 f9MHlVj08459; Mon, 22 Oct 2001 19:47:31 +0200 (MEST) 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 f9MHlUo08453; Mon, 22 Oct 2001 19:47:30 +0200 (MEST) Received: from zerogravity.kawo2.rwth-aachen.de (zerogravity.kawo2.rwth-aachen.de [134.130.181.28]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id TAA29586; Mon, 22 Oct 2001 19:47:31 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id A202614AAA; Mon, 22 Oct 2001 19:47:34 +0200 (CEST) Date: Mon, 22 Oct 2001 19:47:34 +0200 From: Alexander Langer To: The Anarcat , Libh Subject: Re: Libh minimum requirements Message-ID: <20011022194734.C9492@zerogravity.kawo2.rwth-aachen.de> References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> <20011022133341.C601@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="bKyqfOwhbdpXa4YI" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011022133341.C601@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Mon, Oct 22, 2001 at 01:33:42PM -0400 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 --bKyqfOwhbdpXa4YI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Thus spake The Anarcat (anarcat@anarcat.dyndns.org): > And anyways, would we really get such an improvement? We have only one > binary! :) I thought crunchgen was working by merging many binaries into > a single main()... No, we also have init :) Alex --bKyqfOwhbdpXa4YI 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 iQEVAwUBO9RbtbRIIUSeqRcRAQE5UwgAtKHtepi8pxPEPnvha86I3P8U/l8cM7sU l4KOfgQxkvSJyA8OKRLiMa/IhBUgyvjIerEDj0V+02/DUslwwj4w1YmvmTbgxfII 7iE/mqyqyAIBigQYa2fD1lHvrvKHqAwv50jv8UUl+oJ4nbDo8m5DlhAZruvqHITV P5Hr5eJWqkq8GiXr8D8dRQ+OpVB84+iXVVnxbUMbaeKmnu6VkZYYEqOdyYXlHyb9 FP6F7McN1ojdvPYSE0K1gD7J0sVC4g/GpeGkf8SKRnROrJdnYW73majIu7ja6C6H kCI7mrloyqiZ6vkOKsc3JC4nuF6biIuWqE22xK1dEkGklJRQ1s429w== =6Ts6 -----END PGP SIGNATURE----- --bKyqfOwhbdpXa4YI-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 11:46:42 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 AFCAD37B406 for ; Mon, 22 Oct 2001 11:46:37 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts19-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011022184636.ZKLI3504.tomts19-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 22 Oct 2001 14:46:36 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 53FB119F5; Mon, 22 Oct 2001 14:46:30 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 41BE520B04; Mon, 22 Oct 2001 14:46:56 -0400 (EDT) Date: Mon, 22 Oct 2001 14:46:55 -0400 From: The Anarcat To: Alexander Langer Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022144655.A537@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Alexander Langer , Libh References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> <20011022133341.C601@shall.anarcat.dyndns.org> <20011022194734.C9492@zerogravity.kawo2.rwth-aachen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <20011022194734.C9492@zerogravity.kawo2.rwth-aachen.de> 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 --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 22, 2001 at 07:47:34PM +0200, Alexander Langer wrote: > Thus spake The Anarcat (anarcat@anarcat.dyndns.org): >=20 > > And anyways, would we really get such an improvement? We have only one > > binary! :) I thought crunchgen was working by merging many binaries into > > a single main()... >=20 > No, we also have init :) you're right, however... I think the trouble of getting crunchgen working with the build vs the gain... I won't do it anyways.. :) A. --XsQoSWH+UP9D9v3l 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 iEYEARECAAYFAjvUaZ4ACgkQttcWHAnWiGejYwCfV39OwYbTQCxSl3WVtIo2xTYq 958AoKMnTbcE9OKbyfDgf6ks22FSJEIc =vIhm -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 12: 4:58 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 A488137B406 for ; Mon, 22 Oct 2001 12:04:53 -0700 (PDT) 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 f9MJ4mj21449; Mon, 22 Oct 2001 21:04:48 +0200 (MEST) 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 f9MJ4lo21445; Mon, 22 Oct 2001 21:04:47 +0200 (MEST) Received: from zerogravity.kawo2.rwth-aachen.de (zerogravity.kawo2.rwth-aachen.de [134.130.181.28]) by kawoserv.kawo2.rwth-aachen.de (8.9.3/8.9.3) with ESMTP id VAA01918; Mon, 22 Oct 2001 21:04:44 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 754C914AAA; Mon, 22 Oct 2001 21:04:47 +0200 (CEST) Date: Mon, 22 Oct 2001 21:04:47 +0200 From: Alexander Langer To: The Anarcat , Libh Subject: Re: Libh minimum requirements Message-ID: <20011022210447.C10226@zerogravity.kawo2.rwth-aachen.de> References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> <20011022133341.C601@shall.anarcat.dyndns.org> <20011022194734.C9492@zerogravity.kawo2.rwth-aachen.de> <20011022144655.A537@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011022144655.A537@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Mon, Oct 22, 2001 at 02:46:55PM -0400 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 --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thus spake The Anarcat (anarcat@anarcat.dyndns.org): > you're right, however... I think the trouble of getting crunchgen > working with the build vs the gain... > I won't do it anyways.. :) me neither. I know why I didn't do it on the first time :) Alex --=20 WELCOME DATACOMP! --OgqxwSJOaUobr8KG 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 iQEVAwUBO9RtzrRIIUSeqRcRAQHXIggAjpys7OPo1CE01GeDX2X7gckacA9F12vt OtFnGL0qAaGo9beLrMx5xDKzPLXN3j7kQ2PmmOG1u8YPJXyVLkOu1SFhkFx6psCF YaqFE9DYw0e+EQebIhBOItnXE+HqxSQdevOQH6pFNOllNSIrNSqcpohSiz1TN/ez /NX8FgC/OO0VfQ2ohSawRn/DQ68JzYjMDz+IuX508T+mbJJousAlSm7SXxHpg0Zv 0FjyzdU882F3csXGvz6ywvIWCX9yuCj/veiMHZUrC5Z8OL4Cq5ByxJc145PtSCax VNMOmBZ8+WAX3wx7pcwyk+93XPPwExGnVdlgo3tdBNh+4DvuhkBqzQ== =7K1j -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 12:26: 0 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 DDE5A37B403 for ; Mon, 22 Oct 2001 12:25:57 -0700 (PDT) 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 <20011022192557.SMFG4321.tomts10-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 22 Oct 2001 15:25:57 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 8B513198D; Mon, 22 Oct 2001 15:25:53 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 67BCA20B04; Mon, 22 Oct 2001 15:26:23 -0400 (EDT) Date: Mon, 22 Oct 2001 15:26:22 -0400 From: The Anarcat To: Alexander Langer Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022152622.D537@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Alexander Langer , Libh References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> <20011022133341.C601@shall.anarcat.dyndns.org> <20011022194734.C9492@zerogravity.kawo2.rwth-aachen.de> <20011022144655.A537@shall.anarcat.dyndns.org> <20011022210447.C10226@zerogravity.kawo2.rwth-aachen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kvUQC+jR9YzypDnK" Content-Disposition: inline In-Reply-To: <20011022210447.C10226@zerogravity.kawo2.rwth-aachen.de> 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 --kvUQC+jR9YzypDnK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 22, 2001 at 09:04:47PM +0200, Alexander Langer wrote: > Thus spake The Anarcat (anarcat@anarcat.dyndns.org): >=20 > > you're right, however... I think the trouble of getting crunchgen > > working with the build vs the gain... > > I won't do it anyways.. :) >=20 > me neither. I know why I didn't do it on the first time :) I guess it might become necessary when/if we have more utilities on the floppy... a. --kvUQC+jR9YzypDnK 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 iEYEARECAAYFAjvUct0ACgkQttcWHAnWiGcC8ACffzUeKt9AgSu6hGarUuMFXcYB Gl4An1k5RVGWi+t51ldYNHIccEhXM0+r =uWKi -----END PGP SIGNATURE----- --kvUQC+jR9YzypDnK-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Mon Oct 22 12:28:35 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 2F54537B405 for ; Mon, 22 Oct 2001 12:28:32 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011022192830.YKPU2701.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Mon, 22 Oct 2001 15:28:30 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id B40AE191F; Mon, 22 Oct 2001 15:28:27 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 9A9DF20B04; Mon, 22 Oct 2001 15:28:57 -0400 (EDT) Date: Mon, 22 Oct 2001 15:28:57 -0400 From: The Anarcat To: Alexander Langer Cc: Libh Subject: Re: Libh minimum requirements Message-ID: <20011022152856.E537@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Alexander Langer , Libh References: <20011021151849.A532@shall.anarcat.dyndns.org> <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <3BD44252.7472D597@anarcat.dyndns.org> <20011022181759.B7829@zerogravity.kawo2.rwth-aachen.de> <20011022133341.C601@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zaRBsRFn0XYhEU69" Content-Disposition: inline In-Reply-To: <20011022133341.C601@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 --zaRBsRFn0XYhEU69 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon Oct 22, 2001 at 01:33:42PM -0400, The Anarcat wrote: > All good then, what do you think of: >=20 > - install -c ${TCLHDIR}/${TCLH} ${.CURDIR}/${MFS_MP}/sbin/tclh > + gzip -9 ${TCLHDIR}/${TCLH} > + install -c ${TCLHDIR}/${TCLH}.gz ${.CURDIR}/${MFS_MP}/sbin/tclh So we forget it... the gzip module doesn't handle ELF executables. a. --zaRBsRFn0XYhEU69 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 iEYEARECAAYFAjvUc14ACgkQttcWHAnWiGdo0QCfTnPak4ITmCfli9LQzEexORzb GOkAn1zINNUb3uazua2RRqwAfi8RPWht =a33v -----END PGP SIGNATURE----- --zaRBsRFn0XYhEU69-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Oct 23 11:18:25 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 CBD0F37B405 for ; Tue, 23 Oct 2001 11:18:21 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts17-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011023181815.KAZH19597.tomts17-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Tue, 23 Oct 2001 14:18:15 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 2196F1930 for ; Tue, 23 Oct 2001 14:18:11 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id C8C3D20ACE; Tue, 23 Oct 2001 14:18:38 -0400 (EDT) Date: Tue, 23 Oct 2001 14:18:37 -0400 From: The Anarcat To: Libh Subject: current status of the mfsroot floppy size Message-ID: <20011023141837.A526@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="PEIAKu/WMn1b1Hv9" 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 --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, the current mfsroot looks like this: Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/vn0 1403 1272 131 91% /u/anarcat/libh/release/flop= pies/fmnt that is obviously *without* Qt (only tvision). And the space is spread like this: 3693 mmnt/sbin 233 mmnt/etc 12 mmnt/scripts 1 mmnt/dev 18 mmnt/usr/local/lib/tcl8.3 19 mmnt/usr/local/lib 19 mmnt/usr/local 20 mmnt/usr 3957 mmnt where sbin contains a stripped/static/notvision tclh and init.=20 So there is still quite a few K left to put more scripts (yay!), namely the diskeditor. Fun task for the ppl who have time to waste: write a zsource tcl command that reads compressed scripts. ;) A. --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 iEYEARECAAYFAjvVtHsACgkQttcWHAnWiGdbggCeMx5SdSy07tzpVsFrTiQdSgSr Ki0AnjAEnA8GHdy1ll4wH2t0yjyqlIQo =gsVl -----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 Tue Oct 23 12:10:18 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 54EEE37B401 for ; Tue, 23 Oct 2001 12:10:16 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9NJAFa62060 for libh@FreeBSD.org; Tue, 23 Oct 2001 14:10:15 -0500 (CDT) (envelope-from antoine) Message-Id: <200110231910.f9NJAFa62060@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 14:10:15 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile 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/23 14:10:15 CDT Modified files: release/floppies Makefile Log: fix kernel floppy build, I broke it very badly by seperating it in multiple targets without using them all add a non-destructive "fix" target that cleans remaining mounts and vnconfigs make clean use that target conditionalize the .hints use in kernel config on FreeBSD version Revision Changes Path 1.8 +10 -7 libh/release/floppies/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Oct 23 12:27:19 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 7A3C837B403 for ; Tue, 23 Oct 2001 12:27:18 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9NJRI962101 for libh@FreeBSD.org; Tue, 23 Oct 2001 14:27:18 -0500 (CDT) (envelope-from antoine) Message-Id: <200110231927.f9NJRI962101@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 14:27:18 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/floppies Makefile 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/23 14:27:18 CDT Modified files: release/floppies Makefile Log: add kernel[.gz] to the clean target Revision Changes Path 1.9 +3 -2 libh/release/floppies/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Oct 23 12:45:13 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 3D30A37B407 for ; Tue, 23 Oct 2001 12:45:11 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9NJjAN62147 for libh@FreeBSD.org; Tue, 23 Oct 2001 14:45:10 -0500 (CDT) (envelope-from antoine) Message-Id: <200110231945.f9NJjAN62147@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 14:45:10 -0500 (CDT) 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/23 14:45:10 CDT Modified files: release/floppies Makefile Makefile.inc Log: harmonize variable names with the ones in src/release/Makefile kgzip the loader only on i386 Revision Changes Path 1.10 +7 -3 libh/release/floppies/Makefile 1.6 +4 -3 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 Tue Oct 23 13: 7:15 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 8695837B401 for ; Tue, 23 Oct 2001 13:07:11 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts16-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011023200710.TCPJ1976.tomts16-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Tue, 23 Oct 2001 16:07:10 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id E1F9D19E3 for ; Tue, 23 Oct 2001 16:07:07 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 92C4E20ACE; Tue, 23 Oct 2001 16:07:38 -0400 (EDT) Date: Tue, 23 Oct 2001 16:07:38 -0400 From: The Anarcat To: Libh Subject: current status of the kernel floppy Message-ID: <20011023160737.E526@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="ryJZkp9/svQ58syV" 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 --ryJZkp9/svQ58syV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all.. I commited a piece to the release/floppies/Makefile to allow the kernel floppy to be *really* created. :) So here's the current kernel status... On -stable, using a "dokern"-ified GENERIC, I get a: -rwxr-xr-x 1 root wheel 1322968 23 oct 16:00 kernel.gz* and the floppy looks like: Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/vn0 1403 1393 10 99% /u/anarcat/libh/release/floppies/kmnt I can't wait to make a machine boot the libh installer! Even if it does not do much for now. ;) 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 iEYEARECAAYFAjvVzggACgkQttcWHAnWiGeY8QCdG8nF1ajcLxlVRHAN4a2SQaaP En8AniFv92RcoSUFGl/HV2HYrpsuL6Ka =xVU5 -----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 Tue Oct 23 13:59: 9 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 9416B37B403 for ; Tue, 23 Oct 2001 13:59:01 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011023205900.UQBL2701.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Tue, 23 Oct 2001 16:59:00 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id C128F19E3 for ; Tue, 23 Oct 2001 16:58:55 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id C81B120ACE; Tue, 23 Oct 2001 16:59:26 -0400 (EDT) Date: Tue, 23 Oct 2001 16:59:26 -0400 From: The Anarcat To: Libh Subject: tcl integer limitations Message-ID: <20011023165922.F526@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="Pql/uPZNXIm1JCle" 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 --Pql/uPZNXIm1JCle Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi. I'm working on making it possible to change the size units in the label editor and the fdisk editor. Inevitably, I must use bytes instead of sectors to represent the sizes. The problem is that this overflows tcl's default integer type (long): anarcat@shall[~/libh/release/diskedit]% bc=20 bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'.=20 60030432 * 512 30735581184 anarcat@shall[~/libh/release/diskedit]% tclsh8.3 % expr 60030432 * 512 670810112 % expr 30735581184 integer value too large to represent I guess the proper solution is to use a floating points, but that seems evil to me... Unless anyone has a better idea, i'll use floating point. Or at least try. ;) A. --Pql/uPZNXIm1JCle 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 iEYEARECAAYFAjvV2ikACgkQttcWHAnWiGeNcwCcDDN/Cz2NDv35wRLEIaervR6Z fA0An1fLcGeB8YH1EPO8q5RTAtUBGVq9 =/h5o -----END PGP SIGNATURE----- --Pql/uPZNXIm1JCle-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Oct 23 15:22:34 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 8ADDF37B401 for ; Tue, 23 Oct 2001 15:22:32 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9NMMWN62322 for libh@FreeBSD.org; Tue, 23 Oct 2001 17:22:32 -0500 (CDT) (envelope-from antoine) Message-Id: <200110232222.f9NMMWN62322@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 17:22:31 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit 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/23 17:22:31 CDT Modified files: release/diskedit disklabel.tcl size.tcl Log: Sector size notion removed from size.tcl - all sizes are expected to be in bytes now - change free_space_str interface to remove $chunk accesses - add conversion procedures that convert from bytes to X Disklabel can now display sizes in many different units - new "change units" button - *format procedures now take care of sector->bytes conversions and therefore now take a sectsize arg - parts list items now feature a size - offsets and end are still in sectors, however - adapt to new free_space_str interface Revision Changes Path 1.7 +59 -21 libh/release/diskedit/disklabel.tcl 1.2 +84 -6 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 Tue Oct 23 18: 9:49 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 2E2BB37B405 for ; Tue, 23 Oct 2001 18:09:47 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9O19kb62497 for libh@FreeBSD.org; Tue, 23 Oct 2001 20:09:46 -0500 (CDT) (envelope-from antoine) Message-Id: <200110240109.f9O19kb62497@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 20:09:46 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl fdisk.tcl fdiskops.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/23 20:09:46 CDT Modified files: release/diskedit disklabel.tcl fdisk.tcl fdiskops.tcl size.tcl Log: More cycle units code! - move size cycling code out of disklabel.tcl to size.tcl (proc cycle_size_units) - create a cycle size button in fdisk dialog that cycle the global size units. This doesn't update fdisk's display yet (apart from the button text change). - refresh disklabel's display when fdisk exits Layout: - move right button column creation after middle column filling - make disklabel dialog a bit bigger - $disk_window show at the beginning of proc disklabel - make all button words first letters capitalized to follow fdisk's look I have a problem making the disklabel window layout look decent. I think it triggers a bug in its current version since the upper listbox doesn't show up all its entries properly (one is almost hidden at the top) and doesn't display its name. Also, the buttons and listboxes aren't nicely spaced as in fdisk. Both window creation code and layout instructions are similar, so I don't know what's going on. Maybe because one is a dialog and the other a window??? Revision Changes Path 1.8 +32 -26 libh/release/diskedit/disklabel.tcl 1.8 +3 -1 libh/release/diskedit/fdisk.tcl 1.7 +10 -0 libh/release/diskedit/fdiskops.tcl 1.3 +13 -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 Tue Oct 23 18:18: 1 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 6216937B401 for ; Tue, 23 Oct 2001 18:17:59 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9O1Hxb62544 for libh@FreeBSD.org; Tue, 23 Oct 2001 20:17:59 -0500 (CDT) (envelope-from antoine) Message-Id: <200110240117.f9O1Hxb62544@usw4.freebsd.org> From: Antoine Beaupré Date: Tue, 23 Oct 2001 20:17:59 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit disklabel.tcl fdisk.tcl fdiskops.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/23 20:17:59 CDT Modified files: release/diskedit disklabel.tcl fdisk.tcl fdiskops.tcl size.tcl Log: s/size_type/size_units/ a more meaningful variable name Revision Changes Path 1.9 +15 -15 libh/release/diskedit/disklabel.tcl 1.9 +2 -2 libh/release/diskedit/fdisk.tcl 1.8 +3 -3 libh/release/diskedit/fdiskops.tcl 1.4 +16 -16 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 Tue Oct 23 21:50:49 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 AD82B37B403 for ; Tue, 23 Oct 2001 21:50:46 -0700 (PDT) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9O4o2w89921; Tue, 23 Oct 2001 21:50:02 -0700 (PDT) (envelope-from jkh@winston.freebsd.org) To: The Anarcat Cc: Libh Subject: Re: current status of the kernel floppy In-Reply-To: Message from The Anarcat of "Tue, 23 Oct 2001 16:07:38 EDT." <20011023160737.E526@shall.anarcat.dyndns.org> Date: Tue, 23 Oct 2001 21:50:02 -0700 Message-ID: <89918.1003899002@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 That's very cool! It may not do anything yet, but it's still a very significant milestone. :) - Jordan > > --ryJZkp9/svQ58syV > Content-Type: text/plain; charset=us-ascii > Content-Disposition: inline > > Hi all.. > > I commited a piece to the release/floppies/Makefile to allow the kernel > floppy to be *really* created. :) > > So here's the current kernel status... On -stable, using a > "dokern"-ified GENERIC, I get a: > > -rwxr-xr-x 1 root wheel 1322968 23 oct 16:00 kernel.gz* > > and the floppy looks like: > > Filesystem 1K-blocks Used Avail Capacity Mounted on > /dev/vn0 1403 1393 10 99% /u/anarcat/libh/release/flo ppies/kmnt > > I can't wait to make a machine boot the libh installer! > > Even if it does not do much for now. ;) > > 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 > > iEYEARECAAYFAjvVzggACgkQttcWHAnWiGeY8QCdG8nF1ajcLxlVRHAN4a2SQaaP > En8AniFv92RcoSUFGl/HV2HYrpsuL6Ka > =xVU5 > -----END PGP SIGNATURE----- > > --ryJZkp9/svQ58syV-- > > 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 Wed Oct 24 9:59:44 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 37BF537B405 for ; Wed, 24 Oct 2001 09:59:38 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts19-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011024165937.TSFF4828.tomts19-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Wed, 24 Oct 2001 12:59:37 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id DC45E1A1A; Wed, 24 Oct 2001 12:59:31 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 983D020B04; Wed, 24 Oct 2001 13:00:02 -0400 (EDT) Date: Wed, 24 Oct 2001 13:00:02 -0400 From: The Anarcat To: Jordan Hubbard Cc: Libh Subject: Re: current status of the kernel floppy Message-ID: <20011024130001.A572@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Jordan Hubbard , Libh References: <20011023160737.E526@shall.anarcat.dyndns.org> <89918.1003899002@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: <89918.1003899002@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 --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue Oct 23, 2001 at 09:50:02PM -0700, Jordan Hubbard wrote: > That's very cool! It may not do anything yet, but it's still a very > significant milestone. :) ...and might deter people from thinking libh won't make it for 5.0! I feel the project is going very well, and I am confident we will have something to merge into 5.0 soon enough. Actually, I think the bottleneck for the installer capacities is more the binup/libh packages interaction than the installer itself. Ie, once we get the base system into libh packages and that libh can properly manage packages, the rest is candy. A. --X1bOJ3K7DJ5YkBrT 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 iEYEARECAAYFAjvW85AACgkQttcWHAnWiGeuSgCcDS7xmE2uWanjpqIpqiCQMv97 RygAnjDIOXGlgX+Wd2ANPjuzIgHW2r/i =rtYZ -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Oct 25 23:53: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 A4F2437B405 for ; Thu, 25 Oct 2001 23:53:34 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9Q6rY065985 for libh@FreeBSD.org; Fri, 26 Oct 2001 01:53:34 -0500 (CDT) (envelope-from antoine) Message-Id: <200110260653.f9Q6rY065985@usw4.freebsd.org> From: Antoine Beaupré Date: Fri, 26 Oct 2001 01:53:33 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh 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/26 01:53:33 CDT Modified files: . Makefile.inc Log: add UITYPE variable that can be used to detect what type of build is running from anywhere Revision Changes Path 1.16 +15 -1 libh/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 6:59:35 2001 Delivered-To: freebsd-libh@freebsd.org Received: from fe070.worldonline.dk (fe070.worldonline.dk [212.54.64.208]) by hub.freebsd.org (Postfix) with SMTP id 17BCB37B407 for ; Fri, 26 Oct 2001 06:59:30 -0700 (PDT) Received: (qmail 19826 invoked by uid 0); 26 Oct 2001 13:59:28 -0000 Received: from unknown (HELO there) (213.237.101.114) by fe070.worldonline.dk with SMTP; 26 Oct 2001 13:59:28 -0000 Content-Type: text/plain; charset="iso-8859-1" From: Simon L.Nielsen To: Eric Melville , binup@FreeBSD.org Subject: Re: current project steps Date: Fri, 26 Oct 2001 15:58:51 +0200 X-Mailer: KMail [version 1.3] Cc: libh@FreeBSD.org References: <20011020202153.A76835@FreeBSD.org> In-Reply-To: <20011020202153.A76835@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20011026135930.17BCB37B407@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 21 October 2001 05:21, Eric Melville wrote: > The way I see it, the big picture steps for binup are: That looks right. > 1. Extend package framework with middle layer API and system packages To do this we should properly document what the current package system can do, and what would be nice to change when it's is being rewritten anyway. > 2. Work concept of system packages into the FreeBSD tree 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). > 3. Create library with basic portupgrade functionality and network protocol > 4. Write applications that use this library to update the system Well it will take a while to do the first to steps, so we should properly worry about these later. > upgrade it with binup, and then return using the source tree without > hassle. This is not trivial, but assumedly could be accomplished by > using the mk makefiles to register system components in the package > database as it installs them. 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 > Additionally, after the client library is completed, I would like to make > usage of a binup server a valid means of installation for libh. 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.. - -- /Simon -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE72Wwh8kocFXgPTRwRAjwQAJ9djB/zuR00xZNyNk5EvS2KQbTTrACgpy8w /OO8syEdQnntMsnxRAtWI0I= =iPIe -----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 Fri Oct 26 13:11:11 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 A248A37B406 for ; Fri, 26 Oct 2001 13:10:48 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts14-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011026201047.ORXY3059.tomts14-srv.bellnexxia.net@khan.anarcat.dyndns.org> for ; Fri, 26 Oct 2001 16:10:47 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 79E381908 for ; Fri, 26 Oct 2001 16:10:44 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id BFA8320ACE; Fri, 26 Oct 2001 16:11:17 -0400 (EDT) Date: Fri, 26 Oct 2001 16:11:17 -0400 From: The Anarcat To: Libh Subject: more details on console_init bug Message-ID: <20011026161116.B11804@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="oLBj+sq0vYjzfsbl" 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 --oLBj+sq0vYjzfsbl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! I tried to debug the latest entry to the BUGS file, and stumble upon problems using gdb on the .static file. :) I just tried again with the *dynamic* tclh, and here are my results. I had a more significant backtrace than last time, however, I don't get it: Program received signal SIGABRT, Aborted. 0x28dcd764 in kill () from /usr/lib/libc.so.4 (gdb) bt #0 0x28dcd764 in kill () from /usr/lib/libc.so.4 #1 0x28e097b6 in abort () from /usr/lib/libc.so.4 #2 0x28c9225d in allocBlock () from /usr/local/lib/libtvision.so.0 #3 0x28c9228a in __builtin_vec_new () from /usr/local/lib/libtvision.so.0 #4 0x28c75278 in TInputLine::TInputLine () from /usr/local/lib/libtvision.so.0 #5 0x28318c57 in HuiTInputLine::HuiTInputLine (this=3D0x8058c80,=20 aText=3D@0xbfbfe40c, aMaxLength=3D-1, aValidator=3D@0xbfbfe2fc) at /u/anarcat/libh/compile/text+graphics/../../lib/hui/HuiTVision_InputLineW idget.cc:149 #6 0x282bf100 in HuiTVision::InputLineWidget::InputLineWidget ( this=3D0x806eb00, __in_chrg=3D1, aHui=3D@0x806e160, aParent=3D0xbfbfd9d= 4,=20 aName=3D@0xbfbfe3fc, aInitialText=3D@0xbfbfe40c, aMaxLength=3D-1,=20 aValidator=3D@0xbfbfe2fc, aTitle=3D@0xbfbfe300, aComment=3D@0xbfbfe304) at /u/anarcat/libh/compile/text+graphics/../../lib/hui/HuiTVision_InputLineW idget.cc:214 #7 0x282c11a5 in HuiTVision::GroupWidget::inputLine (this=3D0x806ec00,=20 aName=3D@0xbfbfe3fc, aInitialText=3D@0xbfbfe40c, aMaxLength=3D-1,=20 aValidator=3D@0xbfbfe2fc, aTitle=3D@0xbfbfe300, aPosition=3D@0xbfbfe3c0= ,=20 aComment=3D@0xbfbfe304) at /u/anarcat/libh/compile/text+graphics/../../lib/hui/HuiTVision_GroupWidge t.cc:169 #8 0x28224f0f in Hui__GroupWidgetAccess::methodCommand_object ( object=3D0x806ec40, method=3D0x806f620 "inputLine", master_interpreter=3Dtrue,=20 interp=3D0x804f200, objc=3D6, objv=3D0x807f680) at /u/anarcat/libh/compile/text+graphics/LibTclInterface_hui.cc:435 #9 0x28230ac1 in Hui__ContainerWidgetAccess::methodCommand_object ( object=3D0x806ec40, method=3D0x806f620 "inputLine", master_interpreter=3Dtrue,=20 interp=3D0x804f200, objc=3D6, objv=3D0x807f680) at /u/anarcat/libh/compile/text+graphics/LibTclInterface_hui.cc:1419 #10 0x282369bd in HuiTVision__ContainerWidgetAccess::methodCommand_object ( object=3D0x806ec40, method=3D0x806f620 "inputLine", master_interpreter=3Dtrue,=20 interp=3D0x804f200, objc=3D6, objv=3D0x807f680) at /u/anarcat/libh/compile/text+graphics/LibTclInterface_hui.cc:2807 #11 0x28219054 in HuiTVision__ContainerWidgetAccess::methodCommand ( obj=3D0x806ec40, interp=3D0x804f200, objc=3D6, objv=3D0x807f680) at /u/anarcat/libh/compile/text+graphics/LibTclInterface_hui.cc:2792 #12 0x28d2decc in TclObjInvoke () from /usr/local/lib/libtcl83.so #13 0x28d52740 in TclPreventAliasLoop () from /usr/local/lib/libtcl83.so #14 0x28d475ef in TclExecuteByteCode () from /usr/local/lib/libtcl83.so #15 0x28d2d25f in Tcl_EvalObjEx () from /usr/local/lib/libtcl83.so #16 0x28d6b15d in TclObjInterpProc () from /usr/local/lib/libtcl83.so #17 0x28d475ef in TclExecuteByteCode () from /usr/local/lib/libtcl83.so #18 0x28d2d25f in Tcl_EvalObjEx () from /usr/local/lib/libtcl83.so #19 0x28d6b15d in TclObjInterpProc () from /usr/local/lib/libtcl83.so #20 0x28d64320 in TclExpandTokenArray () from /usr/local/lib/libtcl83.so #21 0x28d64a2a in Tcl_EvalEx () from /usr/local/lib/libtcl83.so #22 0x28d5bd01 in Tcl_EvalFile () from /usr/local/lib/libtcl83.so #23 0x28d5e8c4 in Tcl_Main () from /usr/local/lib/libtcl83.so #24 0x8048a88 in main (argc=3D2, argv=3D0xbfbffb28) at tclh.cc:70 #25 0x80489cd in _start () (gdb)=20 So the bug is (triggered?) in tvision. A potential suspect: void * allocBlock( size_t sz ) { assert( heapcheck() >=3D 0 ); sz +=3D BLK_SIZE; in lib/new.c. What's heapcheck? I can't seem to find it anywhere. Internal gcc? Anyways, this is probably not a problem in tclh... A. --oLBj+sq0vYjzfsbl 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 iEYEARECAAYFAjvZw2MACgkQttcWHAnWiGdA/ACfVlL47US58hJYir9Dl1N1PXNc G+4Anj1J9/OSK4xQu/MoRBsTJwWb8n0d =by0f -----END PGP SIGNATURE----- --oLBj+sq0vYjzfsbl-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 13:21:17 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 1B7A537B41E for ; Fri, 26 Oct 2001 13:21:10 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts7-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011026202109.FUGY2701.tomts7-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Fri, 26 Oct 2001 16:21:09 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 21E8C18CC; Fri, 26 Oct 2001 16:21:05 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 6ADB620ACE; Fri, 26 Oct 2001 16:21:41 -0400 (EDT) Date: Fri, 26 Oct 2001 16:21:41 -0400 From: The Anarcat To: Alexander Langer Cc: Libh Subject: Re: Exiting tvision (Re: Libh minimum requirements) Message-ID: <20011026162141.C11804@shall.anarcat.dyndns.org> Mail-Followup-To: The Anarcat , Alexander Langer , Libh References: <20011022150932.B6880@zerogravity.kawo2.rwth-aachen.de> <20011022131351.A601@shall.anarcat.dyndns.org> <20011022194625.A9492@zerogravity.kawo2.rwth-aachen.de> <20011022145844.C537@shall.anarcat.dyndns.org> <20011022213640.E10226@zerogravity.kawo2.rwth-aachen.de> <20011022154943.F537@shall.anarcat.dyndns.org> <20011024200242.D78323@zerogravity.kawo2.rwth-aachen.de> <20011024144845.F572@shall.anarcat.dyndns.org> <20011026100017.A43735@zerogravity.kawo2.rwth-aachen.de> <20011026143441.C530@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ALfTUftag+2gvp1h" Content-Disposition: inline In-Reply-To: <20011026143441.C530@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 --ALfTUftag+2gvp1h Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri Oct 26, 2001 at 02:34:41PM -0400, The Anarcat wrote: > On Fri Oct 26, 2001 at 10:00:17AM +0200, Alexander Langer wrote: >=20 > A workaround might be to detect cmQuit and generate a SIGINT signal. >=20 > Or maybe a proper fix would be to add the freeResources call after the > execute call in: >=20 > void TProgram::run() > { > execute(); > } >=20 > or maybe simply the stopcurses call. ;) All nice talk, but the following patch doesn't fix anything: --- TProgram.cc.orig Fri Oct 26 16:16:21 2001 +++ TProgram.cc Fri Oct 26 16:16:39 2001 @@ -26,6 +26,7 @@ #define Uses_TVMemMgr #endif #include +#include =20 // Public variables =20 @@ -322,6 +323,7 @@ void TProgram::run() { execute(); + freeResources(); } =20 void TProgram::setScreenMode( ushort ) --- system.cc.orig Fri Oct 26 16:17:12 2001 +++ system.cc Fri Oct 26 16:17:38 2001 @@ -1710,7 +1710,7 @@ return toupper(key) =3D=3D 'Y'; } =20 -static void freeResources() +void freeResources() { TScreen::drawMouse(0); #ifdef HAVE_GPM_H --- system.h.orig Fri Oct 26 16:17:00 2001 +++ system.h Fri Oct 26 16:18:09 2001 @@ -414,4 +414,6 @@ static ushort *screenBuffer; }; =20 +void freeResources(); + #endif // Uses_TScreen i don't understand... a. --ALfTUftag+2gvp1h 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 iEYEARECAAYFAjvZxdQACgkQttcWHAnWiGc9lQCeI0k5zyceUqAg7jTyt6DPaOxu +AwAn3pYbSc1XccrDNjmBEl4p/C1K/JE =SVnQ -----END PGP SIGNATURE----- --ALfTUftag+2gvp1h-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 13:59:51 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 205F937B406; Fri, 26 Oct 2001 13:59:26 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts8-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011026205920.TGEC4752.tomts8-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Fri, 26 Oct 2001 16:59:20 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 60F6A192C; Fri, 26 Oct 2001 16:59:18 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id 6E23720ACE; Fri, 26 Oct 2001 16:59:53 -0400 (EDT) Date: Fri, 26 Oct 2001 16:59:52 -0400 From: The Anarcat To: "Simon L. Nielsen" Cc: Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011026165952.D11804@shall.anarcat.dyndns.org> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/unnNtmY43mpUSKx" Content-Disposition: inline In-Reply-To: <20011026135930.03D1637B406@hub.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 --/unnNtmY43mpUSKx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Fri Oct 26, 2001 at 03:58:51PM +0200, Simon L. Nielsen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On Sunday 21 October 2001 05:21, Eric Melville wrote: >=20 > > 1. Extend package framework with middle layer API and system packages > To do this we should properly document what the current package system ca= n=20 > do, and what would be nice to change when it's is being rewritten anyway. just FYI, the package library *is* being re-written, within the libh project, and I think it's doing fine. It just needs a couple more developpers. :) I think what binup should concentrate on is the client/server paradigm because the package system is already under way. We sure need coders for it though... > > 2. Work concept of system packages into the FreeBSD tree > Could this maybe be done with the current makefiles? I don't know enough= =20 > about the FreeBSD build system to know that, but from what I have seen it= =20 > looks like the makefiles contains much of the information needed (program= =20 > names, program locations and so on). I'm not sure about that. A given "install" might put more stuff that we expect. We probably need pkg-plists. Even if that sucks. > > 3. Create library with basic portupgrade functionality and network prot= ocol libh. a libh package install is already an "upgrade". See the libh mailing list for Alex's first successful upgrade of xv (I think). :) > > 4. Write applications that use this library to update the system > > Well it will take a while to do the first to steps, so we should properly= =20 > worry about these later. FWIW, I'm currently writing a fdisk/disklabel-type editor using libh (I'm at the last phase, edition of mount points, newfs options, etc). Heck, we already have boot floppies! Believe me, we just need to work on libh a bit more. What's heavily missing is documentation, but the developpment framework is there. > > upgrade it with binup, and then return using the source tree without > > hassle. This is not trivial, but assumedly could be accomplished by > > using the mk makefiles to register system components in the package > > database as it installs them. > Exactly what kinds of problems to you see if the base system is using=20 > packages? I would guess when installing from source the only difference i= s=20 > that you compile the packages yourself? Of course to find a way to give t= he=20 > self compiled version package version numbers might be a bit tricky It's the same problem that cd /usr/ports/foo/bar ; make install not detecting a previous version. In the ports system, the package is created *after* install, not before. 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 > > Additionally, after the client library is completed, I would like to ma= ke > > usage of a binup server a valid means of installation for libh. > > Hmm, I have been reading the document Jordan wrote about libh=20 > (http://www.freebsd.org/projects/libh.html), but I don't really know exac= tly=20 > what have been done in libh and how much overlap there is between libh an= d=20 > the reworking of the pacakge system.. libh *is* the rework of the package system, for what I know...=20 What it doesn't cover is the conversion of /usr/src (and /usr/ports!) to use a package scheme. BTW, I think this is necessary, not only for the binup project, but for system integrity. Suppose you have an evil binary "foo" that we discovered a nasty security hole in, and that we disconnected "foo" from the worl build. Suppose you cvsup && make world. The binary is probably going to be left there. :) A. --/unnNtmY43mpUSKx 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 iEYEARECAAYFAjvZzscACgkQttcWHAnWiGfHYQCgo1ZejoqRrKOBjmEFcE8vMTba klAAoIJvWs77d5RmLD+rB6RT/aAiK8+p =bLBQ -----END PGP SIGNATURE----- --/unnNtmY43mpUSKx-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 14:13:20 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 7D00437B403; Fri, 26 Oct 2001 14:13:11 -0700 (PDT) Received: by tao.org.uk (Postfix, from userid 100) id 7326D59; Fri, 26 Oct 2001 22:12:54 +0100 (BST) Date: Fri, 26 Oct 2001 22:12:54 +0100 From: Josef Karthauser To: The Anarcat Cc: "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011026221254.A36515@tao.org.uk> References: <20011020202153.A76835@FreeBSD.org> <20011026135930.03D1637B406@hub.freebsd.org> <20011026165952.D11804@shall.anarcat.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="ReaqsoxgOBHFXBhH" 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 --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 26, 2001 at 04:59:52PM -0400, The Anarcat wrote: > > > 1. Extend package framework with middle layer API and system packages > > To do this we should properly document what the current package system = can=20 > > do, and what would be nice to change when it's is being rewritten anywa= y. >=20 > just FYI, the package library *is* being re-written, within the libh > project, and I think it's doing fine. It just needs a couple more > developpers. :) Does it address the issues that I raised on this list earlier this month, or is it a different kind of thing? Is there a mailing list for libh? =20 Joe --ReaqsoxgOBHFXBhH 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 iEYEARECAAYFAjvZ0dUACgkQXVIcjOaxUBZahQCdFmLL7a1uDD37ar5gclOWfN58 sLsAoNt7OS5yY+X/P9TMbPiXylIZ0m9j =pyLW -----END PGP SIGNATURE----- --ReaqsoxgOBHFXBhH-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 14:20: 8 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 AFE3D37B403; Fri, 26 Oct 2001 14:20:02 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts19-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011026212001.GAGP4828.tomts19-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Fri, 26 Oct 2001 17:20:01 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 440F719D8; Fri, 26 Oct 2001 17:19:59 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id F0DD920ACE; Fri, 26 Oct 2001 17:20:28 -0400 (EDT) Date: Fri, 26 Oct 2001 17:20:28 -0400 From: The Anarcat To: Josef Karthauser Cc: "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011026172027.F11804@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> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yRA+Bmk8aPhU85Qt" Content-Disposition: inline In-Reply-To: <20011026221254.A36515@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 --yRA+Bmk8aPhU85Qt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri Oct 26, 2001 at 10:12:54PM +0100, Josef Karthauser wrote: >=20 > Does it address the issues that I raised on this list earlier this > month, or is it a different kind of thing? Er... I'm kinda new to the list. Which issues in particular? > Is there a mailing list for libh? Yes. freebsd-libh@freebsd.org http://www.freebsd.org/projects/libh.html A. --yRA+Bmk8aPhU85Qt 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 iEYEARECAAYFAjvZ05oACgkQttcWHAnWiGfXfACgosAEJu15xb9ZjBeHrGZgespK M8QAn01A0beRJSHyGvIK/M5B0fhmQudA =RYSm -----END PGP SIGNATURE----- --yRA+Bmk8aPhU85Qt-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 14:23:37 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 427F237B401 for ; Fri, 26 Oct 2001 14:23:35 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9QLNYF67185 for libh@FreeBSD.org; Fri, 26 Oct 2001 16:23:34 -0500 (CDT) (envelope-from antoine) Message-Id: <200110262123.f9QLNYF67185@usw4.freebsd.org> From: Antoine Beaupré Date: Fri, 26 Oct 2001 16:23:34 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/api Hui_ButtonWidget.txt Hui_InputLineWidget.txt 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/26 16:23:34 CDT Added files: doc/api Hui_ButtonWidget.txt Hui_InputLineWidget.txt Log: Add descriptions for ButtonWidget and InputLineWidget. This documentation could/should be auto-generated from .cd.cc files. Obtained from: Hui.cd.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Oct 26 14:30:57 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 E831037B403; Fri, 26 Oct 2001 14:30:50 -0700 (PDT) Received: by tao.org.uk (Postfix, from userid 100) id B5215110; Fri, 26 Oct 2001 22:30:33 +0100 (BST) Date: Fri, 26 Oct 2001 22:30:33 +0100 From: Josef Karthauser To: The Anarcat Cc: "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org Subject: Re: current project steps Message-ID: <20011026223033.A44573@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> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011026172027.F11804@shall.anarcat.dyndns.org>; from anarcat@anarcat.dyndns.org on Fri, Oct 26, 2001 at 05:20:28PM -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 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 26, 2001 at 05:20:28PM -0400, The Anarcat wrote: > On Fri Oct 26, 2001 at 10:12:54PM +0100, Josef Karthauser wrote: > >=20 > > Does it address the issues that I raised on this list earlier this > > month, or is it a different kind of thing? >=20 > Er... I'm kinda new to the list. Which issues in particular? It's a bit brash to tell us what to do if you don't know what we've been talking about isn't it? ;o). Take a look at the mail archives for this month. I'd be interested to know whether libh has considered these things. I thought that libh was just a graphical interface that would allow sysinstall and any package install tools to render to both consoles and x11 with easy and no code changes. Any am wrong? Joe --cWoXeonUoKmBZSoM 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 iEYEARECAAYFAjvZ1fkACgkQXVIcjOaxUBaAaQCg2Xs6N4rvP1VXpuwM5YsOoWrU nX4An0UChzPw90bt/NSVoMYtkPtPR6vp =kRUb -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 10:17:28 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 76E5C37B403; Sat, 27 Oct 2001 10:17:03 -0700 (PDT) Received: from khan.anarcat.dyndns.org ([65.94.128.156]) by tomts16-srv.bellnexxia.net (InterMail vM.4.01.03.16 201-229-121-116-20010115) with ESMTP id <20011027171701.JLGX1976.tomts16-srv.bellnexxia.net@khan.anarcat.dyndns.org>; Sat, 27 Oct 2001 13:17:01 -0400 Received: from shall.anarcat.dyndns.org (shall.anarcat.dyndns.org [192.168.0.1]) by khan.anarcat.dyndns.org (Postfix) with ESMTP id 3D7F519E5; Sat, 27 Oct 2001 13:16:50 -0400 (EDT) Received: by shall.anarcat.dyndns.org (Postfix, from userid 1000) id EC80E20ACE; Sat, 27 Oct 2001 13:17:27 -0400 (EDT) Date: Sat, 27 Oct 2001 13:17:27 -0400 From: The Anarcat To: Josef Karthauser Cc: "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org, Alexander Langer Subject: Re: current project steps Message-ID: <20011027131726.A68253@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> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2fHTh5uZTiUOsy+g" Content-Disposition: inline In-Reply-To: <20011026223033.A44573@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 --2fHTh5uZTiUOsy+g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri Oct 26, 2001 at 10:30:33PM +0100, Josef Karthauser wrote: > On Fri, Oct 26, 2001 at 05:20:28PM -0400, The Anarcat wrote: > > On Fri Oct 26, 2001 at 10:12:54PM +0100, Josef Karthauser wrote: > > >=20 > > > Does it address the issues that I raised on this list earlier this > > > month, or is it a different kind of thing? > >=20 > > Er... I'm kinda new to the list. Which issues in particular? >=20 > It's a bit brash to tell us what to do if you don't know what we've been > talking about isn't it? ;o). 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.=20 [note that I do not talk in the name of the libh project, nor do I want to. I just talk as a developper who happen to work on libh right now. :)] Let's see: On Dim oct 14, 2001 at 05:05:15pm -0700, Eric Melville wrote: >=20 > 1. I've heard speculation of an entirely new package framework, that would > include things such as base system components being installed as > packages. Is this anywhere near reality for 5.0-RELEASE, or should it = be > considered a thought that has past? libh is a entirely new package framework. For a extensive description, see: http://www.freebsd.org/projects/libh.html I think libh will be ready for 5.0. Heck, I'm even coding on -stable, right now! For all I know, it might be ready even before 5.0. > 2. Does it make sense for system components to include other components, = or > would managing dependancies within the updater sound like a better pla= n? I'm not sure I understand here, but what I think is that there should be many simple autonomous packages (sendmail, base, kernel, etc). I'm not fully aware of all the current capabilities of the current libh, since I'm working in another area. Alex should be more aware of that (in CC).=20 But, I know that libh follows the sysinstall2.txt stuff. It's available from OP and from the libh CVS repository and seems to be pretty complete. I also encourage people to take a peek at http://openpackages.org/html/pkg_design.php > In the case of the base system being installed as a set of packages it > sounds like a better plan to manage dependancies, whereas with the > current layout of FreeBSD it may make more sense to go the other way. I personnally think the current layout of /usr/src should be changed. :) Packages in there can install whatever they want, anywhere. There is no record of which files get installed. Heck, we're more severe with ports than with our own tree! We should set the example. :) > 3. A means of classifying packages would be desirable to allow, say, the > installation of a system using postfix instead of sendmail. This would > work along the lines of certain packages being grouped, and then exact= ly > one must be selected. This isn't really a question so much as an extra > point to be considered in the first question. Yes. This is an issue that is not really addressed yet, I think. There is the "pseudo-package" concept, similar to Debian's concept of package role (eg mailserver package abstraction).=20 On Mon Oct 15, 2001 at 02:08:34AM +0100, Josef Karthauser wrote: > Our current package framework is inadequate. It needs to be > reconstructed with a middle layer API to separate the underlying > database representation from the package tools. Unfortuately the > open-packages people don't appear to have realised this. :(. I'm not sure libh adresses this either. But it could! :) Right now, it assumes a certain file hierarchy, using db3, I think. It could probably be possible to extend this to use any other database system. On Mon Oct 15, 2001 at 02:30:57AM +0100, Josef Karthauser wrote: > * Plug new groups of ports in via a plug in module, like the bsdpan > (CPAN) for installed perl modules. Package tools shouldn't be using > /usr/ports/INDEX natively. They should be going through the API so > that other modules can advertise what they're able to install also. > There are loads of things that would benefit from this. Ruby, > Latex, CPAN, etc. libh doesn't address ports issues, in general. On Tue Oct 16, 2001 at 07:00:47PM +0100, Josef Karthauser wrote: >=20 > The key idea is to separate what is currently a bit convoluted. >=20 > There are various core parts of the package system: >=20 > * component installation database. what's installed, where and what > versions. >=20 > This is currently in /var/db/pkg. It should be possible to use other > backends. It should be possible to drop a 'plug in' module in place to > store this information in whatever way the admin wants. Why not a > central SQL server containing info on all the servers/workstations in > the cluster, for instance. Good idea. It should be possible to implement that in libh. Note however, that this is a minor problem, IMHO. The major problem is the lack of upgrade facilities in the current package scheme. Oh, sure, portupgrade can do binary updates, but the system wasn't designed for that, so it's not reliable. In contrast, libh provides smooth binary upgrades, history, and *undos* for package management. > * indexing, package availability and build functionality. >=20 > At the moment /usr/ports/INDEX is the only way to know what can be > installed. this should be abstracted. it should be possible to write, > for instance, a CPAN module that connects to a CPAN mirror and abstracts > a complete list of what modules are available and have the pkg_install > tools automatically know about these too. If we get this right it would > be possible to add whole chunks of new ports automatically by writing an > interface module to the relevant system. Of the top of my head, ruby, > perl, latex would benefit from these straight away. Of course. This is a problem not addressed by libh, I think. Or at least, not yet. If a database backend abstraction is implemented, however, this would be easy to implement. We have to provide these kind of facilities for packages as well as "ports" (source builds), like debian does.=20 > We already have a perl module in the tree that does the right thing (tm) > when you install a perl module by hand. It creates a /var/db/pkg entry > and allows the user to pkg_delete it afterward. This could be more > tightly integrated. Agreed. Note that libh packages contain tcl code that is run inside a safe interpreter (that's the basic idea, and what makes it attractive and secure). So this could also be relatively easy to implement too. > It's silly not to be able to directly take advantage of other project's > module repositories. Agreed. As a side note, it might be interesting to provide abstraction for "distfile fetching", eg. cvs vs cvsup vs ftp vs rsync, why not.. > * package install, management tools. >=20 > All of the pkg_* and sysinstall. These are intrinsically separate from > the actual install processes. They should be properly abstracted to > make that clear. Right now, the "package tools" in libh are in the state of "proof of concept", ie very immature. But they are about 20 lines long. ;) Just to demonstrate that the processes is actually taken care of by the library. > At the moment the lines between all of these parts of the packaging > system are blurred. By contructing a proper API they can correctly > defined, and allow us to have a far more powerful packaging system in > the process. Just to make a quick resume..=20 - Libh is a *package* management/access/creation system. - It doesn't handle build procedures.=20 - It currently uses a db backend, but this could be rewritten to use multiple backends. - Libh package management system is really complete and already works fairly well. It provides upgrade facilities, integrity checking, safe installs, etc.=20 > Take a look at the mail archives for this month.=20 Done. I hope I covered the most important issues. > I'd be interested to know whether libh has considered these things. Kind of. Libh original idea was to rewrite the package system to overcome its deficiencies. So it addresses some of these issues, if not all. > I thought that > libh was just a graphical interface that would allow sysinstall and > any package install tools to render to both consoles and x11 with > easy and no code changes. Any am wrong? Yes. Libh is *not* just a graphical interface. Concretly, it features: - 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 I probably get it wrong, but you get the idea... Now I can go back to sleep. :) A. --2fHTh5uZTiUOsy+g 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 iEYEARECAAYFAjva7CYACgkQttcWHAnWiGeaeQCeLTIoI5WPi1sjKWgLJqxmozdl atQAn1l7lVv2J5cwGZfS12MSezVeT2FG =vo9T -----END PGP SIGNATURE----- --2fHTh5uZTiUOsy+g-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 11:26:42 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 CFE6537B407 for ; Sat, 27 Oct 2001 11:26:39 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9RIQdP70987 for libh@FreeBSD.org; Sat, 27 Oct 2001 13:26:39 -0500 (CDT) (envelope-from antoine) Message-Id: <200110271826.f9RIQdP70987@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 27 Oct 2001 13:26:39 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit dialogs.tcl labeledit.tcl 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/27 13:26:39 CDT Modified files: release/diskedit disklabel.tcl fdisk.tcl Added files: release/diskedit dialogs.tcl labeledit.tcl Log: - move common use dialogs and callbacks from fdisk.tcl to dialogs.tcl Write_changes implementation in disklabel: - sort disk_names list before adding disks to listbox - disk_list is now a list of Disks instead of names - remove change type button: will be implemented later - remove resize button: will need further examination - add basic stubs for all functiosn to implement - implement "WRITE" using a function in labeledit.tcl - we now have a nice set of dialogs for choosing which disks should be written Revision Changes Path 1.10 +63 -7 libh/release/diskedit/disklabel.tcl 1.10 +1 -59 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 Sat Oct 27 11:27:57 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 66D2737B401 for ; Sat, 27 Oct 2001 11:27:55 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9RIRtD71018 for libh@FreeBSD.org; Sat, 27 Oct 2001 13:27:55 -0500 (CDT) (envelope-from antoine) Message-Id: <200110271827.f9RIRtD71018@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 27 Oct 2001 13:27:55 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/release/diskedit 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/27 13:27:55 CDT Modified files: release/diskedit fdisk.tcl fdiskops.tcl Log: source dialogs.tcl only in fdiskops.tcl because it is not used in fdisk.tcl Revision Changes Path 1.11 +0 -1 libh/release/diskedit/fdisk.tcl 1.9 +2 -0 libh/release/diskedit/fdiskops.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 11:29: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 3E08337B412 for ; Sat, 27 Oct 2001 11:29:40 -0700 (PDT) Received: (from antoine@localhost) by usw4.freebsd.org (8.11.6/8.11.6) id f9RITef71049 for libh@FreeBSD.org; Sat, 27 Oct 2001 13:29:40 -0500 (CDT) (envelope-from antoine) Message-Id: <200110271829.f9RITef71049@usw4.freebsd.org> From: Antoine Beaupré Date: Sat, 27 Oct 2001 13:29:39 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/api Hui_ListboxWidget.txt 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/27 13:29:39 CDT Added files: doc/api Hui_ListboxWidget.txt Log: add basic description for listbox widget Obtained from: Hui.cd.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 13: 2:36 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 5DC3137B401; Sat, 27 Oct 2001 13:02:19 -0700 (PDT) Received: by tao.org.uk (Postfix, from userid 100) id 6708741; Sat, 27 Oct 2001 21:01:57 +0100 (BST) Date: Sat, 27 Oct 2001 21:01:57 +0100 From: Josef Karthauser To: The Anarcat Cc: "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.org, libh@FreeBSD.org, Alexander Langer Subject: Re: current project steps Message-ID: <20011027210157.D1534@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> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="Qrgsu6vtpU/OV/zm" 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 --Qrgsu6vtpU/OV/zm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for taking the time to answer the points you have. My comments are below. On Sat, Oct 27, 2001 at 01:17:27PM -0400, The Anarcat wrote: >=20 > Just to make a quick resume..=20 >=20 > - Libh is a *package* management/access/creation system. >=20 > - It doesn't handle build procedures.=20 >=20 > - It currently uses a db backend, but this could be rewritten to use > multiple backends. >=20 > - Libh package management system is really complete and already works > fairly well. It provides upgrade facilities, integrity checking, safe > installs, etc.=20 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. =20 Joe --Qrgsu6vtpU/OV/zm 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 iEYEARECAAYFAjvbEqMACgkQXVIcjOaxUBbenQCgm/txD4CJ5xJRTuRqKd/ok42n x6YAnR90s9BgLrv1oRPedMnxgxeDj4uq =tNYi -----END PGP SIGNATURE----- --Qrgsu6vtpU/OV/zm-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 14:24: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 753AA37B405; Sat, 27 Oct 2001 14:24:44 -0700 (PDT) Received: from winston.freebsd.org (jkh@localhost [127.0.0.1]) by winston.freebsd.org (8.11.6/8.11.6) with ESMTP id f9RLNcw43066; Sat, 27 Oct 2001 14:23:39 -0700 (PDT) (envelope-from jkh@winston.freebsd.org) To: Josef Karthauser Cc: The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Subject: Re: current project steps In-Reply-To: Message from Josef Karthauser of "Sat, 27 Oct 2001 21:01:57 BST." <20011027210157.D1534@tao.org.uk> Date: Sat, 27 Oct 2001 14:23:38 -0700 Message-ID: <43062.1004217818@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 > 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. Hmmm. What was it someone said a few days ago about not presuming to dictact to others without also being willing to do the work or being, at a minimum, intimately familiar with the subject material? :-) Sit down, Joe, and let the libh people do what they need to do. You can critique it once it's a) finished or b) you start to make enough of a credible contribution yourself that can argue your architectural views from the standpoint of working code. Sorry if this seems a bit harsh, but the libh folks have been making great progress lately, after a long period of being completely stalled-out, and this is NOT the time for the peanut gallery to start piping up with steering corrections from the back seat unless it's also willing to walk up to the front and start rowing. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sat Oct 27 15:14: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 1F50237B406; Sat, 27 Oct 2001 15:14:45 -0700 (PDT) Received: by tao.org.uk (Postfix, from userid 100) id 5A686C0; Sat, 27 Oct 2001 23:14:22 +0100 (BST) Date: Sat, 27 Oct 2001 23:14:22 +0100 From: Josef Karthauser To: Jordan Hubbard Cc: The Anarcat , "Simon L. Nielsen" , Eric Melville , binup@FreeBSD.ORG, libh@FreeBSD.ORG, Alexander Langer Subject: Re: current project steps Message-ID: <20011027231422.A55931@tao.org.uk> References: <43062.1004217818@winston.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <43062.1004217818@winston.freebsd.org>; from jkh@winston.freebsd.org on Sat, Oct 27, 2001 at 02:23:38PM -0700 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 --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 27, 2001 at 02:23:38PM -0700, Jordan Hubbard wrote: > > 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. >=20 > Hmmm. What was it someone said a few days ago about not presuming to > dictact to others without also being willing to do the work or being, > at a minimum, intimately familiar with the subject material? :-) What's wrong with "sounds to me"? It wasn't a "it isn't!". From the given description I think that my opinion isn't that off the mark. I'll be reading the libh design document in the next few days to see. I'll not comment on libh any more until I have. > Sit down, Joe, and let the libh people do what they need to do. You > can critique it once it's a) finished or b) you start to make enough > of a credible contribution yourself that can argue your architectural > views from the standpoint of working code. I'm doing nothing to stop them Jordan! What makes you think that I am? I only expressed an opinion based upon the previous poster's description of what libh is. I'll read the libh documents and see if I got it wrong. > Sorry if this seems a bit harsh, but the libh folks have been making > great progress lately, after a long period of being completely > stalled-out, and this is NOT the time for the peanut gallery to start > piping up with steering corrections from the back seat unless it's > also willing to walk up to the front and start rowing. Sorry Jordan, yes it is a bit harsh! I know that you've got a personal stake in the libh development, and design documents - maybe that makes you a little tunnel visioned. I hope not. I'd be interested in your comments too on the earlier thread this month. My comments come from an intention to "start rowing"; that's why I've only posted on the subject recently despite being in discussion on the subject with other members of the community for at least six months. I'm not knocking libh. I'm expressing a concern that it "may have it's fingers in too many pies". Joe --Q68bSM7Ycu6FN28Q 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 iEYEARECAAYFAjvbMb0ACgkQXVIcjOaxUBayhQCgnibZffn7vwfWX/AU7eaV4yv7 k38AnRwu6pk+Il2cDlZ0gB31W39gei03 =3p45 -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message