Re: [Wikitech-l] CentralNotice -- Caching and Proxies

2013-09-19 Thread Matthew Walker
it into 16GB RAM. (Probably less than 8; but I don't know how it's all going to work itself out in production.) ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Thu, Sep 19, 2013 at 8:48 AM, Gabriel Wicke gwi...@wikimedia.org wrote: On 09/18/2013 06:06 PM, Matthew Walker

Re: [Wikitech-l] Officially supported MediaWiki hosting service?

2013-10-01 Thread Matthew Walker
the org has permission to use the MediaWiki name/logo/domains Name and Logo sure -- but why domains? This shouldn't be an exclusive thing; we should not be moving towards having only one shop offering this service. Maybe the WMF could have some sort of 'partners' program that handled licensing.

Re: [Wikitech-l] Officially supported MediaWiki hosting service?

2013-10-01 Thread Matthew Walker
MediaWiki exposes the right set of interfaces for deep integration with configuration management and cloud provisioning platforms, and ensuring that these interfaces are intuitive and well-documented. Not well documented yet; but I'll put in a shameless plug that I have a patch [1] that will

[Wikitech-l] Case Insensitive Database Lookups

2013-10-01 Thread Matthew Walker
I have an open bug in CentralNotice [1] where I have a search function by name for old content. Naively this happens as a LIKE query on the table's name column. Though this works, it fails at being case insensitive because the table, like most(all?) other tables on the WMF cluster, has by default

[Wikitech-l] CentralNotice Proxy RfC

2013-10-02 Thread Matthew Walker
I updated the CentralNotice banner proxy RfC [1] to reflect what was discussed last night. If it all looks good, I've attempted to evaluate some of the pros / cons of using Node vs Varnish as the banner server -- and I'd like some feedback on what technology I should use. [1]

Re: [Wikitech-l] [WikimediaMobile] Fwd: Deployment postmortem

2013-10-31 Thread Matthew Walker
With all my prep work completed ahead of time; I can get a CentralNotice LD out to both production branches in about 15 minutes (waiting on the Jenkins merge is the longest bit of that.) I watch both the fatal and exception logs whilst doing it and then quickly run through the patches to make sure

Re: [Wikitech-l] Lightning deploy Monday for Vector

2013-11-03 Thread Matthew Walker
I can do it; I'm already deploying tomorrow for Centralnotice. I thought you had deploy rights though? ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Sun, Nov 3, 2013 at 4:48 PM, Jon Robson jdlrob...@gmail.com wrote: Who would be a good person to lightning deploy the fix

Re: [Wikitech-l] MediaWiki to Latex Converter

2013-11-11 Thread Matthew Walker
I'm not on Ubuntu 13.10 (still running the LTS of 12.04); but I tried downloading and installing the cabal manually just to try it out. I'm getting the following error from installing the cabal in mediawiki2latex-7.1.tar.gz; any thoughts? (Also for some reason the build tells me that it's

[Wikitech-l] Operations buy in on Architecture of mwlib Replacement

2013-11-13 Thread Matthew Walker
Hey, For the new renderer backend for the Collections Extension we've come up with a tentative architecture that we would like operations buy in on. The living document is here [1]. It's worth saying explicitly that whatever setup we use must be able to handle the greater than 150k requests a day

Re: [Wikitech-l] Operations buy in on Architecture of mwlib Replacement

2013-11-13 Thread Matthew Walker
our configuration. ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Wed, Nov 13, 2013 at 3:02 PM, Matthew Walker mwal...@wikimedia.orgwrote: Hey, For the new renderer backend for the Collections Extension we've come up with a tentative architecture that we would like

Re: [Wikitech-l] [Ops] Operations buy in on Architecture of mwlib Replacement

2013-11-13 Thread Matthew Walker
fai...@wikimedia.orgwrote: On Wed, Nov 13, 2013 at 03:41:33PM -0800, Matthew Walker wrote: * Node.JS itself should be installable via apt package (we'll have to do a custom package so that we get Node v10) I haven't looked at your document yet, but a quick note on that: I have nodejs 0.10

[Wikitech-l] Status update on new Collections PDF Renderer

2013-11-24 Thread Matthew Walker
Hey All, For those who are not aware, the WMF is currently attempting to replace the backend renderer for the Collection extension (mwlib). This is the renderer that creates the PDFs for the 'Download to PDF' sidebar link and creates books (downloadable in multipe formats and printable via

Re: [Wikitech-l] wikimedia dns issue

2013-11-26 Thread Matthew Walker
Randy, Thanks for the concern -- if I understand your email correct the issue is not that you cannot resolve donate.wikimedia.org; but it's that one of our subdomains resolves to something that's not a WMF server? If so; the behavior you're seeing, that links.email.donate.wikimedia.org goes to

Re: [Wikitech-l] Linking gerrit project pages to gitweb

2013-12-11 Thread Matthew Walker
A related feature request I just submitted -- links to review dashboards from all project pages: https://code.google.com/p/gerrit/issues/detail?id=2336 ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Wed, Dec 11, 2013 at 11:20 AM, Brion Vibber bvib...@wikimedia.orgwrote:

[Wikitech-l] Wiki - Gerrit was Re: FWD: [Bug 58236] New: No longer allow gadgets to be turned on by default for all users on Wikimedia sites

2013-12-11 Thread Matthew Walker
I'm totally cool with the idea of code review for Gadgets so forth, just not using Gerrit. We considered it for Scribunto (and heck, I wrote half of a proof of concept) but shot it down because the idea totally sucked. Chad, can you expand on that statement. I've been toying for some time with

Re: [Wikitech-l] Wiki - Gerrit was Re: FWD: [Bug 58236] New: No longer allow gadgets to be turned on by default for all users on Wikimedia sites

2013-12-11 Thread Matthew Walker
Jorsch (Anomie) bjor...@wikimedia.org wrote: On Wed, Dec 11, 2013 at 2:54 PM, Matthew Walker mwal...@wikimedia.org wrote: I'm totally cool with the idea of code review for Gadgets so forth, just not using Gerrit. We considered it for Scribunto (and heck, I wrote half of a proof

Re: [Wikitech-l] Mailing list etiquette and trolling

2013-12-11 Thread Matthew Walker
I think I've seen a couple of the times this has happened. It appears to me that it might be in reaction to a perceived misunderstanding of the topic on either party. If we assume good faith on both sides; then I think it's reasonable for the perceived 'trolling' party to gently restate their

Re: [Wikitech-l] Wiki - Gerrit was Re: FWD: [Bug 58236] New: No longer allow gadgets to be turned on by default for all users on Wikimedia sites

2013-12-11 Thread Matthew Walker
It's not a bad thought; but I don't think it'll work for a couple of reasons: * It causes people to leave the site * GItHub for various reasons requires an account (which most likely they wont have and it doesn't seem correct to require one given our editing philosophy) * The editing interface is

Re: [Wikitech-l] Wiki - Gerrit was Re: FWD: [Bug 58236] New: No longer allow gadgets to be turned on by default for all users on Wikimedia sites

2013-12-11 Thread Matthew Walker
Heh; wrong thread to discuss that in Jon -- this one is about non-developers helping out writing documentation for configuration variables and what not without having to modify the source file in gerrit. The OTHER thread, which I forked from, is the one about what we already allow (users to

Re: [Wikitech-l] RFC cluster summary: HTML templating

2013-12-27 Thread Matthew Walker
On Fri, Dec 27, 2013 at 4:54 PM, Ryan Kaldari rkald...@wikimedia.orgwrote: On Fri, Dec 27, 2013 at 4:36 PM, Tyler Romeo tylerro...@gmail.com wrote: As in any type of control structure. Mustache is explicitly a template language without control structures. You can technically implement

Re: [Wikitech-l] RFC cluster summary: HTML templating

2013-12-27 Thread Matthew Walker
Owen, That's really nifty actually -- can you talk a little about how y'all manage the i18n issues? Do you prerender all the messages outside of the template? Or do you use Mustache lambda's to do some formatting inside the template itself? Additionally, where and how do you draw the line

[Wikitech-l] Status of the new PDF Renderer

2014-01-17 Thread Matthew Walker
All, We've just finished our second sprint on the new PDF renderer. A significant chunk of renderer development time this cycle was on non latin script support, as well as puppetization and packaging for deployment. We have a work in progress pipeline up and running in labs which I encourage

Re: [Wikitech-l] Status of the new PDF Renderer

2014-01-18 Thread Matthew Walker
Gerard, On Sat, Jan 18, 2014 at 1:38 AM, Gerard Meijssen gerard.meijs...@gmail.comwrote: - do you support other scripts used by languages like Malayalam (ml), Persian (fa), Chinese (zh) Russian (ru) ?? In the final product yes; I'm not entirely sure where we are with ml, and zh; but

Re: [Wikitech-l] Status of the new PDF Renderer

2014-01-23 Thread Matthew Walker
Marco, Is it also possible to set this up behind a firewall? Yes; with the caveat that your wiki must be running Parsoid. It is also theoretically possible to still use Print on Demand services behind a firewall as we can POST a zip bundle to them -- likely however you'd just disable that

Re: [Wikitech-l] new PDF Renderer - mw-ocg-bundler issue

2014-01-27 Thread Matthew Walker
So is the --title option for the collection title of for the input article title? It's for the title of the book generated by the bundler. The title of the article you wish to render should just follow all the other options. So... node bin/mw-ocg-bundler -o bundle.zip --prefix he ASCII

[Wikitech-l] Sphinx Documentation CI Build Task

2014-02-04 Thread Matthew Walker
With some help from Hashar and Marktraceur I added some new CI build jobs for some fundraising stuff -- I noticed we had a job that indicates it'll build sphinx documentation so I figured I might as well add that and see where I get. ... Which is not very far -- the build fails with *19:11:58* +

Re: [Wikitech-l] Sphinx Documentation CI Build Task

2014-02-04 Thread Matthew Walker
not sure I want to introduce a setuptools dependency. Any thoughts about using some sort of documentation makefile? /me has to go read up on how we automatically build the doxygen stuff. ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Tue, Feb 4, 2014 at 2:31 PM, Matthew Walker mwal

Re: [Wikitech-l] Decisions on HTML templating + Service Oriented Architecture (was Re: RFC review this Friday: HTML templating + Service Oriented Architecture)

2014-02-20 Thread Matthew Walker
Gabriel and I have posted about the current work, prototype implementations, and proposed solution in a new wiki page: https://www.mediawiki.org/wiki/Requests_for_comment/HTML_templating_library/KnockoutProposal We hope everyone has a chance to read it and bring their comments / questions /

[Wikitech-l] Adventures in creating new repos / jenkins jobs

2014-02-27 Thread Matthew Walker
Hey all, I recently had a new repository created; and I wanted to create some jobs for it. I dutifully created and had merged: https://gerrit.wikimedia.org/r/#/c/115968/ https://gerrit.wikimedia.org/r/#/c/115967/ Hashar told me I then needed to follow the instructions on [1] to push the jobs to

Re: [Wikitech-l] Adventures in creating new repos / jenkins jobs

2014-02-27 Thread Matthew Walker
On Thu, Feb 27, 2014 at 4:36 PM, Mark Holmquist mtrac...@member.fsf.orgwrote: On Thu, Feb 27, 2014 at 04:28:52PM -0800, Matthew Walker wrote: Hashar told me I then needed to follow the instructions on [1] to push the jobs to jenkins. Running the script myself was only pain; it kept

Re: [Wikitech-l] MediaWiki Security and Maintenance Releases: 1.22.3, 1.21.6 and 1.19.12

2014-02-27 Thread Matthew Walker
I note that there are security fixes in these release's -- did I miss Chris' email about these patches or are we moving away from the model where we send out an email to the list a couple of days before release? ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Thu, Feb 27, 2014

Re: [Wikitech-l] Adventures in creating new repos / jenkins jobs

2014-02-28 Thread Matthew Walker
Yep; that's what I was saying above; the REST call to create the job 301 redirects back to integration.wikimedia.org/ when it should redirect to integration.wikimedia.org/ci. ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Fri, Feb 28, 2014 at 9:55 AM, Mark Holmquist

[Wikitech-l] Two factor auth reset needed on wikitech

2014-02-28 Thread Matthew Walker
Wikitech admin peoples! I was doing bad things to my phone last night (reflashing it) and I lost the 2 factor auth metadata for my authentication app. Because of this I can no longer log in to wikitech. I wasn't able to find any documentation on wikitech about how to reset it -- so I need your

Re: [Wikitech-l] Two factor auth reset needed on wikitech

2014-02-28 Thread Matthew Walker
Don't have them :p ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Fri, Feb 28, 2014 at 1:23 PM, Jeremy Baron jer...@tuxmachine.com wrote: On Fri, Feb 28, 2014 at 9:15 PM, Matthew Walker mwal...@wikimedia.org wrote: I wasn't able to find any documentation on wikitech about

Re: [Wikitech-l] Two factor auth reset needed on wikitech

2014-02-28 Thread Matthew Walker
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Please reset my 2 factor auto preference in the wikitech database. My GPG key is available from the MIT keyserver [0]. Establishment of ownership of the Mwalker LDAP account by this email can occur via gerrit [1], or the edit history of my user page

Re: [Wikitech-l] Two factor auth reset needed on wikitech

2014-02-28 Thread Matthew Walker
On Fri, Feb 28, 2014 at 2:43 PM, Jeremy Baron jer...@tuxmachine.com wrote: On Fri, Feb 28, 2014 at 10:23 PM, Matthew Walker mwal...@wikimedia.org wrote: Please reset my 2 factor auto preference in the wikitech database. My GPG key is available from the MIT keyserver [0]. Establishment

Re: [Wikitech-l] Free fonts and Windows users

2014-04-08 Thread Matthew Walker
Perhaps this is a question that has an answer elsewhere but, irrespective of if this change should be made to WMF wikis, why are we: a) Making this a change in core? and b) Not making the change in core be a SASS variable that can then be set as a preference somewhere? (I say this because we've

Re: [Wikitech-l] Free fonts and Windows users

2014-04-08 Thread Matthew Walker
On Tue, Apr 8, 2014 at 6:46 PM, Steven Walling steven.wall...@gmail.comwrote: On Tue, Apr 8, 2014 at 2:18 PM, Matthew Walker mwal...@wikimedia.org wrote: Perhaps this is a question that has an answer elsewhere but, irrespective of if this change should be made to WMF wikis, why are we

[Wikitech-l] TAssembly -- template intermediate language

2014-04-14 Thread Matthew Walker
tldr; Gabriel Wicke and I completed the first iteration last week of our intermediate templating language. The runtime is available in both JavaScript [1] *and* PHP [2]. We're still working on optimizing the PHP version, but the JS version is already the fastest of anything we've bench marked

Re: [Wikitech-l] Status of the new PDF Renderer

2014-05-29 Thread Matthew Walker
I'm happy to report that after a LONG time fighting with deployment the test instance is available in beta labs (en.wikipedia.beta.wmflabs.org and all others) via the WMF PDF option in Special:Collection and on the side panel. It is very rough still in terms of reliable rendering (it doesn't like

Re: [Wikitech-l] Status of the new PDF Renderer

2014-05-29 Thread Matthew Walker
I should have also noted -- there is something strange going on with the frontend to Special:Collection. You have to manually refresh to see status updates... ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Thu, May 29, 2014 at 5:56 PM, Matthew Walker mwal...@wikimedia.org

Re: [Wikitech-l] Making a plain MW core git clone not be installable

2014-06-10 Thread Matthew Walker
This also has knock on impacts elsewhere. BD808 has a patch that uses PSR-log and Monolog for logging. We're starting to move to a model where we recognize that we shouldn't write everything and that things in core have significantly better replacements in the wider PHP community. It doesn't make

[Wikitech-l] Separating Special:MyLanguage from Extension:Collection

2014-06-17 Thread Matthew Walker
Today, Kaldari wanted to have translate enabled on foundationwiki so that Special:MyLanguage was available, but that would fall afoul of bug:44871 [1]. This is not a unique request, fundraising also has some use for MyLanguage features on wikis that don't have (and wont have) translate. Are there

Re: [Wikitech-l] Separating Special:MyLanguage from Extension:Collection

2014-06-17 Thread Matthew Walker
On Tue, Jun 17, 2014 at 5:49 PM, MZMcBride z...@mzmcbride.com wrote: Can someone explain why Special:MyLanguage is needed on wikimediafoundation.org? I don't know why Kaldari wants it. But Fundraising can use it for our thank you page. We would like to give a redirect like

Re: [Wikitech-l] [Wikimedia-l] [Wikitech-ambassadors] Deprecating print-on-demand functionality

2014-07-15 Thread Matthew Walker
The new renderer should already be working in Hebrew and other RTLs. ~Matt Walker Wikimedia Foundation On Mon, Jul 14, 2014 at 2:16 PM, Itzik Edri it...@infra.co.il wrote: Any plans also to improve this module and make it work well also in Hebrew (and maybe other RTL languages)? On Fri,

[Wikitech-l] New PDF renderer live

2014-07-29 Thread Matthew Walker
Ambassadors (and developers), I am tremendously happy to announce that the new PDF rendering service is live for testing on the cluster. At this time, while we shake out production bugs, it is only available via Special:Book using the 'e-book (PDF, ocg latex renderer)'. You can also render a

Re: [Wikitech-l] New PDF renderer live

2014-07-29 Thread Matthew Walker
As an addendum; when reporting bugs; we will need one of the following two things to debug: 1) The title of page (or collection being rendered) 2) The collection_id parameter from the URL on the status page ~Matt Walker Wikimedia Foundation On Tue, Jul 29, 2014 at 6:17 PM, Matthew Walker mwal

Re: [Wikitech-l] i18n deployment 2013-01-15

2013-01-14 Thread Matthew Walker
Siebrand, Mobile and Fundraising have been scheming for some time about various ways to utilize what Varnish offers which may have been what you've heard about. Mobile is further along the path than Fundraising in terms of utilizing Edge Side Includes (ESI) -- but their approach as I understand

Re: [Wikitech-l] An actual bikeshed

2013-01-23 Thread Matthew Walker
Are we just appropriating a random bikeshed somewhere in SF for this project? On Wed, Jan 23, 2013 at 10:47 AM, Jeroen De Dauw jeroended...@gmail.comwrote: Hey, What color should the bikeshed be? I'll forgive you for your ignorance - one really needs to start with picking the kind of

Re: [Wikitech-l] Namespace Initialization / Hidden Namespaces

2013-01-29 Thread Matthew Walker
Is there a reason you can't just add them to $wgExtraNamespaces? As long as the wikis are known (meta, testwiki, etc), then you can just apply the namespaces to those wikis. This is what I'm doing. It just happens in the setup script, CentralNotice.php. Ideally I would gate the addition of

Re: [Wikitech-l] Namespace Initialization / Hidden Namespaces

2013-01-29 Thread Matthew Walker
Well, the only reason I can think of this happening is because something must have called MWNamespace::getCanonicalNamespaces before your extension initialized, thus causing the cache it has to be filled without the extension's namespaces. Maybe try calling

Re: [Wikitech-l] Namespace Initialization / Hidden Namespaces

2013-01-29 Thread Matthew Walker
Good call. This is part of the story. Part of what I had been doing in the wgExtensionFunctions hook was: 1) $wgCentralBannerDispatcher = {$wgScript}/{$wgContLang-specialPage( 'BannerRandom' )}; -- Eventually makes a call to Language-getNamespaces() which then caches the localized

Re: [Wikitech-l] [Analytics] RFC: Tab as field delimiter in logging format of cache servers

2013-01-31 Thread Matthew Walker
We will most likely change the file names back to their original names in a month or so Please don't. It'll serve as a visible marker for the future for when we go back and look at the files and do a WTF. ~Matt Walker ___ Wikitech-l mailing list

Re: [Wikitech-l] Gerrit 2.6 - coming to a server near you

2013-02-04 Thread Matthew Walker
If we can come up with some sane rewrite rules, I think we could redirect gitweb urls to gitblit. +1 -- like Mark I've used gitweb URLs in several places that I wouldn't like to see breaking (one of them is original source of images moved to commons from git). ~Walker

[Wikitech-l] Varnish Caching - Using ESI

2013-02-04 Thread Matthew Walker
All, The Fundraising and Mobile teams have been scheming about how we can start to use the capabilities of the Varnish cache in our respective extensions. Mobile already does use ESI, but this would be extensions to it. As I know multiple other parties have been thinking along the same lines,

Re: [Wikitech-l] Varnish Caching - Using ESI

2013-02-04 Thread Matthew Walker
/Requests_for_comment/Partial_page_caching Ryan Kaldari On 2/4/13 2:42 PM, Matthew Walker wrote: All, The Fundraising and Mobile teams have been scheming about how we can start to use the capabilities of the Varnish cache in our respective extensions. Mobile already does use ESI

[Wikitech-l] Documentation for Extensions

2013-02-08 Thread Matthew Walker
All, Do we have an existing method for extensions to autogenerate documentation (via a commit hook or something) and then to upload that to a documentation server? (Something akin to what we do with MediaWiki core.) We should have this for Doxygen, and make something similar for JSDuck -- the JS

Re: [Wikitech-l] Gerrit 2.6 - coming to a server near you

2013-02-12 Thread Matthew Walker
I am liking the new UI features. However -- I notice that I seem to have lost +2 rights to mediawiki/core. Are we rolling back the policy that all foundation developers have +2? ~Matt Walker On Mon, Feb 11, 2013 at 6:33 PM, Chad innocentkil...@gmail.com wrote: On Mon, Feb 11, 2013 at 6:49 PM,

Re: [Wikitech-l] Gerrit 2.6 - coming to a server near you

2013-02-12 Thread Matthew Walker
Yep. Logged in as mwal...@wikimedia.org. It's odd because I still have +2 on the fundraising repos. Maybe the ACL computation changed and I'm not in some group that I should have been in? ~Matt Walker On Tue, Feb 12, 2013 at 10:54 AM, Bartosz Dziewoński matma@gmail.comwrote: Are you

[Wikitech-l] 'Page View' Stats for the Timed Media Handler

2013-02-13 Thread Matthew Walker
Greetings all, Victor is releasing a video tomorrow for valentines day and whilst I was discussing it with him, the topic of how many users actually watch our videos came up. Do we currently have a way of collecting play/click stats for content played by the TimedMediaHandler off of commons? If

Re: [Wikitech-l] Self-signed cert on https://wikitech.wikimedia.org/

2013-02-23 Thread Matthew Walker
On the presumption that we still don't want to put the *.wm.org on wikitech; what's preventing us from getting a wikitech.wikimedia.org cert? I further presume we can go with the 'cheap' option - 128bit, no extended validation. /me grumbles about annoying certificate providers and the broken

[Wikitech-l] Gerrit: fatal: Couldn't find remote ref

2013-02-26 Thread Matthew Walker
Chad (or anyone else that might know), I've a patch [1] that's been hanging out in gerrit for a while, and I was going to go back and revise it but for some reason I cannot get git review to download it. It gives a fatal: Couldn't find remote ref refs/changes/24/44224/10. Manually doing a git

Re: [Wikitech-l] Gerrit: fatal: Couldn't find remote ref

2013-02-26 Thread Matthew Walker
I'm an idiot. I was in a submodule instead of core where that patch actually was (thanks for that Tim!) ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Tue, Feb 26, 2013 at 11:42 AM, Matthew Walker mwal...@wikimedia.orgwrote: Chad (or anyone else that might know), I've

[Wikitech-l] Abuse of +2 Powers in Core and Extensions

2013-02-27 Thread Matthew Walker
All, I noticed when going through recent patches to DonationInterface that we had an instance of someone not in fundraising self commit some code -- similar changes resulting from the same 'bug' were affected across our code base. Admittedly this was was a minor textual fix - but as per [1]

Re: [Wikitech-l] [RFC] performance standards for new mediawiki features

2013-03-21 Thread Matthew Walker
Asher, Do we know what our numbers are now? That's probably a pretty good baseline to start with as a discussion. p99 banner request latency of 80ms Fundraising banners? From start of page load; or is this specifically how fast our API requests run? On the topic of APIs; we should set similar

Re: [Wikitech-l] [RFC] performance standards for new mediawiki features

2013-03-22 Thread Matthew Walker
People throw around words like graphite, but unless im mistaken us non staff folks do not have access to whatever that may be. Graphite refers to the cluster performance logger available at: http://graphite.wikimedia.org/ Anyone with a labs account can view it -- which as a commiter you do

Re: [Wikitech-l] JobQueue

2013-03-23 Thread Matthew Walker
Don't forget about the potentials of a priority based queue! (That being said I actually have no idea what goes into our job queues; so can't say if there's good candidates for priority based queuing.) ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Sat, Mar 23, 2013 at 6:30

Re: [Wikitech-l] Gerrit actively discourages discussion

2013-04-01 Thread Matthew Walker
You are definitely not the only one who finds these issues annoying. I too worry about the same. ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Mon, Apr 1, 2013 at 7:39 PM, MZMcBride z...@mzmcbride.com wrote: Hi. I'm concerned that Gerrit actively discourages discussion

Re: [Wikitech-l] Adding messages to cache for wfMessage() at runtime

2013-04-08 Thread Matthew Walker
I have a message dictionary in the form of {languageCode = message, ...}, and looking for a way to inject those messages into the message cache. My immediate reaction was to suggest that you create wikipages of all the messages. But I'm guessing this is for Zero and you can't have those

Re: [Wikitech-l] Adding messages to cache for wfMessage() at runtime

2013-04-08 Thread Matthew Walker
Take a look at the CentralNotice extension. It provides it's own interface for adding custom translatable messages. There might be some code there that is useful to you. Sadly unlikely; CN adds messages by creating WikiPages. ~Matt Walker Wikimedia Foundation Fundraising Technology Team

[Wikitech-l] Jenkins tests 'LOST'?

2013-04-08 Thread Matthew Walker
Does anyone know what this means: mwext-CentralNotice-merge : LOST ... or why I'm getting: Please wait while Jenkins is getting ready to work Your browser will reload automatically when Jenkins is ready. from https://integration.wikimedia.org/ci/ ~Matt Walker Wikimedia Foundation Fundraising

Re: [Wikitech-l] Labs Shell Access Requests, 39 pending

2013-04-16 Thread Matthew Walker
Same here ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Tue, Apr 16, 2013 at 11:49 AM, Yuvi Panda yuvipa...@gmail.com wrote: On Wed, Apr 17, 2013 at 12:15 AM, Ryan Lane rlan...@gmail.com wrote: We have a lot of these coming in as of late (which is awesome!), so we're

[Wikitech-l] File Licensing Guidelines

2013-04-24 Thread Matthew Walker
At the risk of starting another huge bikeshed like [1] I feel like we need some good guidance on just how in the heck we are required to license extensions/images/source code files. With the help of Marktraceur we now have http://www.mediawiki.org/wiki/Manual:Coding_conventions#Source_File_Headers

Re: [Wikitech-l] File Licensing Guidelines

2013-04-25 Thread Matthew Walker
Additional pressure to update Special:Version is going to come when we start using noun project icons -- like the ones that came out of the Iconathon. The license there is CC-BY but they strongly recommend we put statements to that effect in our 'About' pages for each image resource we use. I'll

Re: [Wikitech-l] Countdown to SSL for all sessions?

2013-04-30 Thread Matthew Walker
We enabled it for about an hour previously (before reverting due to the centralauth bug), and the change was barely noticeable in ganglia. Do we have numbers on what this did to the number of active editors during that time period? Esp. broken down on a per country basis? I think I want to

Re: [Wikitech-l] Coding style: Language construct spacing

2013-05-08 Thread Matthew Walker
But let's not have some weird exception just because someone didn't understand it[1] and we all copied it and want to keep it for no rational reason. I think its probably because Die, List, Array, and Exit are also keywords but require the (). It also makes sense when looking at language

Re: [Wikitech-l] Code style: overuse of Html::element()

2013-05-13 Thread Matthew Walker
In the mobile team we are increasingly finding overlap in things we need to render in javascript and in PHP Out of curiosity -- what are you rendering in JS that you wouldn't already have in the DOM or wouldn't be able to render server side? We'd love the same for PHP - there's even a bug for

[Wikitech-l] Gerrit and Merging Branches

2013-05-16 Thread Matthew Walker
Hey all, Fundraising uses deploy branches -- and this is a question about how to manage them via gerrit / git-review. Effectively -- what am I doing wrong that causes gerrit to reject my changes as exampled below: Take for example CentralNotice (I created a test branch mwalker_test that was

Re: [Wikitech-l] Gerrit and Merging Branches

2013-05-17 Thread Matthew Walker
Genius! I swore I tried git push gerrit HEAD:refs/for/??? and it not working -- but clearly I had done something else boneheaded. It was indeed the .gitreview file pointing to the wrong branch that was the cause of all my troubles. Thanks :) ~Matt Walker Wikimedia Foundation Fundraising

Re: [Wikitech-l] Gerrit and Merging Branches

2013-05-17 Thread Matthew Walker
Foundation Fundraising Technology Team On Fri, May 17, 2013 at 9:43 AM, Matthew Walker mwal...@wikimedia.orgwrote: Genius! I swore I tried git push gerrit HEAD:refs/for/??? and it not working -- but clearly I had done something else boneheaded. It was indeed the .gitreview file pointing

Re: [Wikitech-l] Moving on from Doxygen?

2013-07-05 Thread Matthew Walker
Could we maybe get use PHPDoc to generate MediaWiki docs, so that we can compare them side-by-side. This is an important request because (to play devil's advocate here a little bit)... 1. Not be tortoise slow Pretty sure this only matters because we do continuous integration -- we probably

Re: [Wikitech-l] Moving on from Doxygen?

2013-07-05 Thread Matthew Walker
Technology Team On Fri, Jul 5, 2013 at 6:06 PM, Matthew Walker mwal...@wikimedia.orgwrote: Could we maybe get use PHPDoc to generate MediaWiki docs, so that we can compare them side-by-side. This is an important request because (to play devil's advocate here a little bit)... 1

Re: [Wikitech-l] Varnish

2013-07-25 Thread Matthew Walker
Depends on what you want to do; but ab -- the apache benchmark -- isn't a bad place to start. ~Matt Walker Wikimedia Foundation Fundraising Technology Team On Thu, Jul 25, 2013 at 6:57 PM, Jacobo Nájera jac...@metahumano.orgwrote: I am exploring around Varnish Cache, do you know some tools

Re: [Wikitech-l] Is assert() allowed?

2013-07-30 Thread Matthew Walker
As for whether MW should use assertions, I don't remember/wasn't there for the original discussion, so I can't comment on that, although personally I don't see how they're that bad an idea. I wasn't there either; but from my experience assertions are bad because you are using them to guard

Re: [Wikitech-l] How's the SSL thing going?

2013-07-31 Thread Matthew Walker
Time to start adding a random amount of extra packets with each request? :) We would need to be very careful to not cause detectable entropy changes which is not trivial! Perhaps we promote the deployment of SPDY/QUIC which interleaves requests? ~Matt Walker Wikimedia Foundation Fundraising

Re: [Wikitech-l] Wikimedia's anti-surveillance plans: site hardening

2013-08-16 Thread Matthew Walker
Interesting timing. DNSSEC came up on the NANOG list today -- someone sent out an FYI to a USENIX paper [1] which shows that the law of unintended consequences is still strong and active. In the case of DNSSEC; there is an increased chance of a user being unable to resolve a protected domain --

[Wikitech-l] CentralNotice Security Patch on Tin

2013-08-20 Thread Matthew Walker
Hey all, Chris Steipp found a bug in CentralNotice yesterday and I've applied a modified version of his patch. He has asked me not to commit it to gerrit until Friday's security release. I've applied that patch to wmf12 and wmf13. Please do not git submodule update the CentralNotice extension!

[Wikitech-l] CentralNotice -- Caching and Proxies

2013-09-18 Thread Matthew Walker
Hey all, I've been scheming for a while on how to reduce the number of calls up to the server for CentralNotice. At the same time I want to greatly reduce the number of objects I have in cache. To do this I propose to change the architecture to having an intermediate proxy server with a static

Re: [Wikitech-l] Problem in rendering a book Guide to star constellations in pdf format

2012-09-24 Thread Matthew Walker
Hello! I'm guessing I'm seeing the same thing you are; but as MZ indicated a URL would be very useful. In any case: I just attempted to render to PDF