handling testing deps that aren't build/runtime deps
Submitted by Luis Villa
Assigned to James Henstridge @jamesh
Link to original bug (#310690)
Description
So, the eel and nautilus 'make check' depend on libgail-gnome and at-spi. It segfaults if they aren't present. Do you recommend:
(1) I make libgail-gnome a dep of eel and nautilus (can do locally, would prefer to do upstream)? or (2) 'jhbuild build libgail-gnome meta-gnome-desktop' ? (3) some magical something/api addition/whatever?
Note that if people start incorporating LDTP or something like it, gnome-session/libgail-gnome/at-spi will become a dep of anything running tests. I was going to suggest (when that comes around) a 'meta-ldtp' so that anyone wanting to run the tests could 'jhbuild build meta-ldtp meta-gnome-desktop'. Making meta-ldtp a dep of every app that wanted to run LDTP seemed like overkill. I don't know if this is the right approach, though.