← Back to team overview

geda-developers team mailing list archive

GParts Interoperability

 

Developers,

I am updating GParts to work with the gEDA tip, however there has bee many updates to the scheme files that GParts does not provide functionality for. There are many settings that GParts must be in sync with to operate correctly.

- always-promote-attributes
- attribute-promotion
- component-library
- keep-invisible
- promote-invisible
- and colormaps

Currently, GParts includes these files to get the above options:

- system-gafrc
- system-gschemrc

Could a good mechanism be implemented to allow the two applications to interoperate?

Here are some options:

- Create a well-known scheme file that contains a subset of the configuration settings.
- Create a conditional variable that allows scheme to know which application is parsing it.
- Use system-gpartsrc to include less-known files from the scheme directories.

Any other implementations? Which is the best going forward?

Cheers,
Ed

Follow ups