delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/03/08/11:30:36

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=fpKgw3stOvxE2kZCHOLt7M1vcBUYGMhgIflSPciDk5k=;
b=UBoBajzIBfl888huxip11RX/6AS33tlQ2pCIED3kq9v7As0siN2vumFcNmvT2xTIQz
B8vWj4ITFU/UDZ38etGukE2uWlne1gzF3qWu8G1h6phrtBZo4a2pVdVSJ8AGrHVQssnO
1eGLuatWc4Pu6nZcDMoIpdhL78usbpQeczeQNeZzhN79cn73WgYeWmDVieiIs5PNhtDC
QOt8f3gjS1FabyykVchykSfURyZurVbIvzWX1BGHfO0hRioKvYq9uLt8zopNHPl0PP0O
xUJALCezPE4+hXcVbu3bh7tmuCsCMYWZlZh/W71rbbDdSpn8V4rWW5YRIxE3JOSD92hS
agTQ==
MIME-Version: 1.0
X-Received: by 10.194.84.144 with SMTP id z16mr24619433wjy.23.1394296197149;
Sat, 08 Mar 2014 08:29:57 -0800 (PST)
In-Reply-To: <CAG4ve9+v9QxNRaPSFkmGfr6bKsv7km-Gt_gwXF7Eh4TX+AmNug@mail.gmail.com>
References: <CAG4ve9LgHNoVZoGaGgF67tadJ_n=L6Uy1g=UPPrkM0fL6Rgufw AT mail DOT gmail DOT com>
<20140127234944 DOT 924148045B78 AT turkos DOT aspodata DOT se>
<CAG4ve9+3jhFJ1Cr6CLUyLX_y02uigJECiUCwxjUWdP=heVocqg AT mail DOT gmail DOT com>
<20140128201110 DOT DF7D78045B78 AT turkos DOT aspodata DOT se>
<20140129072550 DOT GA24560 AT localhost DOT localdomain>
<CAG4ve9+v9QxNRaPSFkmGfr6bKsv7km-Gt_gwXF7Eh4TX+AmNug AT mail DOT gmail DOT com>
Date: Sat, 8 Mar 2014 08:29:57 -0800
Message-ID: <CAOP4iL2JBUdF93kZF-iQ9Rv+VTN3iXoT+6C4LoBi5qaMxof=sA@mail.gmail.com>
Subject: Re: [geda-user] identical symbol names
From: Ouabache Designworks <z3qmtr45 AT gmail DOT com>
To: geda-user AT delorie DOT com
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

--089e0102ddae8af9ca04f41ae114
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: base64

SGVsbG8gQWxsLg0KICAgRm9yIGJldHRlciB1bmRlcnN0YW5kaW5kaW5nIG9mIG15IGlkZWEsIEkg
YXR0YWNoZWQgdGhpcyBwYXRjaA0KKGxpYl9zZXEucGF0Y2gpIGlsbHVzdHJhdGluZyBvZiB0aGlz
Lg0KDQogICBQYXRjaGVkIGdzY2hlbSB3aWxsIGJlIGNyZWF0ZSAibGlicmFyeSBzZWN0aW9uIiBp
biAuc2NoIGZpbGUuIEluIHRoaXMNCnNlY3Rpb24gd2lsbCBiZSBwbGFjZWQgc3ltYm9scywgd2hp
Y2ggYXJlIHVzZWQgaW4gaXQuDQogICBBZnRlciAuc2NoIGZpbGUgd2FzIG9wZW5lZCwgbWlzc2lu
ZyBzeW1ib2xzIHdpbGwgYmUgcGxhY2VkIGluICJsaWJyYXJ5DQpzZWN0aW9uIiBmcm9tIHN0YW5k
YXJ0IGxpYnJhcnkgb3IgbG9jYWwgbHlicmFyeSwgaW5jbHVkZWQgaW4gZ2FmcmMuDQogICBBZnRl
ciBhZGQgY29tcG9uZW50ICgiaSIpLCBpZiBhZGRpbmcgc3ltYm9sICh0aGF0IGlzIGNvbnRlbnQg
b2Ygb25lKSBhcmUNCmFic2VudCBpbiAibGlicmFyeSBzZWN0aW9uIiBvZiAuc2NoIGZpbGUsIGl0
IHdpbGwgYmUgYWRkZWQuDQogICBJZiBuYW1lIG9mIGFkZGluZyBzeW1ib2wgaXMgZXhpc3QgaW4g
ImxpYnJhcnkgc2VjdGlvbiwgYnV0IGNvbnRlbnQgb2YNCnN5bWJvbCBkaWZmZXJzLCBzeW1ib2wg
d2lsbCBiZSBhZGRlZCB3aXRoIGFub3RoZXIgbmFtZS4NCkZvciBleGFtcGxlOg0KSW4gImxpYnJh
cnkgc2VjdGlvbiIgZXhpc3RzIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIHdpdGggQ29udGVudDEu
DQpJIGFkZCBzeW1ib2wgIm9wYW1wLWR1YWwuc3ltIiBieSAiaSIgYW5kIGl0IGhhdmUgQ29udGVu
dDIgIT0gQ29udGVudDEuDQpBdCByZXN1bHQgc3ltYm9sICJvcGFtcC1kdWFsLnN5bTAiIHdhcyBh
ZGRlZCB0byAibGlicmFyeSBzZWN0aW9uIiB3aXRoDQpDb250ZW50Mi4NCk5leHQgbmFtZXMgd2ls
bCBiZSAib3BhbXAtZHVhbC5zeW0xIiBhbmQgc28gb24gYnkgaW5jcmVtZW50Lg0KDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpUaGUgcHJvYmxlbSBvY2N1cnMgYmVjYXVzZSB5b3Ug
aW5zdGFudGlhdGVkICB0aGUgb3BhbXAtZHVhbCBjb21wb25lbnQgIGZyb20NCnRoZSBHRURBIGFu
YWxvZyBsaWJyYXJ5IGFuZCB0aGVuIGxhdGVyIHdhbnQgdG8gYWRkDQphIGRpZmZlcmVudCBvcGFt
cC1kdWFsIGZyb20gc29tZSBvdGhlciB2ZW5kb3JzIGxpYnJhcnkuIFRoZSByZWFzb24gdGhhdCBp
dA0Kb2NjdXJzIGlzIGJlY2F1c2UgeW91IGRpZCBub3Qgc3RvcmUgdGhlIHZlbmRvcnMgbmFtZSBv
ciBsaWJyYXJ5IG5hbWUNCndoZXJlIHlvdSBmb3VuZCBpdC4gSWYgd2UgYWRkIHRoYXQgaW5mb3Jt
YXRpb24gdG8gdGhlIC5zY2ggdGhlbiB5b3Ugd2lsbCBiZQ0KYWJsZSB0byB0ZWxsIGl0IGFwYXJ0
IGZyb20gYWxsIG9mIHRoZSBvdGhlciBjb21wb25lbnRzIHdpdGggdGhlIHNhbWUgbmFtZS4NCg0K
QW5kIHdoaWxlIHdlIGFyZSBhdCBpdCB3ZSBzaG91bGQgYWxzbyBhZGQgZmllbGRzIGZvciByZXZp
c2lvbiBhbmQgdmFyaWFudC4NClRoZXkgd2lsbCBjb21lIGluIGhhbmR5Lg0KDQoNCkpvaG4gRWF0
b24NCg0KDQoNCg0KDQoNCg0KDQoNCjIwMTQtMDMtMDcgMTU6MjUgR01ULTA4OjAwIOHMxcvTxcog
6MHS2MvP19PLycogPHN2ZXRvbm9tZXJAZ21haWwuY29tPjoNCg0KPiBIZWxsbyBBbGwuDQo+ICAg
IEZvciBiZXR0ZXIgdW5kZXJzdGFuZGluZGluZyBvZiBteSBpZGVhLCBJIGF0dGFjaGVkIHRoaXMg
cGF0Y2gNCj4gKGxpYl9zZXEucGF0Y2gpIGlsbHVzdHJhdGluZyBvZiB0aGlzLg0KPg0KPiAgICBQ
YXRjaGVkIGdzY2hlbSB3aWxsIGJlIGNyZWF0ZSAibGlicmFyeSBzZWN0aW9uIiBpbiAuc2NoIGZp
bGUuIEluIHRoaXMNCj4gc2VjdGlvbiB3aWxsIGJlIHBsYWNlZCBzeW1ib2xzLCB3aGljaCBhcmUg
dXNlZCBpbiBpdC4NCj4gICAgQWZ0ZXIgLnNjaCBmaWxlIHdhcyBvcGVuZWQsIG1pc3Npbmcgc3lt
Ym9scyB3aWxsIGJlIHBsYWNlZCBpbiAibGlicmFyeQ0KPiBzZWN0aW9uIiBmcm9tIHN0YW5kYXJ0
IGxpYnJhcnkgb3IgbG9jYWwgbHlicmFyeSwgaW5jbHVkZWQgaW4gZ2FmcmMuDQo+ICAgIEFmdGVy
IGFkZCBjb21wb25lbnQgKCJpIiksIGlmIGFkZGluZyBzeW1ib2wgKHRoYXQgaXMgY29udGVudCBv
ZiBvbmUpDQo+IGFyZSBhYnNlbnQgaW4gImxpYnJhcnkgc2VjdGlvbiIgb2YgLnNjaCBmaWxlLCBp
dCB3aWxsIGJlIGFkZGVkLg0KPiAgICBJZiBuYW1lIG9mIGFkZGluZyBzeW1ib2wgaXMgZXhpc3Qg
aW4gImxpYnJhcnkgc2VjdGlvbiwgYnV0IGNvbnRlbnQgb2YNCj4gc3ltYm9sIGRpZmZlcnMsIHN5
bWJvbCB3aWxsIGJlIGFkZGVkIHdpdGggYW5vdGhlciBuYW1lLg0KPiBGb3IgZXhhbXBsZToNCj4g
SW4gImxpYnJhcnkgc2VjdGlvbiIgZXhpc3RzIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIHdpdGgg
Q29udGVudDEuDQo+IEkgYWRkIHN5bWJvbCAib3BhbXAtZHVhbC5zeW0iIGJ5ICJpIiBhbmQgaXQg
aGF2ZSBDb250ZW50MiAhPSBDb250ZW50MS4NCj4gQXQgcmVzdWx0IHN5bWJvbCAib3BhbXAtZHVh
bC5zeW0wIiB3YXMgYWRkZWQgdG8gImxpYnJhcnkgc2VjdGlvbiIgd2l0aA0KPiBDb250ZW50Mi4N
Cj4gTmV4dCBuYW1lcyB3aWxsIGJlICJvcGFtcC1kdWFsLnN5bTEiIGFuZCBzbyBvbiBieSBpbmNy
ZW1lbnQuDQo+DQo+IEV4YW1wbGUgb2Ygc2ltaWxhciBmaWxlIGlzIGF0dGFjaGVkIGFzIHRlc3Qu
c2NoLg0KPg0KPiBBZnRlciBwcm9ncmFtIHBhdGNoZWQsIGNvbXBsZXRlIGluY2x1ZGluZyBDVlMg
cmVwb3NpdG9yeSBvZiBnZWRhc3ltYm9scyBpcw0KPiBwb3NzaWJsZS4NCj4gQW5kIC5zY2ggZmls
ZSBhZnRlciByZW9wZW4gd2lsbCBub3QgYmUgZGFtYWdlZC4NCj4gQWxzbywgbm93IHlvdSBjYW4g
d2VhciB0aGUgc2NoIGZpbGUgb24gdGhlIGZsYXNoIGRyaXZlIHRvIHlvdSBzdXBlcnZpc29yDQo+
IGZvciBoaXMgc2hvdyBhbmQgZG8gbm90IGFmcmFpZCB0byBmb3JnZXQgd3JpdGUgdG8gZmxhc2gg
YWxsIHN5bWJvbHMgdGhhdA0KPiBhcmUgbm90IGluIHRoZSBsb2NhbCBsaWJyYXJ5IG9mIGhpcyBj
b21wdXRlci4gIDotKQ0KPg0KPiBUaGlzIHJlYWxpemF0aW9uIG9mIG15IGlkZWEgaXMgbm90IGlk
ZWFsLg0KPiBJdCBoYXZlIHNvbWUgcHJvYmxlbToNCj4gMS4gQXQgcHJlc2VudCBjb250ZW50IG9m
IHN5bWJvbHMgY29tcGFyaW5nIGFzIHN0cmluZ3MsIGJ1dCBiZXN0IGNhc2UNCj4gb2JqZWN0LWxp
a2UgY29tcGFyaW5nLg0KPiAyLiAiRm9yY2UgdXBkYXRlIiBtZWNoYW5pc20gZm9yIGNoYW5nZSBz
eW1ib2wgaXMgYWJzZW50Lg0KPiAzLiBOb3QgYXZhaWxhYmxlIEhpZXJhcmNoeS0+RG93biBTeW1i
b2wgZm9yIHN5bWJvbHMgb25seSBpbiAibGlicmFyeQ0KPiBzZWN0aW9uIiBmb3IgZWRpdGluZy4N
Cj4gNC4gTm90IGF2YWlsYWJsZSBpbnNlcnQgc3ltYm9scyB3aGljaCBpcyBpbiAibGlicmFyeSBz
ZWN0aW9uIiBvbmx5IGJ5DQo+IHByZXNzaW5nICJpIi4gQXZhaWxhYmxlIG9ubHkgY29waXluZyBi
eSBwcmVzc2luZyAiZWMiLg0KPiA1LiBNYXkgYmUgc29tZXRoaW5nIGVsc2UuDQo+DQo+IElmIHRo
ZSBjb21tdW5pdHkgZ2VkYS11c2VyIGNvbmZpcm1lZCBvZiBteSBpZGVhLCBJIHdpbGwgdHJ5IHRv
IHJlc29sdmUgdGhlc2UNCj4gZHJhd2JhY2tzLg0KPg0KPg0KPiDkzNEgzNXe28XHzyDQz87JzcHO
ydEgzc/Fx88g0NLFxMzP1sXOydEg0SDQ0snL0sXQzNHAINDB1N4sIMvP1M/S2coNCj4gyczMwNPU
0snS1cXUIM3PwCDJxMXAINLF28XOydEgz8LT1dbEwcXNz8og0NLPwszFzdkuDQo+DQo+IPzUz9Qg
0MHU3iDTz9rEwcXUICLCycLMyc/Uxd7O1cAg08XLw8nAIiDXIMbByszFINPIxc3ZLiD3INzU1SDT
xcvDycANCj4g18vMwN7BwNTT0SDX08Ug08nN18/M2SwgydPQz8zY2s/Xwc7O2cUg1yDOxcouDQo+
IOXTzMkg0NLJIM/Uy9LZ1MnJIMbByszBLCDCycLMyc/Uxd7OwdEg08XLw8nRINDV09TBIMnMySDX
IM7FyiDOxSDI18HUwcXUDQo+INPJzdfPzM/XLCDUzyDPzskgwtXE1dQgxM/CwdfMxc7ZIMnaIM/C
3cXKIMLJwszJz9TFy8kuDQo+IOXTzMkg19PUwdfM0cXN2cog08nN18/MICjJ2iDPwt3FyiDCycLM
yc/UxcvJICgiaSIpKSDP1NPV1NPU19XF1CDXDQo+IMLJwszJz9TF3s7PyiDTxcvDycksINQuxS4g
xcfPIMvPztTFztQgz9TMyd7BxdTT0SDP1CDX08XIINPJzdfPzM/XLA0KPiDOwcjPxNHdycjT0SDX
IMLJwszJz9TF3s7PyiDTxcvDycksINTPIM/OIMLVxMXUINcgzsWjIMTPwsHXzMXOLg0KPiDl08zJ
IMXHzyDJzdEg0NLJ09XU09TX1cXUINcgwsnCzMnP1MXezs/KINPFy8PJySwgzs8gy8/O1MXO1CDP
1MzJ3sHF1NPRLCDUzw0KPiDPziDC1cTF1CDEz8LB18zFziDQz8QgxNLVx8nNIMnNxc7FzS4g7sHQ
0snNxdIg08nN18/MINMgzsHa18HOycXNDQo+ICJvcGFtcC1kdWFsLnN5bSIg09TBzsXUICJvcGFt
cC1kdWFsLnN5bTAiLiDzzMXE1cDdxcUg2s7B3sXOycUgxMzRINPJzdfPzM/XDQo+INMgxMHOztnN
IMnNxc7FzSDJIM/UzMnewcDdyc3T0SDLz87Uxc7Uz80gwtXExdQgMiwg2sHUxc0gMyDJINQuxC4g
KMnOy9LFzcXO1CkNCj4NCj4g9MXQxdLYIM3P1s7PINDPxMvMwN7B1Ngg18XT2CBDVlMg0sXQz9rJ
1M/Sycog1yDT18/KIGdhZnJjIMkgydPQz8zY2s/XwdTYDQo+IM7FIMLP0dPYINDF0sXawdDJ08kg
y8/N0M/Oxc7Uz9cg0NLJINPMxcTVwN3FzSDP1MvS2dTJyS4NCj4g9MHL1sUg1MXQxdLYIM3P1s7P
IM7P08nU2CDGwcrMINPIxc3ZIM7BIMbM3NsgxMnTy8UgxMzRIMXHzyDQz8vB2sENCj4g0tXLz9fP
xMnUxczAIMkgzsXCz9HU09Eg2sHC2dTYIMTPwsHXydTYIM7Fy8/Uz9LZxSDLz83Qz87FztTZLCDL
z9TP0tnIIM7F1CDXDQo+IMzPy8HM2M7PyiDCycLMyc/UxcvJIMXHzyDLz83Q2MDUxdLBLg0KPg0K
PiD0wcvWxSDEzNEgwtnT1NLPx88gySDOwcfM0cTOz8fPIM/C2s/SwSDRINDSycvSxdDJzCDQ0snN
xdIgxsHKzMEg0w0KPiDCycLMyc/Uxd7Oz8og08XLw8nFyi4NCj4NCj4g/NTBINLFwczJ2sHDydEg
zc/FyiDJxMXJIM7FINHXzNHF1NPRIMnExcHM2M7Pyi4NCj4g9SDOxaMg1yDOwdPUz9Hdycogzc/N
xc7UIMnNxcDU09Eg08zFxNXA3cnFIM7FxM/T1MHUy8k6DQo+IDEuIPPSwdfOxc7JxSDLz87Uxc7U
wSDTxcrewdMg3NTPINDSz9PUz8Ug09LB187FzsnFINPU0s/LLCDXINTPINfSxc3RLCDLwcsNCj4g
zNXe28nKINfB0snBztQgwtnMIMLZINPSwdfOxc7Jxc0gz8LfxcvUz9cg08nN18/Mz9cuDQo+IDIu
IO/U09XU09TXycUgZm9yY2UgdXBkYXRlIM3FyMHOydrNwSDEzNEgydrNxc7FzsnRINPJzdfPzM/X
INcg1MXL1d3FzQ0KPiDQ0s/Fy9TFLg0KPiAzLiDuxdfP2s3P1s7PINfPytTJINcg08nN18/MIM7B
yM/E0d3JytPRINcgIsLJwszJz9TF3s7PyiDTxcvDyckgxsHKzMEiIMkNCj4g0sXEwcvUydLP18HU
2CDFx88uDQo+IDQuIO7F18/azc/Wzs8g19PUwdfJ1Ngg08nN18/MIMnaIMLJwszJz9TF3s7PyiDT
xcvDyckgKCJpIiksIMXHzyDNz9bOzw0KPiDUz8zYy88g08vP0MnSz9fB1NggKCJlYyIpLg0KPiA1
LiDtz9bF1CDC2dTYIN7Uzy3UzyDF3aMuDQo+DQo+IOXTzMkg08/Pwt3F09TXz80gZ2VkYS11c2Vy
IM3P0SDJxMXRIMLVxMXUINDPxMTF0tbBzsEsINTPINEgwtXE1SDT1MHSwdTY09ENCj4g1dPU0sHO
ydTYIMTBzs7ZxSDOxcTP09TB1MvJLg0KPg0KPg0KPg0KPiAyMDE0LTAxLTI5IDExOjI1IEdNVCsw
NDowMCBWbGFkaW1pciBaaGJhbm92IDx2emhiYW5vdkBnbWFpbC5jb20+Og0KPg0KPj4gT24gVHVl
LCBKYW4gMjgsIDIwMTQgYXQgMDk6MTE6MTBQTSArMDEwMCwga2FybEBhc3BvZGF0YS5zZSB3cm90
ZToNCj4+IC4uLg0KPj4gPiBJIGRvbid0IGtub3cgaG93IHRvIGVtYmVkIHVzZWQgc3ltYm9scyBh
ZnRlci10aGUtZmFjdCwgcGVyaGFwcw0KPj4gPiBzb21lb25lIGVsc2Uga25vd3MuDQo+PiBUaGUg
Z3NjaGxhcyB1dGlsaXR5IGlzIGp1c3QgZm9yIHN1Y2ggY2FzZXMuDQo+Pg0KPg0KPg0K
--089e0102ddae8af9ca04f41ae114
Content-Type: text/html; charset=KOI8-R
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Hello All.</div>=9A=9A For better understandindi=
ng of my idea, I  attached this patch (lib_seq.patch) illustrating of this.=
<br><br></div><div>=9A=9A Patched gschem will be create &quot;library secti=
on&quot; in .sch file. In this section will be placed symbols, which are us=
ed in it.<br>

</div><div>=9A=9A After .sch file was opened, missing symbols will be place=
d
 in &quot;library section&quot; from standart library or local lybrary, inc=
luded=20
in gafrc.<br></div><div>=9A=9A After add component (&quot;i&quot;), if addi=
ng symbol (that is content of one) are absent in &quot;library section&quot=
; of .sch file, <span lang=3D"en"><span>it will be added.<br>
</span></span></div><div><span lang=3D"en"><span>=9A=9A If name of adding s=
ymbol is exist in </span></span>&quot;library section, but content of symbo=
l differs, symbol will be added with another name.<br>
</div><div>For example:<br></div><div>In &quot;library section&quot; exists=
 symbol &quot;opamp-dual.sym&quot; with Content1.<br></div><div>I add symbo=
l &quot;opamp-dual.sym&quot; by &quot;i&quot; and it have Content2 !=3D Con=
tent1.<br>

</div><div>At result symbol &quot;opamp-dual.sym0&quot; was added to &quot;=
library section&quot; with Content2.<br></div><div>Next names will be &quot=
;opamp-dual.sym1&quot; and so on by increment.<br><br>---------------------=
-----------------------------------------------------------------<br>
<br></div><div>The problem occurs because you instantiated=9A the opamp-dua=
l component=9A from the GEDA analog library and then later want to add<br><=
/div><div>a different  opamp-dual from some other vendors library. The reas=
on that it occurs is because you did not store the vendors name or library =
name<br>
</div><div>where you found it. If we add that information to the .sch then =
you will be able to tell it apart from all of the other components with the=
 same name.<br><br></div><div>And while we are at it we should also add fie=
lds for revision and variant. They will come in handy.<br>
<br><br></div><div>John Eaton<br><br><br></div><div><br></div><div><br><br>=
<br><br></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">2014-03-07 15:25 GMT-08:00 =E1=CC=C5=CB=D3=C5=CA =E8=C1=D2=D8=CB=CF=
=D7=D3=CB=C9=CA <span dir=3D"ltr">&lt;<a href=3D"mailto:svetonomer AT gmail DOT co=
m" target=3D"_blank">svetonomer AT gmail DOT com</a>&gt;</span>:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><div><div>He=
llo All.</div>=9A=9A For better understandinding of my idea, I  attached th=
is patch (lib_seq.patch) illustrating of this.<br>
<br></div><div>=9A=9A Patched gschem will be create &quot;library section&q=
uot; in .sch file. In this section will be placed symbols, which are used i=
n it.<br>
</div><div>=9A=9A After .sch file was opened, missing symbols will be place=
d in &quot;library section&quot; from standart library or local lybrary, in=
cluded in gafrc.<br></div><div>=9A=9A After add component (&quot;i&quot;), =
if adding symbol (that is content of one) are absent in &quot;library secti=
on&quot; of .sch file, <span lang=3D"en"><span>it will be added.<br>

</span></span></div><div><span lang=3D"en"><span>=9A=9A If name of adding s=
ymbol is exist in </span></span>&quot;library section, but content of symbo=
l differs, symbol will be added with another name.<br>
</div><div>For example:<br></div><div>In &quot;library section&quot; exists=
 symbol &quot;opamp-dual.sym&quot; with Content1.<br></div><div>I add symbo=
l &quot;opamp-dual.sym&quot; by &quot;i&quot; and it have Content2 !=3D Con=
tent1.<br>

</div><div>At result symbol &quot;opamp-dual.sym0&quot; was added to &quot;=
library section&quot; with Content2.<br></div><div>Next names will be &quot=
;opamp-dual.sym1&quot; and so on by increment.<br></div><div><br></div>

<div>Example of similar file is  attached as test.sch.<br></div><div><br></=
div><div>After program patched, complete including CVS repository of gedasy=
mbols is possible.<br></div><div>And .sch file after reopen will not be dam=
aged.<br>

<span lang=3D"en"><span>Also,</span> <span>now</span> <span>you can wear</s=
pan> <span>the sch file</span> <span>on the flash</span> drive to you </spa=
n><span lang=3D"en"><span lang=3D"en"><span>supervisor</span></span>  <span=
>for</span> <span>his show</span> <span>and do not afraid</span> <span>to f=
orget</span> <span>write</span> to flash <span>all symbols</span> <span>tha=
t are not in</span> <span>the local</span> <span>library of his</span> <spa=
n>computer.</span></span>=9A :-)<br>

</div><div><br></div><div><span lang=3D"en"><span>This realization</span> <=
span>of my idea</span> <span>is not ideal</span><span>.<br></span></span></=
div><div><span lang=3D"en"><span>It have some problem:<br>
</span></span></div><div><span lang=3D"en"><span>1. A</span></span><span la=
ng=3D"en"><span><span lang=3D"en"><span>t present c</span></span>ontent of =
symbols comparing as strings, but best case object-like comparing.<br>
</span></span></div><div><span lang=3D"en"><span>2. &quot;Force update&quot=
; mechanism for change symbol is absent.<br></span></span></div><div><span =
lang=3D"en"><span>3. Not available Hierarchy-&gt;Down Symbol for symbols on=
ly in </span></span>&quot;library section&quot; for editing.<br>

</div><div>4. <span lang=3D"en"><span>Not available insert symbols which is=
 in </span></span>&quot;library section&quot; only by pressing &quot;i&quot=
;. Available only copiyng by pressing &quot;ec&quot;.<br>
</div><div>5. May be <span lang=3D"en"><span>something else.<br></span></sp=
an><span lang=3D"en"><span><br></span></span><span lang=3D"en"><span>If the=
 community</span> <span>geda-user</span> <span>confirmed</span> <span>of my=
 idea</span><span>, I will</span> <span>try to</span> <span>resolve</span> =
<span>these drawbacks</span><span>.</span></span><br>

</div><div><br></div><div><br></div><div>=E4=CC=D1 =CC=D5=DE=DB=C5=C7=CF =
=D0=CF=CE=C9=CD=C1=CE=C9=D1 =CD=CF=C5=C7=CF =D0=D2=C5=C4=CC=CF=D6=C5=CE=C9=
=D1 =D1 =D0=D2=C9=CB=D2=C5=D0=CC=D1=C0 =D0=C1=D4=DE, =CB=CF=D4=CF=D2=D9=CA =
=C9=CC=CC=C0=D3=D4=D2=C9=D2=D5=C5=D4 =CD=CF=C0 =C9=C4=C5=C0 =D2=C5=DB=C5=CE=
=C9=D1 =CF=C2=D3=D5=D6=C4=C1=C5=CD=CF=CA =D0=D2=CF=C2=CC=C5=CD=D9.<br><br><=
/div>=FC=D4=CF=D4 =D0=C1=D4=DE =D3=CF=DA=C4=C1=C5=D4 &quot;=C2=C9=C2=CC=C9=
=CF=D4=C5=DE=CE=D5=C0 =D3=C5=CB=C3=C9=C0&quot; =D7 =C6=C1=CA=CC=C5 =D3=C8=
=C5=CD=D9. =F7 =DC=D4=D5 =D3=C5=CB=C3=C9=C0 =D7=CB=CC=C0=DE=C1=C0=D4=D3=D1 =
=D7=D3=C5 =D3=C9=CD=D7=CF=CC=D9, =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=CE=CE=D9=C5=
 =D7 =CE=C5=CA. <br>

</div><div>=E5=D3=CC=C9 =D0=D2=C9 =CF=D4=CB=D2=D9=D4=C9=C9 =C6=C1=CA=CC=C1,=
 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=C1=D1 =D3=C5=CB=C3=C9=D1 =D0=D5=D3=D4=C1 =
=C9=CC=C9 =D7 =CE=C5=CA =CE=C5 =C8=D7=C1=D4=C1=C5=D4 =D3=C9=CD=D7=CF=CC=CF=
=D7, =D4=CF =CF=CE=C9 =C2=D5=C4=D5=D4 =C4=CF=C2=C1=D7=CC=C5=CE=D9 =C9=DA =
=CF=C2=DD=C5=CA =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9.<br></div>=E5=D3=CC=C9 =D7=
=D3=D4=C1=D7=CC=D1=C5=CD=D9=CA =D3=C9=CD=D7=CF=CC (=C9=DA =CF=C2=DD=C5=CA =
=C2=C9=C2=CC=C9=CF=D4=C5=CB=C9 (&quot;i&quot;)) =CF=D4=D3=D5=D4=D3=D4=D7=D5=
=C5=D4 =D7 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =D4.=C5=
. =C5=C7=CF =CB=CF=CE=D4=C5=CE=D4 =CF=D4=CC=C9=DE=C1=C5=D4=D3=D1 =CF=D4 =D7=
=D3=C5=C8 =D3=C9=CD=D7=CF=CC=CF=D7, =CE=C1=C8=CF=C4=D1=DD=C9=C8=D3=D1 =D7 =
=C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =D4=CF =CF=CE =C2=
=D5=C4=C5=D4 =D7 =CE=C5=A3 =C4=CF=C2=C1=D7=CC=C5=CE.<br>

</div>=E5=D3=CC=C9 =C5=C7=CF =C9=CD=D1 =D0=D2=C9=D3=D5=D4=D3=D4=D7=D5=C5=D4=
 =D7 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9, =CE=CF =CB=CF=
=CE=D4=C5=CE=D4 =CF=D4=CC=C9=DE=C1=C5=D4=D3=D1, =D4=CF =CF=CE =C2=D5=C4=C5=
=D4 =C4=CF=C2=C1=D7=CC=C5=CE =D0=CF=C4 =C4=D2=D5=C7=C9=CD =C9=CD=C5=CE=C5=
=CD. =EE=C1=D0=D2=C9=CD=C5=D2 =D3=C9=CD=D7=CF=CC =D3 =CE=C1=DA=D7=C1=CE=C9=
=C5=CD &quot;opamp-dual.sym&quot; =D3=D4=C1=CE=C5=D4 &quot;opamp-dual.sym0&=
quot;. =F3=CC=C5=C4=D5=C0=DD=C5=C5 =DA=CE=C1=DE=C5=CE=C9=C5 =C4=CC=D1 =D3=
=C9=CD=D7=CF=CC=CF=D7 =D3 =C4=C1=CE=CE=D9=CD =C9=CD=C5=CE=C5=CD =C9 =CF=D4=
=CC=C9=DE=C1=C0=DD=C9=CD=D3=D1 =CB=CF=CE=D4=C5=CE=D4=CF=CD =C2=D5=C4=C5=D4 =
2, =DA=C1=D4=C5=CD 3 =C9 =D4.=C4. (=C9=CE=CB=D2=C5=CD=C5=CE=D4)<br>

</div><br><div>=F4=C5=D0=C5=D2=D8 =CD=CF=D6=CE=CF =D0=CF=C4=CB=CC=C0=DE=C1=
=D4=D8 =D7=C5=D3=D8 CVS =D2=C5=D0=CF=DA=C9=D4=CF=D2=C9=CA =D7 =D3=D7=CF=CA =
gafrc =C9 =C9=D3=D0=CF=CC=D8=DA=CF=D7=C1=D4=D8 =CE=C5 =C2=CF=D1=D3=D8 =D0=
=C5=D2=C5=DA=C1=D0=C9=D3=C9 =CB=CF=CD=D0=CF=CE=C5=CE=D4=CF=D7 =D0=D2=C9 =D3=
=CC=C5=C4=D5=C0=DD=C5=CD =CF=D4=CB=D2=D9=D4=C9=C9.<br></div><div>=F4=C1=CB=
=D6=C5 =D4=C5=D0=C5=D2=D8 =CD=CF=D6=CE=CF =CE=CF=D3=C9=D4=D8 =C6=C1=CA=CC =
=D3=C8=C5=CD=D9 =CE=C1 =C6=CC=DC=DB =C4=C9=D3=CB=C5 =C4=CC=D1 =C5=C7=CF =D0=
=CF=CB=C1=DA=C1 =D2=D5=CB=CF=D7=CF=C4=C9=D4=C5=CC=C0 =C9 =CE=C5=C2=CF=D1=D4=
=D3=D1 =DA=C1=C2=D9=D4=D8 =C4=CF=C2=C1=D7=C9=D4=D8 =CE=C5=CB=CF=D4=CF=D2=D9=
=C5 =CB=CF=CD=D0=CF=CE=C5=CE=D4=D9, =CB=CF=D4=CF=D2=D9=C8 =CE=C5=D4 =D7 =CC=
=CF=CB=C1=CC=D8=CE=CF=CA =C2=C9=C2=CC=C9=CF=D4=C5=CB=C9 =C5=C7=CF =CB=CF=CD=
=D0=D8=C0=D4=C5=D2=C1.<br>

<br>=F4=C1=CB=D6=C5 =C4=CC=D1 =C2=D9=D3=D4=D2=CF=C7=CF =C9 =CE=C1=C7=CC=D1=
=C4=CE=CF=C7=CF =CF=C2=DA=CF=D2=C1 =D1 =D0=D2=C9=CB=D2=C5=D0=C9=CC =D0=D2=
=C9=CD=C5=D2 =C6=C1=CA=CC=C1 =D3 =C2=C9=C2=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=
=C5=CB=C3=C9=C5=CA.<br></div><div><br>=FC=D4=C1 =D2=C5=C1=CC=C9=DA=C1=C3=C9=
=D1 =CD=CF=C5=CA =C9=C4=C5=C9 =CE=C5 =D1=D7=CC=D1=C5=D4=D3=D1 =C9=C4=C5=C1=
=CC=D8=CE=CF=CA. <br></div><div>=F5 =CE=C5=A3 =D7 =CE=C1=D3=D4=CF=D1=DD=C9=
=CA =CD=CF=CD=C5=CE=D4 =C9=CD=C5=C0=D4=D3=D1 =D3=CC=C5=C4=D5=C0=DD=C9=C5 =
=CE=C5=C4=CF=D3=D4=C1=D4=CB=C9:<br>

</div><div>1. =F3=D2=C1=D7=CE=C5=CE=C9=C5 =CB=CF=CE=D4=C5=CE=D4=C1 =D3=C5=
=CA=DE=C1=D3 =DC=D4=CF =D0=D2=CF=D3=D4=CF=C5 =D3=D2=C1=D7=CE=C5=CE=C9=C5 =
=D3=D4=D2=CF=CB, =D7 =D4=CF =D7=D2=C5=CD=D1, =CB=C1=CB =CC=D5=DE=DB=C9=CA =
=D7=C1=D2=C9=C1=CE=D4 =C2=D9=CC =C2=D9 =D3=D2=C1=D7=CE=C5=CE=C9=C5=CD  =CF=
=C2=DF=C5=CB=D4=CF=D7 =D3=C9=CD=D7=CF=CC=CF=D7. <br></div><div>2. =EF=D4=D3=
=D5=D4=D3=D4=D7=C9=C5 force update =CD=C5=C8=C1=CE=C9=DA=CD=C1 =C4=CC=D1 =
=C9=DA=CD=C5=CE=C5=CE=C9=D1 =D3=C9=CD=D7=CF=CC=CF=D7 =D7 =D4=C5=CB=D5=DD=C5=
=CD =D0=D2=CF=C5=CB=D4=C5.<br>

</div><div>3. =EE=C5=D7=CF=DA=CD=CF=D6=CE=CF =D7=CF=CA=D4=C9 =D7 =D3=C9=CD=
=D7=CF=CC =CE=C1=C8=CF=C4=D1=DD=C9=CA=D3=D1 =D7 &quot;=C2=C9=C2=CC=C9=CF=D4=
=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9 =C6=C1=CA=CC=C1&quot; =C9 =D2=C5=C4=C1=
=CB=D4=C9=D2=CF=D7=C1=D4=D8 =C5=C7=CF.<br></div><div>4. =EE=C5=D7=CF=DA=CD=
=CF=D6=CE=CF =D7=D3=D4=C1=D7=C9=D4=D8 =D3=C9=CD=D7=CF=CC =C9=DA =C2=C9=C2=
=CC=C9=CF=D4=C5=DE=CE=CF=CA =D3=C5=CB=C3=C9=C9 (&quot;i&quot;), =C5=C7=CF =
=CD=CF=D6=CE=CF =D4=CF=CC=D8=CB=CF =D3=CB=CF=D0=C9=D2=CF=D7=C1=D4=D8 (&quot=
;ec&quot;).<br>

</div><div>5. =ED=CF=D6=C5=D4 =C2=D9=D4=D8 =DE=D4=CF-=D4=CF =C5=DD=A3.<br><=
/div><div><br></div><div>=E5=D3=CC=C9 =D3=CF=CF=C2=DD=C5=D3=D4=D7=CF=CD ged=
a-user =CD=CF=D1 =C9=C4=C5=D1 =C2=D5=C4=C5=D4 =D0=CF=C4=C4=C5=D2=D6=C1=CE=
=C1, =D4=CF =D1 =C2=D5=C4=D5 =D3=D4=C1=D2=C1=D4=D8=D3=D1 =D5=D3=D4=D2=C1=CE=
=C9=D4=D8 =C4=C1=CE=CE=D9=C5 =CE=C5=C4=CF=D3=D4=C1=D4=CB=C9.<br></div><div>=
<br></div></div><div class=3D"gmail_extra">

<br><br><div class=3D"gmail_quote">2014-01-29 11:25 GMT+04:00 Vladimir Zhba=
nov <span dir=3D"ltr">&lt;<a href=3D"mailto:vzhbanov AT gmail DOT com" target=3D"_=
blank">vzhbanov AT gmail DOT com</a>&gt;</span>:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>

On Tue, Jan 28, 2014 at 09:11:10PM +0100, <a href=3D"mailto:karl AT aspodata DOT s=
e" target=3D"_blank">karl AT aspodata DOT se</a> wrote:<br>
...<br>
<div>&gt; I don&#39;t know how to embed used symbols after-the-fact, perhap=
s<br>
&gt; someone else knows.<br>
</div>The gschlas utility is just for such cases.<br>
</blockquote></div><br></div>
</blockquote></div><br></div>

--089e0102ddae8af9ca04f41ae114--

- Raw text -


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