[15:37:19] PHP 7.1 is EOL now and we’re almost ahead of the curve [18:09:32] Reedy hi, wondering if you could review https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/553859/ please? :) [18:09:37] it fixes support for debian buster [18:34:30] paladox: Just poking around to try and get a better answer if 2.0 is valid [18:34:39] Reedy thanks! [18:34:43] It looks like it *might* have been valid in an older version of the spec (before it was confirmed/published) [18:34:51] oh [18:34:52] But something we probably want to make sure we backport too ;) [18:35:06] Reedy to the REL branches? [18:35:10] Yeah [18:35:35] In theory it's possible to use HTTP/2 on older versions, by manually enabling HTTP/2 modules [18:35:51] yup! [18:36:11] But hang fire on the backports till the master patch is merged ;) [18:36:37] yup! [18:36:45] Reedy took me a long while to debug that! :) [19:27:23] paladox: Do you have the actual headers from those requests? [19:27:35] As more digging... It kinda looks like it might need to be 2.0 explicitly [19:28:08] Reedy i have the headers for the response [19:28:11] (in php) [19:28:17] though dosen't show http/.* [19:28:47] AFAIK it shouldn't [19:29:02] Reedy https://phabricator.wikimedia.org/P9785 [19:29:42] But in eval i did: [19:29:44] $curl = curl_init(); [19:30:14] For example, to do a HTTP/2 guzzle request.. https://stackoverflow.com/a/34607482 [19:30:46] Reedy https://phabricator.wikimedia.org/P9786 [19:31:26] On stretch i got: https://phabricator.wikimedia.org/P9787 [19:32:25] On buster i got: https://phabricator.wikimedia.org/P9788 [19:35:07] Reedy https://phabricator.wikimedia.org/P9789 [19:36:37] That's the one we want... [19:39:39] :) [19:40:59] I guess merge it as is [19:41:19] yup! [19:41:22] tested locally [19:41:43] It looks like Apache et al (at least) just return HTTP/2 [19:41:54] So until we have evidence otherwise in the wild... [19:42:01] yup