On Mon, 2008-03-31 at 21:25 +0200, Sebastian Dröge wrote: > > I would appreciate any feedback. We have a little time to make a > > decision, since we are early in this GNOME cycle. But based on the > > feedback to my posts on d-d-l, I think we're most likely going to have > > to fix this lurking dependency bug in this upcoming release. > > I'd go with 1) and provide gnome-print bindings in gnome-desktop-sharp > until every user (i.e. tomboy and...?) finally have ported and then > remove it from gnome-desktop-sharp too. > > Also, while you're breaking API anyway please remove all other desktop > components from gnome-sharp if there are still any and move them to > gnome-desktop-sharp :) > > Breaking API is not nice but in this case makes sense IMHO... and > afterwards we can guarantuee API stability until 3.0 next decade or next > century :)
Since nobody seems opposed to breaking the API compat, I'm going to plan on making this happen for the Gnome 2.24 release cycle. I will move gnomeprint* and panelapplet to gnome-desktop-sharp into their own assemblies with conditional builds and independent .pc files to obtain references. That should get gtk-sharp and gnome-sharp completely free of unstable libraries, so this should be our last compat break until gtk+ and gnome start breaking platform compat in a few years. -- Mike Kestner <[EMAIL PROTECTED]> _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
