delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/02/16/14:49:59

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=date:from:to:subject:message-id:in-reply-to:references:mime-version
:content-type:content-transfer-encoding;
bh=0uHIL7+J/GsVqnWhCiuGZ3OKFW2lCuS9hfLlC8ycJSg=;
b=boKmV+HbXFBxn8ATrs9l97Mu/lXArQ6h3/MesLrbAzJUfnJS8OrnZ4eV8BldNF1c+k
Ynq+nbeJH/CxG6JTVgP+QbNAediAzLMUedksOAWEDcFtHpMW2006EllESXz3QKg0U2CK
SEW6+zZxOlG55QK+AbEbz654aK//KgAh4N0Iv84YzdEIJzBG6U9G+U+vJg5Lpp3Wtv4v
ZCKHq3aORh28HVh6eF7eRxMklpHR1SuT2t/OMRW9ChLHClBTLTAsC/c1KxwCY2lLrJ35
5SHefaKf2752HDCSg2/IT8EmhH59lpWfFE9A7M6jdrTsZW4U6f2ZJC5K+RzumDgk7vjd
618Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:mime-version:content-type:content-transfer-encoding;
bh=0uHIL7+J/GsVqnWhCiuGZ3OKFW2lCuS9hfLlC8ycJSg=;
b=Bm0fW0O1cpZ/Kx7RvGMmxyn6ED3irs6Nxp4NY03RGnR/FoFbsuPrDCVCFwkJI/qqR3
FfnI4QFzsFxP0+nB/eSo575Cy6Yijvdi03WOGhSbGcgDIyy88DcME2McCl43TJdL9wlC
2EoYROMlWi3U0qQYkG/7H2ws54nf+YdFfiIrse8buMOMAWVUdiinvaTDO4mfFbDD8FMI
vDkSw6PFbRxnpZp9QbDOsQ+kW1EvlAtZ3QO+RQAVhvpti0AoMD81+/V/WgjLEMjFE6E8
arMI7bULcv6okrrHE85uJzusqdS4wZoPMDkoep6P4xEAi8dVjP9UxpApMlCdhQnq9zce
FS5Q==
X-Gm-Message-State: AG10YOQCxTY2t1eBe1fl/mrhaz/8GUpjbIAegBsutgdMJ+Ptt0Y7VEVzgh7mGmWY3KWpvw==
X-Received: by 10.194.2.202 with SMTP id 10mr27579455wjw.94.1455652190028;
Tue, 16 Feb 2016 11:49:50 -0800 (PST)
Date: Tue, 16 Feb 2016 20:49:43 +0100
From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] pcb import schematic crash, parantheses in netname
Message-Id: <20160216204943.85527db304d02de0b8f09e48@gmail.com>
In-Reply-To: <201602161919.u1GJJBe6002273@envy.delorie.com>
References: <20160215215221 DOT fd472794e7b9446a243bfc40 AT gmail DOT com>
<20160215220938 DOT bbc7eaa59d827cd0b261ea97 AT gmail DOT com>
<D3167F4D-4750-49F8-9125-BDC4937F5C69 AT noqsi DOT com>
<201602152135 DOT u1FLZrw9012774 AT envy DOT delorie DOT com>
<7F210DE7-0A0B-42F9-ABBE-2C2768621186 AT noqsi DOT com>
<20160216081722 DOT 1065cbed6653d3da4ffc7498 AT gmail DOT com>
<201602160724 DOT u1G7Ox26001785 AT envy DOT delorie DOT com>
<20160216085628 DOT b70143c330cd4da98a4603d3 AT gmail DOT com>
<201602160805 DOT u1G85d8c003148 AT envy DOT delorie DOT com>
<20160216092912 DOT 7f7439f703b49175a21dbb1b AT gmail DOT com>
<CAJXU7q_w5NunkojiCr36RHRTq0hJ+PZP1e0GumTRMoGXcvgRXQ AT mail DOT gmail DOT com>
<201602161715 DOT u1GHFMBB028078 AT envy DOT delorie DOT com>
<CAJXU7q9d9VqBmqabKfE3M3banZ8jn2c3LaWxBSK9_YCm9XN3_w AT mail DOT gmail DOT com>
<201602161814 DOT u1GIE4N8030809 AT envy DOT delorie DOT com>
<DB4746A0-011C-45FD-B52B-B8B140678481 AT noqsi DOT com>
<201602161857 DOT u1GIvWfH001103 AT envy DOT delorie DOT com>
<007F73DE-DAE0-42CD-8170-93361DD43C05 AT noqsi DOT com>
<201602161919 DOT u1GJJBe6002273 AT envy DOT delorie DOT com>
X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > >> As far as I know, the only character gschem can't put into a refdes
> > >> or netname is NULL.
> > > 
> > > I bet newlines are tricky, but that's a nitpick.
> > 
> > I put newlines in attributes all the time. Very useful for SPICE.
> 
> I was referring specifically to refdes, which you were talking about.
> I know other attributes in general can be multi-line, but if you had a
> multi-line refdes I suspect the odds are good that something in the
> various flows to barf on it.
> 
> Just because attributes in general are flexible doesn't mean that
> interpretation of attributes in context is.

I still say only those characters used for other purposes are a problem because the others tools do not care about. Then entering attribute values in gschem by copy values to pass except and if " is used as delimiter it must be properly escaped before stored in file.

If gnetlist find a character value in net name with other purposes for example a character used as delimiter in netlist it must be handled in some way. I guess what is needed is proper handling of all characters with other purposes in netlist.

By this point we have forgotten crash only happens for net names with import schematic in pcb while it work then running manually.


Nicklas Karlsson

- Raw text -


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