Date: Wed, 07 Jun 2006 12:26:57 -0500 From: "Jeremy Messenger" <mezz7@cox.net> To: "Hans Lambermont" <hans@lambermont.dyndns.org> Cc: freebsd-ports@freebsd.org Subject: Re: portupgrade ideas page Message-ID: <op.tasde7lo9aq2h7@mezz.mezzweb.com> In-Reply-To: <20060607121927.GA19923@leia.lambermont.dyndns.org> References: <4485DBF5.3070705@FreeBSD.org> <20060607121927.GA19923@leia.lambermont.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 07 Jun 2006 07:19:27 -0500, Hans Lambermont <hans@lambermont.dyndns.org> wrote: > Sergey Matveychuk wrote: > >> Portupgrade ideas page was created on our wiki server: >> http://wiki.freebsd.org/portupgrade >> I would like to hear your ideas, wishes and comments. > > - improved robustness : > - understand ruby/portupgrade upgrade order. Maybe restart after one > of these was upgraded too ? > - warn about UPDATING entries for ports that upgrade 'over' > (time-wise) such an entry before upgrading starts, maybe even > default to requiring a 'do continue' user action. > - be able to handle gnome and glib upgrades, basically obsoleting > gnome_upgrade.sh We already have obsolted gnome_upgrade.sh for GNOME 2.12 -> 2.14 when we have found a bug in libtool. But I understand your point of portupgrade is supposed to be able to handle that kind of issue before we obsolted gnome_upgrade.sh. > - similar for perl, maybe mention perl-after-upgrade ? > - save backout modules somewhere and add interface backout to a set of > these saved modules. > - speed : > - 'make config' default on all target ports before starting the first > build. I never have use portupgrade -m, so have no idea if it will working... Have you tried "portupgrade -m 'config-recursive'"? or "portupgrade -m 'config'"? > - 'make fetch' option on all target ports before starting the first > build. The portupgrade -F will downloading the distfile first, no build/install. But you can do 'portupgrade -F[...] ; portupgrade -a[...]' if you want to fetch first then build/install. Cheers, Mezz > - clarity : > - show a dependency graph of the entire upgrade order beforehand, also > listing the KNOBS (make.conf and pkgtools) and OPTIONS per port. > - list the ports afterwards that were newly installed during an > upgrade. > - option to show all relevant pkg-message files at the end of the > upgrade again. > > regards, > Hans Lambermont -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tasde7lo9aq2h7>