From owner-svn-src-head@FreeBSD.ORG Thu Mar 29 11:28:12 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5642C106564A; Thu, 29 Mar 2012 11:28:12 +0000 (UTC) (envelope-from jlaffaye.freebsd@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id A29088FC0A; Thu, 29 Mar 2012 11:28:10 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so2413435bkc.13 for ; Thu, 29 Mar 2012 04:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=C3h0TZqsOj+xbPGFpSQXka4ZiDYYPNF584in0yzRloA=; b=IwYPNZXBm56ZdUadKLVYj0ogfnRYx5BlrdME4/5auo3k04BavtnP6w34XCuxi6gFBA wbDAGjUjCIc8hfrLHGCnCkMh9UDcExHHwk1jH9GR/bBSI5clTundXB1PXGCSZEZER+AT JHtdX1FGfju0kMnU/M/eqzZFfarYBopQ17uGmDbCKJStt+Dm6i3WQPGxKVS3NZLF8pbb aPw+hnc1dWupNH98GY7uBG7ZbfHfsD5L6X+RcKoiOuJ6kS9CDPrPMhEnj69GSVKxotoy BQCIzrNUDPljz3UDoMjmUaaVjytaZDnPbfFD/OdyAMlxvHJID/1kf9W1nuX5Fbl5v09d d9Bg== Received: by 10.204.151.86 with SMTP id b22mr14026413bkw.81.1333020489194; Thu, 29 Mar 2012 04:28:09 -0700 (PDT) Received: from [10.42.116.106] (proxy.ovh.net. [213.186.50.98]) by mx.google.com with ESMTPS id f5sm13002673bke.9.2012.03.29.04.28.06 (version=SSLv3 cipher=OTHER); Thu, 29 Mar 2012 04:28:07 -0700 (PDT) Sender: Julien Laffaye Message-ID: <4F744745.4070204@freebsd.org> Date: Thu, 29 Mar 2012 13:28:05 +0200 From: Julien Laffaye User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: David Chisnall References: <201203220848.q2M8mia8015593@svn.freebsd.org> <20120325105958.GB61230@zxy.spb.ru> <4F73D8A0.3040608@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Doug Barton , svn-src-all@FreeBSD.org, Stanislav Sedov , src-committers@FreeBSD.org, Ivan Voras , Slawa Olhovchenkov , svn-src-head@FreeBSD.org Subject: Re: svn commit: r233294 - in head: . contrib/com_err crypto/heimdal crypto/heimdal/admin crypto/heimdal/appl crypto/heimdal/appl/afsutil crypto/heimdal/appl/ftp crypto/heimdal/appl/ftp/common crypto/he... X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 11:28:12 -0000 On 03/29/2012 01:16 PM, David Chisnall wrote: > On 29 Mar 2012, at 04:36, Doug Barton wrote: > >> All of the stuff that pkgng relies on (including the tool itself) are >> going to be in the ports collection, where they belong. We should have >> moved pkg_* there years ago, but this change is at least a step in the >> right direction. > Wait... what? Why should pkgng be in ports (other than now, while it's under development)? I'd like to see it used for managing some of the optional parts of the base system and probably eventually replacing freebsd-update, not have it as another bolt-on that is not part of the core system. Not to mention the bootstrapping problem if every user who wants to use binary packages needs to use ports to build pkgng. Its in ports to be able to update pkgng more often. Otherwise, we would have to deal with old version of pkgng forever (at least as long as FreeBSD branches are supported). Now that it is in the ports, it is also a package so it knows how to upgrade itself. That means we can now upgrade the version of pkgng even on old FreeBSD installations. Last but not least, we also have fewer ABI constraints if we have to break it. As for the boostrap problem, the bsdinstaller will install the pkgng package for you, so you'll have the pkg(8) command right after the first boot.