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=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-transfer-encoding; bh=+vRP1isN5BPvC0A6dALHN/kUIw3xvFKpfizErKl+4zY=; b=s2p+/uSIK+oOXTiUv+1Tju0z6HlP4YRy1ODNdycP64QGKAm4ZgEXPbn+U1LeNP79P6 wmhRwzsfRg4fFjNNed0GzA2+qffqJnkbryJzTcyyQ9rRkrRanoSaKGp2tZ2NsErbteh5 TB8fRR0BueEA89LsQykMhIMip/H/xJnlgDzXfaUg6zDjIvknmjllxFpxcB1yPjeJO7Sr nySAclAYKSBugn3WAZ8xnT4V2mht39/mLlq3nvimr7Fe3Q/FsL7HJ3g79gEl4xWhQ2fc BQMjgJRZ46D/pMN5HpFkJHwNRH6S3eJCmDzIeX0oRsYw83aJM3X+XdhiCSaL1lJwnn2/ nIdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-transfer-encoding; bh=+vRP1isN5BPvC0A6dALHN/kUIw3xvFKpfizErKl+4zY=; b=llTnQ6RailW6ZF/kqyD+SZA18x7osYWJOQoBEPoCEpvZSDnwjBHFugL2kmV96XCWUj JZnMsYsCFrXnvJTMxafBkdmda6i+3fZ+JQ4vwdB1aJRTqkZyg2OifWwxt5ftJcwOnT0K SI21H1yl+kELK8y3Xjmowc4W4V57FmOQb56w8FgbmfgVHiQne9/euwcKgYh/ds3GPChK LBZJUypQX0teM1tvUH3KmQ9tLQege6TkURL0V1Esc3PoC16YO3nsh5FXqlUuSFShdJy1 MQyaTAmYjoy8y3ZDS3AMs5cPmkfBz1IIDBv5cwXr9iOKti8i4yvzjT7x6nf+oLOl6Bwd y1DQ== X-Gm-Message-State: AD7BkJL0aZ+1vU5VR3GRa9eGcMOLtMc3siJxxhqh3NcTp0BmxQMLdaiIBWhdYqxvZ3lw/NrH4q7HYygTiwH9GQ== MIME-Version: 1.0 X-Received: by 10.194.71.70 with SMTP id s6mr22420980wju.1.1456869988648; Tue, 01 Mar 2016 14:06:28 -0800 (PST) In-Reply-To: <20160301120550.a88ef2a437edd035a116781d@gmail.com> References: <20160215215221 DOT fd472794e7b9446a243bfc40 AT gmail DOT com> <201602152055 DOT u1FKtM4K011038 AT envy DOT delorie DOT com> <20160215220938 DOT bbc7eaa59d827cd0b261ea97 AT gmail 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> <201602161715 DOT u1GHFMBB028078 AT envy DOT delorie DOT com> <201602161814 DOT u1GIE4N8030809 AT envy DOT delorie DOT com> <20160301120550 DOT a88ef2a437edd035a116781d AT gmail DOT com> Date: Tue, 1 Mar 2016 13:06:28 -0900 Message-ID: Subject: Re: [geda-user] pcb import schematic crash, parantheses in netname From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u21M6YTk013372 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 Precedence: bulk On Tue, Mar 1, 2016 at 2:05 AM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: >> On Tue, 16 Feb 2016, John Doty wrote: >> > gnetlist doesn’t crash when it sees UTF-8, although back ends generally >> > seem to substitute “?” for UTF-8 characters in output for some reason, >> > even though the data passed to the back end is proper. Something about >> > Guile output, I think. >> >> Guile tries to convert characters to the encoding of the corresponding >> output port. If this isn't set correctly, the characters will appear >> garbled. (In particular, when trying to print UTF-8 data to stdout with >> Guile 2.0.x you have to set the output port encoding explicitly to UTF-8 >> even in an all-UTF-8 locale. This has been fixed in Guile 2.2.x.) > > If it will be fixed then newer version is used there is rather small gain to spend any time on it right now. > >> On Tue, 16 Feb 2016, DJ Delorie wrote: >> > more likely we'll get some random joke emoji (like ¯\_(ツ)_/¯ for >> > example) as a refdes just because the engineer could[*] :-P >> >> This wouldn't be rendered correctly because libgedacairo interprets "\_" >> as an overbar marker. > > The overbar marker is indeed very useful. It sounded useful to me too. I gave up on it and went to n prefix though, because it was causing problems somewhere (I forget where exactly). It's another case of a feature that would be useful if consistently observed but is of dubious value as things stand. >> The reported PCB crash is actually a combination of two bugs: >> * gnet-pcbfwd.scm shouldn't generate output which PCB can't handle >> * PCB shouldn't segfault even if given malformed commands > > Fully agree. > >> > Eventually it'll need porting to a new gtk, or you'll be stuck on an old >> > distro. >> >> Porting gschem to a recent GTK version would mean losing multi-key hotkeys >> and tear-off menus (as discussed in the past). I know, and actually it seems distros are being smart and not trying to force people off gtk2. Pick another dependency if you like. Guile for example. The way it works in debian is when the maintainers burn out and get sick of it it eventually gets bumped from the distro mostly automatically. They won't carry the baggage of all old versions of everything forever. Britton