pcb-rnd devlog

back annotation

by Igor2

Conclusions of the first thread

DJ has another
model where back annotation is only a subset of a bigger mechanism.

Many other users commented the thread, but no one else presented a plan that formed a complete system.

While there were some useful feedback about some details, no one explicitly said he'd be contributing the gschem part (... for any of the ideas floating around).

The thread is swamped in a chaotic set of random ideas and opinions - the same way as previous related threads usually did.

Second thread

In the second thread I will focus on actual contribution. For this, I'm narrowing down what exactly needs to be contributed:

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.

Preparing for the third phase (3rd sep)

Options are being eliminated slowly. I couldn't find out who are currently the maintainers of gschem, so I couldn't ask their opinion about my back annotation plan directly. Last stable release is about 2 years old, last unstable is more than a year old.

The main options currently are:

There are some other options, but those are just variants of the above three. Currently I think option 1 is unlikely to work, for I don't touch git, and noone wants to touch scheme. Both 2 or 3 could work, but the total lack of gschem maintainer feedback doesn't make option 2 look too good.