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-type:content-transfer-encoding; bh=umP6KIZIgkWMPO6NNStFVUf6Jg2Ufa+cOzUp+uclCnw=; b=xxf3YnB6KFCQP3WaHfLz8BiyAHUviXRFuoqRMGtUcz2wPejEVK5xnKLr13+93QL+y0 MLKK6PxB2pXVwTd+wgNvHouLeBsoBgdGBsLdeIKPcpJp62mo8iyzv1dV++LvkdBZsgpF ol+40Coz1R89uwZuuAnEOJzQzeqW97P3dLaCs5JHWDz14s1Bl2Lgm+F19b1h9fgowIWW MQqABygcpPVGFuRkS+0gF+NC5F5w9SKMXiAK32p3lgFRZbXEpCJXZrnvdaKG/dygY+wi /bKI4w+rgFD5KVamCFeMfBLS9hz0kdfqYsQyTq3gdcouD1oDeTuEvePw3ruEKOyqSgda uk+A== MIME-Version: 1.0 X-Received: by 10.25.205.76 with SMTP id d73mr14342321lfg.76.1451607838873; Thu, 31 Dec 2015 16:23:58 -0800 (PST) In-Reply-To: References: <43CC8F96-6452-40FA-9DFB-E0983721C19C AT noqsi DOT com> <20151229094603 DOT 782092b57563336883546bfd AT gmail DOT com> <449C2A4A-814E-4858-ACB3-82807A80BE8A AT noqsi DOT com> <6645DDA7-7371-4E11-8B8D-82279DCC7C41 AT noqsi DOT com> Date: Fri, 1 Jan 2016 00:23:58 +0000 Message-ID: Subject: Re: [geda-user] Project leadership (design error in the core of gschem) From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" To: gEDA users mailing list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u010O4TR016129 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 Fri, Jan 1, 2016 at 12:16 AM, John Doty wrote: > > On Dec 31, 2015, at 4:53 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > >> On Wed, Dec 30, 2015 at 7:34 AM, John Doty wrote: >>> >>> On Dec 30, 2015, at 12:17 AM, gedau AT igor2 DOT repo DOT hu wrote: >>> >>>> >>>> >>>> On Tue, 29 Dec 2015, John Doty wrote: >>>> >>>>> >>>>> On Dec 29, 2015, at 11:22 PM, gedau AT igor2 DOT repo DOT hu wrote: >>>>> >>>>>> >>>>>> >>>>>> On Tue, 29 Dec 2015, John Doty wrote: >>>>>> >>>>>>> >>>>>>> On Dec 29, 2015, at 10:29 PM, gedau AT igor2 DOT repo DOT hu wrote: >>>>>>> >>>>>>>>> >>>>>>>>> A common netlist/bom format with a canonical form (so equivalent netlists would be identical) would be a useful intermediate. >>>>>>>> >>>>>>>> Could work. To me, the current patch format is much cleaner. I already have fully working code both in pcb-rnd and gschem. If you implement an alternative solution that is at least as capable, let me know. >>>>>>> >>>>>>> I?m not saying get rid of your patch format. But you took a shortcut generally not available by having pcb make the patch directly. >>>>>> >>>>>> False. I did make a shortcut, but on a totally different level of abstraction. >>>>> >>>>> Only available to the geda-gaf->pcb flow. >>>> >>>> Nope, it's available in the pcb->geda-gaf flow. Not due to the format, not due to the shortcut. Only because I did't implement it for anything else. >>>> >>>> Please provide your reasoning why anything else couldn't emit a similar format! >>> >>> Not directly from a tool whose code you can’t modify. Indirectly through through additional scripts, of course, which is my proposal. >>> >>> How would you implement this for Osmond PCB? >> >> I have no idea as I have no idea about Osmond. I assume some Osmond >> user will provide documentation on the Osmond output format that will >> enable a plugin or translation utility to be created. Simply because >> Osmond is not supported does not mean we don't implement this. It just >> means Osmond users won't in the short term be able to use a feature. >> Their already existing flow will still work and I don't see a problem >> with that. > > I guess I wasn’t clear. There is common infrastructure for creating the patch file that Igor has hard-wired into his pcb. An Osmond flow cannot use this. On the other hand, if that common part was a separate tool using a canonical netlist format, every flow involving a layout program that can export an as-built netlist could use it. All you’d need is a translator from each tool’s export format to the canonical format. Igor has a short cut for pcb, but that short cut is not available to any other flow. No you were clear. I started writing replies to a bunch of stuff the other night and just now started re-reading and sending. I hit send on the wrong one. sorry. > John Doty Noqsi Aerospace, Ltd. > http://www.noqsi.com/ > jpd AT noqsi DOT com > > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 EY347EidAw== =Ta4p -----END PGP PUBLIC KEY BLOCK-----