From owner-freebsd-ports@FreeBSD.ORG Thu Mar 20 19:25:46 2008 Return-Path: Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD920106566C; Thu, 20 Mar 2008 19:25:46 +0000 (UTC) (envelope-from reg@openpave.org) Received: from mx1.ucdavis.edu (mx1.ucdavis.edu [128.120.32.31]) by mx1.freebsd.org (Postfix) with ESMTP id 5D4B88FC27; Thu, 20 Mar 2008 19:25:46 +0000 (UTC) (envelope-from reg@openpave.org) Received: from flint.openpave.org ([169.237.230.40]) by mx1.ucdavis.edu (8.13.7/8.13.1/it-defang-5.4.0) with ESMTP id m2KJ9OP2010443 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 20 Mar 2008 12:09:25 -0700 (PDT) Received: from sandy.local (flint.local [192.168.1.5]) by flint.openpave.org (8.14.2/8.14.2) with ESMTP id m2KJ9QvD029806; Thu, 20 Mar 2008 19:09:26 GMT (envelope-from reg@sandy.local) Received: (from reg@localhost) by sandy.local (8.14.2/8.14.2/Submit) id m2KJ9Q2g029805; Thu, 20 Mar 2008 11:09:26 -0800 (PST) (envelope-from reg) Date: Thu, 20 Mar 2008 11:09:26 -0800 From: Jeremy Lea To: Doug Barton Message-ID: <20080320190926.GA29128@flint.openpave.org> Mail-Followup-To: Jeremy Lea , Doug Barton , Michel Talon , freebsd-ports@FreeBSD.ORG References: <20080320001048.GA39125@lpthe.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.92, clamav-milter version 0.92 on av1 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.57 on 128.120.32.31 Cc: Michel Talon , freebsd-ports@FreeBSD.ORG Subject: Re: Utility for safe updating of ports in base system X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2008 19:25:46 -0000 Hi, On Thu, Mar 20, 2008 at 01:05:27AM -0700, Doug Barton wrote: > Now all that said, I'd love to see us move to a much more robust package > management system, or even just a better interface to the one we have. The > problem is that I don't have the time to do that as a volunteer project, > and I don't think anyone else does either. :) I did a lot of this work, when I did have the time: http://sourceforge.net/projects/fpkg/ Supports upgrading (doesn't move the files to compat, but that would be a five line change), backups, db files, versioned depends, pkg_which. Just about all of the ideas on that page, but not command line compatible with portupgrade. I haven't played with it in years. It would need all of the pkg_install features and fixes from about 2004 (or maybe earlier) merged in (or reimplemented). Regards, -Jeremy -- FreeBSD - Because the best things in life are free... http://www.freebsd.org/