From owner-freebsd-questions@FreeBSD.ORG Tue Mar 27 00:41:58 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F365916A40A for ; Tue, 27 Mar 2007 00:41:57 +0000 (UTC) (envelope-from illoai@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.188]) by mx1.freebsd.org (Postfix) with ESMTP id 7DD6113C455 for ; Tue, 27 Mar 2007 00:41:56 +0000 (UTC) (envelope-from illoai@gmail.com) Received: by mu-out-0910.google.com with SMTP id g7so2928596muf for ; Mon, 26 Mar 2007 17:41:56 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Kqu3hsRCEgU3YUmtHMnbNmKBpsealCy943QnvU4n7e/EgaRtxdfTsVW1RcRtakpbr5Q0NybwQNYw2r9WEVXX+M6QxBVFXbxlwmx1eW2J3ShX62icMkYdmuu3m2eK26DO30qpDgtvRpJCLjqDJCcBucqgCZEdcjltFOQExz+VGzg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DnqorPCAMjy34Zq898czzPbDiIcSGJB0vY0vQrWtz4p2m5O2DhPNuoK76qgC1SYQmrlfx9trYvcfpNRY0D2mAujH56YJZLVjoMsfwlPRua5H2Kq4qeVYQFQjAi7IhfkXzgp8GWJkG0RZD3r8BNEPrTuuGsM24zlt/thcg5tUNlw= Received: by 10.82.163.13 with SMTP id l13mr15036618bue.1174956115925; Mon, 26 Mar 2007 17:41:55 -0700 (PDT) Received: by 10.82.175.6 with HTTP; Mon, 26 Mar 2007 17:41:55 -0700 (PDT) Message-ID: Date: Mon, 26 Mar 2007 19:41:55 -0500 From: "illoai@gmail.com" To: "FreeBSD Mailing List" In-Reply-To: <89425357-FE33-402A-B023-56CFBC91D386@mac.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070326234039.GA69881@thought.org> <89425357-FE33-402A-B023-56CFBC91D386@mac.com> Cc: Gary Kline Subject: Re: Upgrade suggestion X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2007 00:41:58 -0000 On 26/03/07, Chuck Swiger wrote: > On Mar 26, 2007, at 4:40 PM, Gary Kline wrote: > > > > Hi Folks, > > > > Last night it struck me that one reason I constantly find new > > ports to upgrade is that with ~17K ports, if you're running one > > of the more common desktop managers and several popular apps, > > there are going to be at least a dozen minor tweaks every day. > > Possibly, for a very busy program with multiple authors actively > making changes. Normally, projects accumulate such changes and only > release point version updates perhaps every month or so, and most > have updates available much less often than that. > > > E.g.:going from foo-1.6.7_2 to foo-1.6.7_3. > > Portrevision bumps commonly happen when an underlying dependency > changes; you generally don't get any changes to foo itself, unless > the program version itself changes. > > > I used to run > > port[upgrade|manager] twice/week. Was swamped; recently, > > upgrading things daily. Since a lot of the wm ports take > > > 24 hours to build/re-build, I'm pretty much wedged. Thus > > this suggestion (for all port/package upgrade suites): > > have a flag, say 'u' for "urgent" when *foo*" goes from > > foo-1.6.7 to -1.6.8 or else when/if foo makes a critical > > fix. > > There's an easier way: you can probably wait to rebuild ports until > you see something listed in portaudit's output, or you know you want > to update something being actively used to a specific known version > that you need. > Of course, Gentoo's portage system does all of this. Of course, Gentoo's portage system is a complete labyrinth of configuration files scattered over countless myriads (10^4) of subdirectories so that running a mixture of Holy-and-Blessed Versions and "testing" versions becomes a lovely game of tag combined with memory and $10,000 Pyramid, only fewer bleached-white teeth. I think the addition of portaudit for such a huge (~17K ports!) collection (and a much less strenuous upgrade cycle) is an excellent idea. -- --