From owner-freebsd-ports@FreeBSD.ORG Sat May 9 18:55:13 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B378106566C for ; Sat, 9 May 2009 18:55:13 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.bsdforen.de (bsdforen.de [212.204.60.79]) by mx1.freebsd.org (Postfix) with ESMTP id E8F0C8FC21 for ; Sat, 9 May 2009 18:55:12 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mobileKamikaze.norad (unknown [88.130.192.63]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bsdforen.de (Postfix) with ESMTP id BFA9B8A01AA; Sat, 9 May 2009 20:55:11 +0200 (CEST) Message-ID: <4A05D18E.1010207@bsdforen.de> Date: Sat, 09 May 2009 20:55:10 +0200 From: Dominic Fandrey User-Agent: Thunderbird 2.0.0.21 (X11/20090408) MIME-Version: 1.0 To: Alexander Churanov References: <49FACED3.2070009@bsdforen.de> <89135507@bb.ipt.ru> <20090504113919.GC93445@hs-4.renatasystems.org> <3cb459ed0905040548s2946c7e0q807b3dc37e0aa392@mail.gmail.com> In-Reply-To: <3cb459ed0905040548s2946c7e0q807b3dc37e0aa392@mail.gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Boris Samorodov , "Alexey V. Degtyarev" , freebsd-ports@freebsd.org Subject: Re: binary package maintenance tool 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: Sat, 09 May 2009 18:55:13 -0000 Alexander Churanov wrote: > 2009/5/4 Alexey V. Degtyarev : >> I think that pkg_upgrade should respect a new package's dependency list >> and pre-fetch all the new dependencies before pkg_add. > It does, if the dependencies are listed in the INDEX. > My $0.02: > > And calculate their size, and (in interactive mode) provide and option > for a user to cancel download :-) > > Alexander Churanov > There is no interactive mode. I plan to implement one, but this will be to perform roll-backs or resume interrupted upgrades and not be part of normal operation. The upgrading of packages is and will remain non-interactive.