From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 17:10:15 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B02C3106574A; Thu, 23 Aug 2012 17:10:15 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id B72798FC1E; Thu, 23 Aug 2012 17:10:11 +0000 (UTC) Received: by obbun3 with SMTP id un3so2892331obb.13 for ; Thu, 23 Aug 2012 10:10:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=RrR8/zzRzSbMsrDL6b2WQu6muye3WBOtca/0e9jCuhY=; b=CmrpgFazoUT6vtDN9ixWIZu3x0pQU0gS+B47QLsl20tJHFL+4Baj2VnC+fIMKgGVXu pE8T1pebZHRpA+2Ia/C1ftiBaLK5rTynMpGK1z8sgJWpKYQDF8QjLH6uGbzw527PSF4e q6v2Nq4rwnTpJ5RY/a/CSiEs5oaKeeZ+n3c0cJZCUejed41GcZlgO95stQbvQwRbMQ8+ Ctm+d8bo05Va5YXU1bn+LR4AKFlSGENA8O1adJ13XSfSqIDJYz5FLnfKNdstZ/A3DCts 62rGPFR1E2EXZ4pZAmoSUSnM1yjCDiq5nCLTFdHnOwR/qrHVbgLUQnEZDZWw5GjiX/Ry MKgw== MIME-Version: 1.0 Received: by 10.182.53.103 with SMTP id a7mr1684453obp.3.1345741810983; Thu, 23 Aug 2012 10:10:10 -0700 (PDT) Received: by 10.76.97.168 with HTTP; Thu, 23 Aug 2012 10:10:10 -0700 (PDT) In-Reply-To: <50365F37.7040601@pcbsd.org> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> Date: Thu, 23 Aug 2012 12:10:10 -0500 Message-ID: From: Jeremy Messenger To: Kris Moore Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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, 23 Aug 2012 17:10:15 -0000 On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: > On 08/23/2012 12:26, Jeffrey Bouquet wrote: >> I am following with dread the planned implementation of the deprecation = of /var/db/pkg as a package registry... I use each /var/db/pkg directory as= a database into the port installation/status, using sed/grep/portmaster/po= rtmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upg= rade py26 > py27. >> cd /var/db/pkg >> ls -lac | grep py26 >> ls -lac | grep python >> as the more simple example. >> .... >> With due respect to its developers and the persons who agree that >> the package tools could be upgraded, the mandatory >> usage of a front-end database to a file directory one >> is here viewd as mutt-only-mbox, registry-and-bsod rather >> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portma= ster/portmanager as tools to fixup/upgrade the ports that are registered; >> ... >> I see concurrently too few tests on lower-end p2, p3 as to whether >> pkg can run with lesser memory machines (routers...) (pfsense) >> ... >> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >> pfsense..) due to less-reliability, more-possibility of bugs.. >> > > This is of some concern to me as well. A number of our utilities / > scripts rely on checking /var/db/pkg as a means to test if a particular > package is installed. This is often much faster than running the pkg_* > commands, especially when we may be checking thousands of packages in a > single run. It will be some work to adjust our utilities to using the > various "pkg" commands now, but it can be done. What worries me is > performance. If this is significantly slower, it may cause some issues > on our end. Guys, please test it before you say anything. Otherwise it's going to be moved forward without you. > -- > Kris Moore > PC-BSD Software > iXsystems --=20 mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org