Skip site navigation (1)Skip section navigation (2)
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>