-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Github SWT Linux verification builds fail on ubuntu-latest #1653
Comments
My only proposal is to make certain checks mandatory and thus disallow merging (maybe with a PL exception for emergencies). That's a general remark that would work good for other platform repos but for swt will create real blockage as e.g. an infra update will put everything on hold for all OSes until issue is fixed (current failures are real and major ones for distros using newer webkitgtk and no problem at all for older ones). |
That PR has only changed the way how the kubernetes pod to compile the SWT natives for Linux. X86_64 is provisioned in Jenkins. But I understand your frustration and will try to have a look at this. |
The linux build currently fails because we use deprecated GTK APIs... any help to fix them are welcome. |
Right. I forgot that again... |
Are there any plans to solve or work around this? Would it be possible to let the build fail when new usages of deprecated methods arise, like it's done for other projects? |
Hm, I see this is nothing new --> #652 And a possible solution is to move the deprecated methods to Some methods have been moved already --> #1482 Maybe @ptziegler can assist here? |
@laeubi What I don`t get is how is this became a problem only recently. I mean warnings have been treated as errors for almost 4 years now, right? --> 023954e What changed recently and triggered the build failures? |
My guess is a newer version of GTK4 on the docker images. Most of the API has only been deprecated starting with GTK 4.10 and 4.14, so you wouldn't get those warnings when building with an older version.
Just as a remark: While this should be the long-term goal, it is not something that can be achieved anytime soon. As an example, there are 1000 references to the TreeModel API that was deprecated in GTK4... |
I have now created as an idea how to solve the issue until we can further proceed here, but ti might fail as soon as a deprecated method is actually removed and the runner is updated. I also wanted to note that even GTK4 is still a top priority of Eclipse IDE WG I like to highlight the important parts here (as of today):
So currently this is all community driven... any help is appreciated especially as I don't see these warnings on my system and can only "guess" about ways to disable them temporary. |
Each and every recent PR after #1627 sees
@HannesWell is this caused by #1627 ?
I am frustrated that @eclipse-platform-committers keep submitting with failed builds without even creating a bug for it.
Please see "If tests are broken then they should either be fixed or documented (create a new issue or mention an existing one)." https://github.com/eclipse-platform/.github/blob/6ea5eef770ddcf1983d92590ffe14aef71091511/CONTRIBUTING.md?plain=1#L138
@eclipse-platform/eclipse-platform-project-leads
The text was updated successfully, but these errors were encountered: