Re: [RFC] Proposal for GtkSourceView 3.24, 3.50 and 3.90



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 <swilmet gnome org> 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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]