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=sbcglobal.net; s=s2048; t=1449634557; bh=QtZkByBW9dLOonLo6zmafBaJ8+Aw4+WGEwR6+5TGHTQ=; h=Subject:From:In-Reply-To:Date:References:To:From:Subject; b=uj2OofrBLMYAPAdMwuvsR3hC2AwTg8PDW4PCpf5LKiMfa2UY4usqdKSZT+S1d+QgzBo2iACwv4d8LfJvJQGv9QJFTyGWYsU/rswUmMYSdAy5DWvUaKAWBBMgpz+vNsRBGY0o+BZLv795++DjjvRQThyC4lRTbKJDqB9RphlpPtUx4bMGvnuoTVlOkohLLsyeReRlDb8GC623LWnbCIE4sWf7j+B2xQbuBzMOaq/pJ0tUGO1FjovfC61Uqm7rckWYSkvRIcFanbiwy2lelDVbb4AyHJRInX0F24LNNpngljohmwTSVNYpv3EX3g1un/moXnjnEs7gnF9Uq4bic6k/qg== X-Yahoo-Newman-Id: 894330 DOT 57430 DOT bm AT smtp213 DOT mail DOT gq1 DOT yahoo DOT com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: T83dyVAVM1mh50lJLXkJDmsyV22xJ.HRNa2jRgL.15RDERi vWfn09x1bYiZ_cAhNOezBUWJBrIp8PenAHW1J.ggB5Re7RqXjBSTPc4ebJ66 h3tVCQ4xaitcZFrimBNFGrpZpAPRcqE93uR5DYDVvUsOUaF4sgzvXkyb6WNZ 1FZtM7PX5L2Zcn86Ns1UFm3toeZlDSJl1UiD3EAW_M1WO8o9aOzLlWiLVgFw Yjtw0zEOAucxy8MeZGX1fLki9j.DQVObCLYCiiQv3v1ZBR11X2UMRY7HcaZU HqMARf_FreZCfRuO_yNxwaYCIEmZl6fNgJebVlmODGf6TuT4FGVDwGsJlmAL TiSx_AvfpQ_4qs3incPcypcDiibZSN_ryji9nYxxNCiqoy3rt0yIHtpsQulJ c39kt5RCp1NfCwnakNSEHoxyAqHPD7OChfjOJ_bjcY11RI6iIs_NDSReYbSG vymkvU0_9mUVuZOGJ9wlj41sn7e_Onxay3he8vRnTQ.lMPLAJEoLHEosNi7I jX03GCpJY2TuHPRwT3liAfyQHFqA25zjCqrcd.3ulAF5cSSg- X-Yahoo-SMTP: b8jVkbOswBAqZ4BhECp7nxPJUfTGEnEGv_G4qgQeZMeAbA-- Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: [geda-user] gsch2pcb after refdes-renum? (If implemented syncronization detail) From: "Edward Hennessy (ehennes AT sbcglobal DOT net) [via geda-user AT delorie DOT com]" In-Reply-To: <201512082019.tB8KJOlP030874@envy.delorie.com> Date: Tue, 8 Dec 2015 20:15:56 -0800 Message-Id: <72D9CDFB-BB8D-4A81-9712-2D58F802B900@sbcglobal.net> 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> To: "geda-user AT delorie DOT com" X-Mailer: Apple Mail (2.2104) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id tB94G2Dd030987 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 Dec 8, 2015, at 12:19 PM, DJ Delorie 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. > > 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. Perhaps gschem could assign an artificial or surrogate key to the symbol and store it in an attribute. Ed