From owner-freebsd-libh Sun Jun 17 5:46: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 3987637B40C for ; Sun, 17 Jun 2001 05:46:26 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5HCmI614579 for libh@FreeBSD.org; Sun, 17 Jun 2001 07:48:18 -0500 (CDT) (envelope-from alex) Message-Id: <200106171248.f5HCmI614579@usw4.freebsd.org> From: Alexander Langer Date: Sun, 17 Jun 2001 07:48:18 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/hui HuiQt_ContainerWidget.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/17 07:48:18 CDT Modified files: lib/hui HuiQt_ContainerWidget.cc Log: Correct header, since the contents of this file have never been part of the initial import version. Revision Changes Path 1.27 +3 -4 libh/lib/hui/HuiQt_ContainerWidget.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Jun 17 5:46:41 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id CE75237B410 for ; Sun, 17 Jun 2001 05:46:32 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5HCmPY14605 for libh@FreeBSD.org; Sun, 17 Jun 2001 07:48:25 -0500 (CDT) (envelope-from alex) Message-Id: <200106171248.f5HCmPY14605@usw4.freebsd.org> From: Alexander Langer Date: Sun, 17 Jun 2001 07:48:25 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/examples hello_world.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 alex 2001/06/17 07:48:25 CDT Modified files: doc/examples hello_world.tcl Log: Use new API. Revision Changes Path 1.4 +4 -21 libh/doc/examples/hello_world.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Jun 17 5:49: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 5D85F37B405 for ; Sun, 17 Jun 2001 05:49:11 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5HCp4t14645 for libh@FreeBSD.org; Sun, 17 Jun 2001 07:51:04 -0500 (CDT) (envelope-from alex) Message-Id: <200106171251.f5HCp4t14645@usw4.freebsd.org> From: Alexander Langer Date: Sun, 17 Jun 2001 07:51:04 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/doc/examples packageman.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 alex 2001/06/17 07:51:04 CDT Modified files: doc/examples packageman.tcl Log: We use "&" as hotkey marker. use $hui exit on quit_callback. Revision Changes Path 1.5 +4 -3 libh/doc/examples/packageman.tcl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Jun 17 7:48:56 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 07C6B37B405 for ; Sun, 17 Jun 2001 07:48:53 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5HEoje14874 for libh@FreeBSD.org; Sun, 17 Jun 2001 09:50:45 -0500 (CDT) (envelope-from alex) Message-Id: <200106171450.f5HEoje14874@usw4.freebsd.org> From: Alexander Langer Date: Sun, 17 Jun 2001 09:50:45 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/hui HuiTVision.cc HuiTVision.hh HuiTVision_ButtonWidget.cc HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_ContainerWidget.cc HuiTVision_DialogWidget.cc HuiTVision_GroupWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/17 09:50:45 CDT Modified files: lib/hui HuiTVision.cc HuiTVision.hh HuiTVision_ButtonWidget.cc HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_ContainerWidget.cc HuiTVision_DialogWidget.cc HuiTVision_GroupWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc HuiTVision_MenuBarWidget.cc HuiTVision_MenuButtonWidget.cc HuiTVision_MenuItemWidget.cc HuiTVision_MenuSeparatorWidget.cc HuiTVision_MenuSubmenuWidget.cc HuiTVision_ProgressIndicatorWidget.cc HuiTVision_RadioMenuWidget.cc HuiTVision_TextEditWidget.cc HuiTVision_TitledWidget.cc HuiTVision_ToplevelWidget.cc HuiTVision_Widget.cc HuiTVision_WindowWidget.cc Log: Finally split up the big HuiTVision.cc file into seperate files, based on Widgets. Some inline functions moved into HuiTVision.hh, because they are used by more than one widget. I don't know if I like the inline-functions, though. Also, HuiTLabel is declared in HuiTVision.hh, because it is used by many widgets. Revision Changes Path 1.29 +1 -3478 libh/lib/hui/HuiTVision.cc 1.23 +46 -1 libh/lib/hui/HuiTVision.hh 1.29 +77 -3691 libh/lib/hui/HuiTVision_ButtonWidget.cc 1.29 +25 -3701 libh/lib/hui/HuiTVision_ButtonsGroupWidget.cc 1.29 +113 -3631 libh/lib/hui/HuiTVision_CheckBoxesWidget.cc 1.29 +116 -3639 libh/lib/hui/HuiTVision_ContainerWidget.cc 1.29 +56 -3687 libh/lib/hui/HuiTVision_DialogWidget.cc 1.29 +1 -3230 libh/lib/hui/HuiTVision_GroupWidget.cc 1.29 +136 -3688 libh/lib/hui/HuiTVision_InputLineWidget.cc 1.29 +46 -3691 libh/lib/hui/HuiTVision_LabelWidget.cc 1.29 +459 -3555 libh/lib/hui/HuiTVision_ListBoxWidget.cc 1.29 +1 -3691 libh/lib/hui/HuiTVision_MenuBarWidget.cc 1.29 +1 -3679 libh/lib/hui/HuiTVision_MenuButtonWidget.cc 1.29 +1 -3653 libh/lib/hui/HuiTVision_MenuItemWidget.cc 1.29 +1 -3734 libh/lib/hui/HuiTVision_MenuSeparatorWidget.cc 1.29 +1 -3635 libh/lib/hui/HuiTVision_MenuSubmenuWidget.cc 1.29 +1 -3608 libh/lib/hui/HuiTVision_ProgressIndicatorWidget.cc 1.29 +102 -3642 libh/lib/hui/HuiTVision_RadioMenuWidget.cc 1.29 +1 -3604 libh/lib/hui/HuiTVision_TextEditWidget.cc 1.29 +47 -3689 libh/lib/hui/HuiTVision_TitledWidget.cc 1.29 +24 -3710 libh/lib/hui/HuiTVision_ToplevelWidget.cc 1.29 +1 -3558 libh/lib/hui/HuiTVision_Widget.cc 1.29 +76 -3680 libh/lib/hui/HuiTVision_WindowWidget.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Sun Jun 17 7:54: 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 6B8DF37B403 for ; Sun, 17 Jun 2001 07:54:05 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5HEtwG14914 for libh@FreeBSD.org; Sun, 17 Jun 2001 09:55:58 -0500 (CDT) (envelope-from alex) Message-Id: <200106171455.f5HEtwG14914@usw4.freebsd.org> From: Alexander Langer Date: Sun, 17 Jun 2001 09:55:58 -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 alex 2001/06/17 09:55:58 CDT Modified files: . Makefile.inc Log: TVision.cc has been split. Revision Changes Path 1.11 +24 -2 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 Sun Jun 17 17: 8:29 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 1B43237B405 for ; Sun, 17 Jun 2001 17:08:13 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5I07et84182; Sun, 17 Jun 2001 17:07:40 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: alex@usw4.freebsd.org Cc: libh@FreeBSD.ORG Subject: Re: cvs commit: libh Makefile.inc In-Reply-To: <200106171455.f5HEtwG14914@usw4.freebsd.org> References: <200106171455.f5HEtwG14914@usw4.freebsd.org> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010617170740K.jkh@osd.bsdi.com> Date: Sun, 17 Jun 2001 17:07:40 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 25 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 Cool! Need I say that I'm really impressed at how far you've taken what started as little more than a contractor's half-finished work in progress? Libh has made really good progress. In fact, maybe it's a good time to name it something a little more descriptive; I still have no idea what "libh" stood for. :) - Jordan From: Alexander Langer Subject: cvs commit: libh Makefile.inc Date: Sun, 17 Jun 2001 09:55:58 -0500 (CDT) > alex 2001/06/17 09:55:58 CDT > > Modified files: > . Makefile.inc > Log: > TVision.cc has been split. > > Revision Changes Path > 1.11 +24 -2 libh/Makefile.inc > > > 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 Tue Jun 19 9:59:10 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id CA21537B401 for ; Tue, 19 Jun 2001 09:59:08 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id LAA27196; Tue, 19 Jun 2001 11:59:03 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 753485BB5; Tue, 19 Jun 2001 11:59:03 -0500 (EST) Date: Tue, 19 Jun 2001 11:59:03 -0500 From: Will Andrews To: Alexander Langer Cc: Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619115903.F65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: Alexander Langer , Richy Kim , libh@FreeBSD.ORG References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d>; from alex@big.endian.de on Fri, Jun 15, 2001 at 05:12:39PM +0200 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Jun 15, 2001 at 05:12:39PM +0200, Alexander Langer (alex@big.endian.de) wrote: > I plan to merge the OpenPackages work completely into libh, so that > everything is possible from TCL (kinda easy once OpenPackages has a > package system .-) ) I'm curious. What part of OP do you intend to merge? AFAIK libh is a package library and as such would be part of OP, not the other way around. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10: 4:24 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id DBC3737B401 for ; Tue, 19 Jun 2001 10:04:21 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr5.exu.ericsson.se (mr5u3.ericy.com [208.237.135.124]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5JH3Sa23411; Tue, 19 Jun 2001 12:03:28 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr5.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JH3RM08187; Tue, 19 Jun 2001 12:03:27 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JH3QG06806; Tue, 19 Jun 2001 13:03:26 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 13:03:25 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84RXF; Tue, 19 Jun 2001 13:03:20 -0400 From: "Antoine Beaupre (LMC)" To: Will Andrews Cc: Alexander Langer , Richy Kim , libh@FreeBSD.ORG Message-ID: <3B2F85D5.7020605@lmc.ericsson.se> Date: Tue, 19 Jun 2001 13:03:17 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'll try to answer that, if I may, just to test my understanding. ;) libh is AKA sysinstall2 on the FreeBSD side. That is, it is designed as a complete replacement for the already existent sysinstall program that is used to install and configure FreeBSD. So libh is not only a package library. And libh is intended to deal happily with OP. Do I have this right? A. Will Andrews wrote: > On Fri, Jun 15, 2001 at 05:12:39PM +0200, Alexander Langer (alex@big.endian.de) wrote: > >>I plan to merge the OpenPackages work completely into libh, so that >>everything is possible from TCL (kinda easy once OpenPackages has a >>package system .-) ) >> > > I'm curious. What part of OP do you intend to merge? AFAIK libh > is a package library and as such would be part of OP, not the other > way around. > > -- Antoine Beaupré LMC/K TCM team To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:11:40 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id 72F4137B409 for ; Tue, 19 Jun 2001 10:11:38 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id MAA27776; Tue, 19 Jun 2001 12:11:33 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 2C4665BB5; Tue, 19 Jun 2001 12:11:33 -0500 (EST) Date: Tue, 19 Jun 2001 12:11:33 -0500 From: Will Andrews To: "Antoine Beaupre (LMC)" Cc: Will Andrews , Alexander Langer , Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619121133.H65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: "Antoine Beaupre (LMC)" , Will Andrews , Alexander Langer , Richy Kim , libh@FreeBSD.ORG References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <3B2F85D5.7020605@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <3B2F85D5.7020605@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 01:03:17PM -0400 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jun 19, 2001 at 01:03:17PM -0400, Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca) wrote: > So libh is not only a package library. > > And libh is intended to deal happily with OP. > > Do I have this right? You're right, I forgot it is also intended to replace sysinstall. :-) But exactly what Alex would "merge" in from OP is still a question. Perhaps he meant he would add hooks to OP's package library (when/if it gets created) or something. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:16: 8 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id A0C1037B401 for ; Tue, 19 Jun 2001 10:16:04 -0700 (PDT) (envelope-from alex@big.endian.de) 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 TAA22458; Tue, 19 Jun 2001 19:15:58 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id CC20E14AAA; Tue, 19 Jun 2001 19:15:57 +0200 (CEST) Date: Tue, 19 Jun 2001 19:15:57 +0200 From: Alexander Langer To: Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010619115903.F65489@bohr.physics.purdue.edu>; from will@physics.purdue.edu on Tue, Jun 19, 2001 at 11:59:03AM -0500 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 Will Andrews (will@physics.purdue.edu): > > everything is possible from TCL (kinda easy once OpenPackages has a > > package system .-) ) > I'm curious. What part of OP do you intend to merge? AFAIK libh > is a package library and as such would be part of OP, not the other > way around. libh's package library completely uses TCL for everything. OpenPackages wants its own packaging format, so we have to support OpenPackages format in libh's libs. I'm not happy about this (since libh's package stuff already works), but it happened, that a second group wanted to create a new package format. You know, I'm now strongly participating in OP's package format work, so that the ideas in libh aren't lost. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:18: 0 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 9728837B401 for ; Tue, 19 Jun 2001 10:17:57 -0700 (PDT) (envelope-from alex@big.endian.de) 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 TAA22548; Tue, 19 Jun 2001 19:17:51 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 26C8514AAA; Tue, 19 Jun 2001 19:17:51 +0200 (CEST) Date: Tue, 19 Jun 2001 19:17:50 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: Will Andrews , Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619191750.C667@zerogravity.kawo2.rwth-aachen.d> References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <3B2F85D5.7020605@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2F85D5.7020605@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 01:03:17PM -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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > libh is AKA sysinstall2 on the FreeBSD side. That is, it is designed as > a complete replacement for the already existent sysinstall program that > is used to install and configure FreeBSD. > So libh is not only a package library. Yes, that's correct. Also, it should replace the current package format (and its restrictions) from the beginning, that was the second reason why libh was developed (see Jordan's Mail) > And libh is intended to deal happily with OP. Well, that was not the initial purpose, but since OP is on its way, we should support it. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:22: 6 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68]) by hub.freebsd.org (Postfix) with ESMTP id E95E937B407 for ; Tue, 19 Jun 2001 10:21:58 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr7.exu.ericsson.se (mr7att.ericy.com [138.85.92.15]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5JHLER29184; Tue, 19 Jun 2001 12:21:14 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr7.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JHLAw01270; Tue, 19 Jun 2001 12:21:10 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JHL9G07905; Tue, 19 Jun 2001 13:21:09 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 13:21:08 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84SBH; Tue, 19 Jun 2001 13:21:05 -0400 From: "Antoine Beaupre (LMC)" To: Will Andrews Cc: "Antoine Beaupre (LMC)" , Alexander Langer , Richy Kim , libh@FreeBSD.ORG Message-ID: <3B2F8A00.6050702@lmc.ericsson.se> Date: Tue, 19 Jun 2001 13:21:04 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <3B2F85D5.7020605@lmc.ericsson.se> <20010619121133.H65489@bohr.physics.purdue.edu> Content-Type: text/plain; charset=us-ascii; format=flowed 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 Will Andrews wrote: > On Tue, Jun 19, 2001 at 01:03:17PM -0400, Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca) wrote: > >>So libh is not only a package library. >> >>And libh is intended to deal happily with OP. >> >>Do I have this right? >> > > You're right, I forgot it is also intended to replace sysinstall. :-) > > But exactly what Alex would "merge" in from OP is still a > question. Perhaps he meant he would add hooks to OP's package > library (when/if it gets created) or something. From the little I know, libh package system IS OP. ;) If you take a peek around the "tech" sections on OP.org, you'll find references to sysinstall2.txt, and a design text that is almost a clean copy of sysinstall2.txt... :) I think the 2 projects are more closely related that people ordinarly think. A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:27: 8 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id 0B90337B401 for ; Tue, 19 Jun 2001 10:27:01 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr5.exu.ericsson.se (mr5u3.ericy.com [208.237.135.124]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5JHR0a07865; Tue, 19 Jun 2001 12:27:00 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr5.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JHR0V12907; Tue, 19 Jun 2001 12:27:00 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JHQwG08224; Tue, 19 Jun 2001 13:26:59 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 13:26:57 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84S1V; Tue, 19 Jun 2001 13:26:43 -0400 From: "Antoine Beaupre (LMC)" To: libh@FreeBSD.ORG Cc: Richy Kim Message-ID: <3B2F8B52.2090100@lmc.ericsson.se> Date: Tue, 19 Jun 2001 13:26:42 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> Content-Type: text/plain; charset=us-ascii; format=flowed 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 Will Andrews (will@physics.purdue.edu): > >>>everything is possible from TCL (kinda easy once OpenPackages has a >>>package system .-) ) >>> >>I'm curious. What part of OP do you intend to merge? AFAIK libh >>is a package library and as such would be part of OP, not the other >>way around. > > libh's package library completely uses TCL for everything. > OpenPackages wants its own packaging format, so we have to support > OpenPackages format in libh's libs. Using tcl, you also mean in the package install procedures? I mean, to replace the usual @exec tags and other PLIST items of the old system? As I understood from Jordan's inital proposal, TCL would be a way to sandbox these installs.. And OP is moving away from that? Kind of a shame... :) > I'm not happy about this (since libh's package stuff already works), > but it happened, that a second group wanted to create a new package > format. You know, I'm now strongly participating in OP's package > format work, so that the ideas in libh aren't lost. I hope this will turn all well. We *do not* want to get forked into RPMs, DEBs, and all that crap. ;) You rule. keep on the good work. A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 10:34:28 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 06AFB37B406 for ; Tue, 19 Jun 2001 10:34:25 -0700 (PDT) (envelope-from alex@big.endian.de) 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 TAA23433; Tue, 19 Jun 2001 19:33:56 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id A51D114AAA; Tue, 19 Jun 2001 19:33:56 +0200 (CEST) Date: Tue, 19 Jun 2001 19:33:56 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: Will Andrews , "Antoine Beaupre (LMC)" , Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619193356.F667@zerogravity.kawo2.rwth-aachen.d> References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <3B2F85D5.7020605@lmc.ericsson.se> <20010619121133.H65489@bohr.physics.purdue.edu> <3B2F8A00.6050702@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2F8A00.6050702@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 01:21:04PM -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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > From the little I know, libh package system IS OP. ;) If you take a > peek around the "tech" sections on OP.org, you'll find references to > sysinstall2.txt, and a design text that is almost a clean copy of > sysinstall2.txt... :) Uhm, yes, that's because I try to influence OP :-) The difference is: Libh has actual sourcecode, OP has not (only the old package format). I hope that'll change soon. I first have to finnish the design document and then I can start with some code. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 11:53: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id 2945237B406 for ; Tue, 19 Jun 2001 11:53:06 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.3/8.11.2) with ESMTP id f5JIqR113694; Tue, 19 Jun 2001 11:52:27 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20010619115903.F65489@bohr.physics.purdue.edu> Date: Tue, 19 Jun 2001 11:09:45 -0700 (PDT) From: John Baldwin To: Will Andrews Subject: Re: packagetool.tcl Cc: libh@FreeBSD.org, Richy Kim , Alexander Langer Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 19-Jun-01 Will Andrews wrote: > On Fri, Jun 15, 2001 at 05:12:39PM +0200, Alexander Langer > (alex@big.endian.de) wrote: >> I plan to merge the OpenPackages work completely into libh, so that >> everything is possible from TCL (kinda easy once OpenPackages has a >> package system .-) ) > > I'm curious. What part of OP do you intend to merge? AFAIK libh > is a package library and as such would be part of OP, not the other > way around. No. libh contains a package library among other things. It is also a user interface library that provides a clean wrapper around the package library. It is modular enough (I think and hope) that one can simply "plug in" another package library at the bottom to support multiple package styles. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12: 0:51 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 3903037B403; Tue, 19 Jun 2001 12:00:48 -0700 (PDT) (envelope-from alex@big.endian.de) 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 VAA27308; Tue, 19 Jun 2001 21:00:42 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id C300B14AAA; Tue, 19 Jun 2001 21:00:41 +0200 (CEST) Date: Tue, 19 Jun 2001 21:00:41 +0200 From: Alexander Langer To: John Baldwin Cc: Will Andrews , libh@FreeBSD.org, Richy Kim Subject: Re: packagetool.tcl Message-ID: <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> References: <20010619115903.F65489@bohr.physics.purdue.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from jhb@FreeBSD.org on Tue, Jun 19, 2001 at 11:09:45AM -0700 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 Baldwin (jhb@FreeBSD.org): > It is modular enough (I think and hope) that one can simply "plug in" another > package library at the bottom to support multiple package styles. Do we want support for multiple package formats? Libh's format hasn't etablished yet and I wonder if it ever will. What do you think? I can focus on libh's current package format if people think it's worth it. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12: 8: 3 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id 5BEB937B403; Tue, 19 Jun 2001 12:08:00 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr5.exu.ericsson.se (mr5u3.ericy.com [208.237.135.124]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5JJ7va12943; Tue, 19 Jun 2001 14:07:57 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr5.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JJ7uV03366; Tue, 19 Jun 2001 14:07:57 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JJ7tG23679; Tue, 19 Jun 2001 15:07:55 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 15:07:53 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84W8D; Tue, 19 Jun 2001 15:07:44 -0400 From: "Antoine Beaupre (LMC)" To: Alexander Langer Cc: John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim Message-ID: <3B2FA2FB.5000809@lmc.ericsson.se> Date: Tue, 19 Jun 2001 15:07:39 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 John Baldwin (jhb@FreeBSD.org): > >>It is modular enough (I think and hope) that one can simply "plug in" another >>package library at the bottom to support multiple package styles. > > Do we want support for multiple package formats? > Libh's format hasn't etablished yet and I wonder if it ever will. > What do you think? I can focus on libh's current package format if > people think it's worth it. Well this depends really on how different the 2 (op and libh) package formats are, I guess. Isn't there some kind of mechanism to recognize other formats in OP itself? If that's the case, let's finish the current format and support it through OP. Anyways, you're doing some pushing there. ;) Just kidding... A. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:20: 4 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id B06DF37B401; Tue, 19 Jun 2001 12:19:59 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id OAA04512; Tue, 19 Jun 2001 14:19:38 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id A63255BB6; Tue, 19 Jun 2001 14:19:35 -0500 (EST) Date: Tue, 19 Jun 2001 14:19:35 -0500 From: Will Andrews To: "Antoine Beaupre (LMC)" Cc: Alexander Langer , John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim Subject: Re: packagetool.tcl Message-ID: <20010619141935.K65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: "Antoine Beaupre (LMC)" , Alexander Langer , John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> <3B2FA2FB.5000809@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <3B2FA2FB.5000809@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 03:07:39PM -0400 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jun 19, 2001 at 03:07:39PM -0400, Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca) wrote: > Well this depends really on how different the 2 (op and libh) package > formats are, I guess. OP does not have a package format at the moment. It's more geared towards the "pkgsrc" (formerly known as "ports", a poor name IMO). So I think the efforts are actually more along a cooperative nature than repeating the work. > If that's the case, let's finish the current format and support it > through OP. Anyways, you're doing some pushing there. ;) Just kidding... :) -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:26:27 2001 Delivered-To: freebsd-libh@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id 4F97F37B407 for ; Tue, 19 Jun 2001 12:26:21 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.3/8.11.2) with ESMTP id f5JJQC114202; Tue, 19 Jun 2001 12:26:12 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> Date: Tue, 19 Jun 2001 11:44:42 -0700 (PDT) From: John Baldwin To: Alexander Langer Subject: Re: packagetool.tcl Cc: Richy Kim , libh@FreeBSD.org, Will Andrews Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 19-Jun-01 Alexander Langer wrote: > Thus spake John Baldwin (jhb@FreeBSD.org): > >> It is modular enough (I think and hope) that one can simply "plug in" >> another >> package library at the bottom to support multiple package styles. > > Do we want support for multiple package formats? > Libh's format hasn't etablished yet and I wonder if it ever will. > What do you think? I can focus on libh's current package format if > people think it's worth it. I think it is worth it because there is actual code there. Also, for transition purposes, it might be good to support the "old" package format we currently have as well, thus if it abstracts packages somewhat so that it can support multiple package formats, that would be very nice. However, it also needs to be finished sometime, so don't do it if it is too much work. Regardless, I would not axe its current package format for the time being. We can change it to support OP later when OP is better defined. > Alex -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:32: 5 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id 50AD737B401 for ; Tue, 19 Jun 2001 12:31:59 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr7.exu.ericsson.se (mr7u3.ericy.com [208.237.135.122]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5JJVua27713; Tue, 19 Jun 2001 14:31:57 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr7.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JJVuw19393; Tue, 19 Jun 2001 14:31:56 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JJVsG25431; Tue, 19 Jun 2001 15:31:54 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 15:31:53 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84XNV; Tue, 19 Jun 2001 15:31:46 -0400 From: "Antoine Beaupre (LMC)" To: Alexander Langer Cc: freebsd-libh@FreeBSD.ORG Message-ID: <3B2FA89E.4040501@lmc.ericsson.se> Date: Tue, 19 Jun 2001 15:31:42 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: Details on project status References: <3B265389.5030308@lmc.ericsson.se> <20010614181400.D3411@zerogravity.kawo2.rwth-aachen.d> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > >>I would like to get a better description at the issues at hand though: >>- What is the problem with the make(1) build? > > Well, at the moment it's just a hack: > > - If you ran it with NO_QT for the first time, you have to "make > clean" the whole tree before actually a compile without this > options works. Same for TVision. > So if we want to build three versions of the libs later (both, > Qt only, TVision only) we need three steps. > I'd prefer the following at the moment: > - build creates a new directory as the old kernel compile did > it: compile/{text,graphics,graphics+text} maybe. > - all .o files are placed in this directories with a correct > Makefile, i.e. with the NO_* options set accordingly. > - the libs are also placed in this directory > - both, a statically linked bin/tclh and a dynamically > linked tclh are placed in this directory. > Currently, I prefer this scheme because it's easier to > develop it :-) (well, you don't have to search for the > libs in /usr/obj if you want to test stuff w/o installing them) > Later, I'd like to see libh use /usr/obj as every other part > of the system, which is the most clean solution (imho). > in /usr/obj, there will be three subdirs as well unter libh > (text, graphics, text+graphics again .-) > > Since implementing the first method for only a temporary amount of > time is useless, I prefer /usr/obj as a goal. If anyone disagrees > here, please tell me. This sounds good. > Depending on the final solution how this is implemented, I want > the NO_QT and NO_TVISION knobs be tweaks to decide if the > text,graphics,text+graphics versions are build in /usr/obj. Ok. I don't think I could help very much here. This requires massive compilations, and I don't have a really good beast for that. Unless someone would gratuously give me a box better than a pentium 166 with 32Mb of ram. :) > - the lib/tcl subdir is not good. It depends on the other libs > but won't get recompiled automatically if you changed anything > in the other directories' *.cd.cc files (actually, that are the only > files of interest for the tcl libs). Hmm... This is a dark spot for me. I know C well. I know TCL a bit. But both at the same time? Eek. :) >>- What exactly are the installation scripts supposed to be? TCL/libh >>scripts to perform standard fbsd install procedures? > > Yes. This is where it gets interesting. I haven't been able to get libh to compile yet. My workstation is also my "family machine" which gets (over) used by my roomates for evil purposes (read: msn and hotmail on windows since unix web browsers suck :). So in short, recompiling is always "interrupted" to say the least. I am in the process of finding a decent browser for unix and compiling some jabber client to make my "family" happy with FreeBSD. ;) More seriously, I took a look at the code and I like it. The idea of having the dual/independant text/graphics mode is really attractive and creating UIs seems to be pretty straightforward. As soon as I get libh examples running, I'll start to code. Unfortunatly, I'll go on vacation this week-end, so don't expect me to produce anything until next week. What's more, I work full time here, so I don't have a lot of time on my hands. >>I am interested in the freebsd install process and general configuration >>structure... > > see libh/release/scripts/ :) That's good. libh is much more advanced than I thought. >>I personnally think that the main distribution should move to a more >>package-like system where files installed would get indexed... > > I agree. first time I see a glitch of interest in that by *anyone*. This is good. :) >>The 250+ bin.xx files have made their time. > > Since people are still doing floppy-installs, the package-like system > still has to fit into this scheme. Oh, I totally agree with that. Even if I don't believe a single soul did a floppy install in the last year, we have to keep it as a possibility. > However, it should be no problem to split system-packages up into .xx > files and place these onto the floppies. And anyways, there's always a size limit on the media. We have to keep that in mind. >>- changing the make release process (eek!) > > eek! :-) Actually, I thought a bit more about that, and well... Doesn't the release process actually installs files in a temporary directory and then just package that? It shouldn't be too hard to hack into that... >>- me moving from -stable to -current on my workstation (eek! :) > > I have a semi-working current again since yesterday :-) I have been following the -current mailing list for a while now, and I think -current is not for me. I can't afford that on my family machine. ;) It should be possible to hack on libh on -stable anyways (?). >>Anyways, I unfortunatly don't have a lot of time on my hands, but I >>could start working on this on my spare time... > > Just let's make sure we don't duplicate work. Don't worry about that for now. :)I'm just one curious geek. I'll tell you when I'll start coding, and on what. :) > Alex A. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:38:28 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68]) by hub.freebsd.org (Postfix) with ESMTP id 8DE0C37B401; Tue, 19 Jun 2001 12:38:25 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr5.exu.ericsson.se (mr5att.ericy.com [138.85.92.13]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5JJcRR05031; Tue, 19 Jun 2001 14:38:27 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr5.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JJcJV08946; Tue, 19 Jun 2001 14:38:19 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JJcHG25946; Tue, 19 Jun 2001 15:38:17 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 15:38:16 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84XTK; Tue, 19 Jun 2001 15:38:10 -0400 From: "Antoine Beaupre (LMC)" To: John Baldwin Cc: Alexander Langer , Richy Kim , libh@FreeBSD.ORG, Will Andrews Message-ID: <3B2FAA21.4020307@lmc.ericsson.se> Date: Tue, 19 Jun 2001 15:38:09 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 John Baldwin wrote: > On 19-Jun-01 Alexander Langer wrote: > >>Thus spake John Baldwin (jhb@FreeBSD.org): >> >> >>>It is modular enough (I think and hope) that one can simply "plug in" >>>another >>>package library at the bottom to support multiple package styles. >>> >>Do we want support for multiple package formats? >>Libh's format hasn't etablished yet and I wonder if it ever will. >>What do you think? I can focus on libh's current package format if >>people think it's worth it. > > I think it is worth it because there is actual code there. Yes. Also, as Will mentionned, OP does not have a lot done, and it's doing stuff more on a common ports dir anyways. > Also, for > transition purposes, it might be good to support the "old" package format we > currently have as well, thus if it abstracts packages somewhat so that it can > support multiple package formats, that would be very nice. I think supporting the old package format will somehow be mandatory, or it will create total panic. Anyways, the old package system is pretty simple and would be "upward compatible", AFAIK. It is also "extensible", somehow, so we could add @comments tag to reflect libh additional functionality, just as it was done with the ORIGIN tag. Just brainstorming here... > However, it also > needs to be finished sometime, so don't do it if it is too much work. Of course, we have to have an attracting-brand-new-look-at-my-car libh to make people actually *switch* to libh. ;) > Regardless, I would not axe its current package format for the time being. We > can change it to support OP later when OP is better defined. Yep. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:39:15 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 8D63837B401; Tue, 19 Jun 2001 12:39:12 -0700 (PDT) (envelope-from alex@big.endian.de) 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 VAA28994; Tue, 19 Jun 2001 21:39:03 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id C837314AAA; Tue, 19 Jun 2001 21:39:03 +0200 (CEST) Date: Tue, 19 Jun 2001 21:39:03 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim Subject: Re: packagetool.tcl Message-ID: <20010619213903.A2873@zerogravity.kawo2.rwth-aachen.d> References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> <3B2FA2FB.5000809@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2FA2FB.5000809@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 03:07:39PM -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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > > Libh's format hasn't etablished yet and I wonder if it ever will. > > What do you think? I can focus on libh's current package format if > > people think it's worth it. > Well this depends really on how different the 2 (op and libh) package > formats are, I guess. They will be very equal in design but very different in implementation. > Isn't there some kind of mechanism to recognize other formats in OP itself? Not yet. > If that's the case, let's finish the current format and support it > through OP. Anyways, you're doing some pushing there. ;) Just kidding... Hmm :-) Well, the package format is almost finnished. I can do some reasonable testing and write some additional scripts, to demonstrate it. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:43:18 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68]) by hub.freebsd.org (Postfix) with ESMTP id 052DE37B403; Tue, 19 Jun 2001 12:43:15 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr7.exu.ericsson.se (mr7att.ericy.com [138.85.92.15]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5JJhFR07059; Tue, 19 Jun 2001 14:43:15 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr7.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5JJhCw23638; Tue, 19 Jun 2001 14:43:12 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5JJh9G26312; Tue, 19 Jun 2001 15:43:10 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Tue, 19 Jun 2001 15:43:08 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NHB84XWY; Tue, 19 Jun 2001 15:43:00 -0400 From: "Antoine Beaupre (LMC)" To: Alexander Langer Cc: "Antoine Beaupre (LMC)" , John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim Message-ID: <3B2FAB42.3080705@lmc.ericsson.se> Date: Tue, 19 Jun 2001 15:42:58 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> <3B2FA2FB.5000809@lmc.ericsson.se> <20010619213903.A2873@zerogravity.kawo2.rwth-aachen.d> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > >>>Libh's format hasn't etablished yet and I wonder if it ever will. >>>What do you think? I can focus on libh's current package format if >>>people think it's worth it. >>> >>Well this depends really on how different the 2 (op and libh) package >>formats are, I guess. > > They will be very equal in design but very different in > implementation. Hmm.. Not sure I follow you here. design == format && implementation == coding processes to recognize format? >>Isn't there some kind of mechanism to recognize other formats in OP itself? > > Not yet. I meant, "isn't there some kind of wish to recognize other formats in OP itself?" ;) >>If that's the case, let's finish the current format and support it >>through OP. Anyways, you're doing some pushing there. ;) Just kidding... > > Hmm :-) > Well, the package format is almost finnished. I can do some > reasonable testing and write some additional scripts, to demonstrate > it. And I can help a bit, if you help me get around in the code. Next week... next week.. :) A. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:49:53 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 4B7A537B401; Tue, 19 Jun 2001 12:49:49 -0700 (PDT) (envelope-from alex@big.endian.de) 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 VAA29384; Tue, 19 Jun 2001 21:49:41 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 9ECEA14AAA; Tue, 19 Jun 2001 21:49:41 +0200 (CEST) Date: Tue, 19 Jun 2001 21:49:41 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: "Antoine Beaupre (LMC)" , John Baldwin , Will Andrews , libh@FreeBSD.ORG, Richy Kim Subject: Re: packagetool.tcl Message-ID: <20010619214941.A3034@zerogravity.kawo2.rwth-aachen.d> References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> <3B2FA2FB.5000809@lmc.ericsson.se> <20010619213903.A2873@zerogravity.kawo2.rwth-aachen.d> <3B2FAB42.3080705@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2FAB42.3080705@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 03:42:58PM -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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > Hmm.. Not sure I follow you here. design == format && implementation == > coding processes to recognize format? Yes. As you said, OP's design text and libh's design text are quite similar. However, libh's does *everything* from TCL, while OP will be written in C. In libh, almost everything is TCL. Try to create a libh package. EVERYTHING in it is a TCL script, even the script describing the "features" of a package. That defenitely won't happen in OP, I assume. > I meant, "isn't there some kind of wish to recognize other formats in OP > itself?" ;) Yes, could be nice. > > Hmm :-) > > Well, the package format is almost finnished. I can do some > > reasonable testing and write some additional scripts, to demonstrate > > it. > And I can help a bit, if you help me get around in the code. > Next week... next week.. :) It's fairly easy: libh/lib/sysinstall/*.tcl I have to look at it again, too. Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 12:55:55 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 79D6437B401 for ; Tue, 19 Jun 2001 12:55:53 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5JJrEt94019; Tue, 19 Jun 2001 12:53:14 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: Antoine.Beaupre@ericsson.ca Cc: will@physics.purdue.edu, Antoine.Beaupre@lmc.ericsson.se, alex@big.endian.de, richy@apple.com, libh@FreeBSD.ORG Subject: Re: packagetool.tcl In-Reply-To: <3B2F8A00.6050702@lmc.ericsson.se> References: <3B2F85D5.7020605@lmc.ericsson.se> <20010619121133.H65489@bohr.physics.purdue.edu> <3B2F8A00.6050702@lmc.ericsson.se> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010619125314X.jkh@osd.bsdi.com> Date: Tue, 19 Jun 2001 12:53:14 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 12 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 From: "Antoine Beaupre (LMC)" Subject: Re: packagetool.tcl Date: Tue, 19 Jun 2001 13:21:04 -0400 > From the little I know, libh package system IS OP. ;) No, I don't believe so, at least not right now. My understanding from talking with the OP folks is that they're just trying to clean up what we currently have. They're not trying to start over from scratch, which is what libh IS trying to do and needs to do. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13: 3: 9 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 50E1637B406; Tue, 19 Jun 2001 13:03:06 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5JK2ct94063; Tue, 19 Jun 2001 13:02:38 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: alex@big.endian.de Cc: jhb@FreeBSD.ORG, will@physics.purdue.edu, libh@FreeBSD.ORG, richy@apple.com Subject: Re: packagetool.tcl In-Reply-To: <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010619130238U.jkh@osd.bsdi.com> Date: Tue, 19 Jun 2001 13:02:38 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 45 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 From: Alexander Langer Subject: Re: packagetool.tcl Date: Tue, 19 Jun 2001 21:00:41 +0200 > Do we want support for multiple package formats? Maybe later, but I don't think it's a realistic initial design goal. See below. > Libh's format hasn't etablished yet and I wonder if it ever will. Well, that's not entirely true. libh's format is a zip file which contains "procedures" written in Secure-TCL that actually take on the job of doing all the unpacking/installation/user dialog necessary as part of the package's installation. To put it another way, packages in libh are "smart" and the package add tool is little more than an execution environment that provides a thin wrapping around it. Contrast this with pkg_add(1), where all the "intelligence" (and I use that term loosely) is in the tool and the sophistication of an individual package is limited by whatever you can represent in a PLIST. If the package wants to interact with the user, you can also be very thoroughly screwed by that since there's no way for the package to know where the "user" is - are they on the same tty that stdin and stdout are currently attached to, or is the package merely looking at the end of a pipe and under control of some more sophisticated menu front end to packages? In libh, the package adder instantiates the UI layer on behalf of the package and then lets the package use it for whatever it wants. There are also hooks provided for "name mangling" in libh, where the zip file's directory doesn't necessary contain the target filenames at all but rather an encoded string which contains the target filename and a set of properties, such as whether the entry is experimental or stable, whether it's i386 or alpha architecture specific, purely for the internal use of the package tools, etc. The pkg_install API doesn't make any sort of provisions for that. > What do you think? I can focus on libh's current package format if > people think it's worth it. I certainly think it's worth it. I wouldn't have spent so much time spec'ing it out for the original contractor (Eugene) if I didn't. :-) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13: 8:52 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 58FFF37B409 for ; Tue, 19 Jun 2001 13:08:49 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5JJpnt94009; Tue, 19 Jun 2001 12:51:49 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: alex@big.endian.de Cc: richy@apple.com, libh@FreeBSD.ORG Subject: Re: packagetool.tcl In-Reply-To: <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> References: <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010619125149O.jkh@osd.bsdi.com> Date: Tue, 19 Jun 2001 12:51:49 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 42 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 From: Alexander Langer Subject: Re: packagetool.tcl Date: Tue, 19 Jun 2001 19:15:57 +0200 > libh's package library completely uses TCL for everything. > OpenPackages wants its own packaging format, so we have to support > OpenPackages format in libh's libs. Well, I think that may be jumping to conclusions a bit. I've personally *always* seen OpenPackages and libh as parallel efforts and have said so many times in the past. OpenPackages, more power to 'em, has been attempting to consolidate the prototype stuff I started in 1994 and has since grown to become a defacto *BSD packaging standard. There are a number of divergent edits to the make(1) based ports collection and the C-based pkg_install suite which they're trying to pull back together and from the standpoint of making the *current* bits easier to deal with, I think it's a fine thing. libh, on the other hand, is something which grew out of an entirely different design spec which I and several other people at Walnut Creek CDROM put together as an appropriate "second generation" effort. It made no attempt to be backwards compatible and there was every expectation, had the contractor funds held up, to simply bring it in as a completely new, paradigm-shifting replacement which would live alongside the old stuff until such time as that completely died out. I don't think you should saddle libh with the OpenPackages format since that format is very much the legacy of a lot of half-baked thoughts on what constitutes a reasonable packaging system and if I had it to do over, I'd do it very very differently. That's essentially libh's mandate and I think that this is also a hallmark of all really good software projects. Given enough time and resources, companies typically start over and re-write from scratch any successful system so that it truly DOES represent a significant evolutionary step over what came before. Try to keep simply hacking the same code base and it inevitably leads to something like Windows 98. There's room for both projects to proceed in parallel and I don't see any reason to "mate" them. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13:25:50 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 3B0D237B409 for ; Tue, 19 Jun 2001 13:25:43 -0700 (PDT) (envelope-from alex@big.endian.de) 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 WAA30975; Tue, 19 Jun 2001 22:25:41 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 3BAA014AAA; Tue, 19 Jun 2001 22:25:41 +0200 (CEST) Date: Tue, 19 Jun 2001 22:25:40 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: freebsd-libh@FreeBSD.ORG Subject: Re: Details on project status Message-ID: <20010619222540.C3034@zerogravity.kawo2.rwth-aachen.d> References: <3B265389.5030308@lmc.ericsson.se> <20010614181400.D3411@zerogravity.kawo2.rwth-aachen.d> <3B2FA89E.4040501@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2FA89E.4040501@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 03:31: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 Thus spake Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > > Depending on the final solution how this is implemented, I want > > the NO_QT and NO_TVISION knobs be tweaks to decide if the > > text,graphics,text+graphics versions are build in /usr/obj. > Ok. I don't think I could help very much here. This requires massive > compilations, and I don't have a really good beast for that. Indeed, I don't have either and I'm not a make expert. I hoped Neil Blakey-Milner could help here, but I think he is too busy at the moment. > Unless someone would gratuously give me a box better than a pentium 166 > with 32Mb of ram. :) Heh. Nice. I know how long it takes to compile libh on such a box. I have a newer laptop which compiles it in approx. 15 minutes (roughly estimated), which is still quite long. > > - the lib/tcl subdir is not good. It depends on the other libs > > but won't get recompiled automatically if you changed anything > > in the other directories' *.cd.cc files (actually, that are the only > > files of interest for the tcl libs). > Hmm... This is a dark spot for me. I know C well. I know TCL a bit. But > both at the same time? Eek. :) Actually, it's only make stuff - the dependencies between the objects are broken. For example, if I change anything in lib/hui/Hui.cd.cc, I have to do (cd lib/hui && make) && (cd lib/tcl && make) && (cd bin/tclh && make NO_SHARED=yes) > So in short, recompiling is always "interrupted" to say the least. I am > in the process of finding a decent browser for unix and compiling some > jabber client to make my "family" happy with FreeBSD. ;) It should continue when interrupted. > More seriously, I took a look at the code and I like it. The idea of > having the dual/independant text/graphics mode is really attractive and > creating UIs seems to be pretty straightforward. Well, we won't have such a nice looking tool like SuSE's YAST2 or the linuxconf utility because of the restrictions of the same scripts for text + graphics mode, but it's nice nevertheless. > >>I personnally think that the main distribution should move to a more > >>package-like system where files installed would get indexed... > > I agree. > first time I see a glitch of interest in that by > *anyone*. This is good. :) Heh :) > Oh, I totally agree with that. Even if I don't believe a single soul did > a floppy install in the last year, we have to keep it as a possibility. I know at least three people who did floppy installs on network-less + cdrom-less old machines. > Actually, I thought a bit more about that, and well... Doesn't the > release process actually installs files in a temporary directory and > then just package that? Yes, I think this is correct. > It should be possible to hack on libh on -stable anyways (?). Yes, JKH recently submitted some patches that made it possible. > Don't worry about that for now. :)I'm just one curious geek. I'll tell > you when I'll start coding, and on what. :) OK, I can also tell you my design wishes for the setup tool then. Thanks! Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13:30:49 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id F0DBC37B406; Tue, 19 Jun 2001 13:30:45 -0700 (PDT) (envelope-from alex@big.endian.de) 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 WAA31208; Tue, 19 Jun 2001 22:30:41 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 82D8C14AAA; Tue, 19 Jun 2001 22:30:41 +0200 (CEST) Date: Tue, 19 Jun 2001 22:30:41 +0200 From: Alexander Langer To: Jordan Hubbard Cc: jhb@FreeBSD.ORG, will@physics.purdue.edu, libh@FreeBSD.ORG, richy@apple.com Subject: Re: packagetool.tcl Message-ID: <20010619223041.D3034@zerogravity.kawo2.rwth-aachen.d> References: <20010619115903.F65489@bohr.physics.purdue.edu> <20010619210041.A2304@zerogravity.kawo2.rwth-aachen.d> <20010619130238U.jkh@osd.bsdi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010619130238U.jkh@osd.bsdi.com>; from jkh@osd.bsdi.com on Tue, Jun 19, 2001 at 01:02:38PM -0700 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 Jordan Hubbard (jkh@osd.bsdi.com): > > What do you think? I can focus on libh's current package format if > > people think it's worth it. > I certainly think it's worth it. I wouldn't have spent so much time > spec'ing it out for the original contractor (Eugene) if I didn't. :-) OK, that seams like a reasonable word :-) Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13:35:40 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id C10C337B401 for ; Tue, 19 Jun 2001 13:35:37 -0700 (PDT) (envelope-from alex@big.endian.de) 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 WAA31433; Tue, 19 Jun 2001 22:35:30 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id D931D14AAA; Tue, 19 Jun 2001 22:35:30 +0200 (CEST) Date: Tue, 19 Jun 2001 22:35:30 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: libh@FreeBSD.ORG, Richy Kim Subject: Re: packagetool.tcl Message-ID: <20010619223530.E3034@zerogravity.kawo2.rwth-aachen.d> References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> <3B2F8B52.2090100@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B2F8B52.2090100@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 01:26: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 Thus spake Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > > libh's package library completely uses TCL for everything. > > OpenPackages wants its own packaging format, so we have to support > > OpenPackages format in libh's libs. > Using tcl, you also mean in the package install procedures? Yes > I mean, to replace the usual @exec tags and other PLIST items of the > old system? Yes, you can specify whole scripts that do that, or the package fails back to default scripts if not defined. > As I understood from Jordan's inital proposal, TCL would be a way to > sandbox these installs.. Yes, a secure-interpreter is used, which allows only a subset of commands. (This is actually described in sysinstall2.txt) Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 13:38:56 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id EF7F937B403 for ; Tue, 19 Jun 2001 13:38:52 -0700 (PDT) (envelope-from alex@big.endian.de) 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 WAA31583; Tue, 19 Jun 2001 22:38:52 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 5D86914AAA; Tue, 19 Jun 2001 22:38:52 +0200 (CEST) Date: Tue, 19 Jun 2001 22:38:52 +0200 From: Alexander Langer To: Jordan Hubbard Cc: libh@FreeBSD.ORG Subject: "libh" namechange (was: Re: cvs commit: libh Makefile.inc) Message-ID: <20010619223852.F3034@zerogravity.kawo2.rwth-aachen.d> References: <200106171455.f5HEtwG14914@usw4.freebsd.org> <20010617170740K.jkh@osd.bsdi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010617170740K.jkh@osd.bsdi.com>; from jkh@osd.bsdi.com on Sun, Jun 17, 2001 at 05:07:40PM -0700 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 Jordan Hubbard (jkh@osd.bsdi.com): > Cool! Need I say that I'm really impressed at how far you've taken > what started as little more than a contractor's half-finished work in > progress? No, but thanks! :-) > Libh has made really good progress. In fact, maybe it's > a good time to name it something a little more descriptive; I still > have no idea what "libh" stood for. :) Hmm, I think it's a good idea. However, all the sub-libs are prefixed with h (libhui, libhdisk, libhtcl*), so we would have to rename everything (no big deal though, I guess). Any proposals? Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 14:10:48 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id B5FC937B403 for ; Tue, 19 Jun 2001 14:10:45 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id QAA10629; Tue, 19 Jun 2001 16:10:38 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 944215BB5; Tue, 19 Jun 2001 16:10:38 -0500 (EST) Date: Tue, 19 Jun 2001 16:10:38 -0500 From: Will Andrews To: Alexander Langer Cc: Richy Kim , libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010619161038.P65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: Alexander Langer , Richy Kim , libh@FreeBSD.ORG References: <20010614124213.A41047@fump.kawo2.rwth-aachen.de> <200106141756.KAA11439@scv3.apple.com> <20010615171239.B935@zerogravity.kawo2.rwth-aachen.d> <20010619115903.F65489@bohr.physics.purdue.edu> <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <20010619191557.B667@zerogravity.kawo2.rwth-aachen.d>; from alex@big.endian.de on Tue, Jun 19, 2001 at 07:15:57PM +0200 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jun 19, 2001 at 07:15:57PM +0200, Alexander Langer (alex@big.endian.de) wrote: > libh's package library completely uses TCL for everything. > OpenPackages wants its own packaging format, so we have to support > OpenPackages format in libh's libs. Stop saying "OpenPackages format" -- there is no such thing. :) As JKH says, OP && libh are parallel efforts. OP is mainly trying to consolidate the pkgsrc side of things as well as the bootstrap tools for that. You've got a nice package manager written already, and in the near future I think I'll try it out myself and see about getting OP to adopt it, at least the package management part. So, carry on, we will merge them later, OK? :) -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 14:12:48 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id 6771537B401; Tue, 19 Jun 2001 14:12:45 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id QAA10729; Tue, 19 Jun 2001 16:12:36 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 1AD675BB5; Tue, 19 Jun 2001 16:12:36 -0500 (EST) Date: Tue, 19 Jun 2001 16:12:36 -0500 From: Will Andrews To: "Antoine Beaupre (LMC)" Cc: John Baldwin , Alexander Langer , Richy Kim , libh@FreeBSD.ORG, Will Andrews Subject: Re: packagetool.tcl Message-ID: <20010619161234.Q65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: "Antoine Beaupre (LMC)" , John Baldwin , Alexander Langer , Richy Kim , libh@FreeBSD.ORG, Will Andrews References: <3B2FAA21.4020307@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <3B2FAA21.4020307@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Tue, Jun 19, 2001 at 03:38:09PM -0400 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jun 19, 2001 at 03:38:09PM -0400, Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca) wrote: > Yes. Also, as Will mentionned, OP does not have a lot done, and it's > doing stuff more on a common ports dir anyways. Exactly. I wouldn't say we don't have a lot done, but that's relatively true. > I think supporting the old package format will somehow be mandatory, or > it will create total panic. Absolutely. I think having a little subroutine in libh to "convert" the old package format to the new would be a good idea. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 14:13:18 2001 Delivered-To: freebsd-libh@freebsd.org Received: from london.physics.purdue.edu (london.physics.purdue.edu [128.210.67.35]) by hub.freebsd.org (Postfix) with ESMTP id 66FA837B407 for ; Tue, 19 Jun 2001 14:13:15 -0700 (PDT) (envelope-from will@physics.purdue.edu) Received: from bohr.physics.purdue.edu (bohr.physics.purdue.edu [128.210.67.12]) by london.physics.purdue.edu (8.8.8/8.8.8) with ESMTP id QAA10753; Tue, 19 Jun 2001 16:13:09 -0500 (EST) Received: by bohr.physics.purdue.edu (Postfix, from userid 12409) id 817615BB5; Tue, 19 Jun 2001 16:13:09 -0500 (EST) Date: Tue, 19 Jun 2001 16:13:09 -0500 From: Will Andrews To: Alexander Langer Cc: Jordan Hubbard , libh@FreeBSD.ORG Subject: Re: "libh" namechange (was: Re: cvs commit: libh Makefile.inc) Message-ID: <20010619161309.R65489@bohr.physics.purdue.edu> Reply-To: Will Andrews Mail-Followup-To: Alexander Langer , Jordan Hubbard , libh@FreeBSD.ORG References: <200106171455.f5HEtwG14914@usw4.freebsd.org> <20010617170740K.jkh@osd.bsdi.com> <20010619223852.F3034@zerogravity.kawo2.rwth-aachen.d> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.17i In-Reply-To: <20010619223852.F3034@zerogravity.kawo2.rwth-aachen.d>; from alex@big.endian.de on Tue, Jun 19, 2001 at 10:38:52PM +0200 X-Operating-System: FreeBSD 4.3-STABLE i386 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jun 19, 2001 at 10:38:52PM +0200, Alexander Langer (alex@big.endian.de) wrote: > Hmm, I think it's a good idea. However, all the sub-libs are prefixed > with h (libhui, libhdisk, libhtcl*), so we would have to rename > everything (no big deal though, I guess). > > Any proposals? I would say libpkg, but libh is more than just a package library. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 14:20: 1 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 24AAA37B401; Tue, 19 Jun 2001 14:19:57 -0700 (PDT) (envelope-from alex@big.endian.de) 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 XAA01077; Tue, 19 Jun 2001 23:19:51 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 8F7F814AAA; Tue, 19 Jun 2001 23:19:51 +0200 (CEST) Date: Tue, 19 Jun 2001 23:19:51 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" , John Baldwin , Richy Kim , libh@FreeBSD.ORG, Will Andrews Subject: Re: packagetool.tcl Message-ID: <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> References: <3B2FAA21.4020307@lmc.ericsson.se> <20010619161234.Q65489@bohr.physics.purdue.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010619161234.Q65489@bohr.physics.purdue.edu>; from will@physics.purdue.edu on Tue, Jun 19, 2001 at 04:12:36PM -0500 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 Will Andrews (will@physics.purdue.edu): > > I think supporting the old package format will somehow be mandatory, or > > it will create total panic. > Absolutely. I think having a little subroutine in libh to > "convert" the old package format to the new would be a good idea. Good idea. It's on the TODO list now. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Tue Jun 19 14:29:17 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 103F737B407; Tue, 19 Jun 2001 14:29:09 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5JLSWt94435; Tue, 19 Jun 2001 14:28:32 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: alex@big.endian.de Cc: Antoine.Beaupre@ericsson.ca, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl In-Reply-To: <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> References: <3B2FAA21.4020307@lmc.ericsson.se> <20010619161234.Q65489@bohr.physics.purdue.edu> <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010619142832K.jkh@osd.bsdi.com> Date: Tue, 19 Jun 2001 14:28:32 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 46 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's a good goal, but don't be surprised if you end up having to compromise a fair bit in achieving it. You can't simply "wrap" old packages because they suffer from several problems: 1. The PLIST and other descriptive meta-data in old packages is a significant subset of the libh meta-data, and you may not find it to be expressive enough in all cases to get close enough to a 1-to-1 mapping for an old package to work as a new package. 2. The PLISTs allow arbitrary executables and scripts to be run as part of their actions. For some arguments that a PLIST entry wants to pass to system(3), like mv(1) or cp(1) lines, you may be able to convert it to a plausible TCL command which will then be appropriately checked against the package or system's current security policy. This you can probably do in 70-80% of the cases if you're willing to put in the work of parsing the PLIST arguments. The others will have to be rejected because a very STRONG part of libh's advertised feature set is that the administrator now gets total control over what a package will attempt to do to their system. You can't simply propagate arbitrary shell commands forward or you've seriously violated the trust model. In that respect, it would be better for old packages to stay in their old format so that the admin has to explicitly run pkg_add(1) instead and know that in so doing, [s]he's back in the bad old world of no seat belts. - Jordan From: Alexander Langer Subject: Re: packagetool.tcl Date: Tue, 19 Jun 2001 23:19:51 +0200 > Thus spake Will Andrews (will@physics.purdue.edu): > > > > I think supporting the old package format will somehow be mandatory, or > > > it will create total panic. > > Absolutely. I think having a little subroutine in libh to > > "convert" the old package format to the new would be a good idea. > > Good idea. It's on the TODO list now. > > Alex > > 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 Tue Jun 19 15:37:32 2001 Delivered-To: freebsd-libh@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id 5B29237B401 for ; Tue, 19 Jun 2001 15:37:30 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.3/8.11.2) with ESMTP id f5JMan116814; Tue, 19 Jun 2001 15:36:49 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20010619161234.Q65489@bohr.physics.purdue.edu> Date: Tue, 19 Jun 2001 15:15:14 -0700 (PDT) From: John Baldwin To: Will Andrews Subject: Re: packagetool.tcl Cc: libh@FreeBSD.org, Richy Kim , Alexander Langer , (LMC) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 19-Jun-01 Will Andrews wrote: >> I think supporting the old package format will somehow be mandatory, or >> it will create total panic. > > Absolutely. I think having a little subroutine in libh to > "convert" the old package format to the new would be a good idea. Err, I would rather do this: 1) provide a package library that serves as the glue between libh's internal package API and the old package format 2) provide an actual utilitiy (a routine isn't quite going to cut it :) that will repackage an old package as a libh package -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3: 4:33 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 B293B37B403 for ; Wed, 20 Jun 2001 03:04:30 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KA6To19227 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:06:29 -0500 (CDT) (envelope-from alex) Message-Id: <200106201006.f5KA6To19227@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:06:29 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/common Config.hh Configuration.cc Configuration.cd.cc Configuration.hh Container.hh H.cc H.cd.cc H.hh HSystem.hh LanguageInterface.cc LanguageInterface.hh Log.cc Log.cd.cc Log.hh Pointer.cc Pointer.hh ProgressIndicator.cd.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:06:29 CDT Modified files: lib/common Config.hh Configuration.cc Configuration.cd.cc Configuration.hh Container.hh H.cc H.cd.cc H.hh HSystem.hh LanguageInterface.cc LanguageInterface.hh Log.cc Log.cd.cc Log.hh Pointer.cc Pointer.hh ProgressIndicator.cd.cc ProgressIndicator.hh String.hh Type.hh libh_init.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.3 +32 -2 libh/lib/common/Config.hh 1.4 +32 -2 libh/lib/common/Configuration.cc 1.5 +32 -2 libh/lib/common/Configuration.cd.cc 1.3 +32 -2 libh/lib/common/Configuration.hh 1.4 +32 -2 libh/lib/common/Container.hh 1.4 +32 -2 libh/lib/common/H.cc 1.5 +34 -5 libh/lib/common/H.cd.cc 1.4 +32 -2 libh/lib/common/H.hh 1.3 +32 -2 libh/lib/common/HSystem.hh 1.4 +32 -2 libh/lib/common/LanguageInterface.cc 1.3 +32 -2 libh/lib/common/LanguageInterface.hh 1.4 +32 -2 libh/lib/common/Log.cc 1.5 +34 -5 libh/lib/common/Log.cd.cc 1.3 +32 -2 libh/lib/common/Log.hh 1.5 +32 -2 libh/lib/common/Pointer.cc 1.5 +32 -2 libh/lib/common/Pointer.hh 1.5 +34 -5 libh/lib/common/ProgressIndicator.cd.cc 1.3 +32 -2 libh/lib/common/ProgressIndicator.hh 1.3 +32 -2 libh/lib/common/String.hh 1.3 +32 -2 libh/lib/common/Type.hh 1.3 +31 -1 libh/lib/common/libh_init.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3: 5: 4 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 C6DFE37B401 for ; Wed, 20 Jun 2001 03:05:01 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KA71d19264 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:07:01 -0500 (CDT) (envelope-from alex) Message-Id: <200106201007.f5KA71d19264@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:07:01 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/disk Disk.cc Disk.cd.cc Disk.hh libhdisk_init.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:07:00 CDT Modified files: lib/disk Disk.cc Disk.cd.cc Disk.hh libhdisk_init.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.9 +32 -2 libh/lib/disk/Disk.cc 1.5 +32 -2 libh/lib/disk/Disk.cd.cc 1.4 +32 -2 libh/lib/disk/Disk.hh 1.4 +30 -2 libh/lib/disk/libhdisk_init.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3: 6:15 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 2909137B403 for ; Wed, 20 Jun 2001 03:06:13 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KA8Cr19309 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:08:12 -0500 (CDT) (envelope-from alex) Message-Id: <200106201008.f5KA8Cr19309@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:08:12 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/database DatabaseEngine.cc DatabaseEngine.hh DatabaseEngineDb185.cc DatabaseEngineDb185.hh libhdatabase_init.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:08:12 CDT Modified files: lib/database DatabaseEngine.cc DatabaseEngine.hh DatabaseEngineDb185.cc DatabaseEngineDb185.hh libhdatabase_init.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.4 +32 -2 libh/lib/database/DatabaseEngine.cc 1.3 +32 -2 libh/lib/database/DatabaseEngine.hh 1.4 +32 -2 libh/lib/database/DatabaseEngineDb185.cc 1.3 +32 -2 libh/lib/database/DatabaseEngineDb185.hh 1.3 +31 -1 libh/lib/database/libhdatabase_init.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3: 8: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 A39A937B403 for ; Wed, 20 Jun 2001 03:08:33 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KAAWW19393 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:10:32 -0500 (CDT) (envelope-from alex) Message-Id: <200106201010.f5KAAWW19393@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:10:32 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/file Archive.cc Archive.cd.cc Archive.hh ChangeDirTemporarily.hh DirectoriesAccess.cc DirectoriesAccess.cd.cc DirectoriesAccess.hh Dirname.cc Fetch.cc Fetch.cd.cc Fetch.hh File.cc File.cd.cc File.hh FileInfo.cc FileInfo.cd.cc FileInfo.hh ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:10:32 CDT Modified files: lib/file Archive.cc Archive.cd.cc Archive.hh ChangeDirTemporarily.hh DirectoriesAccess.cc DirectoriesAccess.cd.cc DirectoriesAccess.hh Dirname.cc Fetch.cc Fetch.cd.cc Fetch.hh File.cc File.cd.cc File.hh FileInfo.cc FileInfo.cd.cc FileInfo.hh Md5.cc RealFile.cc RealFile.cd.cc RealFile.hh libhfile_init.cc ziplib.hh Log: Add FreeBSD Copyright. Revision Changes Path 1.4 +32 -2 libh/lib/file/Archive.cc 1.4 +32 -2 libh/lib/file/Archive.cd.cc 1.3 +32 -2 libh/lib/file/Archive.hh 1.3 +32 -2 libh/lib/file/ChangeDirTemporarily.hh 1.4 +32 -2 libh/lib/file/DirectoriesAccess.cc 1.4 +32 -2 libh/lib/file/DirectoriesAccess.cd.cc 1.3 +32 -2 libh/lib/file/DirectoriesAccess.hh 1.5 +32 -2 libh/lib/file/Dirname.cc 1.4 +32 -2 libh/lib/file/Fetch.cc 1.4 +32 -2 libh/lib/file/Fetch.cd.cc 1.3 +32 -2 libh/lib/file/Fetch.hh 1.4 +32 -2 libh/lib/file/File.cc 1.4 +32 -2 libh/lib/file/File.cd.cc 1.3 +32 -2 libh/lib/file/File.hh 1.4 +32 -2 libh/lib/file/FileInfo.cc 1.4 +32 -2 libh/lib/file/FileInfo.cd.cc 1.3 +32 -2 libh/lib/file/FileInfo.hh 1.5 +32 -2 libh/lib/file/Md5.cc 1.4 +32 -2 libh/lib/file/RealFile.cc 1.4 +32 -2 libh/lib/file/RealFile.cd.cc 1.3 +32 -2 libh/lib/file/RealFile.hh 1.3 +31 -1 libh/lib/file/libhfile_init.cc 1.3 +32 -2 libh/lib/file/ziplib.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3:23: 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 7C89237B401 for ; Wed, 20 Jun 2001 03:22:56 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KAOtO19574 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:24:55 -0500 (CDT) (envelope-from alex) Message-Id: <200106201024.f5KAOtO19574@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:24:55 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/hui Hui.cc Hui.cd.cc Hui.hh HuiQt.cc HuiQt.cd.cc HuiQt.hh HuiQtNew.cc HuiQtNew.hh HuiQt_ButtonWidget.cc HuiQt_ButtonsGroupWidget.cc HuiQt_CheckBoxesWidget.cc HuiQt_ContainerWidget.cc HuiQt_DialogWidget.cc HuiQt_GroupWidget.cc HuiQt_InputLineWidget.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:24:55 CDT Modified files: lib/hui Hui.cc Hui.cd.cc Hui.hh HuiQt.cc HuiQt.cd.cc HuiQt.hh HuiQtNew.cc HuiQtNew.hh HuiQt_ButtonWidget.cc HuiQt_ButtonsGroupWidget.cc HuiQt_CheckBoxesWidget.cc HuiQt_ContainerWidget.cc HuiQt_DialogWidget.cc HuiQt_GroupWidget.cc HuiQt_InputLineWidget.cc HuiQt_LabelWidget.cc HuiQt_ListBoxWidget.cc HuiQt_MenuBarWidget.cc HuiQt_MenuButtonWidget.cc HuiQt_MenuItemWidget.cc HuiQt_MenuSeparatorWidget.cc HuiQt_MenuSubmenuWidget.cc HuiQt_ProgressIndicatorWidget.cc HuiQt_RadioMenuWidget.cc HuiQt_TextEditWidget.cc HuiQt_TitledWidget.cc HuiQt_ToplevelWidget.cc HuiQt_Widget.cc HuiQt_WindowWidget.cc HuiTVision.cc HuiTVision.cd.cc HuiTVision.hh HuiTVisionNew.cc HuiTVisionNew.hh HuiTVision_ButtonWidget.cc HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_ContainerWidget.cc HuiTVision_DialogWidget.cc HuiTVision_GroupWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc HuiTVision_MenuBarWidget.cc HuiTVision_MenuButtonWidget.cc HuiTVision_MenuItemWidget.cc HuiTVision_MenuSeparatorWidget.cc HuiTVision_MenuSubmenuWidget.cc HuiTVision_ProgressIndicatorWidget.cc HuiTVision_RadioMenuWidget.cc HuiTVision_TextEditWidget.cc HuiTVision_TitledWidget.cc HuiTVision_ToplevelWidget.cc HuiTVision_Widget.cc HuiTVision_WindowWidget.cc ProgressIndicatorHui.cd.cc ProgressIndicatorHui.hh libhui_init.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.6 +32 -2 libh/lib/hui/Hui.cc 1.19 +34 -5 libh/lib/hui/Hui.cd.cc 1.17 +34 -5 libh/lib/hui/Hui.hh 1.28 +32 -2 libh/lib/hui/HuiQt.cc 1.7 +32 -2 libh/lib/hui/HuiQt.cd.cc 1.23 +34 -5 libh/lib/hui/HuiQt.hh 1.4 +32 -2 libh/lib/hui/HuiQtNew.cc 1.3 +32 -2 libh/lib/hui/HuiQtNew.hh 1.29 +32 -2 libh/lib/hui/HuiQt_ButtonWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_ButtonsGroupWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_CheckBoxesWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_ContainerWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_DialogWidget.cc 1.29 +32 -2 libh/lib/hui/HuiQt_GroupWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_InputLineWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_LabelWidget.cc 1.32 +33 -4 libh/lib/hui/HuiQt_ListBoxWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_MenuBarWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_MenuButtonWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_MenuItemWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_MenuSeparatorWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_MenuSubmenuWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_ProgressIndicatorWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_RadioMenuWidget.cc 1.28 +32 -2 libh/lib/hui/HuiQt_TextEditWidget.cc 1.29 +32 -2 libh/lib/hui/HuiQt_TitledWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_ToplevelWidget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_Widget.cc 1.27 +32 -2 libh/lib/hui/HuiQt_WindowWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision.cc 1.6 +32 -2 libh/lib/hui/HuiTVision.cd.cc 1.24 +33 -4 libh/lib/hui/HuiTVision.hh 1.5 +34 -5 libh/lib/hui/HuiTVisionNew.cc 1.4 +33 -4 libh/lib/hui/HuiTVisionNew.hh 1.30 +33 -3 libh/lib/hui/HuiTVision_ButtonWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_ButtonsGroupWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_CheckBoxesWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_ContainerWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_DialogWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_GroupWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_InputLineWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_LabelWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_ListBoxWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_MenuBarWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_MenuButtonWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_MenuItemWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_MenuSeparatorWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_MenuSubmenuWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_ProgressIndicatorWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_RadioMenuWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_TextEditWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_TitledWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_ToplevelWidget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_Widget.cc 1.30 +33 -3 libh/lib/hui/HuiTVision_WindowWidget.cc 1.4 +32 -2 libh/lib/hui/ProgressIndicatorHui.cd.cc 1.4 +32 -2 libh/lib/hui/ProgressIndicatorHui.hh 1.3 +31 -1 libh/lib/hui/libhui_init.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3:26:31 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 B0D4C37B406 for ; Wed, 20 Jun 2001 03:26:27 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KASRY19698 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:28:27 -0500 (CDT) (envelope-from alex) Message-Id: <200106201028.f5KASRY19698@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:28:26 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/sysinstall Callback.cc Callback.cd.cc Callback.hh Database.cc Database.cd.cc Database.hh Exec.cd.cc Exec.hh Feature.cc Feature.cd.cc Feature.hh FeaturesProvided.cc FeaturesProvided.cd.cc FeaturesProvided.hh History.cd.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:28:26 CDT Modified files: lib/sysinstall Callback.cc Callback.cd.cc Callback.hh Database.cc Database.cd.cc Database.hh Exec.cd.cc Exec.hh Feature.cc Feature.cd.cc Feature.hh FeaturesProvided.cc FeaturesProvided.cd.cc FeaturesProvided.hh History.cd.cc History.hh Package.cc Package.cd.cc Package.hh PackageCreator.cc PackageCreator.cd.cc PackageCreator.hh PackageDescription.cd.cc PackageDescription.hh PackageFile.cc PackageFile.cd.cc PackageFile.hh PackageStream.cc PackageStream.cd.cc PackageStream.hh PackageStreamFile.cc PackageStreamFile.cd.cc PackageStreamFile.hh PackageStreamReference.cd.cc PackageStreamReference.hh PackageStreamStructure.cc PackageStreamStructure.cd.cc PackageStreamStructure.hh PackageStreamSubpackage.cd.cc PackageStreamSubpackage.hh PatchSuffixes.hh Syslog.hh libhsysinstall_init.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.4 +32 -2 libh/lib/sysinstall/Callback.cc 1.4 +32 -2 libh/lib/sysinstall/Callback.cd.cc 1.3 +32 -2 libh/lib/sysinstall/Callback.hh 1.4 +32 -2 libh/lib/sysinstall/Database.cc 1.4 +32 -2 libh/lib/sysinstall/Database.cd.cc 1.3 +32 -2 libh/lib/sysinstall/Database.hh 1.4 +32 -2 libh/lib/sysinstall/Exec.cd.cc 1.3 +32 -2 libh/lib/sysinstall/Exec.hh 1.4 +32 -2 libh/lib/sysinstall/Feature.cc 1.4 +32 -2 libh/lib/sysinstall/Feature.cd.cc 1.3 +32 -2 libh/lib/sysinstall/Feature.hh 1.4 +32 -2 libh/lib/sysinstall/FeaturesProvided.cc 1.4 +32 -2 libh/lib/sysinstall/FeaturesProvided.cd.cc 1.3 +32 -2 libh/lib/sysinstall/FeaturesProvided.hh 1.4 +32 -2 libh/lib/sysinstall/History.cd.cc 1.3 +32 -2 libh/lib/sysinstall/History.hh 1.4 +32 -2 libh/lib/sysinstall/Package.cc 1.4 +32 -2 libh/lib/sysinstall/Package.cd.cc 1.3 +32 -2 libh/lib/sysinstall/Package.hh 1.4 +32 -2 libh/lib/sysinstall/PackageCreator.cc 1.4 +32 -2 libh/lib/sysinstall/PackageCreator.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageCreator.hh 1.4 +32 -2 libh/lib/sysinstall/PackageDescription.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageDescription.hh 1.4 +32 -2 libh/lib/sysinstall/PackageFile.cc 1.5 +32 -2 libh/lib/sysinstall/PackageFile.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageFile.hh 1.4 +32 -2 libh/lib/sysinstall/PackageStream.cc 1.4 +32 -2 libh/lib/sysinstall/PackageStream.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageStream.hh 1.4 +32 -2 libh/lib/sysinstall/PackageStreamFile.cc 1.4 +32 -2 libh/lib/sysinstall/PackageStreamFile.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageStreamFile.hh 1.4 +32 -2 libh/lib/sysinstall/PackageStreamReference.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageStreamReference.hh 1.4 +32 -2 libh/lib/sysinstall/PackageStreamStructure.cc 1.4 +32 -2 libh/lib/sysinstall/PackageStreamStructure.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageStreamStructure.hh 1.4 +32 -2 libh/lib/sysinstall/PackageStreamSubpackage.cd.cc 1.3 +32 -2 libh/lib/sysinstall/PackageStreamSubpackage.hh 1.3 +32 -2 libh/lib/sysinstall/PatchSuffixes.hh 1.3 +32 -2 libh/lib/sysinstall/Syslog.hh 1.3 +31 -1 libh/lib/sysinstall/libhsysinstall_init.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3:28: 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 8857837B401 for ; Wed, 20 Jun 2001 03:28:01 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KAU0k19752 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:30:00 -0500 (CDT) (envelope-from alex) Message-Id: <200106201030.f5KAU0k19752@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:30:00 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/tcl LibHTclInit_common.cc LibHTclInit_disk.cc LibHTclInit_file.cc LibHTclInit_hui.cc LibHTclInit_sysinstall.cc TclLanguageInterface.cc TclLanguageInterface.hh tcl_interface_gen.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:30:00 CDT Modified files: lib/tcl LibHTclInit_common.cc LibHTclInit_disk.cc LibHTclInit_file.cc LibHTclInit_hui.cc LibHTclInit_sysinstall.cc TclLanguageInterface.cc TclLanguageInterface.hh tcl_interface_gen.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.4 +32 -2 libh/lib/tcl/LibHTclInit_common.cc 1.4 +32 -2 libh/lib/tcl/LibHTclInit_disk.cc 1.4 +32 -2 libh/lib/tcl/LibHTclInit_file.cc 1.4 +32 -2 libh/lib/tcl/LibHTclInit_hui.cc 1.4 +32 -2 libh/lib/tcl/LibHTclInit_sysinstall.cc 1.4 +32 -2 libh/lib/tcl/TclLanguageInterface.cc 1.3 +32 -2 libh/lib/tcl/TclLanguageInterface.hh 1.6 +33 -4 libh/lib/tcl/tcl_interface_gen.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3:28:50 2001 Delivered-To: freebsd-libh@freebsd.org Received: from usw4.freebsd.org (usw4.freebsd.org [209.180.6.228]) by hub.freebsd.org (Postfix) with ESMTP id 8083737B403 for ; Wed, 20 Jun 2001 03:28:48 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KAUlv19783 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:30:47 -0500 (CDT) (envelope-from alex) Message-Id: <200106201030.f5KAUlv19783@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:30:47 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/bin/tclh tclh.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:30:47 CDT Modified files: bin/tclh tclh.cc Log: Add FreeBSD Copyright. Revision Changes Path 1.6 +33 -5 libh/bin/tclh/tclh.cc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 3:49:24 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 39EFF37B401 for ; Wed, 20 Jun 2001 03:49:23 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5KApMF19847 for libh@FreeBSD.org; Wed, 20 Jun 2001 05:51:22 -0500 (CDT) (envelope-from alex) Message-Id: <200106201051.f5KApMF19847@usw4.freebsd.org> From: Alexander Langer Date: Wed, 20 Jun 2001 05:51:21 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh BUGS Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/20 05:51:21 CDT Modified files: . BUGS Log: I fixed the bug with containers and buttons in dialogwidgets. Revision Changes Path 1.6 +1 -7 libh/BUGS To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 7:24:22 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68]) by hub.freebsd.org (Postfix) with ESMTP id 6B24837B407; Wed, 20 Jun 2001 07:24:16 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr5.exu.ericsson.se (mr5att.ericy.com [138.85.92.13]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5KENqR07791; Wed, 20 Jun 2001 09:24:06 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr5.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5KENmF00168; Wed, 20 Jun 2001 09:23:48 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5KENjG25383; Wed, 20 Jun 2001 10:23:46 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Wed, 20 Jun 2001 10:23:44 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NJD50M0H; Wed, 20 Jun 2001 10:23:35 -0400 From: "Antoine Beaupre (LMC)" To: Jordan Hubbard Cc: alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Message-ID: <3B30B1E4.80909@lmc.ericsson.se> Date: Wed, 20 Jun 2001 10:23:32 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <3B2FAA21.4020307@lmc.ericsson.se> <20010619161234.Q65489@bohr.physics.purdue.edu> <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> <20010619142832K.jkh@osd.bsdi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Jordan Hubbard wrote: > It's a good goal, but don't be surprised if you end up having to > compromise a fair bit in achieving it. You can't simply "wrap" > old packages because they suffer from several problems: Well, let's see here. > 1. The PLIST and other descriptive meta-data in old packages > is a significant subset of the libh meta-data, and you may > not find it to be expressive enough in all cases to get close > enough to a 1-to-1 mapping for an old package to work as a new > package. Of course. But we don't want that. What we want is *libh* to be expressive enough to understand plists. :) Of course some things will be missing, but these will have to be created or converted as libh packages will be created themselves. I'm not sure I follow you here. We don't want the old package system to be compatible with the new one. But we would probably want the new one to be compatible with the old one, ie. that it could at least *understand* it. > 2. The PLISTs allow arbitrary executables and scripts to be run > as part of their actions. For some arguments that a PLIST entry > wants to pass to system(3), like mv(1) or cp(1) lines, you may > be able to convert it to a plausible TCL command which will then > be appropriately checked against the package or system's > current security policy. This you can probably do in 70-80% of > the cases if you're willing to put in the work of parsing the > PLIST arguments. This shouldn't be a problem. I tried to implement a hacky perl script to cleanup /var/db/pkg of duplicate packages that parsed +CONTENTS files and I found that in most cases, the lines are quite simple. The "@-directives" are not that common. > The others will have to be rejected because > a very STRONG part of libh's advertised feature set is that the > administrator now gets total control over what a package will > attempt to do to their system. Not necessarly. Since we would have a much more interactive and integrated package system, we could just *warn* or *ask* the user precisely what he wants to do with specific directives. The package would do *exactly* as told. > You can't simply propagate > arbitrary shell commands forward or you've seriously violated > the trust model. Indeed. But you can *ask* the user to confirm or refuse a specfic command or the review the ones that are about to be started. I mean what are we talking about here, in pkg_add... @exec and @unexec tags? Is that it? Most of the time, these are used for silly info(1) things, IIRC. I don't think there's that much scripting around, except for packages adding users and stuff like that. Maybe we could just display the @exec line and tell the operator to go do it himself because our trust model doesn't allow it, and indeed, shouldn't have this functionality at all. :) > In that respect, it would be better for > old packages to stay in their old format so that the admin > has to explicitly run pkg_add(1) instead and know that in so > doing, [s]he's back in the bad old world of no seat belts. Well, that's a sad world, isn't it? ;) I think that given an arbitrary package, we could: - handle as much as we could "securely" through some kind of translation between the old format and libh's (that would be what, 80, 90% of the package's functionality getting translated correctly?), - warn the user that the package isn't completely setup, if it's really the case (which should be only 20-30% of the packages, by your figures) and, - maybe output residue (what left of the package, the "insecure" part) of the old package in a pkg_add format for the user convenience or, - give the user directives to complete the installation (as in "the package require me to execute this command, but I do not know what it means, so please do it yourself"). Then we would have the best of both world. Old packages that are libh compatible would get happily converted, and old rebel packages would get partly converted with a happy pkg_add hack. What do you people think? -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 8:50: 3 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id EDACD37B403; Wed, 20 Jun 2001 08:49:57 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5KFmRt98146; Wed, 20 Jun 2001 08:48:27 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: Antoine.Beaupre@ericsson.ca Cc: alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl In-Reply-To: <3B30B1E4.80909@lmc.ericsson.se> References: <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> <20010619142832K.jkh@osd.bsdi.com> <3B30B1E4.80909@lmc.ericsson.se> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010620084827V.jkh@osd.bsdi.com> Date: Wed, 20 Jun 2001 08:48:27 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 39 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 From: "Antoine Beaupre (LMC)" Subject: Re: packagetool.tcl Date: Wed, 20 Jun 2001 10:23:32 -0400 > Of course. But we don't want that. What we want is *libh* to be > expressive enough to understand plists. :) Erm, this is a bit like those folks who think that you can improve the sound quality of really old recordings by somehow applying enough modern digital sound processing. If the data you need just isn't there to begin with, it becomes awfully hard to pull it out of thin air. :) That's the point I'm trying to make here. libh contains a lot more information about a package, such as whether it occludes or updates another package, and this information goes straight into the new registration database. If the old package doesn't provide it, and they won't since we didn't even make provisions for stuff like that back then, what you're left with post-installation is still something that doesn't stand up to the installation of a modern package. As you get into this, I'm sure you'll discover even worse "gotchas" than this. > I'm not sure I follow you here. We don't want the old package system to > be compatible with the new one. But we would probably want the new one > to be compatible with the old one, ie. that it could at least > *understand* it. I'm sure it's capable of "understanding" it just fine, it just may not find the old packages expressive enough for its needs. Why not wait until libh is fully fleshed out in any case before tackling the thorny backwards-compatibility issues? > This shouldn't be a problem. I tried to implement a hacky perl script to > cleanup /var/db/pkg of duplicate packages that parsed +CONTENTS files > and I found that in most cases, the lines are quite simple. The > "@-directives" are not that common. That's fine, but it's the uncommon cases I'm talking about here. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:11: 7 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id E97EF37B403; Wed, 20 Jun 2001 09:10:57 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr7.exu.ericsson.se (mr7u3.ericy.com [208.237.135.122]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5KGAsa15832; Wed, 20 Jun 2001 11:10:54 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr7.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5KGAr924706; Wed, 20 Jun 2001 11:10:53 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5KGAqG03285; Wed, 20 Jun 2001 12:10:52 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Wed, 20 Jun 2001 12:10:51 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NJD50PJF; Wed, 20 Jun 2001 12:10:44 -0400 From: "Antoine Beaupre (LMC)" To: Jordan Hubbard Cc: "Antoine Beaupre (LMC)" , alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Message-ID: <3B30CB02.2000700@lmc.ericsson.se> Date: Wed, 20 Jun 2001 12:10:42 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <20010619231951.B4230@zerogravity.kawo2.rwth-aachen.d> <20010619142832K.jkh@osd.bsdi.com> <3B30B1E4.80909@lmc.ericsson.se> <20010620084827V.jkh@osd.bsdi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Jordan Hubbard wrote: > From: "Antoine Beaupre (LMC)" > Subject: Re: packagetool.tcl > Date: Wed, 20 Jun 2001 10:23:32 -0400 > > >>Of course. But we don't want that. What we want is *libh* to be >>expressive enough to understand plists. :) >> > > Erm, this is a bit like those folks who think that you can improve the > sound quality of really old recordings by somehow applying enough > modern digital sound processing. If the data you need just isn't > there to begin with, it becomes awfully hard to pull it out of thin > air. :) Well, you can! With our new gizmo-sound-processing-super-digital-airwave-processor, your old gramophone recordings will sound as good as any modern digital studio recording! Yeah. Right. ;) Seriously, I still saw a few filters that could do marvels with these old scratchy vinyls. Removes the hiss and the clicks quite well. But of course, the thing won't do any good on that 20-year old black sabbath vinyl lying in the 10 year old dead-lizard box. :) > That's the point I'm trying to make here. libh contains a lot > more information about a package, such as whether it occludes or > updates another package, and this information goes straight into the > new registration database. Hmm... Yes... Of course, you're right. I haven't though of that "package registry integrity" thing. :) I'm just getting used to libh, now.. Don't flame me. :) > If the old package doesn't provide it, and > they won't since we didn't even make provisions for stuff like that > back then, what you're left with post-installation is still something > that doesn't stand up to the installation of a modern package. As you > get into this, I'm sure you'll discover even worse "gotchas" than > this. Of course. But what's the alternative here? You talked about offering the user to still use pkg_add. Isn't that worse? Wouldn't that clobber the existing libh installs? >>I'm not sure I follow you here. We don't want the old package system to >>be compatible with the new one. But we would probably want the new one >>to be compatible with the old one, ie. that it could at least >>*understand* it. > > I'm sure it's capable of "understanding" it just fine, it just may not > find the old packages expressive enough for its needs. Yes, I understand the value of that point now. > Why not wait until libh is fully fleshed out in any case before tackling > the thorny backwards-compatibility issues? Hmm... Because it might be a good idea to include backward compatibility as an objective of libh... But I don't think it is, was, or will really be. :) Anyways, I guess I'm really talking for nothing here since I haven't coded a single line in there yet. Let's wait (or code!) for that shiny new libh. :) I guess that if the design is modular enough (as I think it is), we won't have problems implementing as much backward compatibility as possible. >>This shouldn't be a problem. I tried to implement a hacky perl script to >>cleanup /var/db/pkg of duplicate packages that parsed +CONTENTS files >>and I found that in most cases, the lines are quite simple. The >>"@-directives" are not that common. > > That's fine, but it's the uncommon cases I'm talking about here. Ok. cheers, A. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:17:14 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id A790737B406; Wed, 20 Jun 2001 09:17:10 -0700 (PDT) (envelope-from paul@freebsd-services.co.uk) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id 9C7F91D13D; Wed, 20 Jun 2001 17:17:08 +0100 (BST) Date: Wed, 20 Jun 2001 17:21:53 +0100 From: Paul Richards To: "Antoine Beaupre (LMC)" , Jordan Hubbard Cc: "Antoine Beaupre (LMC)" , alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl Message-ID: <1049420000.993054113@lobster.originative.co.uk> In-Reply-To: <3B30CB02.2000700@lmc.ericsson.se> X-Mailer: Mulberry/2.0.8 (Linux/x86 Demo) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Is tcl going to become a standard part of the base OS when libh goes in? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:24:46 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 498D937B401; Wed, 20 Jun 2001 09:24:44 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5KGO5t98369; Wed, 20 Jun 2001 09:24:05 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: Antoine.Beaupre@ericsson.ca Cc: Antoine.Beaupre@lmc.ericsson.se, alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl In-Reply-To: <3B30CB02.2000700@lmc.ericsson.se> References: <3B30B1E4.80909@lmc.ericsson.se> <20010620084827V.jkh@osd.bsdi.com> <3B30CB02.2000700@lmc.ericsson.se> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010620092405C.jkh@osd.bsdi.com> Date: Wed, 20 Jun 2001 09:24:05 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 19 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 From: "Antoine Beaupre (LMC)" Subject: Re: packagetool.tcl Date: Wed, 20 Jun 2001 12:10:42 -0400 > Of course. But what's the alternative here? You talked about offering > the user to still use pkg_add. Isn't that worse? Wouldn't that clobber > the existing libh installs? I think the "alternative" is to make a clean switch and simply have admins continue to use pkg_add and all those foo.tgz packages right up until the point that some "new package collection", and I'm sure there will be people trying to create those, has enough of what they want in it to jump across the divide. Having transition aids is nice, but sometimes the best thing you can do is also not pretend that such transition is painless and have people instead defer it until such time as it becomes a full and complete replacement for whatever they're using. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:26:25 2001 Delivered-To: freebsd-libh@freebsd.org Received: from winston.osd.bsdi.com (adsl-64-173-15-98.dsl.sntc01.pacbell.net [64.173.15.98]) by hub.freebsd.org (Postfix) with ESMTP id 8F81B37B401; Wed, 20 Jun 2001 09:26:23 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) Received: from localhost (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.4/8.11.3) with ESMTP id f5KGPqt98383; Wed, 20 Jun 2001 09:25:52 -0700 (PDT) (envelope-from jkh@osd.bsdi.com) To: paul@freebsd-services.co.uk Cc: Antoine.Beaupre@ericsson.ca, Antoine.Beaupre@lmc.ericsson.se, alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl In-Reply-To: <1049420000.993054113@lobster.originative.co.uk> References: <3B30CB02.2000700@lmc.ericsson.se> <1049420000.993054113@lobster.originative.co.uk> X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20010620092551G.jkh@osd.bsdi.com> Date: Wed, 20 Jun 2001 09:25:51 -0700 From: Jordan Hubbard X-Dispatcher: imput version 20000228(IM140) Lines: 15 Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm not touching that question with an 11 foot pole. :) I think it's simply too early to say yet. TCL is by far the least of libh's dependencies, and one might just as well ask the same question about Qt or TurboVision. It may be that by the time libh is ready to deploy, we'll have cracked the whole /usr/ports vs /usr/src modularity problem for all I know. - Jordan From: Paul Richards Subject: Re: packagetool.tcl Date: Wed, 20 Jun 2001 17:21:53 +0100 > Is tcl going to become a standard part of the base OS when libh goes in? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:42:25 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68]) by hub.freebsd.org (Postfix) with ESMTP id DACCF37B401; Wed, 20 Jun 2001 09:42:21 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr6.exu.ericsson.se (mr6att.ericy.com [138.85.92.14]) by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5KGg1R17993; Wed, 20 Jun 2001 11:42:01 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr6.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5KGfvL27280; Wed, 20 Jun 2001 11:41:57 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5KGfuG05823; Wed, 20 Jun 2001 12:41:56 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Wed, 20 Jun 2001 12:41:55 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NJD50QBX; Wed, 20 Jun 2001 12:41:51 -0400 From: "Antoine Beaupre (LMC)" To: Jordan Hubbard Cc: paul@freebsd-services.co.uk, "Antoine Beaupre (LMC)" , alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Message-ID: <3B30D24F.5030007@lmc.ericsson.se> Date: Wed, 20 Jun 2001 12:41:51 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: Re: packagetool.tcl References: <3B30CB02.2000700@lmc.ericsson.se> <1049420000.993054113@lobster.originative.co.uk> <20010620092551G.jkh@osd.bsdi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Jordan Hubbard wrote: > I'm not touching that question with an 11 foot pole. :) > > I think it's simply too early to say yet. TCL is by far the least of > libh's dependencies, and one might just as well ask the same question > about Qt or TurboVision. It may be that by the time libh is ready to > deploy, we'll have cracked the whole /usr/ports vs /usr/src modularity > problem for all I know. Of found the holy grail. ;) I personnally think it's all the same problem, ie. an old package system. We *could* switch /usr/src over a package model, using the old scheme, but it wouldn't bring us much good, since the package management tools are primitive. No harm intended at anyone here. In my perfect mad world, I would have 5.0 rolled out using libh with src and ports/packages being seemlessly integrated together. ie. having src as modular packages. Yumm... Of course, that would mean I would have to start coding, thing I said I would do last week and thing I'll say probably next week again. ;) tcl is definitly the least of our concerns for libh, since we have QT and tvision in the way. But since libh is nicely modular, we could simply have a very ugly "text-only" (ie no curses or anything) backend that would be minimal and then libh would only need tcl. I remember seeing a link to a nice 3 way (graphic, curses, text) interface in the archives somewhere... I'm really evil, exposing all this here now. :) > - Jordan A. > From: Paul Richards > Subject: Re: packagetool.tcl > Date: Wed, 20 Jun 2001 17:21:53 +0100 > >>Is tcl going to become a standard part of the base OS when libh goes in? -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 9:59:33 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id 4981637B403; Wed, 20 Jun 2001 09:59:30 -0700 (PDT) (envelope-from paul@freebsd-services.co.uk) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id A76461D13D; Wed, 20 Jun 2001 17:59:28 +0100 (BST) Date: Wed, 20 Jun 2001 18:04:26 +0100 From: Paul Richards To: Jordan Hubbard Cc: Antoine.Beaupre@ericsson.ca, Antoine.Beaupre@lmc.ericsson.se, alex@big.endian.de, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl Message-ID: <3790000.993056666@lobster.originative.co.uk> In-Reply-To: <20010620092551G.jkh@osd.bsdi.com> X-Mailer: Mulberry/2.0.8 (Linux/x86 Demo) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --On Wednesday, June 20, 2001 09:25:51 -0700 Jordan Hubbard wrote: > I'm not touching that question with an 11 foot pole. :) > > I think it's simply too early to say yet. TCL is by far the least of > libh's dependencies, and one might just as well ask the same question > about Qt or TurboVision. It may be that by the time libh is ready to > deploy, we'll have cracked the whole /usr/ports vs /usr/src modularity > problem for all I know. I'd forgotten about QT/TurboVision :-) What's been stuck in my mind the last few days was Alex saying that the libh package format was "intelligent" and used embedded tcl inside the packages to do things. That would mean that the package format itself required tcl to work at all and therefore writing a pkg management tool in another language would be impossible. Maybe I miss understood that bit. Paul. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Wed Jun 20 10:55:19 2001 Delivered-To: freebsd-libh@freebsd.org Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240]) by hub.freebsd.org (Postfix) with ESMTP id 449BD37B401 for ; Wed, 20 Jun 2001 10:55:16 -0700 (PDT) (envelope-from Antoine.Beaupre@ericsson.ca) Received: from mr6.exu.ericsson.se (mr6u3.ericy.com [208.237.135.123]) by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f5KHtFa08353 for ; Wed, 20 Jun 2001 12:55:15 -0500 (CDT) Received: from noah.lmc.ericsson.se (noah.lmc.ericsson.se [142.133.1.1]) by mr6.exu.ericsson.se (8.11.3/8.11.3) with ESMTP id f5KHtFQ08167 for ; Wed, 20 Jun 2001 12:55:15 -0500 (CDT) Received: from lmc35.lmc.ericsson.se (lmc35.lmc.ericsson.se [142.133.16.175]) by noah.lmc.ericsson.se (8.11.2/8.9.2) with ESMTP id f5KHtEG10284 for ; Wed, 20 Jun 2001 13:55:14 -0400 (EDT) Received: by lmc35.lmc.ericsson.se with Internet Mail Service (5.5.2653.19) id ; Wed, 20 Jun 2001 13:55:13 -0400 Received: from lmc.ericsson.se (lmcpc100455.pc.lmc.ericsson.se [142.133.23.150]) by LMC37.lmc.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id NJD50R2M; Wed, 20 Jun 2001 13:55:07 -0400 From: "Antoine Beaupre (LMC)" To: libh@FreeBSD.ORG Message-ID: <3B30E37B.4060606@lmc.ericsson.se> Date: Wed, 20 Jun 2001 13:55:07 -0400 Organization: LMC, Ericsson Research Canada User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.1) Gecko/20010607 X-Accept-Language: en,fr-CA,fr MIME-Version: 1.0 Subject: minimal libh dependencies (was: Re: packagetool.tcl) References: <3B30CB02.2000700@lmc.ericsson.se> <1049420000.993054113@lobster.originative.co.uk> <20010620092551G.jkh@osd.bsdi.com> <3B30D24F.5030007@lmc.ericsson.se> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 Beaupre wrote: > I remember seeing a link to a nice 3 way (graphic, curses, text) > interface in the archives somewhere... And found it... http://kitenet.net/programs/debconf/ What I like in that one is that there is one (2, actually) configuration which doesn't necessarly need extra tvision/qt/whatever dependency and is pretty lightweight. The ones on the top right (prompt/answer) and bottom left (text editor). I don't think it's realistic to have the "text editor" front-end, but we might like to consider having a "non-tvision" frontend. Would that be possible at all? As I understand it, the interface with the Hui objects are mostly "GUI"-oriented. Not "data input"-oriented. I do think it would be realistic to have tcl in the base system. And anyways, we *could* package tclh statically (isn't that already the case?). A. -- Antoine Beaupré Jambala TCM team Ericsson Canada inc. mailto:antoine.beaupre@ericsson.ca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Jun 21 11:37:38 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 8448C37B42C for ; Thu, 21 Jun 2001 11:37:32 -0700 (PDT) (envelope-from alex@big.endian.de) 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 UAA04103; Thu, 21 Jun 2001 20:37:29 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 8387F14D10; Thu, 21 Jun 2001 20:37:29 +0200 (CEST) Date: Thu, 21 Jun 2001 20:37:29 +0200 From: Alexander Langer To: "Antoine Beaupre (LMC)" Cc: libh@FreeBSD.ORG Subject: Re: packagetool.tcl Message-ID: <20010621203729.B2091@zerogravity.kawo2.rwth-aachen.d> References: <3B30CB02.2000700@lmc.ericsson.se> <1049420000.993054113@lobster.originative.co.uk> <20010620092551G.jkh@osd.bsdi.com> <3B30D24F.5030007@lmc.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B30D24F.5030007@lmc.ericsson.se>; from Antoine.Beaupre@ericsson.ca on Wed, Jun 20, 2001 at 12:41:51PM -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 Antoine Beaupre (LMC) (Antoine.Beaupre@ericsson.ca): > In my perfect mad world, I would have 5.0 rolled out using libh with src ^^^^^^ Optimist! > simply have a very ugly "text-only" (ie no curses or anything) backend > that would be minimal and then libh would only need tcl. That's already possible. The UI libs are useless, of course, but the libs are split just because of this. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Thu Jun 21 11:39:45 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 7249B37B401; Thu, 21 Jun 2001 11:39:42 -0700 (PDT) (envelope-from alex@big.endian.de) 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 UAA04201; Thu, 21 Jun 2001 20:39:23 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id 3484114D10; Thu, 21 Jun 2001 20:39:23 +0200 (CEST) Date: Thu, 21 Jun 2001 20:39:22 +0200 From: Alexander Langer To: Paul Richards Cc: Jordan Hubbard , Antoine.Beaupre@ericsson.ca, Antoine.Beaupre@lmc.ericsson.se, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl Message-ID: <20010621203922.C2091@zerogravity.kawo2.rwth-aachen.d> References: <20010620092551G.jkh@osd.bsdi.com> <3790000.993056666@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3790000.993056666@lobster.originative.co.uk>; from paul@freebsd-services.co.uk on Wed, Jun 20, 2001 at 06:04:26PM +0100 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Paul Richards (paul@freebsd-services.co.uk): > What's been stuck in my mind the last few days was Alex saying that the > libh package format was "intelligent" and used embedded tcl inside the > packages to do things. Actually, you need a binary of the libh TCL interpreter. OTOH, you also need a binary of cvsup to follow src, I think it's quite similar. > That would mean that the package format itself required tcl to work at all > and therefore writing a pkg management tool in another language would be > impossible. What is your definition of a pkg management tool? Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Jun 22 2: 4:53 2001 Delivered-To: freebsd-libh@freebsd.org Received: from mailgate.originative.co.uk (mailgate.originative.co.uk [62.232.68.68]) by hub.freebsd.org (Postfix) with ESMTP id 2A98637B40C; Fri, 22 Jun 2001 02:04:49 -0700 (PDT) (envelope-from paul@freebsd-services.co.uk) Received: from lobster.originative.co.uk (lobster [62.232.68.81]) by mailgate.originative.co.uk (Postfix) with ESMTP id 357271D13D; Fri, 22 Jun 2001 10:04:42 +0100 (BST) Date: Fri, 22 Jun 2001 10:09:39 +0100 From: Paul Richards To: Alexander Langer Cc: Jordan Hubbard , Antoine.Beaupre@ericsson.ca, Antoine.Beaupre@lmc.ericsson.se, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl Message-ID: <253340000.993200979@lobster.originative.co.uk> In-Reply-To: <20010621203922.C2091@zerogravity.kawo2.rwth-aachen.d> X-Mailer: Mulberry/2.0.8 (Linux/x86 Demo) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --On Thursday, June 21, 2001 20:39:22 +0200 Alexander Langer wrote: > Thus spake Paul Richards (paul@freebsd-services.co.uk): > >> What's been stuck in my mind the last few days was Alex saying that the >> libh package format was "intelligent" and used embedded tcl inside the >> packages to do things. > > Actually, you need a binary of the libh TCL interpreter. > OTOH, you also need a binary of cvsup to follow src, I think it's > quite similar. I don't think there's too much wrong with the pkg management tools becoming ports as long as there's a way to bootstrap installing the pkg management tools :-) So the comparison to cvsup is an appropriate one but it's not quite the point that worried me. >> That would mean that the package format itself required tcl to work at >> all and therefore writing a pkg management tool in another language >> would be impossible. > > What is your definition of a pkg management tool? A tool that can take a package and install it into the system, adhering to any requirements of the pkg mechanism. So for our existing pkg system, tar wouldn't count as a package tool since although it can unpack the tgz it doesn't adhere to the requirement of the package system and do the db entries and so on. However, there's nothing to stop someone writing alternatives to pkg_add et al because the package format itself is just a set of instructions to perform actions and any package tool that implemented the pkg spec could be used to install and uninstall packages, allowing someone to come along and write one in perl/python/php whatever. Maybe I miss understood your explanation but I got the impression that a package would have embedded tcl code in it to perform certain tasks, so it would not be impossible to write a pkg_add in Perl because Perl wouldn't be able to run the bits of embedded tcl in the package, at least not without calling tcl and the end result is still the same, the packages won't be any use without a tcl interpreter. Paul. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Jun 22 2:27:25 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id 2E93937B401; Fri, 22 Jun 2001 02:27:22 -0700 (PDT) (envelope-from alex@big.endian.de) 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 LAA00851; Fri, 22 Jun 2001 11:27:15 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id BD68D14AF3; Fri, 22 Jun 2001 11:27:14 +0200 (CEST) Date: Fri, 22 Jun 2001 11:27:14 +0200 From: Alexander Langer To: Paul Richards Cc: Jordan Hubbard , Antoine.Beaupre@ericsson.ca, Antoine.Beaupre@lmc.ericsson.se, jhb@FreeBSD.ORG, richy@apple.com, libh@FreeBSD.ORG, will@physics.purdue.edu Subject: Re: packagetool.tcl Message-ID: <20010622112714.A1548@zerogravity.kawo2.rwth-aachen.d> References: <20010621203922.C2091@zerogravity.kawo2.rwth-aachen.d> <253340000.993200979@lobster.originative.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <253340000.993200979@lobster.originative.co.uk>; from paul@freebsd-services.co.uk on Fri, Jun 22, 2001 at 10:09:39AM +0100 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Paul Richards (paul@freebsd-services.co.uk): > Maybe I miss understood your explanation but I got the impression that a > package would have embedded tcl code in it to perform certain tasks, so it > would not be impossible to write a pkg_add in Perl because Perl wouldn't be > able to run the bits of embedded tcl in the package, at least not without > calling tcl and the end result is still the same, the packages won't be any > use without a tcl interpreter. That's correct. That's because - as Jordan pointed out - the intelligence is in the package, not in the pkg-tool. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Jun 22 5:34:26 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 BA7EC37B406 for ; Fri, 22 Jun 2001 05:34:24 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5MCaSu22987 for libh@FreeBSD.org; Fri, 22 Jun 2001 07:36:28 -0500 (CDT) (envelope-from alex) Message-Id: <200106221236.f5MCaSu22987@usw4.freebsd.org> From: Alexander Langer Date: Fri, 22 Jun 2001 07:36:28 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/sysinstall FeaturesProvided.cc PackageCreator.cc PackageCreator.cd.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/22 07:36:28 CDT Modified files: lib/sysinstall FeaturesProvided.cc PackageCreator.cc PackageCreator.cd.cc Log: Name the packages "*.pkg.zip" instead of "*.zip" so that one can see that they are ZIP-packages. This might change again in the future when we have decided on various things. Revision Changes Path 1.5 +2 -2 libh/lib/sysinstall/FeaturesProvided.cc 1.5 +2 -2 libh/lib/sysinstall/PackageCreator.cc 1.5 +2 -2 libh/lib/sysinstall/PackageCreator.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 Jun 22 8: 3:20 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 4038037B401 for ; Fri, 22 Jun 2001 08:03:17 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5MF5LC23755 for libh@FreeBSD.org; Fri, 22 Jun 2001 10:05:21 -0500 (CDT) (envelope-from alex) Message-Id: <200106221505.f5MF5LC23755@usw4.freebsd.org> From: Alexander Langer Date: Fri, 22 Jun 2001 10:05:20 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/sysinstall Callback.cc Callback.cd.cc Callback.hh Database.cc Database.cd.cc Database.hh Exec.cd.cc Exec.hh Feature.cc Feature.cd.cc Feature.hh FeaturesProvided.cc FeaturesProvided.cd.cc FeaturesProvided.hh History.cd.cc ... Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/22 10:05:20 CDT Modified files: lib/sysinstall Callback.cc Callback.cd.cc Callback.hh Database.cc Database.cd.cc Database.hh Exec.cd.cc Exec.hh Feature.cc Feature.cd.cc Feature.hh FeaturesProvided.cc FeaturesProvided.cd.cc FeaturesProvided.hh History.cd.cc History.hh Package.cc Package.cd.cc Package.hh PackageCreator.cc PackageCreator.cd.cc PackageCreator.hh PackageDescription.cd.cc PackageDescription.hh PackageFile.cc PackageFile.cd.cc PackageFile.hh PackageStream.cc PackageStream.cd.cc PackageStream.hh PackageStreamFile.cc PackageStreamFile.cd.cc PackageStreamFile.hh PackageStreamReference.cd.cc PackageStreamReference.hh PackageStreamStructure.cc PackageStreamStructure.cd.cc PackageStreamStructure.hh PackageStreamSubpackage.cd.cc PackageStreamSubpackage.hh PatchSuffixes.hh Syslog.hh Log: Add FreeBSD Copyright Revision Changes Path 1.2 +32 -0 libh/lib/sysinstall/Callback.cc 1.2 +32 -0 libh/lib/sysinstall/Callback.cd.cc 1.2 +32 -0 libh/lib/sysinstall/Callback.hh 1.2 +32 -0 libh/lib/sysinstall/Database.cc 1.2 +32 -0 libh/lib/sysinstall/Database.cd.cc 1.2 +32 -0 libh/lib/sysinstall/Database.hh 1.2 +32 -0 libh/lib/sysinstall/Exec.cd.cc 1.2 +32 -0 libh/lib/sysinstall/Exec.hh 1.2 +32 -0 libh/lib/sysinstall/Feature.cc 1.2 +32 -0 libh/lib/sysinstall/Feature.cd.cc 1.2 +32 -0 libh/lib/sysinstall/Feature.hh 1.2 +32 -0 libh/lib/sysinstall/FeaturesProvided.cc 1.2 +32 -0 libh/lib/sysinstall/FeaturesProvided.cd.cc 1.2 +32 -0 libh/lib/sysinstall/FeaturesProvided.hh 1.2 +32 -0 libh/lib/sysinstall/History.cd.cc 1.2 +32 -0 libh/lib/sysinstall/History.hh 1.2 +32 -0 libh/lib/sysinstall/Package.cc 1.2 +32 -0 libh/lib/sysinstall/Package.cd.cc 1.2 +32 -0 libh/lib/sysinstall/Package.hh 1.2 +32 -0 libh/lib/sysinstall/PackageCreator.cc 1.2 +32 -0 libh/lib/sysinstall/PackageCreator.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageCreator.hh 1.2 +32 -0 libh/lib/sysinstall/PackageDescription.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageDescription.hh 1.2 +32 -0 libh/lib/sysinstall/PackageFile.cc 1.2 +32 -0 libh/lib/sysinstall/PackageFile.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageFile.hh 1.2 +32 -0 libh/lib/sysinstall/PackageStream.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStream.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStream.hh 1.2 +32 -0 libh/lib/sysinstall/PackageStreamFile.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamFile.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamFile.hh 1.2 +32 -0 libh/lib/sysinstall/PackageStreamReference.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamReference.hh 1.2 +32 -0 libh/lib/sysinstall/PackageStreamStructure.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamStructure.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamStructure.hh 1.2 +32 -0 libh/lib/sysinstall/PackageStreamSubpackage.cd.cc 1.2 +32 -0 libh/lib/sysinstall/PackageStreamSubpackage.hh 1.2 +32 -0 libh/lib/sysinstall/PatchSuffixes.hh 1.2 +32 -0 libh/lib/sysinstall/Syslog.hh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Jun 22 8: 6:39 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 494DE37B403 for ; Fri, 22 Jun 2001 08:06:36 -0700 (PDT) (envelope-from alex@usw4.freebsd.org) Received: (from alex@localhost) by usw4.freebsd.org (8.11.3/8.11.1) id f5MF8eg23790 for libh@FreeBSD.org; Fri, 22 Jun 2001 10:08:40 -0500 (CDT) (envelope-from alex) Message-Id: <200106221508.f5MF8eg23790@usw4.freebsd.org> From: Alexander Langer Date: Fri, 22 Jun 2001 10:08:40 -0500 (CDT) To: libh@FreeBSD.org Subject: cvs commit: libh/lib/sysinstall FeaturesProvided.cc PackageCreator.cc PackageCreator.cd.cc Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alex 2001/06/22 10:08:40 CDT Modified files: lib/sysinstall FeaturesProvided.cc PackageCreator.cc PackageCreator.cd.cc Log: Name the packages "*.pkg.zip" instead of "*.zip" so that one can see that they are ZIP-packages. This might change again in the future when we have decided on various things. Revision Changes Path 1.3 +2 -2 libh/lib/sysinstall/FeaturesProvided.cc 1.3 +2 -2 libh/lib/sysinstall/PackageCreator.cc 1.3 +2 -2 libh/lib/sysinstall/PackageCreator.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 Jun 22 8:14:38 2001 Delivered-To: freebsd-libh@freebsd.org Received: from kawoserv.kawo2.rwth-aachen.de (kawoserv.kawo2.RWTH-Aachen.DE [134.130.180.1]) by hub.freebsd.org (Postfix) with ESMTP id B977337B407 for ; Fri, 22 Jun 2001 08:14:34 -0700 (PDT) (envelope-from alex@big.endian.de) 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 RAA13084 for ; Fri, 22 Jun 2001 17:14:33 +0200 Received: by zerogravity.kawo2.rwth-aachen.de (Postfix, from userid 1001) id BAE5C14AF5; Fri, 22 Jun 2001 17:14:32 +0200 (CEST) Date: Fri, 22 Jun 2001 17:14:32 +0200 From: Alexander Langer To: libh@FreeBSD.org Subject: Re: cvs commit: libh/lib/sysinstall FeaturesProvided.cc PackageCreator.cc PackageCreator.cd.cc Message-ID: <20010622171432.A2025@zerogravity.kawo2.rwth-aachen.d> References: <200106221508.f5MF8eg23790@usw4.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200106221508.f5MF8eg23790@usw4.freebsd.org>; from alex@usw4.freebsd.org on Fri, Jun 22, 2001 at 10:08:40AM -0500 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 In case you wondered why I committed the last two things again: When copying the sysinstall lib from /sysinstall to /lib/sysinstall last year, the history was not preserved. So I did it again (now correctly) and committed this again. Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message From owner-freebsd-libh Fri Jun 22 9:39:19 2001 Delivered-To: freebsd-libh@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id CBBF737B401 for ; Fri, 22 Jun 2001 09:39:16 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.3/8.11.2) with ESMTP id f5MGcbI69662; Fri, 22 Jun 2001 09:38:38 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <253340000.993200979@lobster.originative.co.uk> Date: Fri, 22 Jun 2001 09:42:20 -0700 (PDT) From: John Baldwin To: Paul Richards Subject: Re: packagetool.tcl Cc: will@physics.purdue.edu, libh@FreeBSD.org, richy@apple.com, Antoine.Beaupre@lmc.ericsson.se, Antoine.Beaupre@ericsson.ca, Jordan Hubbard , Alexander Langer Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 22-Jun-01 Paul Richards wrote: >> Actually, you need a binary of the libh TCL interpreter. >> OTOH, you also need a binary of cvsup to follow src, I think it's >> quite similar. > > I don't think there's too much wrong with the pkg management tools becoming > ports as long as there's a way to bootstrap installing the pkg management > tools :-) And if the base system is a package? How does it get installed? > Maybe I miss understood your explanation but I got the impression that a > package would have embedded tcl code in it to perform certain tasks, so it > would not be impossible to write a pkg_add in Perl because Perl wouldn't be > able to run the bits of embedded tcl in the package, at least not without > calling tcl and the end result is still the same, the packages won't be any > use without a tcl interpreter. Yes. You can backend what the Tcl interpreter ends up performing for certain actions however you like. The new packages don't run loose on the system with root privs like the old ones do now. Instead, they are forced into a Tcl sandbox that the sys admin gets to configure to determine what actions packages may perform. > Paul. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message