From owner-freebsd-current@FreeBSD.ORG Sun Jul 14 07:06:22 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3D370D65; Sun, 14 Jul 2013 07:06:22 +0000 (UTC) (envelope-from wollman@hergotha.csail.mit.edu) Received: from hergotha.csail.mit.edu (wollman-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:ccb::2]) by mx1.freebsd.org (Postfix) with ESMTP id D35937C5; Sun, 14 Jul 2013 07:06:21 +0000 (UTC) Received: from hergotha.csail.mit.edu (localhost [127.0.0.1]) by hergotha.csail.mit.edu (8.14.5/8.14.5) with ESMTP id r6E76K2E002960; Sun, 14 Jul 2013 03:06:20 -0400 (EDT) (envelope-from wollman@hergotha.csail.mit.edu) Received: (from wollman@localhost) by hergotha.csail.mit.edu (8.14.5/8.14.4/Submit) id r6E76Kg0002959; Sun, 14 Jul 2013 03:06:20 -0400 (EDT) (envelope-from wollman) Date: Sun, 14 Jul 2013 03:06:20 -0400 (EDT) From: Garrett Wollman Message-Id: <201307140706.r6E76Kg0002959@hergotha.csail.mit.edu> To: dteske@freebsd.org Subject: Re: [HEADSUP] No more pkg_install on HEAD by default In-Reply-To: <20130714064601$3ce5@grapevine.csail.mit.edu> References: <20130712231637.GS85556@ithaqua.etoilebsd.net> <13CA24D6AB415D428143D44749F57D7201FC2DBD@ltcfiswmsgmb21> <20130713080732.GV85556@ithaqua.etoilebsd.net> <13CA24D6AB415D428143D44749F57D7201FC3AA2@ltcfiswmsgmb21> <13CA24D6AB415D428143D44749F57D7201FC3C92@ltcfiswmsgmb21> <13CA24D6AB415D428143D44749F57D7201FC3FAA@ltcfiswmsgmb21> <201307140613.r6E6Dsov002016@hergotha.csail.mit.edu> Organization: none X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (hergotha.csail.mit.edu [127.0.0.1]); Sun, 14 Jul 2013 03:06:20 -0400 (EDT) X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,LOTS_OF_MONEY autolearn=disabled version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on hergotha.csail.mit.edu X-Mailman-Approved-At: Sun, 14 Jul 2013 11:33:19 +0000 Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jul 2013 07:06:22 -0000 In article <20130714064601$3ce5@grapevine.csail.mit.edu>, dteske@freebsd.org writes: >> [I wrote:] >> It accesses the sqlite database in /var/db/pkg that was previously >> retrieved from the remote repository. >Now from what you explained of pkg, I'm worried that for bsdconfig: > >1. Browse packages (nothing else) >2. Exit bsdconfig > >and now because the "pkg rquery" has staged a db, future "pkg" commands >are now influenced. Only if you update /usr/local/etc/pkg.conf to set a permanent PACKAGESITE. Otherwise, it will notice that the remote repo catalog you have isn't for your currently selected remote repo, and use that instead. >> You really shouldn't know about the actual format of the tarballs; >> your time would be better spent learning the new "pkg create", "pkg >> register", and "pkg repo" commands. Depending on your needs, you >> might want to write to the libpkg API instead. >That won't work for us. > >You're not going to like the answer, but it does mean that things like >"pkg create", "pkg register" and "pkg repo" won't work for us. Congratulations for building your entire workflow around a horrible kluge straight out of 1993. FreeBSD, however, is moving on. (And it's long past time!) Your developers will just have to deal. Or you can maintain the old cruft for your business -- just don't expect anyone else to use it, or even want to. -GAWollman