From owner-freebsd-gnome@FreeBSD.ORG Wed Mar 16 14:10:30 2005 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCDB116A4CE for ; Wed, 16 Mar 2005 14:10:30 +0000 (GMT) Received: from smtp.unsam.edu.ar (smtp.unsam.edu.ar [170.210.48.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 471A943D2D for ; Wed, 16 Mar 2005 14:10:23 +0000 (GMT) (envelope-from fernan@iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (pi.iib.unsam.edu.ar [192.168.10.11]) by smtp.unsam.edu.ar (8.12.6/8.12.6) with ESMTP id j2GEMtr9063208 for ; Wed, 16 Mar 2005 11:22:55 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) Received: from pi.iib.unsam.edu.ar (localhost [127.0.0.1]) by pi.iib.unsam.edu.ar (8.13.1/8.13.1) with ESMTP id j2GEA8Po060674 for ; Wed, 16 Mar 2005 11:10:08 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) Received: (from fernan@localhost) by pi.iib.unsam.edu.ar (8.13.1/8.13.1/Submit) id j2GEA8bp060673 for freebsd-gnome@freebsd.org; Wed, 16 Mar 2005 11:10:08 -0300 (ART) (envelope-from fernan@iib.unsam.edu.ar) X-Authentication-Warning: pi.iib.unsam.edu.ar: fernan set sender to fernan@iib.unsam.edu.ar using -f Date: Wed, 16 Mar 2005 11:10:08 -0300 From: Fernan Aguero To: FreeBSD Gnome Message-ID: <20050316141008.GA51300@iib.unsam.edu.ar> Mail-Followup-To: Fernan Aguero , FreeBSD Gnome Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6i Subject: successful upgrade X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2005 14:10:30 -0000 Hi! I've just finished the upgrade to 2.10 and want to congratulate and say thanks to all the gnome@ and ports@ volunteers. Just for the archives, my upgrade using the gnome_upgrade.sh script suffered from two important stops and the offending ports were: i) net/gtk-gnutella: the port was fixed quickly after reporting it to the mailing list ii) www/firefox: had to upgrade print/freetype2 to 2.1.9 And also two minor ones: i) failure to fetch accessibility/gnomespeech (the distfile has been rerolled, had to cvsup to get the new distinfo ii) x11/gnomeapplets2 failed to install because a dependency (x11/libxklavier) failed to install: had to pkg_delete the older libxklavier-1.04_1,1. I haven't recorded the issues I had experienced in my previous upgrade from 2.6 to 2.8, but I've found the current upgrade to 2.10 much more smooth. Congratulations again! There are reasons for this, and the first one is IMO the change in the strategy used in the upgrade script. From what I remember the script for the 2.6->2.8 upgrade used portupgrade -r on key components while the current 2.8->2.10, creates the list of dependencies on this key components, removes them and then proceeds to install them afresh. This, I think eliminates many of the problems I've seen in my past upgrade (however, see *). The second reason, again IMO, is that from the previous upgrade I learned a lesson: try to keep my installed ports as closer as I could to the versions and portrevisions in the ports tree if at all possible. Porters and developers always perform their test builds in fresh, pristine environments with up to date port trees. The chance of getting across build problems is much much less if I'm up to date, and this has made my life easier not only for big upgrades like this one, but for installing and testing single ports also. Perhaps this advice can also help others. Thanks for the good work! (*) though the upgrade has worked fine for me, I understand that deleting ports/packages before attempting to install them and only storing a list of them (no backup packages) may not be ideal. Perhaps the upgrade script could ask the user if s/he wants to make backup packages ... though the disk space needed (which could not be estimated in advance) to backup all of them at once could be too much.