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]" 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 CC: "Dan McMahill (dan AT mcmahill DOT net) [via 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> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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.