From owner-freebsd-stable Sat Jan 12 12:50:45 2002 Delivered-To: freebsd-stable@freebsd.org Received: from shale.csir.co.za (shale.csir.co.za [146.64.46.5]) by hub.freebsd.org (Postfix) with ESMTP id DBD8E37B402 for ; Sat, 12 Jan 2002 12:50:33 -0800 (PST) Received: (from reg@localhost) by shale.csir.co.za (8.11.5/8.11.5) id g0CJOVl28329; Sat, 12 Jan 2002 21:24:31 +0200 (SAT) (envelope-from reg) Date: Sat, 12 Jan 2002 21:24:31 +0200 From: Jeremy Lea To: Andrew J Caines Cc: Pat Wendorf , Nuno Teixeira , stable@FreeBSD.ORG Subject: Re: Portupgrade Utility Message-ID: <20020112212431.A27621@shale.csir.co.za> References: <3C38AFF2.5020708@unios.dhs.org> <20020106213531.GE19117@gw.tex.bogus> <3C4083F4.9000900@unios.dhs.org> <20020112151622.H40697@hal9000.halplant.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020112151622.H40697@hal9000.halplant.com>; from A.J.Caines@halplant.com on Sat, Jan 12, 2002 at 03:16:22PM -0500 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, On Sat, Jan 12, 2002 at 03:16:22PM -0500, Andrew J Caines wrote: > Pat, > > > Anyone thought of re-coding it in perl? I know little about either > > language, so I applogize if this sounds stupid. > > While the dependencies would be a big issue affecting consideration of > making a tool part of the base system, in this case we are talking about a > tool for the ports system only. > > It would make little sense to put it in the base system even if it had no > dependencies. -stable is the wrong list for this. -ports would be better. I began coding this functionality into the pkg_* tools some time ago, along with some other enhancements. At the time no one was interested. This was before portupgrade was written. The two people with the greatest interest in the pkg_* tools are Jordan (jkh), who's backing libh as a replacement, and Maxim (sobomax). I don't know if either of them ever looked at my patches. See http://people.freebsd.org/~reg/ As to incoroporation into the base system: if the code was in C, or perl it would be incorporated. Package management is an integral part of the FreeBSD base system, because without it we would have to add everything to the base system. Since no one was interested, I lost interest. Then I lost to real life... I've still got a working copy on my development box, and I'd be willing to supply it on my web page. Occasionally I get time to work on it. At the moment I'm more likely to contribute the finished product to OpenPackages.org. My next target is to add pkgdb functionallity (which is already in C), because my code can use a lot of cycles doing this the hard way. Then actually make the upgrade functionallity work. After that, changes from the last year or so need to be merged, and then any useful features from portupgrade, NetBSD and OpenBSD. I would love contributions from anyone else. I've been very careful to actually design my code, and tried to comment it... Regards, -Jeremy -- FreeBSD - Because the best things in life are free... http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message