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=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=WtML4pxmCX3yaHYWzphLw39BXlTPtZpIapNK/YSqX+M=; b=b6kJmoYAniRTrU7tY66bgaDKPmgOD1RMdV5+U+kjNBmbDljzDipKT1S3HsBsHQWZqZ E5phbIKQJmhxtFkCp0Tb8Dj02i65sDOT9ewCK7eXst6ID695iFNqUrCHALAJAEzIGlGx 5NaR4NNTh+1i1oedSOh03cNn4Ju1RX4OW3CwnxOh2oq/IzbQ1kwUWxYfI5UGEPpky9OP NY5fOweGZ8Tp3+Mx3wr71v+Tw6falYcTuBAAKlpgb/pkLcdYpkPs+MLxWK+rh5P5w6so TSoEAEp5rGVzp8I+FOfyT8svLYG5O7fVh0QP8I0IBfVj+evSB+hVzjVYDbqR9YhCUU7E fFLg== X-Received: by 10.194.222.104 with SMTP id ql8mr1909228wjc.157.1449607978369; Tue, 08 Dec 2015 12:52:58 -0800 (PST) Date: Tue, 8 Dec 2015 21:52:53 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] gsch2pcb after refdes-renum? (If implemented syncronization detail) Message-Id: <20151208215253.3abe2848c422ca7ca09264f4@gmail.com> In-Reply-To: <7C287517-A6AF-48AF-BB19-232CFE5DF4CA@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> <20151208204116 DOT 8fc06e1fc8125e39796fe23f AT gmail DOT com> <7C287517-A6AF-48AF-BB19-232CFE5DF4CA AT noqsi DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 9:41 AM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > >>> To put a serial number on each symbol would work but change file format. > >> > >> Nope. Just an attribute, but: > >> > >> We’ve discussed this many times, and the problem is the unrestricted semantics of symbol instance copying. A program that put the necessary restrictions in place would no longer be gschem, and I expect it would be far less usable. > >> > >> John Doty Noqsi Aerospace, Ltd. > >> http://www.noqsi.com/ > >> jpd AT noqsi DOT com > > > > I also think file format is better without the serial number. I guess most updates are idempotent and for this everything is fine, did you also discuss a mechanism to make sure rename happen only once? > > There can’t be a mechanism. Consider the case where page 2 is a variant of page 1, so in a shell we: > > cp page1.sch page2.sch > gschem page2.sch > > Or, how do you tell whether cut and paste represents a duplication operation or a move operation? > > John Doty Noqsi Aerospace, Ltd. > http://www.noqsi.com/ > jpd AT noqsi DOT com Yes of course. If schematic and pcb is compared it is only possible to tell the differences. Nicklas Karlsson