From owner-svn-src-head@FreeBSD.ORG Sat Dec 1 08:53:01 2012 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F070AEC4; Sat, 1 Dec 2012 08:53:00 +0000 (UTC) (envelope-from utisoft@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 7EB6A8FC14; Sat, 1 Dec 2012 08:52:59 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id je9so591533bkc.13 for ; Sat, 01 Dec 2012 00:52:53 -0800 (PST) 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; bh=GA5Bj+t0CJ/sU59TOjjJFr0yM5/R9fVjgtHHIaQHufI=; b=Jp58U62652WDMQvLhVLVQYYgVQ4/sEi7L95QvEsuq2StHOEi7TqtwNjKnCINSwOnP9 BVGWK1NcF+B8dl6hi3aw2fN0USBBHC6Ypsg6Tcdhuxc3UmpLtDMqFIzjyHHracFZKF6F STOFoCpNclh6csCP+JBsfElx9SMd4MPv3G6ugxuZ4tz9Y41U3QAEtWHinXi2pH4s3AsT 0+YDK/eZ1iEI4VDR1iYY7a0ul9njYsKpowwZax85O4bgMG/KyimB8A8Mf3vCuwagov0Z BexBU0xz5PTm1yLZFtLFJmlg2XUja1HOwvTMlwadt0r5DKJpmFc/Gi0GAxY0P/yySPfb 6xwA== MIME-Version: 1.0 Received: by 10.204.150.137 with SMTP id y9mr1148240bkv.103.1354351973100; Sat, 01 Dec 2012 00:52:53 -0800 (PST) Received: by 10.204.167.71 with HTTP; Sat, 1 Dec 2012 00:52:52 -0800 (PST) Received: by 10.204.167.71 with HTTP; Sat, 1 Dec 2012 00:52:52 -0800 (PST) In-Reply-To: <20121130144040.99559ed924a48b909cbd3c4b@FreeBSD.org> References: <201211260511.qAQ5B7DQ002346@svn.freebsd.org> <20121128170032.730be5fab68dba2a09aaa14e@FreeBSD.org> <20121128183422.714562856f27371c95d2a84e@FreeBSD.org> <20121129073846.GG97474@ithaqua.etoilebsd.net> <20121130144040.99559ed924a48b909cbd3c4b@FreeBSD.org> Date: Sat, 1 Dec 2012 08:52:52 +0000 Message-ID: Subject: Re: svn commit: r243554 - in head/usr.sbin/pkg_install: add create delete info lib updating version From: Chris Rees To: Stanislav Sedov Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Eitan Adler , Baptiste Daroussin X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 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: Sat, 01 Dec 2012 08:53:01 -0000 On 30 Nov 2012 22:41, "Stanislav Sedov" wrote: > > On Thu, 29 Nov 2012 08:38:47 +0100 > Baptiste Daroussin mentioned: > > > > > pkg is no more experimental at all, it is not perfect there are large rooms for > > improvements, but it is perfectly ready to be used, if you have any concern > > about some missing "feature" just report it; > > > > Concerning a landmine, when you have big flashy lights all over the place: > > http://lists.freebsd.org/pipermail/freebsd-ports-announce/2012-October/000032.html > > http://lists.freebsd.org/pipermail/freebsd-current/2012-October/037001.html > > a fanfare playing in front of it saying beware landsmine: > > http://svnweb.freebsd.org/ports?view=revision&revision=305637 > > and maps available all over the places to explains where the mine are how to > > workaround them, or be mine proof: > > http://svnweb.freebsd.org/ports/head/CHANGES (entry 20121010) > > http://svnweb.freebsd.org/ports/head/UPDATING (entry 20121010) > > > > I'd say in that case it is no more considered as a landmine but just a new safe > > way. > > It is a new way forced on users. I didn't ask to use pkgng on my system, neither > I got any warning when it silently stopped creating entries in /var/db/pkg. Do > you expect all users to read UPDATING and/or svn commit logs each time they update? UPDATING, yes. Also as I reminded you in IRC last week, users of -CURRENT are expected to follow -current@. Users of ports are also strongly recommended to read -ports-announce. > Switching to pkgng was not a community descision, it was a decision made by a small > group of people (alledgedly, considering input from the community). Personally, > I don't see why it should be that way, and why the default had to be forceably > changed. It is an open question (at least for me) whether pkgng is any better > than the old tools, and there is at least on drawback in using pkgng, namely sqlite > database, which will make you lose all packages in the case of a small fs corruption. > That problem was raised before numerous times starting when developing a new pkg > tool was proposed. But it is a design decision, and I respect it. What I don't > like is that the switch to the new pkg system lacks any legitemacy, as it was largely > a portmgr descision. If instead you ran it alongside for some time and it ended up > being used by majority of users compared to the legacy pkg, and then pulled the switch, > then it'd a different story. > > The bottom line is that I ended up with a corrupted pkg database for no particular > reason. And it didn't have to be that way. What are you trying to achieve here? You discussed this previously, and got exactly the same answer. There were extensive discussions over it in ports@. You got burned because you weren't paying attention. Get over it. Chris