www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/08/31/11:28:36

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Mon, 31 Aug 2015 17:30:58 +0200 (CEST)
X-X-Sender: igor2 AT igor2priv
To: geda-user AT delorie DOT com
X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu"
From: gedau AT igor2 DOT repo DOT hu
Subject: Re: [geda-user] back annotation proposal (RFC)
In-Reply-To: <55E46E18.7060102@ecosensory.com>
Message-ID: <alpine.DEB.2.00.1508311725150.6924@igor2priv>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1508301838470 DOT 6924 AT igor2priv> <201508301802 DOT t7UI2twS031311 AT envy DOT delorie DOT com> <CAM2RGhRgPQG2WDFVb0SFvMbypyYKS2oYtD=851WHR6fOB4iWdA AT mail DOT gmail DOT com> <201508310341 DOT t7V3fcfh022966 AT envy DOT delorie DOT com> <20150831111604 DOT 5b1bb421bc015de9a848e8a9 AT gmail DOT com>
<55E42456 DOT 5080309 AT jump-ing DOT de> <20150831112032 DOT GA8963 AT visitor2 DOT iram DOT es> <20150831134127 DOT 9dccc4c2563ce7bba5ded79d AT gmail DOT com> <55E46E18 DOT 7060102 AT ecosensory DOT com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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


On Mon, 31 Aug 2015, John Griessen wrote:

> On 08/31/2015 06:41 AM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via 
> geda-user AT delorie DOT com] wrote:
>> I have thought a little bit more about the back annotation. Basically there 
>> is a
>
> syncronization problem then for example a Refdes or footprint could be changed
>
> either from gschem or pcb. One possibility to adress this is for pcb to 
> request
>
> gschem to make the change as I suggested before with a function like call.
>
> If files are used and changes are going both directions I could not figure out 
> how to solve.
>
> It's OK to have -backann and -forwann files,  each one being one-way.
>

... exactly my proposal. I don't want to reinvent version control, clever 
diffs, smart merges and resolving conflicts. gsch2pcb doesn't do any of 
that either, and potentially could break things in large scale. It is 
indeed a hassle sometimes, like when you have a board finished and change 
a bunch of 1206 resistors to 0805 and you have to place them manually 
again. But really, this doesn't hurt me as much as if I had to manually 
transfer the footprint change from gschem to pcb, deleting the elements 
in pcb and selecting the new ones from library, naming them, etc.

I just want the same idea to work in the other direction, in some aspect 
the same way. Nothing more. Two one way "pipes". The back-pipe already 
containing the "diff" in form of a list of changes to be performed _by 
the user_ on the schematics.

If the user makes changes in both tools and then annotates forth and back 
in the same time, he either knows what he is doing, or it will just break 
and I don't mind it.

Regards,

Igor2

- Raw text -


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