Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Limiting GTK versions supported by SWT or SWT call for help

----- Original Message -----
> From: "Doug Schaefer" <dschaefer@xxxxxxx>
> To: "Tom Schindl" <tom.schindl@xxxxxxxxxxxxxxx>, cross-project-issues-dev@xxxxxxxxxxx
> Sent: Thursday, October 9, 2014 1:26:11 AM
> Subject: Re: [cross-project-issues-dev] Limiting GTK versions supported by SWT	or SWT call for help
> 
> +1 for dropping GTK3 and staying on 2. I'd like to jump on to JavaFX/SWT as
> soon as they fix some bugs in the web view.

Staying on GTK2 is not an option on newer distributions unless we accept that shipping without Browser component is acceptable (with subsequences in javadoc/help/etc. views) which I think is definetely unacceptable. And this is not empty warning statement - RHEL 7 ships both GTK 3 and GTK 2 libraries but webkitgtk3 only and Firefox shipped is too new for SWT so SWT will work but without functional Browser component. This is single example for now but more will follow especially with upstream webkitgtk putting WebKit 1.x in maintenance mode and WebKitGTK 2.x being GTK 3.x only.

> 
> Sorry I missed the earlier note on Qt as well. Something I've been thinking
> about again as I start working with it more and more in the C++ space.

I don't mind GTK/QT/Swing/JavaFX/Name_Yours as long as we provide good Eclipse IDE UI. So far we have only GTK on Unixes but it starts to bitrot so some actions must be taken. I don't even dare to think about other possibilities until we have a plan how to release Mars which is better than Luna. 


Alexander Kurtakov
Red Hat Eclipse team

> 
> Doug.
> ________________________________________________________________________
> From: Tom Schindl < tom.schindl@xxxxxxxxxxxxxxx >
> Date: Wed Oct 08 2014 18:16:56 GMT-0400 (EDT)
> To: cross-project-issues-dev@xxxxxxxxxxx <
> cross-project-issues-dev@xxxxxxxxxxx >
> Subject: Re: [cross-project-issues-dev] Limiting GTK versions supported by
> SWT or SWT call for help
> 
> hi,
> 
> dropping Gtk2 means:
> * swing embed is broken when the Gtk-Theme is used because it links
> against Gtk2
> * javafx embed is broken because it links against Gtk2
> 
> So clearly openjdk/oraclejdk (even the latest builds) links against
> Gtk2, or am I wrong in this regard?
> 
> I can also prove what Andrey said: We have turned of Gtk3 on *all* our linux
> desktops because there are too many problems with it.
> 
> Tom
> 
> On 08.10.14 16:18, Aleksandar Kurtakov wrote:
> > ----- Original Message -----
> >> From: "Andrey Loskutov" < loskutov@xxxxxx >
> >> To: "Cross project issues" < cross-project-issues-dev@xxxxxxxxxxx >,
> >> "Aleksandar Kurtakov" < akurtako@xxxxxxxxxx > >> Sent: Wednesday, October
> >> 8, 2014 5:11:53 PM
> >> Subject: Re: [cross-project-issues-dev] Limiting GTK versions supported by
> >> SWT or SWT call for help >>
> >> BTW we at Advantest are still using RHEL 5.8, even because RHEL has crazy
> >> >> long support times :o)
> >> 
> >> Limiting to GTK3 only and drop GTK2 ports for *new* Eclipse releases would
> >> be >> good idea but AFAK GTK3 SWT port is still problematic (I'm on
> >> *latest* >> Ubuntu and must turn it off).
> >> 
> >> In general I would also prefer to have always *one* (smallest possible
> >> from >> latest GTK on major distros) SWT port for latest Eclipse release
> >> but that >> port must be 99% usable.
> >> 
> >> I won't hijack the thread, but the best long term solution for SWT Linux
> >> >> ports and Eclipse UI toolkit in general would be to move away from SWT
> >> to >> Java FX or better Qt (I know Qt LGPL license is a showstopper, but
> >> this *is* >> technically viable alternative). Without the man power of
> >> IBM (which >> originally allowed SWT to be developped for so many
> >> different plattforms) >> SWT as we have it today has no feature.
> > 
> > Options are endless. But let's try to limit the discussion towards Mars and
> > Mars+1 for now. In this timeframe I don't think a new option will pop up
> > and I'm trying to solve our daily issues first so we can try to look a bit
> > further. >
> > 
> > Alexander Kurtakov
> > Red Hat Eclipse team
> > 
> >> 
> >> 
> >> Am 8. Oktober 2014 16:44:30 OESZ, schrieb Aleksandar Kurtakov
> >> < akurtako@xxxxxxxxxx >:
> >>> ----- Original Message -----
> >>>> From: "Mat Booth" < mat.booth@xxxxxxxxxx >
> >>>> To: "Cross project issues" < cross-project-issues-dev@xxxxxxxxxxx > >>>>
> >>>> Sent: Wednesday, October 8, 2014 4:27:25 PM
> >>>> Subject: Re: [cross-project-issues-dev] Limiting GTK versions
> >>> supported by SWT or SWT call for help
> >>>> 
> >>>> ----- Original Message -----
> >>>>> From: "Igor Fedorenko" < igor@xxxxxxxxxxxxxx >
> >>>>> To: cross-project-issues-dev@xxxxxxxxxxx
> >>>>> Sent: Wednesday, 8 October, 2014 12:38:10 PM
> >>>>> Subject: Re: [cross-project-issues-dev] Limiting GTK versions
> >>> supported by
> >>>>> SWT or SWT call for help
> >>>>> 
> >>>>> What major distribution still stuck with GTK2? Aren't they all on >>>
> >>>>> GTK3
> >>>>> already?
> >>>>> 
> >>>>> --
> >>>>> Regards,
> >>>>> Igor
> >>>>> 
> >>>> 
> >>>> RHEL 6/CentOS 6 only has GTK 2.20, IIRC
> >> 
> >> 
> >> --
> >> Kind regards,
> >> Andrey Loskutov
> >> 
> >> http://google.com/+AndreyLoskutov
> >> 
> > _______________________________________________
> > cross-project-issues-dev mailing list
> > cross-project-issues-dev@xxxxxxxxxxx
> > To change your delivery options, retrieve your password, or unsubscribe
> > from this list, visit >
> > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
> > 
> 
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
> 
> 
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top