[07:47:50] 10Quibble, 10Continuous-Integration-Infrastructure, 10Gerrit: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10hashar) [08:00:17] 10Quibble, 10MediaWiki-extensions-ExternalData, 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10hashar) a:03hashar It crashes cause one of the command outputs invalid unicode (either some raw binary data or a unicode text that got truncated). At a first glance, I wou... [08:53:42] 10Quibble, 10MediaWiki-extensions-ExternalData, 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10hashar) I have managed to reproduce it locally with: ` name=repro command docker run --rm -it \ -v "$(pwd)/cache:/cache" \ -v "/home/hashar/projects:/srv/git:ro" \ -v... [09:00:10] 10Quibble, 10MediaWiki-extensions-ExternalData, 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10alex-mashin) Thank you, @hashar. I tried to output some diagnostic information, which contained binary data, for a test that had succeeded on my development server but faile... [09:11:45] 10Quibble, 10MediaWiki-extensions-ExternalData, 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10hashar) @alex-mashin great! I will get a fix to let Quibble handle binary data coming from the output, it should not fail with a cryptic stacktrace :) [10:40:29] (03PS1) 10Hashar: Handle invalid Unicode from commands [integration/quibble] - 10https://gerrit.wikimedia.org/r/832979 (https://phabricator.wikimedia.org/T318029) [10:42:34] (03PS2) 10Hashar: Handle invalid Unicode from commands [integration/quibble] - 10https://gerrit.wikimedia.org/r/832979 (https://phabricator.wikimedia.org/T318029) [10:46:26] (03CR) 10CI reject: [V: 04-1] Handle invalid Unicode from commands [integration/quibble] - 10https://gerrit.wikimedia.org/r/832979 (https://phabricator.wikimedia.org/T318029) (owner: 10Hashar) [10:46:32] oh no [10:47:14] (03CR) 10Hashar: "And that fails on Python 3.5:" [integration/quibble] - 10https://gerrit.wikimedia.org/r/832979 (https://phabricator.wikimedia.org/T318029) (owner: 10Hashar) [11:04:02] 10Quibble, 10MediaWiki-extensions-ExternalData, 10Patch-For-Review, 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10alex-mashin) And the failing tests were caused by [[ https://bugs.php.net/bug.php?id=76584 | bug 76584 ]]. [15:09:03] 10Quibble, 10MediaWiki-extensions-ExternalData, 10Patch-For-Review, 10Release-Engineering-Team (Blocking 🧱), 10ci-test-error: Possible bug in Quibble - https://phabricator.wikimedia.org/T318029 (10hashar) [18:19:48] 10Quibble, 10Continuous-Integration-Infrastructure, 10EngProd-Virtual-Hackathon: Feature request: Evaluate "require" field from "extension.json" in automated test environment - https://phabricator.wikimedia.org/T185736 (10daniel) Note that in the context of CI, "dependencies" go both ways. See {T318107}. [20:59:16] (03PS3) 10Hashar: Handle invalid Unicode from commands [integration/quibble] - 10https://gerrit.wikimedia.org/r/832979 (https://phabricator.wikimedia.org/T318029)