Hi Sébastien,

      honestly the plan sounds too complicated to me. It is confusing to
me, and I am watching the development fairly closely, I suspect that for
other downstream users of the library it would be too much churn.

I propose to simply:

1) keep the stable gtk3 release in sync with the gnome versioning (3.22)
with deprecations etc. The two minor API additions seems very minor
features and I think they can wait for the next devel cycle, so in a few
months we will release 3.24 with those additions as we usually do
2) Release 3.90 that uses gtk 3.90 and does the namespace change. The
namespace change is pretty mechanical so it can be easily done at the same
time of adopting gtk4 and having a stable gtk3 version with just the
namespace change is overkill and the weird version number will confuse
people. If needed we can make the first gtk 3.90.0 release just be the
namespace change without bumping gtk and bump in gtk in 3.90.1 so that
people doing the porting have a stepping stone. The ABI break between
3.90.0 and 3.90.1 would not be a problem since 3.90 series is not abi
stable anyway.


Ciao,
Paolo





On Thu, Oct 20, 2016 at 12:19 PM, Sébastien Wilmet <[email protected]>
wrote:

> Hi,
>
> GTK+ 3.90 is planned for March 2017:
> https://blog.gtk.org/2016/09/01/versioning-and-long-term-
> stability-promise-in-gtk/
>
> If everything goes fine, GtkSourceView 3.90 is also planned for March
> 2017, to follow the unstable version of GTK+.
>
> Since it will be possible to break the GtkSourceView API (since it'll be
> a new major version, fully parallel-installable), there is one big API
> break planned: renaming the namespace from GtkSource to Gsv, see:
> https://bugzilla.gnome.org/show_bug.cgi?id=755752
>
> Here is a proposal to be able to port an application (more) smoothly to
> GTK+ 4 and GtkSourceView 4:
> https://wiki.gnome.org/Projects/GtkSourceView/TransitionToGtkSourceView4
>
> The plan is to release in a few weeks the 3.24 version. Then 3.50 when
> it's done, and then port the GtkSourceView code to GTK+ 3.90.
>
> What do you think? Does it sound a good plan?
>
> If there are no major disagreements, I can ask the GNOME release team
> what they think, and then send an e-mail to the distributor-list if we
> have the green light.
>
> --
> Sébastien
>
_______________________________________________
gnome-devtools mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-devtools

Reply via email to