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
|