Fork me on GitHub

Wikimedia IRC logs browser - #wikimedia-tech

Filter:
Start date
End date

Displaying 314 items:

2018-10-03 12:34:33 <samwalton9> Does anyone know if there's a list somewhere of all the projects included in the RecentChanges EventStream?
2018-10-03 12:35:42 <Krenair> samwalton9, I would assume it includes all public, in-cluster wikis?
2018-10-03 12:36:13 <samwalton9> Does that include outreach.wikimedia.org, do you know?
2018-10-03 12:36:54 <Krenair> alex@alex-laptop:~/Development/Wikimedia/Operations-MediaWiki-Config (master)$ grep outreachwiki dblists/all.dblist
2018-10-03 12:36:55 <Krenair> outreachwiki
2018-10-03 12:36:55 <Krenair> alex@alex-laptop:~/Development/Wikimedia/Operations-MediaWiki-Config (master)$ grep outreachwiki dblists/private.dblist
2018-10-03 12:36:55 <Krenair> alex@alex-laptop:~/Development/Wikimedia/Operations-MediaWiki-Config (master)$
2018-10-03 12:36:57 <Krenair> yes
2018-10-03 12:37:06 <samwalton9> Awesome, thanks :)
2018-10-03 12:37:21 <Krenair> can just make an edit there and find out
2018-10-03 12:38:05 <samwalton9> Yeah I was going to do that but wondered if there might be a comprehensive list somewhere, rather than me having to go around making edits to check :D
2018-10-03 12:38:40 <Krenair> Services like this don't generally get to keep their own lists of allowed wikis. It should be criteria based and the rules should be in MediaWiki.
2018-10-03 12:38:58 <Krenair> (MediaWiki config)
2018-10-03 13:38:24 <revi> quick edge case question: if someone has my password but fails on 2FA, will it be logged as successful or failed login?
2018-10-03 13:39:35 <Reedy> I'd hope failed... But I can't guarantee
2018-10-03 13:39:59 <Reedy> (not looked at the code)
2018-10-03 13:40:11 <Bsadowski1> Hopefully nobody has your password, revi :P
2018-10-03 13:40:44 <revi> obviously haha
2018-10-03 13:41:11 <revi> I usually don't care about my password, I let password manager do the job
2018-10-03 13:41:32 <Reedy> Is it hypothetical? Or do you need me to look at the logs?
2018-10-03 13:41:38 <revi> hypothetical
2018-10-03 13:42:00 <revi> I am in front of public PC and was logging to WP with my alt, and wondered that
2018-10-03 13:54:40 <Platonides> supposing they don't even provide the 2nd factor, it will probably be an incomplete login
2018-10-03 14:00:09 <wm-bot> Technical Advice IRC meeting starting in 60 minutes in channel #wikimedia-tech, hosts: @subbu & @tgr - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
2018-10-03 14:50:10 <wm-bot> Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @subbu & @tgr - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
2018-10-03 15:01:34 <subbu> Hello! Welcome to the Technical Advice IRC meeting. tgr and I are happy to help answer your questions.
2018-10-03 15:01:47 <tgr> Hi all!
2018-10-03 15:02:31 <tgr> Please ask you questions! Every topic is OK, the worst that can happen is that we don't know the answer.
2018-10-03 15:03:10 <subbu> Besides English, I can also answer queries in Hindi & Kannada.
2018-10-03 15:03:14 <tgr> This time you can also ask in Hungarian / ez alkalommal magyarul is kérdezhettek!
2018-10-03 15:03:32 <andre__> o/
2018-10-03 15:07:00 <stjn> Question with regards to https://phabricator.wikimedia.org/T113346 – I was looking yesterday around the code and couldn’t find any API that would provide customisation for first heading on special pages. Have I missed anything or is this not possible (in that task, we need to provide a parameter into default heading)?
2018-10-03 15:08:40 <subbu> Looking at the ticket now.
2018-10-03 15:09:07 <tgr> stjn: you need to override SpecialPage::getDescription()
2018-10-03 15:09:52 <tgr> note that that changes both the title and the page name as seen on places like Special:SpecialPages
2018-10-03 15:14:09 <tgr> the exact control flow is SpecialPage::execute calling setHeaders which calls $outputPage->setPageTitle( $this->getDescription() )
2018-10-03 15:14:46 <stjn> Thank you very much for this. Not a straightforward name :-)
2018-10-03 15:34:30 <[1997kB]> hi.. the new preferences is buggy..
2018-10-03 15:34:37 <d3r1ck> o/
2018-10-03 15:34:53 <d3r1ck> [1997kB]: What is buggy about it please? :)
2018-10-03 15:35:16 <d3r1ck> Could you share with us
2018-10-03 15:36:11 <[1997kB]> when I open, it shows all the tabs in one tab for the moment and then after scroll it fixes automatically
2018-10-03 15:36:41 <d3r1ck> hmm... I've not had this behavior
2018-10-03 15:37:43 <d3r1ck> [1997kB]: Could it have been an issue with internet lag? Not quite sure but I've not had that experience
2018-10-03 15:37:59 <[1997kB]> i am getting this every time when I open at first, but when I switches between tabs it's fine..
2018-10-03 15:38:08 <d3r1ck> [1997kB]: Maybe you could emmmm file a task about it and screen shot the behavior you get (if possible)?
2018-10-03 15:38:19 <[1997kB]> no.. is that because i am on mobile?
2018-10-03 15:38:21 <subbu> is it a flash of unstyled content" issue? i.e. the CSS takes a little bit to apply?
2018-10-03 15:38:35 <subbu> or, does it not apply at all till you scroll or click on a tab?
2018-10-03 15:38:46 <d3r1ck> Mobile, let me try that now
2018-10-03 15:39:44 <tgr> [1997kB]: can you file a Phabricator ticket about it?
2018-10-03 15:40:02 <tgr> ideally, with a video or animated gif showing what's happening
2018-10-03 15:40:05 <d3r1ck> agrees with tgr
2018-10-03 15:40:11 <[1997kB]> i can..
2018-10-03 15:40:15 <tgr> and information about your browser and your connection
2018-10-03 15:40:35 <[1997kB]> what info about connection?
2018-10-03 15:41:07 <tgr> what is your connection type, what is your connection speed
2018-10-03 15:41:48 <tgr> if you want to go all out you could attach a HAR recording of your browser traffic, after cleaning private data, but that's a bit of an effort
2018-10-03 15:41:48 <[1997kB]> alright.. thanks you everyone.
2018-10-03 15:42:09 <[1997kB]> HAR recording?
2018-10-03 15:42:42 <tgr> most browsers these days have a "save as HAR" option in their developer panels
2018-10-03 15:43:11 <tgr> it contains basically the same information you'd see in the network tab of the developer pannel
2018-10-03 15:43:22 <[1997kB]> i don't think Opera mini for mobile have this..
2018-10-03 15:43:28 <tgr> what requests the browser sent, what responses it received, cookies, exact timing
2018-10-03 15:43:38 <tgr> oh, you are using Opera Mini?
2018-10-03 15:43:45 <[1997kB]> yes..
2018-10-03 15:44:00 <tgr> yeah, probably not possible then
2018-10-03 15:44:20 <tgr> just test your connection speed and mention it so someone can try to reproduce
2018-10-03 15:44:41 <[1997kB]> does Chrome have HAR recording?
2018-10-03 15:44:45 <stjn> Did a patch based on tgr's help here: https://gerrit.wikimedia.org/r/464170 Theoretically should do the job.
2018-10-03 15:45:47 <tgr> Chrome does, yeah: https://www.youtube.com/watch?v=whNW8mzHCbo
2018-10-03 15:46:06 <tgr> but then behavior in Chrome and Opera Mini might be very different
2018-10-03 15:46:16 <tgr> especially if you use Opera's proxy feature
2018-10-03 15:46:19 <[1997kB]> the mobile one?.
2018-10-03 15:47:17 <tgr> hm, not sure. Opera uses Chrome's rendering engine these days I think?
2018-10-03 15:47:36 <tgr> anyway probably best not to very about HARs unless asked on the ticket
2018-10-03 15:47:44 <[1997kB]> alright..
2018-10-03 15:47:58 <tgr> maybe the developers do not need it at all to understand what's happening
2018-10-03 15:48:25 <subbu> stjn, you seem to have a typo there: "inContentLnaguage"
2018-10-03 15:48:47 <subbu> jenkins will probably tell you anyway :)
2018-10-03 15:49:23 <subbu> or not ..
2018-10-03 15:50:54 <stjn> Oh. Thanks :-D
2018-10-03 16:00:21 <subbu> tgr looks like we are done for this round?
2018-10-03 16:00:45 <tgr> yeah. Thanks everyone for participating!
2018-10-03 16:01:52 <tgr> there will be another Tech Advice Hour later today, in a timezone that's nicer for those in the Americas (23:00 UTC)
2018-10-03 16:02:31 <subbu> thanks!
2018-10-03 16:02:34 <tgr> and of course this is a support channel so feel free to ask questions outside meeting hours as well, it just might take longer to get an answer
2018-10-03 17:13:59 <[1997kB]> hey I'M receiving- Exception: No configured storage engine can store this file. See "Configuring File Storage" in the documentation for information on configuring storage engines. when uploading video to phab.
2018-10-03 17:14:18 <paladox> how big is it?
2018-10-03 17:14:25 <[1997kB]> 10mb
2018-10-03 17:14:36 <paladox> i think thats bigger then the max limit we have set
2018-10-03 17:15:08 <[1997kB]> what's the max?
2018-10-03 17:15:28 <paladox> i think 8mb
2018-10-03 17:16:02 <tgr> you can always upload it to Commons or some random internet storage service like Dropbox or Google Drive
2018-10-03 17:18:58 <Der_Keks> Hello, can you tell me where I can find the source for the VisualEditor?
2018-10-03 17:21:36 <Krenair> Der_Keks, the core or the bit that integrates with ME?
2018-10-03 17:23:29 <Krenair> MW*
2018-10-03 17:24:12 <MatmaRex> https://www.mediawiki.org/wiki/Extension:VisualEditor#Download
2018-10-03 17:31:19 <[1997kB]> tgr: https://phabricator.wikimedia.org/T206143
2018-10-03 17:32:38 <tgr> thanks [1997kB]
2018-10-03 17:34:22 <tgr> huh, that looks pretty bad
2018-10-03 17:34:35 <tgr> do you know what connection speed you have?
2018-10-03 17:35:11 <[1997kB]> ~5mbps
2018-10-03 17:35:41 <andre__> I can confirm that bug.
2018-10-03 17:36:35 <tgr> can't be a speed issue then, the whole page is around 200K
2018-10-03 17:36:51 <tgr> andre__: also on Opera Mini?
2018-10-03 17:37:05 <Der_Keks> thanks MatmaRex
2018-10-03 17:37:11 <[1997kB]> also it happens on Chome for Android.
2018-10-03 17:37:24 <andre__> tgr: Firefox on Fedora
2018-10-03 18:26:16 <Der_Keks> I want to understand the technical background of Babel on meta. User:AKlapper_(WMF) has the following code on his userpage (meta): "{{babel-plain|Phabricator}}". I get the Phabricator-block in german and want to understand why. The second thing is that I cannot find the Phabricator-block on meta. In the de.wiki... for example I can access the code of the Babel-block "User_de" with calling https://de.wikipedia.org/wiki/Vorlage:U
2018-10-03 18:26:16 <Der_Keks> ser_de. Can someone clearify me up?
2018-10-03 18:42:06 <Platonides> Der_Keks: the babel is provided by a MediaWiki extension
2018-10-03 18:42:33 <Der_Keks> so it's not like in my "well known" de wiki?
2018-10-03 18:42:35 <Platonides> https://www.mediawiki.org/wiki/Extension:Babel
2018-10-03 18:42:41 <Platonides> ?
2018-10-03 18:43:22 <Platonides> ah
2018-10-03 18:43:28 <Platonides> this seems like a hack
2018-10-03 18:43:34 <Der_Keks> ?
2018-10-03 18:43:46 <Platonides> phabricator is not strictly a language people would speak
2018-10-03 18:44:24 <Der_Keks> yeah but the block can detect which clanguage i've chosen
2018-10-03 18:44:25 <Platonides> although if someone really masters phabricator, he is probably AKlapper
2018-10-03 18:44:37 <Der_Keks> ok i'll ask him directly :)
2018-10-03 18:44:52 <Platonides> I'm looking
2018-10-03 18:45:00 <Der_Keks> oh ok thx
2018-10-03 18:45:10 <Platonides> as for the language you see it in, that's because you have the interface in German
2018-10-03 18:45:28 <Platonides> the phabricator text is probably on a MediaWiki: message
2018-10-03 18:45:56 <Der_Keks> can you tell me how to get the link to the phabricator-block?
2018-10-03 18:46:33 <Der_Keks> on the dewiki it's https://de.wikipedia.org/wiki/Vorlage:**NameOfBabelBlock** (Template)
2018-10-03 18:46:54 <Der_Keks> or with a ":" at the beginning in another namespace like user:
2018-10-03 18:47:59 <Der_Keks> so if i want to get the english-2 block i need to call https://de.wikipedia.org/wiki/Vorlage:User_en-2
2018-10-03 18:48:25 <Der_Keks> this logic does not work on meta
2018-10-03 18:48:58 <Platonides> the template you want is https://meta.wikimedia.org/wiki/Template:User_Phabricator
2018-10-03 18:50:24 <Der_Keks> ah ok. The reference in the source on aklapper's userpage is just "phabricator". Is it always with "User_*"?
2018-10-03 18:50:50 <Platonides> first of all
2018-10-03 18:50:55 <Platonides> on meta: it uses Babel extension
2018-10-03 18:51:05 <Platonides> while on dewiki you seem to be using a template-based version
2018-10-03 18:51:11 <Der_Keks> and that's not the same like in the wikis?
2018-10-03 18:51:13 <Der_Keks> ok
2018-10-03 18:51:28 <Der_Keks> thank you nice to know
2018-10-03 18:51:38 <Platonides> or maybe it's just that for en-2 there's a customized version... :P
2018-10-03 18:51:41 <Platonides> as for the name
2018-10-03 18:51:57 <Der_Keks> you helped me very much thank youi
2018-10-03 18:51:58 <Platonides> it is given by the contents of [[MediaWiki:Babel-template]]
2018-10-03 18:52:00 <Platonides> https://meta.wikimedia.org/wiki/MediaWiki:Babel-template
2018-10-03 18:52:21 <Platonides> which will be almost always Template:user_*
2018-10-03 18:52:24 <Der_Keks> ah I see
2018-10-03 18:52:29 <Platonides> as that's the default
2018-10-03 18:52:50 <Platonides> but on dewiki you could have changed it to eg. Vorlage:Benutzer_$1
2018-10-03 18:53:09 <Der_Keks> puh that cleared the mystic fog :)
2018-10-03 18:55:39 <Platonides> :)
2018-10-03 18:58:35 <Der_Keks> that explains why the block from dewiki ":de:User:Torana/Vorlage:NazisRaus" could not be imported: the extension does "Template:User :de:User:Torana/Vorlage:NazisRaus"
2018-10-03 20:15:02 <Urbanecm> Hi, is there any "working" gerrit test instance? I found gerrit-test.wmflabs.org and gerrit-new.wmflabs.org, both do not accept ssh connections on the gerrit's port. Thanks!
2018-10-03 20:17:10 <paladox> Urbanecm hi, there's https://gerrit.git.wmflabs.org/r/
2018-10-03 20:17:25 <Urbanecm> thank you paladox, looking
2018-10-03 20:18:06 <Urbanecm> silly question, how can I create credentials? Pressing sign up directs me to wikitech and my wikitech creds do not work
2018-10-03 20:18:09 <Urbanecm> paladox, ^^
2018-10-03 20:18:25 <paladox> Urbanecm you sign up at http://ldapauth-gitldap.wmflabs.org/wiki/Main_Page
2018-10-03 20:18:32 <paladox> *https://ldapauth-gitldap.wmflabs.org/wiki/Main_Page
2018-10-03 20:19:24 <Urbanecm> account from https://ldapauth-gitldap.wmflabs.org/wiki/Main_Page doesn't work either
2018-10-03 20:19:42 <paladox> Urbanecm https://ldapauth-gitldap.wmflabs.org/w/index.php?title=Special:CreateAccount&returnto=Main+Page
2018-10-03 20:19:57 <paladox> you then use the username and password to login into https://gerrit.git.wmflabs.org/r/
2018-10-03 20:20:11 <Urbanecm> I just created account there, but the username and password do not work on gerrit.git.wmflabs.org
2018-10-03 20:20:18 <Urbanecm> It's called UrbanecmTest
2018-10-03 20:20:24 <paladox> hmm
2018-10-03 20:21:36 <paladox> Urbanecm try now
2018-10-03 20:21:56 <paladox> oh
2018-10-03 20:21:59 <paladox> found it
2018-10-03 20:21:59 <Urbanecm> still Authentication failed.
2018-10-03 20:22:15 <paladox> Urbanecm try now
2018-10-03 20:22:39 <Urbanecm> I'm in, thanks!
2018-10-03 20:23:06 <Urbanecm> BTW, do you know if there are any plans on how to the new UI of gerrit working on prod gerrit by default?
2018-10-03 20:23:29 <paladox> Urbanecm yep, as soon as we update to 2.16 it will be made the default
2018-10-03 20:23:35 <paladox> as upstream have made it the default
2018-10-03 20:23:53 <paladox> with the old ui now being offically deprecated and will be removed in the next release
2018-10-03 20:24:08 <Urbanecm> Ok, thanks Are there some time estimates on when our gerrit will be updated to 2.16?
2018-10-03 20:24:23 <paladox> Nope, 2.16 has not be branched yet.
2018-10-03 20:24:37 <Urbanecm> ok, thank you!
2018-10-03 20:24:44 <paladox> some users have called for it to be branched so it can be released at there next hackathon next month.
2018-10-03 20:24:59 <Urbanecm> you mean, gerrit's hackathon?
2018-10-03 20:25:04 <paladox> yep
2018-10-03 20:25:13 <paladox> https://groups.google.com/forum/#!topic/repo-discuss/uVQbBOC9IeU
2018-10-03 20:25:40 <Urbanecm> Ok, thank you. BTW, can you make the button sign up on gerrit.git.wmflabs.org to point to ldapauth-gitldap.wmflabs.org?
2018-10-03 20:26:02 <paladox> i could but that would require me to create a custom patch on the puppet master
2018-10-03 20:26:40 <Urbanecm> would that be a problem?
2018-10-03 20:27:53 <paladox> Not really
2018-10-03 20:28:29 <Urbanecm> Hmm. I tried to add my SSH key to test gerrit. I got "Server error: Internal server error" :(
2018-10-03 20:29:09 <paladox> done
2018-10-03 20:29:12 <paladox> hmm
2018-10-03 20:29:14 <paladox> looks
2018-10-03 20:29:47 <paladox> oh
2018-10-03 20:29:54 <paladox> it's using some old mail soy files
2018-10-03 20:30:09 <Urbanecm> I don't know what is "may soy file" :(
2018-10-03 20:31:05 <paladox> Urbanecm try now
2018-10-03 20:31:15 <paladox> Urbanecm it's files in the backend that generate the emails you get
2018-10-03 20:31:44 <Urbanecm> It says "Gerrit is down. We're working on bringing it back as soon as possible.
2018-10-03 20:31:44 <Urbanecm> Please follow along the discussion at #wikimedia-operations on freenode as we debug." now
2018-10-03 20:33:29 <paladox> hmm
2018-10-03 20:34:28 <paladox> Urbanecm try now
2018-10-03 20:35:01 <Urbanecm> works, thank you!
2018-10-03 20:35:29 <paladox> your welcome :)
2018-10-03 21:49:19 <ankry> @seen bawolf
2018-10-03 21:49:19 <wm-bot> ankry: I have never seen bawolf
2018-10-03 21:50:54 <Niharika> @seen bawolff
2018-10-03 21:50:54 <wm-bot> Niharika: Last time I saw bawolff they were quitting the network with reason: Quit: ChatZilla 0.9.93 [Firefox 52.9.0/20180621064021] N/A at 10/3/2018 12:17:11 AM (21h33m42s ago)
2018-10-03 22:00:17 <wm-bot> Technical Advice IRC meeting starting in 60 minutes in channel #wikimedia-tech, hosts: @bawolff - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
2018-10-03 22:50:20 <wm-bot> Technical Advice IRC meeting starting in 10 minutes in channel #wikimedia-tech, hosts: @bawolff - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
2018-10-03 22:50:41 <jdlrobson> \o bawolff just to let you know im around :)
2018-10-03 22:50:49 <bawolff> What happened to my co-hosts? ;)
2018-10-03 22:51:47 <bawolff> Oh I guess its just us to, I thought there was a third signed up
2018-10-03 22:51:50 <bawolff> *two
2018-10-03 22:52:34 <bawolff> Anyways, exciting times
2018-10-03 22:53:12 <bawolff> Also, I guess this meeting is likely to attract unregistered users, any chance I can be an op for the duration of the meeting (/me looks at Isarra )
2018-10-03 22:54:26 <bd808> ugh. +r here is going to block unregistered users completely right?
2018-10-03 22:55:14 <bawolff> I think they are just invisible to non-ops
2018-10-03 22:55:26 <bawolff> and then ops can voice them once they have realized they are not spam
2018-10-03 22:55:32 <bawolff> *POWER*
2018-10-03 22:55:36 <bawolff> Thank you
2018-10-03 22:56:16 <bd808> bawolff: I just tried via webchat.freenonde.net and got kicked directly into #wikimedia-overflow
2018-10-03 22:56:24 <bawolff> oh, :(
2018-10-03 22:56:45 <Isarra> Can it just be turned off for the time being?
2018-10-03 22:57:12 <bawolff> I think that's best
2018-10-03 22:57:28 <bawolff> We could turn it back on in an hour
2018-10-03 22:57:51 <bd808> I think its worth trying personally, but do not have the ULTIMATE POWER!!! needed to do so
2018-10-03 22:58:10 <bawolff> Do i now that I'm an op
2018-10-03 22:58:16 <bawolff> doesn't know how irc works
2018-10-03 22:58:35 <bawolff> Is that right?
2018-10-03 22:58:44 <paladox> yep
2018-10-03 22:58:54 <bd808> yeah. let me try again with the web gateway
2018-10-03 23:00:11 <bd_test> waves to other self. Hi bd808
2018-10-03 23:01:54 <jdlrobson> haha
2018-10-03 23:02:11 <jdlrobson> just to check.. there's no real life hangout for this, right? Just IRC?
2018-10-03 23:02:31 <bd808> looks around for people to bug bawolff and jdlrobson with good questions
2018-10-03 23:02:56 <bawolff> I'm in the library today, so hangout doesn't really work for me
2018-10-03 23:03:04 <bd808> jdlrobson: yeah, irc only although you and bawolff may want a backchannel of some sort if multiple people show up
2018-10-03 23:03:17 <jdlrobson> fine with me :)
2018-10-03 23:05:12 <jdlrobson> Every question is helpful :)
2018-10-03 23:06:02 <jdlrobson> I mostly work with the mobile parts of MediaWiki - MobileFrontend, Minerva and the frontend parts of mediawiki-core (for better or worse!) so have lots of expertise in those areas if you are curious about anything, unsure about something, want to help with something in those areas
2018-10-03 23:06:30 <bd808> jdlrobson: while waiting for more interesting questions... are you working on an projects right now that you'd like to tell us about? I know you have done some interesting things with notifications and feeds in the past
2018-10-03 23:07:56 <geniice> does the mobil site play nicely with notches?
2018-10-03 23:09:19 <bd808> geniice: do you mean phones that have a speaker/mic that poke down into the display field?
2018-10-03 23:09:48 <geniice> I think so? I'm still using a flip phone
2018-10-03 23:10:54 <jdlrobson> we've not done anything specific in that area so i doubt it does
2018-10-03 23:11:08 <bawolff> is trying to google image search this
2018-10-03 23:11:29 <bd808> I think that would be handled by the web browser on the device. The iPhone X is one phone that I know got some press for its "notch" -- https://www.cnet.com/pictures/phones-with-notches/
2018-10-03 23:11:29 <jdlrobson> can you educate me ? Are there any sites that make use of this well? Is there any use cases you have in mind?
2018-10-03 23:11:57 <jdlrobson> ah interesting
2018-10-03 23:12:12 <jdlrobson> im an Android user so I can't say i've looked into this
2018-10-03 23:12:15 <geniice> jdlrobson the iPhone version will play videos in a manner that overlays the notch. You also lose anything else at the top of the broser if the phone is held upright
2018-10-03 23:12:32 <bawolff> So the screen area is not a rectangle? That seems kind of silly
2018-10-03 23:12:45 <bawolff> Technology man, I'll never understand
2018-10-03 23:12:52 <geniice> anroid uses the space for status stuff and just blacks out the screen for videos leaving a rectangle
2018-10-03 23:13:52 <jdlrobson> The mobile site does have a web manifest (https://developer.mozilla.org/en-US/docs/Web/Manifest) which is in w3c draft (https://w3c.github.io/manifest/)
2018-10-03 23:14:13 <jdlrobson> some changes were just pushed to tweak the android status bar display
2018-10-03 23:14:28 <jdlrobson> https://phabricator.wikimedia.org/T204691
2018-10-03 23:14:46 <jdlrobson> I'm curious now how things look in iOS X with the notch :)
2018-10-03 23:15:06 <jdlrobson> boots up browser stack
2018-10-03 23:15:28 <geniice> does the WMF have test divices?
2018-10-03 23:15:46 <jdlrobson> so it looks like the notch is not part of the browser, so we do play well
2018-10-03 23:16:12 <jdlrobson> we do. We have a cabinet with some physical devices in the office and since lots of us are remote there's other test devices around the world
2018-10-03 23:16:39 <James_F> https://usercontent.irccloud-cdn.com/file/qle6h97o/1538608594.JPG
2018-10-03 23:16:40 <jdlrobson> when distributing remotely we generally encourage different people to have different phones
2018-10-03 23:17:00 <jdlrobson> https://usercontent.irccloud-cdn.com/file/ZHAZ7XCS/Screen%20Shot%202018-10-03%20at%204.16.46%20PM.png
2018-10-03 23:17:02 <James_F> (From a real device in my hands.)
2018-10-03 23:17:09 <jdlrobson> James_F: helpful :)
2018-10-03 23:17:11 <geniice> so who gets lumbered with the wierd chinese things?
2018-10-03 23:17:19 <jdlrobson> geniice: also using browserstack for testing
2018-10-03 23:17:34 <bawolff> There's some interesting old devices on the office wiki page about it
2018-10-03 23:17:36 <jdlrobson> browser stack has good coverage for ios and android
2018-10-03 23:18:22 <James_F> Unless you want to test very old stuff. Testing the oojs library in Safari 5 (with which we have nominal compatibility) isn't possible, for instance.
2018-10-03 23:18:27 <bawolff> Like old phones that don't support html
2018-10-03 23:18:48 <jdlrobson> most obscure device i have available is https://en.wikipedia.org/wiki/Nokia_Asha_501 :)
2018-10-03 23:19:42 <jdlrobson> generally we test for where the traffic is https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix
2018-10-03 23:20:05 <jdlrobson> UC browser and Opera Mini are interesting to us
2018-10-03 23:20:10 <jdlrobson> as we see lots of mobile traffic on those browsers
2018-10-03 23:20:40 <jdlrobson> the former is luckily quite a decent browser. The latter has lots of issues (and we have a contact in Opera we generally ping about those issues).
2018-10-03 23:20:52 <bd808> jdlrobson: I could look in my closet for crappy old phones to donate to you. I think I still have a couple generations of blackberry devices from around 2006 and may have a first gen palm pilot
2018-10-03 23:22:05 <jdlrobson> It would be really cool if wikimedia could provide a device lab in SF :) https://www.devicelab.org/
2018-10-03 23:22:15 <jdlrobson> bd808: i think the office gladly accepts donations :)
2018-10-03 23:22:48 <jdlrobson> In terms of current projects mobile team is looking at:
2018-10-03 23:23:13 <jdlrobson> We are working on better editing tools https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions Several things on the go right now relating to that.
2018-10-03 23:23:15 <jdlrobson> One I'm interested in is that the mobile site has some sub-par mobile-only special pages that replace desktop pages (e.g. https://en.m.wikipedia.org/wiki/Special:Contributions/Jdlrobson + https://en.m.wikipedia.org/wiki/Special:Watchlist, https://en.m.wikipedia.org/wiki/Special:History/Spain ). I'm interested in making some changes in core's code to support removing those.
2018-10-03 23:23:28 <jdlrobson> * pdf rendering via a chromium based service (https://phabricator.wikimedia.org/T181084)
2018-10-03 23:23:55 <jdlrobson> counting client side errors to hopefully make a case for having Sentry in production (https://phabricator.wikimedia.org/T205582)
2018-10-03 23:24:29 <geniice> has anyone looked into uploading mobile generated 3d scans?
2018-10-03 23:24:29 <jdlrobson> and modernising the tooling for building the complicated JavaScript the mobile site has (using webpack)
2018-10-03 23:24:38 <jdlrobson> not 3d scans no
2018-10-03 23:24:44 <jdlrobson> but we used to provide photo uploading via mobile
2018-10-03 23:24:48 <jdlrobson> but that didn't go so well..
2018-10-03 23:25:21 <bawolff> hmm, tbf, the selfie-apocolypse seems much less likely with 3d scans than photos
2018-10-03 23:25:44 <jdlrobson> trying to find a link...
2018-10-03 23:26:10 <jdlrobson> bawolff: the issue is if you provide the ability to upload 3d photos
2018-10-03 23:26:20 <jdlrobson> you are also providing the ability to upload selfies :)
2018-10-03 23:26:42 <jdlrobson> The challenge is making uploading photos via web easy but not too easy that it invites selfies :)
2018-10-03 23:26:57 <bawolff> I thought we were talking about like 3d models from sketch-up. Can phones really take sterographic photos now a days?
2018-10-03 23:27:56 <James_F> bawolff: Some can, e.g. the Google VR-focussed tablet.
2018-10-03 23:28:16 <bawolff> That's cool, technology marches forward
2018-10-03 23:36:08 <jdlrobson> i can't find any links right now relating to the photo upload experiment
2018-10-03 23:43:36 <geniice> It was painful
2018-10-03 23:46:03 <bawolff> *crickets*
2018-10-03 23:46:20 <jdlrobson> :)
2018-10-03 23:46:23 <bd808> bawolff: but you are here! thank you for that
2018-10-03 23:46:55 <bawolff> Today's question to ponder: If a build fails in the forest, and nobody is there for jerkins-bot to spam, does it still fail?
2018-10-03 23:47:38 <bd808> is any build a failure or is it just a learning opprotunity?
2018-10-03 23:47:56 <bd808> deep thoughts™
2018-10-03 23:49:46 <bawolff> I mostly have learned I hate putting a space between control structures and opening parenthesis
2018-10-03 23:50:00 <bawolff> foreach( ... ) is the cause of like 50% of my test failures
2018-10-03 23:54:19 <jdlrobson> i have to go now but it's been good to hang out :)
2018-10-03 23:54:38 <bawolff> Thanks for co-hosting :)
2018-10-03 23:56:36 <bd808> You can always setup a git hook to run the code formatter against your patches before they are committed bawolff
2018-10-03 23:57:29 <bd808> that's pretty standard in the golang communities I've seen. just make the tools figure out what matches the style guide
2018-10-03 23:57:42 <bawolff> bd808: Ideally i need something that runs it only on changed files. It takes too long to run it on all of mediawiki core
2018-10-03 23:57:52 <bawolff> Ideally I could also do this for phpunit tests
2018-10-03 23:59:29 <bd808> the hook would make limiting to changed files pretty easy. you can examine the commit contents and modify them in a pre-commit hook
2018-10-03 23:59:44 <bd808> and phpcs should work on tests just as well on other code

This page is generated from SQL logs, you can also download static txt files from here