From owner-freebsd-ports@FreeBSD.ORG Wed Dec 29 02:48:41 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA864106564A for ; Wed, 29 Dec 2010 02:48:41 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 6B25A8FC18 for ; Wed, 29 Dec 2010 02:48:40 +0000 (UTC) Received: by wwf26 with SMTP id 26so9529860wwf.31 for ; Tue, 28 Dec 2010 18:48:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=x+72S6qGt4vDmC+GUfY9fvhW3CKZvKApfqXSpteTLOQ=; b=rW9zPYxK12L0GU6sFLkN2KxMSd21Glf/iOe00RBpenMtySruchUsu6VvLBoXZmw+u5 BqRsok7TPkx7z3YWvYBtSJD56L+euAiNj6YD5ERC4Od/BLt1qnK9GYdffSIdAQyeqbY2 JjaMc2gt81c7/w4DBi8/Hn1I7X8aDCHq+St08= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=CaMk7C5i3YuHTfACy0uziUaVoXkOF16pL/6nMBmdXYGKuYZ2M40wKrvjkomz9x8uod rN/73CGyix1tzRFJ2e4aqMcS7uMuITexcjuuHOyesFYY3KrVSw/YtwahEMNi1DAqF/Gj kqnCePBYOyy+ZwgjJQs+9rdhsikzUjxoOxdiI= Received: by 10.227.153.21 with SMTP id i21mr8254273wbw.65.1293590920243; Tue, 28 Dec 2010 18:48:40 -0800 (PST) Received: from gumby.homeunix.com (87-194-105-247.bethere.co.uk [87.194.105.247]) by mx.google.com with ESMTPS id 11sm9756032wbj.1.2010.12.28.18.48.38 (version=SSLv3 cipher=RC4-MD5); Tue, 28 Dec 2010 18:48:39 -0800 (PST) Date: Wed, 29 Dec 2010 02:48:35 +0000 From: RW To: ports@freebsd.org Message-ID: <20101229024835.53e0c155@gumby.homeunix.com> In-Reply-To: <4D1A8321.1000801@FreeBSD.org> References: <4D15D275.6000308@gmail.com> <4D194421.9080304@FreeBSD.org> <4D1A3288.70604@FreeBSD.org> <20101228231012.76520263@gumby.homeunix.com> <4D1A8321.1000801@FreeBSD.org> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; i386-portbld-freebsd8.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: portmaster: print /usr/ports/UPDATING on update 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: Wed, 29 Dec 2010 02:48:41 -0000 On Tue, 28 Dec 2010 16:38:57 -0800 Doug Barton wrote: > On 12/28/2010 15:10, RW wrote: > > On Tue, 28 Dec 2010 10:55:04 -0800 > > Doug Barton wrote: > > on perl). At the moment, I read it once, make a mental note, and > > come back to it when I need it. I don't think a portaudit style > > tool could handle it as well. > > Sure it could, you just have to use a little imagination. :) You'd > need categories of entries. Eygene touched on this in his post, but > you'd want things that are relevant pre- and post-upgrade, optional > elements (like the one you pointed out), etc. It's not really a question of classification, the issue is that some entries will cause ports to be permanantly noteworthy. At the moment I see that perl entry once (I diff UPDATING). What if I don't want to switch for months? Is it going to show me that information over and over again until I do? Is it going to recorded that I read it, do I have to manually acknowledge it? > > What I think would make it worthwhile is it it could abstract all > > those simple update recipes like recursive updates, deleting > > packages, moving origins, so that a build tool could roll them up > > and handle them automatically. > > For the most part this wouldn't be hard to do, > especially for the -o and -r type entries. For the more complex stuff > it may be necessary to have separate entries per-tool, but once again > that's not particularly hard to do. I was thinking in terms of abstracting it, so that it describes what need to be done, rather than how.