Re: [Wikitech-l] User agent policy for bots

2014-07-13 Thread Bináris
John, thank you for writing tis letter, and I agree almost entirely, except: Also, ideally bots should link to the bot task approval page with every edit, either in the public edit summary or in the (invisible except by ops and check-users) user-agent. On one hand, approval rules differ from wki

[Wikitech-l] Best practices for loading large, pre-minified JavaScript modules?

2014-07-13 Thread Brion Vibber
I've started experimenting with embedding my ogv.js media player into TimedMediaHandler to provide Ogg playback in Safari and Internet Explorer: https://gerrit.wikimedia.org/r/#/c/145756/ This involves on-demand loading of a fairly large chunk of mostly machine-generated, dense, pre-minified

Re: [Wikitech-l] Best practices for loading large, pre-minified JavaScript modules?

2014-07-13 Thread Max Semenik
You can bypass minification with raw=true, but it would kill most of RL niceties too. On Sun, Jul 13, 2014 at 6:10 AM, Brion Vibber bvib...@wikimedia.org wrote: I've started experimenting with embedding my ogv.js media player into TimedMediaHandler to provide Ogg playback in Safari and

Re: [Wikitech-l] User agent policy for bots

2014-07-13 Thread John Mark Vandenberg
On Sat, Jul 12, 2014 at 12:07 AM, Jeremy Baron jer...@tuxmachine.com wrote: On Jul 11, 2014 9:45 AM, Marc A. Pelletier m...@uberbox.org wrote: On 07/11/2014 09:34 AM, John Mark Vandenberg wrote: Could ops confirm they have the username of each logged in edit at their finger tips (i.e.

[Wikitech-l] Roadmap and deployment highlights - week of July 14th

2014-07-13 Thread Greg Grossmeier
Hello and welcome to the latest (and late, sorry) edition of the WMF Engineering Roadmap and Deployment update. The full log of planned deployments next week can be found at: https://wikitech.wikimedia.org/wiki/Deployments#Week_of_July_14th A quick list of notable items... == Monday == * The

Re: [Wikitech-l] Best practices for loading large, pre-minified JavaScript modules?

2014-07-13 Thread Krinkle
On 13 Jul 2014, at 19:40, Max Semenik maxsem.w...@gmail.com wrote: You can bypass minification with raw=true, but it would kill most of RL niceties too. This is incorrect. ResourceLoader raw does not, nor ever has, bypassed minification. raw is what bypasses the client loader framework. So

Re: [Wikitech-l] Best practices for loading large, pre-minified JavaScript modules?

2014-07-13 Thread Trevor Parscal
Seems reasonable for us to consider adding a way to specify packed in RL to skip additional processing of that module. - Trevor On Sun, Jul 13, 2014 at 6:35 PM, Krinkle krinklem...@gmail.com wrote: On 13 Jul 2014, at 19:40, Max Semenik maxsem.w...@gmail.com wrote: You can bypass

[Wikitech-l] Bugzilla Weekly Report

2014-07-13 Thread reporter
MediaWiki Bugzilla Report for July 07, 2014 - July 14, 2014 Status changes this week Reports changed/set to UNCONFIRMED: 3 Reports changed/set to NEW: 26 Reports changed/set to ASSIGNED : 36 Reports

[Wikitech-l] Scribunto, Lua 5.2, and forward compatibility for Module code

2014-07-13 Thread gnosygnu
Hi all. I came across a strange issue with regards to Lua 5.1 and Lua 5.2 this weekend. The defect was caused by a change in behavior for tonumber between 5.1 and 5.2. I detail more below for anyone interested. With that in mind, I wanted to ask a few questions to the group: * Will Scribunto

[Wikitech-l] Preliminary ogv.js integration for Ogg playback in Safari, IE

2014-07-13 Thread Brion Vibber
I spent the weekend hacking at integration of my ogv.js JavaScript Ogg media player into TimedMediaHandler's embedded player widget. Patch set in progress: https://gerrit.wikimedia.org/r/#/c/145756/ It's pretty much working in Safari 7 and IE 10/11, but needs various tweaks and fixes still. Some

[Wikitech-l] Winter, v. 0.6

2014-07-13 Thread Brandon Harris
I have uploaded a new version of the Winter framework/prototype, v. 0.6. http://unicorn.wmflabs.org/winter/ This version has significant changes over 0.5. The entire undercarriage has been refactored into a framework to allow for anyone to do rapid

Re: [Wikitech-l] Best practices for loading large, pre-minified JavaScript modules?

2014-07-13 Thread Max Semenik
On Sun, Jul 13, 2014 at 6:35 PM, Krinkle krinklem...@gmail.com wrote: raw is what bypasses the client loader framework. So instead of returning a combined script/styles/messages response to the mw.loader.implement callback, it returns a raw response for only scripts, styles or messages –