Mail Archives: geda-user/2015/08/31/22:08:53
On Mon, 31 Aug 2015, John Griessen wrote:
> On 08/31/2015 03:07 PM, Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via
> geda-user AT delorie DOT com] wrote:
>> it is possible changes are traveling in both directions in sort of at the
>> same time if both files have been changed since the last annotation.
>
> Sounds too complicated for realistic volunteer coding to help.
I don't need this problem be solved by a volunteer.
I see this thread got derailed real fast into people speculating about
things that most likely won't happen instead of trying to join things
that will certainly happen one way or another.
Assuming I go for the back annotation design that actually solves my
problems and can be finished in a realistic time frame, what I need are
probably three things:
1. minor UI changes, most probably in the C part of the gschem code.
somehow ending up in the official repo; I'd prefer to avoid maintaining a
fork of gschem (no, having the fork in git doesn't help).
2. a scheme script that can be plugged into gschem and do real simple
things like toggling flags for point 1, counting how many flags are
toggled, warn the user about the counter is being non-zero; this script
doesn't need to get into the official repo
3. depending on whether we (me and my actual contributor who contributes
code) go for push or pull, we need: a new action or menu or whatever that
can trigger a pull or some means that can collect a change list pushed and
then indicate that something's happened. It's not really a third piece of
code, just a third piece of concept that is spread accross 1 and 2.
First, I seek a contributor for exactly these 3 things. Alternatively if
there's someone who is really willing to contribute actual code and spend
time on this, I'm open to change parts of my plan if he has better ideas
as long as the new approach still solves the actual problems I have.
In no way I am willing to go into chasing a theoretically perfect solution
that never gets implemented.
Regards,
Igor2
- Raw text -