Mail Archives: geda-user/2017/01/17/14:26:01
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 -