From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81074 invoked by alias); 28 Mar 2017 21:19:30 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 81057 invoked by uid 89); 28 Mar 2017 21:19:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS autolearn=no version=3.3.2 spammy=dropping X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Mar 2017 21:19:28 +0000 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 06BB4C05AA66 for ; Tue, 28 Mar 2017 21:19:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 06BB4C05AA66 Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=cygwin.com Authentication-Results: ext-mx08.extmail.prod.ext.phx2.redhat.com; spf=none smtp.mailfrom=yselkowitz@cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 06BB4C05AA66 Received: from [10.10.120.71] (ovpn-120-71.rdu2.redhat.com [10.10.120.71]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B34005C882 for ; Tue, 28 Mar 2017 21:19:27 +0000 (UTC) Subject: Re: how to manage 2 guile version To: cygwin-apps@cygwin.com References: <4e6e442a-1b34-00c6-4705-0dc1a2b62d26@gmail.com> <359f421b-559c-fc1d-ecea-dbcafd65f4df@gmail.com> <6d3c740a-b478-cf44-6ca2-e69980b859f9@cygwin.com> <46c991b5-ba66-4c9e-204b-ec17a7b76292@gmail.com> <20170328071146.GE1836@debbie.mshome.net> <491246ce-7dff-f1f1-5ffc-9545ec8e282f@cygwin.com> <03f9265a-9cb8-006b-3f3e-def8bd594663@gmail.com> From: Yaakov Selkowitz Message-ID: <8481b74d-dfb8-88f3-a47a-d91e70f66926@cygwin.com> Date: Tue, 28 Mar 2017 21:19:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <03f9265a-9cb8-006b-3f3e-def8bd594663@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-03/txt/msg00047.txt.bz2 On 2017-03-28 14:50, Marco Atzeri wrote: > On 28/03/2017 18:01, Yaakov Selkowitz wrote: >> On 2017-03-28 02:11, szgyg wrote: >>> FWIW guile 2.2.0 was released two weeks ago [0]. Mostly works, but it >>> still has failing tests [1]. >> >> Oh, great... >> >> So we probably should take this into consideration *now*, even though >> most guile consumers aren't ready for the changes in 2.2 yet. >> >> Fortunately, it seems guile itself has taken their own instability into >> account: >> >> https://www.gnu.org/software/guile/manual/html_node/Parallel-Installations.html >> >> >> >> Although looking at packages which use guile, most haven't fully adapted >> to this yet (guile-config is still used by some, and it doesn't seem >> anyone is using pkg-config to find guile and guild), so we still need to >> provide unversioned binaries/scripts in /usr/bin for now. >> >> It's way too early to make 2.2 "the" guile, so I think we stick with a >> versioned guile1.8 for the stragglers, and 'guile' being 2.0 for now, >> but eventually transitioning to a versioned 'guile2.0'. We'll have to >> take another look at this once the real world has adapted to 2.2. > > Considering some are still straggling on the 1.8 to 2.0 conversion, > 2.2 is for far future. Far enough that we need 2.0 right now. > Do you think we need to maintain 1.8 around ? Based on Fedora's use of each, of the Cygwin packages currently requiring libguile17, at least lilypond and TeXmacs seem not to be compatible with 2.0. There are also a few others in Fedora but not in Cygwin (coot, drgeo, gnurobots, trackballs). So I think it needs to stay, at least for now. > Debian seems to have drop it. Indeed, although they did so only by bundling guile-1.8 with the lilypond source package, attempting to patch some for 2.0 (which doesn't always work well), and dropping the rest. I much prefer Fedora's approach of parallel-installing both. -- Yaakov