X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=i1JXKKV7jA80+a86yVDcUvICxVut8JE+uat7MzCgE7s=; b=WHgOfgqWHDQW6txE7FHAM8oFMsAnr+tG3Co56ojcmeqK07ysMVnNhDiZlmFwqisDTF 09WhdyCx0db7qsvWPGAEChvaSSv9DhspXbVsnl6n5m131FmNRZUwtXsLVfXxtPkNfDS+ lbE87k9Tvz8myCCW6Cm9BS6xyWG3+tV8dUbfShDVc1uyrRgQZzwtCUgPdzxHdB1iTbSk +2U3MIRgiv/s3oiCgOe25O+0P3v325MOxC9DHXkSKJyutwufwJnkUGagnPq3Fd9gnmPR 6FbaVPtGnx8XmyT/Jz8MLCTmP7o3ihz7qRaNnI6D/Yc/UUg4BidaYPN49oInPisC//H1 EM3w== MIME-Version: 1.0 X-Originating-IP: [50.72.201.196] In-Reply-To: References: <1349966191 DOT 2412 DOT 33 DOT camel AT AMD64X2 DOT fritz DOT box> <20121012100446 DOT 93D648096B1E AT turkos DOT aspodata DOT se> <20121013174902 DOT 160C98117B42 AT turkos DOT aspodata DOT se> Date: Sun, 14 Oct 2012 23:18:11 -0500 Message-ID: Subject: Re: [geda-help] Adding new gschem symbols? From: Benjamin Bergman To: geda-help AT delorie DOT com Content-Type: multipart/alternative; boundary=e89a8fb1ef125b535304cc1153c4 X-Gm-Message-State: ALoCoQlPcutycADelnP1634khNfcL6dfd9VSRm9eL8xP5v3JK2FrbzrDJl/M53V4pIKgM/h+e10T Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --e89a8fb1ef125b535304cc1153c4 Content-Type: text/plain; charset=ISO-8859-1 Good point. On Oct 14, 2012 5:06 PM, "John Doty" wrote: > > On Oct 14, 2012, at 2:27 PM, Benjamin Bergman wrote: > > > On Oct 13, 2012 12:50 PM, "Karl Hammar" wrote: > > Well you could possible use the md5sum of the sym file, what about: > > > > $ md5sum git/openhw/share/gschem/diode.sym > > cc2da042b5ea5afd65f4153bfff79b92 git/openhw/share/gschem/diode.sym > > > > And in the .sch file, this file is referenced by: > > > > C 18600 19900 1 0 0 diode.sym md5=cc2da042b5ea5afd65f4153bfff79b92 > > I think this is the way to go. This is essentially how all content is > tracked and referenced in git and adds a layer of corruption detection, > while costing very little in terms of resources or infrastructure. > > Shudder. That assumes that symbols rarely change. But a sensible way to > use gEDA is to have project-local symbols that change as packaging or other > part selection attributes change. > > John Doty Noqsi Aerospace, Ltd. > > http://www.noqsi.com/ > > jpd AT noqsi DOT com > > > --e89a8fb1ef125b535304cc1153c4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Good point.

On Oct 14, 2012 5:06 PM, "John Doty" &= lt;jpd AT noqsi DOT com> wrote:

On Oct 14, 2012, at 2:27 = PM, Benjamin Bergman wrote:


On Oct 13, 2012 12:50 PM, "Karl Hammar" <karl AT aspodata DOT se> wrote:
> Well you could possible use the md5sum of the sym file, what about: >
> $ md5sum git/openhw/share/gschem/diode.sym
> cc2da042b5ea5afd65f4153bfff79b92 =A0git/openhw/share/gschem/diode.sym<= br> >
> And in the .sch file, this file is referenced by:
>
> C 18600 19900 1 0 0 diode.sym md5=3Dcc2da042b5ea5afd65f4153bfff79b92

I think this is the way to go. This is essentially how all= content is tracked and referenced in git and adds a layer of corruption de= tection, while costing very little in terms of resources or infrastructure.=

Shudder. That assumes that symbols rarely change. But a = sensible way to use gEDA is to have project-local symbols that change as pa= ckaging or other part selection attributes change.

John Do= ty=A0 =A0 =A0 =A0 =A0=A0=A0 =A0=A0Noqsi Aerospace, Ltd.

http://www.= noqsi.com/

jpd AT noqsi DOT com



--e89a8fb1ef125b535304cc1153c4--