Community
Participate
Working Groups
SWT prefers GTK 3 if available for Luna. In order to have real testing a machine with recent enough but not latest (e.g. GTK 3.8) version is needed otherwise tests are not testing something most users will see. This was discussed on swt-dev mailing list recently and the conclusion was that a machine with Gtk 3.8 and libwebkitgtk-3.0.so.0 and libwebkit2gtk-3.0.so.25 libraries not heavily patched by the distribution would serve best for testing purposes now and should be good enough for the near future too. What would be the process for this to happen?
We're going to need 427908 to be finished to do something like this. -M.
Can you please be more specific about the environment you need to satisfy this? An actual Operating System name/distro name/Version would help us figure out what to install faster than "Gtk 3.8 and libwebkitgtk-3.0.so.0 and libwebkit2gtk-3.0.so.25 libraries not heavily patched by the distribution".
Fedora 19 is one such example. There probably are dozen other distros that provide same combo that's why I tried to not be specific on purpose of not being accused for pushing my preferences.
RHEL/CentOS 7 would satisfy the requirements too.
(In reply to Eclipse Webmaster from comment #1) > We're going to need 427908 to be finished to do something like this. Actually, I'm not sure there is a direct dependency between both bugs. Alexander would simply like a VM supporting a recent version of gtk3 at Eclipse.org to run tests and be able to build native libraries there. It would first be a sandbox where to start making progress and a first iteration to test and build at Eclipse.org instead of IBM or Fedora. Not sure we need Hudson to be available for that immediately. Just a plain VM would already be a benefit.
Now that CentOS 7 is officially released I guess this would be the most acceptable solution as it would not require any licences and etc. and has the long term support.
Ping, any hope for this bug?
I've started building a CentOS image, but I'm having issues. I intend on revisiting this today.
@Alexander: Maybe you could provide to Denis a good VM image based on Fedora that you'd like to use for testing?
(In reply to Mickael Istria from comment #9) > @Alexander: Maybe you could provide to Denis a good VM image based on Fedora > that you'd like to use for testing? I would rather have a CentOS/RHEL 7 machine first as the changes there are way fewer and only when we get stable tests there think/work on state-of-the-art Fedora machine (if time permits). SWT needs work to adopt to newer GTK versions thus running the build tests doesn't make much sense until these problems are organized and resources are put on them by someone.
I'm just putting the finishing touches on a CenOS VM that we can use for HIPP slaves. Other than GTK3, what else do you need?
(In reply to Alexander Kurtakov from comment #0) > SWT prefers GTK 3 I have a Centos 7 VM that can be used for Hudson slaves on HIPP. Which HIPP is SWT using?
(In reply to Denis Roy from comment #12) > (In reply to Alexander Kurtakov from comment #0) > > SWT prefers GTK 3 > > > I have a Centos 7 VM that can be used for Hudson slaves on HIPP. Which HIPP > is SWT using? Hi Denis, https://hudson.eclipse.org/platform/job/eclipse.platform.swt-Gerrit is our Gerrit job and I'm looking to hooking it in first their.
'hippcentos' is now a slave for the shared instance: https://hudson.eclipse.org/hudson/computer/hippcentos/
> https://hudson.eclipse.org/platform/job/eclipse.platform.swt-Gerrit is our > Gerrit job and I'm looking to hooking it in first their. I've enabled CentOS for platform's HIPP: https://hudson.eclipse.org/platform/computer/hippcentos/
I'll close this as FIXED. If you need anything specific installed, please comment.
David, https://hudson.eclipse.org/platform/computer/hippcentos/ is CentOS 7 with Gtk 3.10 . Do you have all permissions to create job for running tests on it?
(In reply to Alexander Kurtakov from comment #17) > David, > https://hudson.eclipse.org/platform/computer/hippcentos/ is CentOS 7 with > Gtk 3.10 . Do you have all permissions to create job for running tests on it? Apparently so, now. See also bug 461797.
Webmasters, still need your help setting up the CentOS machine. See bug 461797 comment 12 and comment 13. Thanks,
(In reply to David Williams from comment #19) > Webmasters, still need your help setting up the CentOS machine. See > bug 461797 comment 12 and comment 13. > > Thanks, I guess I should write bug 461797 comment 12 and bug 461797 comment 13 (to get the auto-links to work right).