1) no not really, its just that gnome-settings-daemon never had any shared objects previously, so the link flags never caused a problem. I just poked around in gdb to find the problem. You obviously can get diffs to the previous versions via git, but that wouldn't have helped much in this case!
2) I have no idea, its a pretty tricky case to test for, however I suppose you could check that the pointers for the Gtypes match up between modules, however thats all kind of wrapped up in glib ( I had to cross into glib to code to work that out) so may not work in a test case.
3) if you want to work on some more Ubuntu GNOME stuff, I can point you in that direction, ping me on IRC or email.
Hi Hubert,
1) no not really, its just that gnome-settings- daemon never had any shared objects previously, so the link flags never caused a problem. I just poked around in gdb to find the problem. You obviously can get diffs to the previous versions via git, but that wouldn't have helped much in this case!
2) I have no idea, its a pretty tricky case to test for, however I suppose you could check that the pointers for the Gtypes match up between modules, however thats all kind of wrapped up in glib ( I had to cross into glib to code to work that out) so may not work in a test case.
3) if you want to work on some more Ubuntu GNOME stuff, I can point you in that direction, ping me on IRC or email.