www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/17/14:26:01

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <587E6F78.8000105@xs4all.nl>
Date: Tue, 17 Jan 2017 20:24:40 +0100
From: "Bert Timmerman (bert DOT timmerman AT xs4all DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110429 Fedora/2.0.14-1.fc13 SeaMonkey/2.0.14
MIME-Version: 1.0
To: Vladimir Zhbanov <vzhbanov AT gmail DOT com>
CC: "Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] Notice to developers: GTS sources are gone
References: <55F6A91A DOT 8080402 AT jump-ing DOT de> <85e784a7-b1ab-5d1c-1eae-e0b9f77a5049 AT mcmahill DOT net> <20170117184642 DOT GA17458 AT localhost DOT localdomain>
In-Reply-To: <20170117184642.GA17458@localhost.localdomain>
Reply-To: geda-user AT delorie DOT com

Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> Hi Dan,
>
> On Wed, Dec 28, 2016 at 05:48:37PM -0500, Dan McMahill (dan AT mcmahill DOT net) [via geda-user AT delorie DOT com] wrote:
>    
>> On 9/14/2015 7:01 AM, Markus Hitter (mah AT jump-ing DOT de) [via
>> geda-user AT delorie DOT com] wrote:
>>      
>>> Dear developers,
>>>
>>> as of yesterday, sources for the GNU Triangulation Surface library (GTS)
>>> are no longer part of gEDA/pcb sources. GTS is a well established
>>> package, packaged for the Linux distros and easily available elsewhere.
>>>
>>> For developers and packagers this means:
>>>
>>> - Noticeable shorter compile time.
>>>
>>> - Additional dependency on the package. On Debian/Ubuntu the build time
>>> dependency is "libgts-dev". Configure checks for its presence.
>>>
>>> - Additional runtime dependency is "libgts-0.7-5".
>>>
>>> - A smaller resulting package.
>>>
>>> - On not package based platforms you may have to build GTS first (or
>>> disable the toporouter).
>>>
>>>
>>> Cheers,
>>> Markus
>>>
>>>        
>> with apologies for not noticing this at the time instead of 15 months after
>> the fact....  I object to this removal.  If you read the commit log from
>> when the sources were imported it mentions having some critical bug fixes.
>> Since then, a few more bug fixes have been applied in the pcb tree.
>> Unfortunately the original sources were imported *after* the initial round
>> of bug fixes which makes it harder to see what those were.  The other thing
>> I will note is that GTS has not had an actual release in more than a decade
>> and the bug fixes that were in the PCB source tree were more recent than
>> that.  So.... while I generally agree that we should not include 3rd party
>> library sources in our tree, this case probably warrants putting gts back.
>> If the concern is slow compilation time, we can disable if the topo router
>> is disabled.
>>
>> If/when the fixes that the topo router depended on are submitted back
>> upstream and gts has a release incorporating these and that release has a
>> chance to make it into at least some of the more popular packaging systems
>> we can revisit.  However, right now, we can't count on any of the packaging
>> systems having a gts which works correctly in pcb.
>>
>> This change should be reverted.
>>
>> Again, my apologies for being absent for the initial discussion on this.
>>      
>
> Do it, if you think it is appropriate. I now Markus had done some
> ambiguous commits (probably to show "progress") some of which have
> been reverted by other devs. He has leaved the project in
> September, 2015.
>
> I'm sorry for the private (and probably late) email, just don't
> want to ignite a flame on geda-user.
>
>    
Hi Vladimir,

I have done just that some days ago, new release pcb-4.0.0 is out ;-)

Kind regards,

Bert Timmerman.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019