Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2002 00:48:46 +0900
From:      "Akinori MUSHA" <knu@iDaemons.org>
To:        Maxim Sobolev <sobomax@FreeBSD.org>
Cc:        John Merryweather Cooper <john_m_cooper@yahoo.com>, freebsd-gnome@FreeBSD.org
Subject:   Re: FOUND source of problem causing Nautilus Icons to be  Barfed--misc/gnomemimedata
Message-ID:  <86u1t6cw81.wl@daemon.musha.org>
In-Reply-To: <3C553357.517D04A2@FreeBSD.org>
References:  <20020126022936.A51353@johncoop.MSHOME> <3C553357.517D04A2@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
At Mon, 28 Jan 2002 13:17:43 +0200,
sobomax wrote:
> John Merryweather Cooper wrote:
> > 
> > I just figured out how to get the icons working again for Nautilus.
> > misc/gnomemimedata is not actually getting built (except maybe on a new
> > system).  As a result, gnome-vfs.[keys|mime] files are not being
> > installed.  Forcing a reinstall of misc/gnomemimedata (which resulted
> > in a tarball download and build) cured the problem.
> > 
> > As a suggested fix, change the dependency file for ports that rely on
> > misc/gnomemimedata to gnome-vfs.keys since this appears to be the
> > "critical" file.
> 
> Uhmm, no. The only people affected were those who used portupgrade, so
> that I think the problem is with portupgrade, not with gnome ports.

I'm not going to waste my time unleashing and messing with the
"heavily-chained" beast when I don't use it, but I can give
portupgrade users a couple of general hints:

1. When portupgrading something like GNOME components, ALWAYS specify
the -R option (i.e. portupgrade -R gnome) to ensure that all the
requisite packages have been upgraded before the dependent packages
are built.

If it still gets some dependent packages dysfunctional, then that will
be the ports' problem.  If a package Y stops working after upgrading
one of its requisite packages called X, then the PORTREVISION of the
package Y should have been bumped in the first place where the package
X was upgraded, because the package Y needs rebuilding.

2. It's handier to use packages instead of ports (i.e. portupgrade -PP
-R gnome) especially for something stubborn like GNOME, since the
packages created on the package builders are all built in clean-room
environments and they are thus built and supposed to work properly.

Note: In this case, you must wait for up to a week long until the
packages of the latest ports are built on bento and appear on FTP
sites.

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Somewhere out of a memory.. of lighted streets on quiet nights.."

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86u1t6cw81.wl>