From owner-freebsd-pkg@FreeBSD.ORG Thu Jul 4 20:31:58 2013 Return-Path: Delivered-To: pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0103AA20 for ; Thu, 4 Jul 2013 20:31:57 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mail.egr.msu.edu (hill.egr.msu.edu [35.9.37.162]) by mx1.freebsd.org (Postfix) with ESMTP id D1FD01D6B for ; Thu, 4 Jul 2013 20:31:54 +0000 (UTC) Received: from hill (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id A55523EE1F for ; Thu, 4 Jul 2013 16:23:52 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by hill (hill.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bf1gLc0leDlG for ; Thu, 4 Jul 2013 16:23:52 -0400 (EDT) Received: from EGR authenticated sender Message-ID: <51D5D9D7.5050802@egr.msu.edu> Date: Thu, 04 Jul 2013 16:23:51 -0400 From: Adam McDougall User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130704 Thunderbird/17.0.7 MIME-Version: 1.0 To: pkg@freebsd.org Subject: Re: pkgng behaviour change (upgrade -f and version) References: <51D52F61.9050700@gmail.com> In-Reply-To: <51D52F61.9050700@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jul 2013 20:31:58 -0000 (changed list to pkg@freebsd.org) On 07/04/13 04:16, bw.mail.lists wrote: > I'm not sure when it happened, I think since latest pkgng upgrade, > version 1.1.3, but pkgng now acts differently in at least two cases. > > 1. pkg upgrade -f > What happens: > > ----------------- > /root # pkg upgrade -f > Updating repository catalogue > New version of pkg detected; it needs to be installed first. > After this upgrade it is recommended that you do a full upgrade using: > 'pkg upgrade' > > Uprgades have been requested for the following 1 packages: > > Reinstalling pkg-1.1.3_1 > > 0 B to be downloaded > > Proceed with upgrading packages [y/N]: n > ----------------- > > What I expected to happen (man page quote): > -f Force reinstalling/upgrading the whole set of packages > > Problem: > Not sure how to upgrade everything now. > I experienced this as well on 1.1.3_1, when using pkg install -fR perl. As long as I use -f, it ignores what I ask for every single time and tries to reinstall pkg instead. I encountered this on a system that had broken perl modules due to the 5.16.3 upgrade, so I was going to force upgrade everything that depends on perl.