Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Oct 2014 10:28:47 +0200
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        Don Lewis <truckman@FreeBSD.org>, freebsd-gnome@FreeBSD.org
Subject:   Re: lang/guile* dependency conflict causing gnome port conflicts
Message-ID:  <542E5E3F.9080703@FreeBSD.org>
In-Reply-To: <201410030123.s931NUcP030291@gw.catspoiler.org>
References:  <201410030123.s931NUcP030291@gw.catspoiler.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/03/14 03:23, Don Lewis wrote:
> I ran into a problem when I upgraded my ports earlier today using pkg
> and my local repository.
> 
> The problem is that the latest version of finance/gnucash depends on
> lang/guile2, while games/gnome-games and deskutils/gnotime depend on
> lang/guile, and the two guile ports conflict.  When I did the upgrade,
> pkg detected the conflict and asked if it was ok to skip some of the
> upgrades.  When I manually upgraded gnucash, pkg deleted gnome-games an
> gnome2 and a few other ports.  When I reinstalled gnome2, which pulled
> in gnome-games, pkg deleted gnucash.
> 
> I can probably live without gnome-games, but that means that I can't
> have gnome2 installed either, which makes "pkg autoremove" less
> convenient.  Unfortunately I can't live without gnotime and gnucash.

A quick test shows that gnotime does build and run correctly also with
guile2 with minimal modifications to the port.

This isn't a complete solution to this problem, but could be a
mitigation. I bet various other gnome parts could be made work with
guile2, but I'd like to hear from members of the gnome team about this
before acting on this. Maybe there is already work being done.

I could add an option to use guile2 in place of guile to gnotime in the
while.

> 
> For now, I've reverted back to the previous version of gnucash, which
> depends on lang/guile and avoids the conflict.
> 

Unluckily the new version of gnucash strictly requires guile2. Only
other option is not updating it, which looks like no solution either.

-- 
Guido Falsi <madpilot@FreeBSD.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?542E5E3F.9080703>