Hi all,
Since a while there are a number of failing Travis builds. As far as I can see, they are due to issues with certain bindings that do not compile any more, or broken installers of some dependencies. The problem that I see with the current situation is that the failing builds "hide" other problems. For the better part of the year, half of the Travis builds failed. But merge requests where still merged. I tried my best to only merge when the failing builds where unrelated. But of course that is more guesswork than knowing. So is there a good policy how to deal with failing compilation? My recommendation would be to disable failing bindings, if: - nobody is working towards a fix on that binding, and - latest a _few_weeks_ have passed so that the rest of the project can move forward. I can see one advantage and one disadvantage of this policy: Pro: The rest of the project can move forward, unperturbed and in high quality (with all builds and tests working). Con: The failing bindings may not receive updates or testing any more, so it will become harder to resurrect them after a while. What do others think? Or is there a policy already? All the best, Mario Emmenlauer