daniel added a subscriber: thcipriani. daniel added a comment.
In T277362#6920796 <https://phabricator.wikimedia.org/T277362#6920796>, @WMDE-leszek wrote: > It is indeed very unfortunate that there has not been automated tests for this functionality. It would have given the issue more visibility and faster. > WMDE has created tests for this recently -- this is how we identified the problem on Monday -- but he have not yet integrated it into Wikimedia Jenkins CI. I expect us to do this in a couple of weeks. Oh, that's excellent! I'm curious about what approach you took for these tests. Having them in CI would have prevented to offending code from being merged. > If blocking the train on this issue -- which, BTW, got ultimately triggered by T277593 <https://phabricator.wikimedia.org/T277593> - WMDE has been the whole day going back and forth in internal chats whether this is a train blocker or whether all will be fine when the code lands in production -- was too extreme, it maybe would be good to have some clarity on how those deprecation warnings, and the exceptions/errors logged stemming from them should be treated. In my eyes treating them as a train blocker has been in line with the recently announced "new line on logspam". I generally agree with the stricter line on logspam. But I do think that halting the train for deprecation warnings does more harm than good. Perhaps @brennen and @thcipriani can chime in on that. Generally, halting/reverting deployments should be done to prevent damage to the site. Halting/reverting on logspam seems like a desperate measure, intended to make sure that warnings in production are actually prioritized. In this case, the warning was harmless (deprecation warnings indicate that things are still working properly), and the issue was already being worked on. Halting the train just caused more work for more people. > Point taken, we should have been more active in communication about this problem outside of WMDE (virtual) office. Something we shall improve in the future. I notice that neither this task nor T277593 <https://phabricator.wikimedia.org/T277593> is on any PET board, and I wasn't pinged on the task, even though it became quickly clear that the cause was in core. Pinging the relevant teams on components (in this case, #mediawiki-revision-backend <https://phabricator.wikimedia.org/tag/mediawiki-revision-backend/> and #platform_engineering <https://phabricator.wikimedia.org/tag/platform_engineering/>) would have helped getting more attention on this more quickly, and to coordinate on the way forward. TASK DETAIL https://phabricator.wikimedia.org/T277362 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Ladsgroup, daniel Cc: thcipriani, dancy, Legoktm, RhinosF1, brennen, Lucas_Werkmeister_WMDE, Ladsgroup, Addshore, hoo, daniel, WMDE-leszek, toan, Aklapper, maantietaja, Hazizibinmahdi, Akuckartz, Iflorez, alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Jonas, abian, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs