Mail Archives: geda-user/2017/07/18/02:35:42
On Tue, 18 Jul 2017, DJ Delorie wrote:
>
> Er, dbus support was added to pcb originally to support gschem<->pcb
> interaction, allowing you to trigger actions in gschem which also
> affected pcb. Are you deprecating this functionality also?
>
As far as I can tell, these triggers were sent by xgsch2pcb, not by pcb.
In this setup pcb-rnd (and mainline pcb) does not send out dbus requests
to gschem, it is merely remote-controllable via dbus. And it seems the
only dbus based remote controller for pcb was xgsch2pcb. So it was
xgsch2pcb that told gschem to save and told pcb to import. I am
deprecating this. Genxproj can do all these without dbus.
What is working fine, has been working fine and will be working fine
without dbus (NO deprecation of any sort):
- pcb-rnd's import schematics (this never tried to do any dbus with
gschem, see below); both from gui and from batch mode action scripts
- gsch2pcb-rnd (standalone tool)
- genxproj (external project)
As far as I can tell, the only effect of dbus deprecation will be that you
won't be able to use xgsch2pcb with pcb-rnd (unless it's rewritten to use
stdio communication to pcb-rnd). It didn't work out-of-the-box with
pcb-rnd anyway.
(Note: I did check mainline code 4.0.0, the import sch runs gnetlist or
make, but doesn't do any dbus there either.)
Regards,
Igor2
- Raw text -