From owner-freebsd-ports@FreeBSD.ORG Fri Jul 13 12:28:47 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69D3F106566C; Fri, 13 Jul 2012 12:28:47 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 3B8D88FC18; Fri, 13 Jul 2012 12:28:47 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 950E8B94A; Fri, 13 Jul 2012 08:28:46 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org Date: Fri, 13 Jul 2012 08:26:32 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p17; KDE/4.5.5; amd64; ; ) References: <20120712100110.GA34228@ithaqua.etoilebsd.net> <4FFF3EB9.3040701@FreeBSD.org> In-Reply-To: <4FFF3EB9.3040701@FreeBSD.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201207130826.32942.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 13 Jul 2012 08:28:46 -0400 (EDT) Cc: ports@freebsd.org, Craig Rodrigues , Baptiste Daroussin , Doug Barton , current@freebsd.org Subject: Re: [HEADSUP & CFT] pkg 1.0rc1 and schedule 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: Fri, 13 Jul 2012 12:28:47 -0000 On Thursday, July 12, 2012 5:16:41 pm Doug Barton wrote: > On 07/12/2012 02:11 PM, Craig Rodrigues wrote: > > You might want to view Baptiste's pkgng presentation at BSDCan: > > > > http://www.youtube.com/watch?v=4Hxq7AHZ27I > > Sure, the next time I have an hour to spare. > > I don't think what I'm asking for is unreasonable. One could even > conclude that answering those 3 questions should have been a > prerequisite for starting down this road in the first place. One could also assume that other people in the Project aren't morons and do actually put thought into the things they do for starters (you do realize, btw, that that is how you come across, that even though you don't intend that, constantly questioning decisions made by other people in an accusatory fashion gives that impression? At least adjust your wording to start off with the assumption that other people _have_ put thought into things. Also, when other people have taken time to explain an large decision because you are too lazy to invest the time doesn't really help your case). In terms of the first feature (binary upgrades), the truth is that if you have more than 5 machines to manage, our current pkg tools completely suck. There is no automated upgrade mechanism. If you want one you have to write your own set of infrastructure to do the right collection of pkg_delete/pkg_adds. Certainly there is no support in the current package tools for doing batch upgrades (i.e. upgrading from one completely package set to another). pkgng adds that feature, and I find it a must for supporting large installations of machines that need automated management. -- John Baldwin