Dne neděle 15. května 2022 1:26:14 CEST, Michael Bien napsal(a): > Hello devs, > > according to [1], Apache has 180 job nodes total, shared for all Apache > projects. If we would migrate everything from travis to github actions, > we would use ~50 nodes for every created PR, PR update or integration. > > Regarding travis [2], apache infra can't do anything about long travis > queue times, only if there are account related issues or similar > problems. So it appears the extremely long queue times (saw up to 20h in > some cases) which happen every few weeks are some kind of throttling and > no bug - but who knows. > > Given this information, I believe we will have to basically keep doing > what we are already doing: split jobs between actions and travis. We > should also reconsider (again) if we really have to test everything in > every PR. PHP is the problem child right now since it has a 2.5h (!) job
PHP is an important area where NetBeans IDE shines. We don't want to compromise that momentum. Every contributor to Apache NetBeans needs to understand PHP is important. However 2.5h of delay is a bit too high price for that. > in a 2x matrix with a relatively high probability that one of the two > axis randomly fails. How many times have we encountered a failure in PHP by our non-PHP changes? Less than 5%? Then let's turn the check into post-PR check. Reasoning: most of the NetBeans development goes to Java - that doesn't influence PHP. Some development goes into `platform` and `ide` clusters - that may influence PHP, but given our strong commitment to compatibility it shouldn't. Conclusion: Let's run the PHP tests only when we change something in PHP cluster. -jt > > -> I don't think we can actually migrate to github actions from travis > > opinions? > > best regards, > > michael > > [1] https://infra.apache.org/github-actions-secrets.html > > [2] https://issues.apache.org/jira/browse/INFRA-23257 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
