hashar added a comment.
Next trick, download the Jenkins console log, filter for lines matching
`Prepared` to match the informational messages emitted by `zuul.cloner`. That
is the bit in Quibble which takes care of cloning the repositories, fetch the
patches / branch. Doing a diff yields:
@@ -6 +6 @@
-INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:Prepared
mediawiki/extensions/CentralAuth repo with branch master at commit
75294290869b233c5e352968c40243f5d434d7d1
+INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:Prepared
mediawiki/extensions/CentralAuth repo with branch master at commit
f49d936e0d6c88f85ccb90a8a430fa302abe9446
@@ -31 +31 @@
-INFO:zuul.Cloner.mediawiki/extensions/UniversalLanguageSelector:Prepared
mediawiki/extensions/UniversalLanguageSelector repo with branch master at
commit f17391c7f3a9814ee4bf42205497192fdc7c9c9d
+INFO:zuul.Cloner.mediawiki/extensions/UniversalLanguageSelector:Prepared
mediawiki/extensions/UniversalLanguageSelector repo with branch master at
commit 01f9a1453ded8128ea87328ab66556c2ee227f52
@@ -36 +36 @@
-INFO:zuul.Cloner.mediawiki/extensions/Wikibase:Prepared
mediawiki/extensions/Wikibase repo with commit
6d06836d5133c100874e4ac9bc35da0fccc13234
+INFO:zuul.Cloner.mediawiki/extensions/Wikibase:Prepared
mediawiki/extensions/Wikibase repo with commit
bbeb42483fd020b58b9aa1369dba019ff51a84ef
@@ -44 +44 @@
-INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit
38ee9bc7bfb5c3d54010397d0e5277e313cdcedf
+INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit
66e41027b121b0fd04fe2bd91ce69d9609e7ab70
Or:
| Repo | Good | Bad |
| ------------------------- | ---- | --- |
| CentralAuth | 75294290869b233c5e352968c40243f5d434d7d1
<https://phabricator.wikimedia.org/rECAU75294290869b233c5e352968c40243f5d434d7d1>
| f49d936e0d6c88f85ccb90a8a430fa302abe9446
<https://phabricator.wikimedia.org/rECAUf49d936e0d6c88f85ccb90a8a430fa302abe9446>
|
| UniversalLanguageSelector | f17391c7f3a9814ee4bf42205497192fdc7c9c9d
<https://phabricator.wikimedia.org/rEULSf17391c7f3a9814ee4bf42205497192fdc7c9c9d>
| 01f9a1453ded8128ea87328ab66556c2ee227f52
<https://phabricator.wikimedia.org/rEULS01f9a1453ded8128ea87328ab66556c2ee227f52>
|
| Wikibase | 6d06836d5133c100874e4ac9bc35da0fccc13234 |
bbeb42483fd020b58b9aa1369dba019ff51a84ef |
| mediawiki/core | 38ee9bc7bfb5c3d54010397d0e5277e313cdcedf
<https://phabricator.wikimedia.org/rMW38ee9bc7bfb5c3d54010397d0e5277e313cdcedf>
| 66e41027b121b0fd04fe2bd91ce69d9609e7ab70
<https://phabricator.wikimedia.org/rMW66e41027b121b0fd04fe2bd91ce69d9609e7ab70>
|
|
That is essentially the same list Tyler gave, but limited to just the commit
that actually changed between the two CI builds.
The Wikibase commits are not in Gerrit, they come from the CI Zuul merger
which merged the triggering change against the tip of the target branch. They
correspond to
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/645098 and
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/646681
The UniversalLanguageSelector change 01f9a1453ded8128ea87328ab66556c2ee227f52
<https://phabricator.wikimedia.org/rEULS01f9a1453ded8128ea87328ab66556c2ee227f52>
updates `jquery.uls`, sounds unlikely to be related.
The mediawiki/core change 48172f794df98919249472682ffd1da961c0575b
<https://phabricator.wikimedia.org/rMW48172f794df98919249472682ffd1da961c0575b>
is a rollback of a ParserOutput refactoring which we had to make to unblock the
train. That caused some side effect when unserializing cached ParserOutput
from a previous version of mediawiki.
Which leaves us with two CentralAuth patches:
| dbd3d680092fd5d99b1201dd52c5c2c0e3d25df3
<https://phabricator.wikimedia.org/rECAUdbd3d680092fd5d99b1201dd52c5c2c0e3d25df3>
| Add tests for CentralAuthTokenSessionProvider |
| 6c0eb6c92f368acca15dbcb09088afd476006193
<https://phabricator.wikimedia.org/rECAU6c0eb6c92f368acca15dbcb09088afd476006193>
| Create CentralAuthHeaderSessionProvider |
|
We can try by sending a revert commit of 6c0eb6c92
<https://phabricator.wikimedia.org/rECAU6c0eb6c92f368acca15dbcb09088afd476006193>
then send a dummy change against Wikibase that depends on it and see whether
that fixes it.
Else one has to setup the whole stack locally and git bisect the phpunit test
failure.
TASK DETAIL
https://phabricator.wikimedia.org/T269608
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Lucas_Werkmeister_WMDE, hashar
Cc: Nikerabbit, Jdforrester-WMF, thcipriani, hashar, Lucas_Werkmeister_WMDE,
Aklapper, Alter-paule, Beast1978, Un1tY, Akuckartz, Hook696, Iflorez, Kent7301,
alaa_wmde, joker88john, DannyS712, CucyNoiD, Nandana, Gaboe420, Giuliamocci,
Cpaulf30, Lahi, Gq86, Af420, Bsandipan, Pablo-WMDE, GoranSMilovanovic, QZanden,
LawExplorer, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas,
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs