Date: Mon, 26 Mar 2007 19:41:55 -0500 From: "illoai@gmail.com" <illoai@gmail.com> To: "FreeBSD Mailing List" <freebsd-questions@freebsd.org> Cc: Gary Kline <kline@tao.thought.org> Subject: Re: Upgrade suggestion Message-ID: <d7195cff0703261741u52781b21k9ba3771f9dd674d0@mail.gmail.com> In-Reply-To: <89425357-FE33-402A-B023-56CFBC91D386@mac.com> References: <20070326234039.GA69881@thought.org> <89425357-FE33-402A-B023-56CFBC91D386@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 26/03/07, Chuck Swiger <cswiger@mac.com> 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. -- --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d7195cff0703261741u52781b21k9ba3771f9dd674d0>