Re: New rule
- From: Bastien Nocera <hadess hadess net>
- To: Tristan Van Berkom <tristanvb openismus com>
- Cc: Gtk+ Developers <gtk-devel-list gnome org>
- Subject: Re: New rule
- Date: Thu, 21 Oct 2010 17:52:47 +0100
On Fri, 2010-10-22 at 01:48 +0900, Tristan Van Berkom wrote:
> On Thu, 2010-10-21 at 17:33 +0100, Richard Hughes wrote:
> > How about, if you plan to break API, it's mandatory to write entries
> > in the migration guide. Heck, even a quick email to the mailing list
> > explaining how to convert code might be nice.
> >
> > I'm getting really tired from people changing big parts of the API a
> > few days before release, and then release teams expecting developers
> > to produce tarballs that actually work. gtk-2.91.1 is broken for
> > GtkComboBoxText, and gtk git master is broken for any GtkApplication
> > using application. libnotify just changed API in a major way, which
> > means we can't even use old tarballs until everything settles down.
> > devhelp won't compile, so we can't even use the viewer application.
> >
> > Could somebody please port all my projects. I've got better things to
> > do than re-port all my stuff without a migration document. Again.
>
> Initial thoughts, I suppose it's good to have a head start on
> catching up to GTK+ 3.0 by porting early, however the cost of
> that is dealing with api shifts (all in all I think we should
> appreciate the effort but in no way require this of anyone,
> trying to catch up to GTK+ means you are helping us test new
> api paths; that's great).
>
> However I expect a general latency of around 3 or 4 months
> after GTK+ 3.0 is actually released for very active projects to
> catch up and port.
>
> If anyone expects to release GNOME 3.0 apps with GTK+ 3.0 release
> all at the same time, I have to say that's a bit far fetched.
>
> We should instead recommend that people port their applications
> to GTK+ 3.0 *once we have an API*; after 3.0 is released.
Except that we're talking about applications that are in the core
desktop (gnome-bluetooth, gnome-power-manager, gnome-color-manager,
gnome-packagekit, gnome-control-center), or in the default applications
(totem in my case, which also got bitten by the sizing changes, and that
I have no idea how to fix [1]).
Porting after GTK+ 3.0 is released would set us back a number of months.
And it doesn't fix our problems of applications being unportable to the
current GTK+ 3.x branch either.
[1]: Thanks for the very helpful "RTFM" I got from the hackfest, if I
could build devhelp, I surely would read those.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]