
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK%2B_2_suppor...
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Best wishes,
Alex

On Tue, Jul 26, 2016 at 12:55:52PM +0100, Alex Valavanis wrote:
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK%2B_2_suppor...
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Looks good, thanks for putting together the wiki page, that'll be a big help in getting the changes communicated.
Bryce

Hi All,
A branch is available for testing at lp:~inkscape.dev/inkscape/fix-1606558
Please note that there are many known bugs in GTK+ 3 builds, which will be the focus of the 0.93 release. Please only consider critical issues (e.g., FTBFS or crashes on startup) as showstoppers for this merge.
If there are no objections, I will go ahead early next week.
Best wishes,
Alex
On 26 July 2016 at 21:40, Bryce Harrington <bryce@...961...> wrote:
On Tue, Jul 26, 2016 at 12:55:52PM +0100, Alex Valavanis wrote:
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK%2B_2_suppor...
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Looks good, thanks for putting together the wiki page, that'll be a big help in getting the changes communicated.
Bryce

Maybe you can wait till this bug is fixed: https://bugs.launchpad.net/inkscape/+bug/1607698 So we can have a "working" version of 0.92 or trunk.
Cheers, Jabier.
El jue, 28-07-2016 a las 19:31 +0100, Alex Valavanis escribió:
Hi All,
A branch is available for testing at lp:~inkscape.dev/inkscape/fix- 1606558
Please note that there are many known bugs in GTK+ 3 builds, which will be the focus of the 0.93 release. Please only consider critical issues (e.g., FTBFS or crashes on startup) as showstoppers for this merge.
If there are no objections, I will go ahead early next week.
Best wishes,
Alex
On 26 July 2016 at 21:40, Bryce Harrington <bryce@...961...
wrote:
On Tue, Jul 26, 2016 at 12:55:52PM +0100, Alex Valavanis wrote:
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK% 2B_2_support
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Looks good, thanks for putting together the wiki page, that'll be a big help in getting the changes communicated.
Bryce
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Yep, sounds sensible. Is anyone actively working on this? I guess Krzysztof is the obvious candidate.
AV
On 29 Jul 2016 11:35 a.m., "Jabier Arraiza" <jabier.arraiza@...2893...> wrote:
Maybe you can wait till this bug is fixed: https://bugs.launchpad.net/inkscape/+bug/1607698 So we can have a "working" version of 0.92 or trunk.
Cheers, Jabier.
El jue, 28-07-2016 a las 19:31 +0100, Alex Valavanis escribió:
Hi All,
A branch is available for testing at lp:~inkscape.dev/inkscape/fix- 1606558
Please note that there are many known bugs in GTK+ 3 builds, which will be the focus of the 0.93 release. Please only consider critical issues (e.g., FTBFS or crashes on startup) as showstoppers for this merge.
If there are no objections, I will go ahead early next week.
Best wishes,
Alex
On 26 July 2016 at 21:40, Bryce Harrington <bryce@...961...
wrote:
On Tue, Jul 26, 2016 at 12:55:52PM +0100, Alex Valavanis wrote:
Summary: Removal of GTK+ 2 support in Inkscape trunk is proposed for w/c 2016-08-01. Comments and questions are very welcome.
Dear All,
We are planning to remove support for GTK+ 2 in Inkscape trunk. A full statement of the reasons and the implementation plans is given on this wiki page:
http://wiki.inkscape.org/wiki/index.php/Notice_of_removal_of_GTK% 2B_2_support
Please note that under this proposal, the forthcoming Inkscape 0.92 release *will* still use GTK+ 2, but all future releases will require GTK+ 3.
As of now, development of the forthcoming Inkscape 0.92 release has been moved to the new lp:inkscape/0.92.x branch on Launchpad. You can grab a copy using:
bzr branch lp:inkscape/0.92.x
Please prioritise your efforts here on fixing any remaining "blocker" bugs, as listed at: https://bugs.launchpad.net/inkscape/+bugs?field.tag=blocker
The main Inkscape Trunk branch (lp:inkscape) will, from now on, be used for future releases (>= 0.93). If you wish to work on the code here, you will need to have the GTK+ 3 development libraries (and GTKmm, GDK+ 3 etc) available on your system.
This is a major change, and the migration will inevitably cause some difficulties. However, the consensus among active developers is that the current situation of supporting both GTK+ 2 and GTK+ 3 is unmanageable.
I am proposing that we implement the GTK+ 3 dependency in trunk next week (w/c 1 August, 2016). Any comments or questions are very welcome before we go ahead.
Looks good, thanks for putting together the wiki page, that'll be a big help in getting the changes communicated.
Bryce
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (3)
-
Alex Valavanis
-
Bryce Harrington
-
Jabier Arraiza