From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 3 08:29:33 2014 Return-Path: Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 87F5517C; Fri, 3 Oct 2014 08:29:33 +0000 (UTC) Received: from winston.madpilot.net (winston.madpilot.net [78.47.75.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 44CDE9A3; Fri, 3 Oct 2014 08:29:32 +0000 (UTC) Received: from winston.madpilot.net (localhost [127.0.0.1]) by winston.madpilot.net (Postfix) with ESMTP id 3j8PW84f3MzFfD3; Fri, 3 Oct 2014 10:29:08 +0200 (CEST) Received: from winston.madpilot.net ([127.0.0.1]) by winston.madpilot.net (winston.madpilot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cK8efvlqJarU; Fri, 3 Oct 2014 10:28:53 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by winston.madpilot.net (Postfix) with ESMTPSA; Fri, 3 Oct 2014 10:28:48 +0200 (CEST) Message-ID: <542E5E3F.9080703@FreeBSD.org> Date: Fri, 03 Oct 2014 10:28:47 +0200 From: Guido Falsi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: Don Lewis , freebsd-gnome@FreeBSD.org Subject: Re: lang/guile* dependency conflict causing gnome port conflicts References: <201410030123.s931NUcP030291@gw.catspoiler.org> In-Reply-To: <201410030123.s931NUcP030291@gw.catspoiler.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.18-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: Fri, 03 Oct 2014 08:29:33 -0000 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