Mabualruz added a comment.
In T320471#8309437 <https://phabricator.wikimedia.org/T320471#8309437>, @hashar wrote: > Some more discussion happened on the revert change https://gerrit.wikimedia.org/r/c/mediawiki/core/+/841159 > > @Mabualruz about your change https://gerrit.wikimedia.org/r/c/mediawiki/core/+/838733 , it did pass on October 6th at 7:40 UTC. But that result is almost instantly obsolete since we trigger jobs which clone multiple repositories. Thus as code is being merged in eg ContentTranslation, another run of CI would lead to different results which is what happened in this case. > > When a code causes a test to fail, every repositories relying on this cause ends up broken. In this case it affected a Selenium job which is shared by roughly 60 repositories (list at T320471#8306725 <https://phabricator.wikimedia.org/T320471#8306725>). Which mean no changes made to this repositories can be merged which is thus blocking a lot of people. The policy we have is to revert immediately to unbreak CI given code can always be proposed again. In this case it additionally blocked the MediaWiki train :) > > Most probably one could have reached out directly to you to have some synchronization and maybe a hot fix would have been easy to do. Then in most case who ever are presents at the time on IRC would take the easy path: revert and resolve the issue immediately then investigate for a proper patch later on. The aim is really to unblock everyone. > > Also Gerrit should not let us submit changes manually, that is T226123: Make test pipline vote Verified+1 instead of +2 to avoid unintentional submit <https://phabricator.wikimedia.org/T226123> which would probably remove the Submit permission entirely. @hashar Thanks for the clarification. Just extra context below: - A hook was added on ContentTranslation extension that depends on my classes being there. Once my classes got merged, the hook failed resulting in the issue. - I would greatly like to thank @kostajh as he fixed the hook promptly after we did the initial revert with this patch - https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContentTranslation/+/841480 - I got more comments on the revert of the revert patch of improving code quality and aligning with the code standards used here in the foundation and being applied on this patch - https://gerrit.wikimedia.org/r/c/mediawiki/core/+/841162 Sorry for all the inconvenience, I wanted to see the actions in manual mode and since pipeline passed in the same day, I did not do a 100% due diligence to run "recheck", and I did not notice https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContentTranslation/+/837634 patch being merged. Now I saw and learned the manual steps, and whenever they are really needed I will 100% make sure to do my due diligence in better ways. It is a bunch of lessons learned. I hope that adds to the clarity of the situation. TASK DETAIL https://phabricator.wikimedia.org/T320471 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: kostajh, Mabualruz Cc: santhosh, abi_, Zabe, Mabualruz, Lucas_Werkmeister_WMDE, hashar, Winston_Sung, dom_walden, kostajh, Aklapper, Astuthiodit_1, Sgs, karapayneWMDE, Invadibot, caldera, maantietaja, NavinRizwi, ItamarWMDE, Akuckartz, taavi, DannyS712, Nandana, lucamauri, Lahi, Gq86, GoranSMilovanovic, Nattes, QZanden, LawExplorer, JJMC89, Iniquity, _jensen, rosalieper, Agabi10, xSavitar, Taiwania_Justo, Scott_WUaS, SBisson, Wikidata-bugs, aude, geraki, Catrope, zeljkofilipin, Jdforrester-WMF, Mbch331
_______________________________________________ Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org