X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 76.173.13.15 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_7DA901FB-0084-4677-B8D3-2A38ACFF48E4"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] gsch2pcb after refdes-renum? (If implemented syncronization detail) X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: <20151209215918.49763f9649956199be07f011@gmail.com> Date: Wed, 9 Dec 2015 11:37:51 -1000 Message-Id: <5F090627-C898-4FBC-8B51-E03622D0E485@noqsi.com> References: <56658683 DOT 401 AT envinsci DOT co DOT uk> <20151207153821 DOT c2ac19e6f24b1776a3595e4a AT gmail DOT com> <20151208091411 DOT c8968b0bedb705765529176c AT gmail DOT com> <201512081819 DOT tB8IJBrt022764 AT envy DOT delorie DOT com> <20151208205451 DOT bb2478f8722e1a885822689d AT gmail DOT com> <201512082019 DOT tB8KJOlP030874 AT envy DOT delorie DOT com> <72D9CDFB-BB8D-4A81-9712-2D58F802B900 AT sbcglobal DOT net> <86263A11-92E5-402B-95E5-5228B6FE1C65 AT noqsi DOT com> <20151209215918 DOT 49763f9649956199be07f011 AT gmail DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 --Apple-Mail=_7DA901FB-0084-4677-B8D3-2A38ACFF48E4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Dec 9, 2015, at 10:59 AM, Nicklas Karlsson = (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] = wrote: >>>> Hence, my position that something other than refdes is needed to >>>> identify "this symbol" or "that gate". Tracking the lifetime of a >>>> symbol so you can refer to "the one I used back when" is the trick >>>> part I was asking about. >>>>=20 >>>> If we really want to cleanly support simple operations like "rename = a >>>> part" we need to change gaf's dependency on the name identifying = "the >>>> part", and start treating the refdes like any other generic = attribute. >>>=20 >>> Perhaps gschem could assign an artificial or surrogate key to the = symbol and store it in an attribute. >>=20 >> And then what happens when you make a copy? >=20 > A serial number increased each time an object is changed and if you = make a copy it will be assigned the last number(s). Only if you restrict copying to tools that do that. But there=92s no = such restriction in geda-gaf. >=20 > The serial number of course have to be stored, I do not like this = approach, I guess rename is a special event and some kind of special = handling might be better. >=20 > Nicklas Karlsson >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_7DA901FB-0084-4677-B8D3-2A38ACFF48E4 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWaJ8vAAoJEF1Aj/0UKykRR54P/0xBq32JAUwB84blSsXrGrpK SbXEw2kbp6U5NAaErRQ3AfyE2fZvmlaUlTqCjY0/Moei8E16hCZpI6UodueZkN3f ovLpkyPuWFuZ/PXwxippJ2jHQpjLnNlhD+m8O5CiNMT7u4nDOy2IR1IBeoq6Foh+ KRIbIevC4ZiSjFZ5Yma2oYJD8VhXf6dND1hqPldqeEwRFajrq5cXU6nJImH1kHNw rsNSHDvTgDkk1kLysSHKXPtGZ6XRF5KUMMny8/uomQRWKoTg8cGEu2S/U8iimmmN 5PtGUxFOugtQPrPC0hYYYQYaBqyvCOjRM252yS4QjbM+folTkdYVybANPe+GVaZ/ asiILQplcn5LRaAfq4pJJWDUGrzwqN1GcDOzJXxFnNpWv2mrMh3ZrGCP+azfJVae Cbo0pr73IHJoQCWFtITgTEv0dE7UGZg52a6OJZqILMXayreeO1b1fviZ2O9c12tp fdvYCfEU8tUeno9Pbeux1CZcIABJYCHVbBxfV5hspAgx/Z3SJMHABVHxMsmuQy5Z uArssdmME9NuNJXM/Uk2p8pTVr6mwVAoD0oi0Yk7n1UjOz2tkVGnQ+7u0kdTE+o0 qaFjFuIF30APXaBis1tQWXoQmDXLRrlodWH7QzsRvTacxk+eSoiy2q8Xtd5qo4wc lsL/mxwEwqF3hZc4LiG/ =E8Iy -----END PGP SIGNATURE----- --Apple-Mail=_7DA901FB-0084-4677-B8D3-2A38ACFF48E4--