From owner-freebsd-ports@FreeBSD.ORG Tue Dec 28 23:10:18 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 7B70D106564A for ; Tue, 28 Dec 2010 23:10:18 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 07F118FC12 for ; Tue, 28 Dec 2010 23:10:17 +0000 (UTC) Received: by wyf19 with SMTP id 19so9573635wyf.13 for ; Tue, 28 Dec 2010 15:10:17 -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=4+AQevm1R2rBhtUEKqtAt3bvXrwgMjIFzyyv76MjR98=; b=VoP4a2wfoN31yZaqwPIc7cL8KgqgWPiMsfi73CfmuOTbo0CZmBj9/RBeSFU0lWHTp+ z3CbEzc6oNim4g8R/6nP/Nzhg3Fnq3PLagGWozho1XGxlGy0WsJh5Dy+Xzqe4MgjJD3l uIk2Ng1sYa7tnzXTmk2BRhsBgLY8bVgBy3Y6E= 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=Ga71rdyrpcruAc6VaadCbzOUy8SxjqATI2BQkcCa88UyaxwBdwq9usKCxuMp+Im9OM Zj1RhOg3kKX2HpFo+vRuxswGw8SiEu4QVXQYHuBB8udxPxkWwSYD9a54QLUpPnUuD9kA gWDklz+P4d92KuAApGatHKwkJNKoRwKwRB64A= Received: by 10.216.156.149 with SMTP id m21mr6920865wek.22.1293577816951; Tue, 28 Dec 2010 15:10:16 -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 r6sm6777981weq.20.2010.12.28.15.10.15 (version=SSLv3 cipher=RC4-MD5); Tue, 28 Dec 2010 15:10:15 -0800 (PST) Date: Tue, 28 Dec 2010 23:10:12 +0000 From: RW To: ports@freebsd.org Message-ID: <20101228231012.76520263@gumby.homeunix.com> In-Reply-To: <4D1A3288.70604@FreeBSD.org> References: <4D15D275.6000308@gmail.com> <4D194421.9080304@FreeBSD.org> <4D1A3288.70604@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: Tue, 28 Dec 2010 23:10:18 -0000 On Tue, 28 Dec 2010 10:55:04 -0800 Doug Barton wrote: > When I wrote, "we need a tool with striking similarities to > portaudit" without providing the details I was assuming that people > are already familiar with it, how it works, etc. I don't think it's quite as simple as dealing with vulnerabilities. For example 20100715, the announcement of lang/perl5.12. This affects all version of lang/perl5.10 (and IMO any ports that depend 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. If you update ports regularly, UPDATING is a non-issue. I can skip the irrelevant entries in seconds. To me the chief problems are delayed entries and incomplete entries. 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.