X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com 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; bh=t2CusvUOM4TUQE9sPesOsWfH9PNOnuHj/cI5CP1OlZE=; b=QE4bB9uMUaGiyXS2+Rb6h/IaqDaODp3Hdpnqwbmtn5cgetPoYA7naIYQpapRaPJ+/E QjtixB8snxHN1lpm2yOg8fDq3WtEAyl0usf4ywvjm7H2kqRYOV5fOj6dEQcYLtg0tx+C 6JXyNIUC2Q0ueFVh2YYxFfu13Tbt0wrycIuogEB5ASdnJPHu3wuVQEwdDgy1NNUCkD+u K3JaP2JLsclxPjzgUZiymqHv2p6cuAX3Iu4N5/WxsEavEGrRRJaSv2y+8UDJxoBmpa3t hImhVQm7UmblZ+tuGQh8rBQ7WzC1wbmRRC7yZBwzPAvHzzDMBzFGe+33DQBDO55/M6rG mJww== MIME-Version: 1.0 X-Received: by 10.182.158.71 with SMTP id ws7mr4131446obb.6.1390965892764; Tue, 28 Jan 2014 19:24:52 -0800 (PST) In-Reply-To: References: <20140127234944 DOT 924148045B78 AT turkos DOT aspodata DOT se> Date: Wed, 29 Jan 2014 07:24:52 +0400 Message-ID: Subject: Re: [geda-user] identical symbol names From: =?KOI8-R?B?4czFy9PFyiDowdLYy8/X08vJyg==?= To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=089e01494a16eeda3e04f1137bd4 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 --089e01494a16eeda3e04f1137bd4 Content-Type: text/plain; charset=ISO-8859-1 2014-01-28 Ouabache Designworks Thanks for you extended reply :) Your way only saves one copy. > Not one. N-1 !!! You cannot select a component with only it's component name. IC tools > require the component name, library name, vendor name ,revision number and > variant name. You will have cases where you need two different revisions of > the same component at the same time. > However, when you add a symbol, you can compare it with exists in the library section of the file. If they are different, gschem must copy it with new descriptor revision or even copy only the differences of this with new descriptor revision. > Everything is assigned a unique location and any time it is needed then it > is fetched from that location. > In this case, there is a need to guarantee the absence of data changes, as well as location of the component during project development. That is not always possible and actually. > If you don't follow this rule then your data can go viral as it is passed > around,reused, modified and fixed. Then you try to do a design with > components that contain non-matching viral copies of some original > component. > This controversial statement. New components can be added from location not from library sectiion. --089e01494a16eeda3e04f1137bd4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable



2014-01-28 Ouabache Designworks <z3qmtr45 AT gmail DOT com>

Thanks for you extended reply :)
=

=A0Your way only saves = one copy.
<= div>=A0
Not one. N-1 !!!


You cannot select a component with only it&= #39;s component name. IC tools require the component name, library name, ve= ndor name ,revision number and variant name. You will have cases where you = need two different revisions of the same component at the same time.
=A0
However, when you add a symbol, y= ou can compare it with exists in the library section o= f the file.
If they are= different, gschem must cop= y it with new descriptor revision or even copy only the differences of this with new descriptor revision.
=A0
=A0
Everything is assigned a unique location and any= time it is needed then it is fetched from that location.

In this case, there is= a need to guarantee the ab= sence of data changes, as w= ell as location of the component during project development. That is not al= ways possible and actually.
=A0
If you don't follow this rule then your data can go vir= al as it is passed around,reused, modified and=A0 fixed. Then you try to do= a design with components that contain non-matching viral copies of some or= iginal component.

This controversial statement.=
New components can be added from location not from library sectiion.
--089e01494a16eeda3e04f1137bd4--