From owner-freebsd-ports@FreeBSD.ORG Tue Feb 28 07:29:05 2012 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 43D57106564A; Tue, 28 Feb 2012 07:29:05 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id E977F8FC12; Tue, 28 Feb 2012 07:29:04 +0000 (UTC) Received: by iaae16 with SMTP id e16so1799188iaa.13 for ; Mon, 27 Feb 2012 23:29:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=3wzFvNTuaHNA0wuw44KotXZ4cuujiY83QPtabHwqk1M=; b=CpBC5no0R8Q1CJ9mx7UxqA3RdTlNvrhEfEw6HN35bLf3yGdT+zmOCvog2b8N4YeqRA 3MM+qPO1xD8MtWB/q9LdsxmeX87q8mRF6somVzh8jVThEbPD1qH8iJUB3G9b9Xw9Hx6A XfQhfHnRUM5APPFqo8/FcaPvKgI0nTXmRj4p8= MIME-Version: 1.0 Received: by 10.50.222.135 with SMTP id qm7mr17448216igc.9.1330414144402; Mon, 27 Feb 2012 23:29:04 -0800 (PST) Received: by 10.231.155.20 with HTTP; Mon, 27 Feb 2012 23:29:04 -0800 (PST) Received: by 10.231.155.20 with HTTP; Mon, 27 Feb 2012 23:29:04 -0800 (PST) In-Reply-To: <4F4C092F.8080804@FreeBSD.org> References: <4F4BA7CE.20107@FreeBSD.org> <4F4BCF87.6070209@FreeBSD.org> <4F4BE02D.4020907@FreeBSD.org> <4F4C092F.8080804@FreeBSD.org> Date: Tue, 28 Feb 2012 07:29:04 +0000 Message-ID: From: Chris Rees To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Olivier Smedts , freebsd-ports@freebsd.org Subject: Re: portupgrade -> portmaster Rosetta Stone? 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: Tue, 28 Feb 2012 07:29:05 -0000 On 27 Feb 2012 22:53, "Doug Barton" wrote: > > On 2/27/2012 12:04 PM, Olivier Smedts wrote: > > 2012/2/27 Doug Barton : > >> On 2/27/2012 11:53 AM, Olivier Smedts wrote: > >>> What about a command line flag to ignore errors during backup package > >>> creation? > >> > >> What about ... no. :) > > > > Don't get me wrong, portmaster is a great tool, reliable, and I'm > > using it nearly daily. > > > > But why not, if there's a reason ? "potential foot shooting" ? > > It's a general philosophy thing that is common to mergemaster and > portmaster. I feel *incredibly* strongly that it's important for key > system management tools to *not* make unsafe assumptions. I (and by > extension the tools that I write) have no way to know what changes are > mission-critical to a given user. Therefore, I have *no business* > merrily blowing stuff away that the user may have been depending on. > > In the particular case of creating backup packages, with or without the > -b option, the default assumption is that those packages are being > *relied* on by the user to roll back an update in case of catastrophe. > For users that don't care about what happens with the backup packages > there is already a command line option to disable creation of them. My > assumption is that if the user is not using the option to disable them > altogether that the backup packages must have value. (Also, a > meta-issue, if the ports developers are doing their jobs then backup > package creation failure should be an incredibly rare occurrence.) +1 You could always email the maintainer with the OPTIONS you've used if you get this error; it'll then get fixed! Chris