[Wikitech-l] Ori Livneh's new role on site performance

2013-10-08 Thread Rob Lanphier
Hi everyone, I'm excited to announce that Ori Livneh will be moving into Platform Engineering as Senior Performance Engineer. This work is riffing off of the work that he's done with the Growth (nee E3) team, where a big part of his job was instrumenting new features to measure their impact on

[Wikitech-l] Sign up for the MediaWiki Architecture Summit (deadline October 22)

2013-10-08 Thread Rob Lanphier
Hi everyone, Registration for the MediaWiki Architecture Summit is now open, and will close Tuesday, October 22, 17:00 UTC (10am PDT). Here is the essential event information: January 23-24, 2014 SPUR - 654 Mission Street San Francisco, CA, USA Please put your name/information on the following

[Wikitech-l] RFC: Refactoring the Title object

2013-10-10 Thread Rob Lanphier
Hi folks, I think Daniel buried the lede here (see his mail below), so I'm mailing this out with a subject line that will hopefully provoke more discussion. :-) This is an RFC we originally conceived at the Hong Kong Wikimania architecture discussion. The notes from that are here:

[Wikitech-l] Welcome Gergő Tisza!

2013-10-15 Thread Rob Lanphier
Hi everyone, I'm pleased to announce Gergő Tisza is joining our Mulitmedia team today as a Software Engineer on the team. He'll be working most closely with Mark Holmquist and Fabrice Florin on new media handling features (first up: helping Mark finish off the new Media Viewer). He joins us

Re: [Wikitech-l] Optimizing the deployment train schedule

2013-10-18 Thread Rob Lanphier
Hi Erik, I'm not a fan of removing one of the stages of our current deployments. More inline: On Fri, Oct 18, 2013 at 3:26 PM, Erik Moeller e...@wikimedia.org wrote: Option B: No Monday deploy. This would mean we'd have to improve our testing process to catch issues affecting the

[Wikitech-l] Architecture Summit sign up deadline: Tuesday, October 22

2013-10-20 Thread Rob Lanphier
-- From: Rob Lanphier ro...@wikimedia.org Date: Tue, Oct 8, 2013 at 4:25 PM Subject: Sign up for the MediaWiki Architecture Summit (deadline October 22) To: Wikimedia developers wikitech-l@lists.wikimedia.org Hi everyone, Registration for the MediaWiki Architecture Summit is now open

[Wikitech-l] Possible topics for the next RFC review

2013-10-26 Thread Rob Lanphier
Hi folks, Here's the RFCs that have the most interest expressed on the Architecture Summit invite page[1]: https://www.mediawiki.org/wiki/Requests_for_comment/TitleValue https://www.mediawiki.org/wiki/Requests_for_comment/Configuration_database

[Wikitech-l] Welcome, Rummana Yasmeen

2013-10-29 Thread Rob Lanphier
Hi everyone, I'd like to introduce Rummana Yasmeen, a new Software Test Engineer in our QA team through April in our San Francisco office. Rummana is going to be working with our Visual Editor team primarily on manual testing, finding bugs so you don't have to. Depending on how things go in the

Re: [Wikitech-l] Architectural leadership in Wikimedia's technical community

2013-11-05 Thread Rob Lanphier
On Tue, Nov 5, 2013 at 6:02 PM, Yuvi Panda yuvipa...@gmail.com wrote: On Tue, Nov 5, 2013 at 5:57 PM, Erik Moeller e...@wikimedia.org wrote: Option D: We come up with some kind of open process for designating/confirming folks as architects, according to some well-defined criteria

Re: [Wikitech-l] New Bugzilla users have restricted accounts

2013-11-06 Thread Rob Lanphier
On Wed, Nov 6, 2013 at 5:24 AM, MZMcBride z...@mzmcbride.com wrote: Our Bugzilla installation at https://bugs.wikimedia.org/ currently restricts the capabilities of new users as a knee-jerk response to prior Bugzilla-related vandalism. There are further details at

Re: [Wikitech-l] New Bugzilla users have restricted accounts

2013-11-06 Thread Rob Lanphier
On Wed, Nov 6, 2013 at 4:18 PM, MZMcBride z...@mzmcbride.com wrote: Rob Lanphier wrote: We can certainly do something different than what we're doing, though. It should be easy to get editbugs; just not so easy that a vandal can get it. Okay, let's. I proposed reverting the settings change

Re: [Wikitech-l] New Bugzilla users have restricted accounts

2013-11-08 Thread Rob Lanphier
On Fri, Nov 8, 2013 at 2:14 PM, Steven Walling steven.wall...@gmail.com wrote: On Fri, Nov 8, 2013 at 2:12 PM, Chad innocentkil...@gmail.com wrote: Not all teams have drank the Mingle Kool-Aid yet ;-) That includes mine. :) Chad: does Platform really depend on bug assignment? Yes. Rob

[Wikitech-l] Welcome, Aaron Arcos (volunteer!)

2013-11-18 Thread Rob Lanphier
Hi everyone, I'm thrilled to announce that Aaron Arcos has agreed to volunteer for the Wikimedia Foundation as a developer with our Multimedia team through May. Aaron most recently worked at Google Switzerland (from 2005 until August 2013), where he was a frontend software engineer and UX

[Wikitech-l] OpenID deployment delayed until sometime in 2014

2013-11-26 Thread Rob Lanphier
Hi everyone, If you were following our planning process this past spring/summer, you probably heard that we had planned to deploy both OAuth and OpenID by the end of 2013. The good news is that we were able to complete our OAuth deployment (see Dan Garry's blog post on the subject[1]). The bad

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-06 Thread Rob Lanphier
Hi Jeroen, I'd love for someone to take a crack at writing an RFC for this, and maybe we can get this on the agenda for the Architecture Summit. It seems to be a topic that comes up frequently, and has a number of champions, so it doesn't have to be you that does this. Thoughts? Rob On Sun,

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-06 Thread Rob Lanphier
if stage. I honestly don't think it would take that much of a shove to put us on a trajectory to using it much more seriously. Rob On Fri, Dec 6, 2013 at 11:03 AM, Rob Lanphier ro...@wikimedia.org wrote: Hi Jeroen, I'd love for someone to take a crack at writing an RFC for this, and maybe

Re: [Wikitech-l] Making MediaWiki extensions installable via Composer

2013-12-08 Thread Rob Lanphier
On Sun, Dec 8, 2013 at 3:06 PM, Jeroen De Dauw jeroended...@gmail.comwrote: On Sun, Dec 8, 2013 at 2:42 PM, Bryan Davis bd...@wikimedia.org wrote: Finding a way to separate MW the library from MW the application may be a solution to this conflict. I don't think this would be a trivial

[Wikitech-l] RFC deadline approaching for Arch Summit: December 20

2013-12-11 Thread Rob Lanphier
Hi everyone, We're just over a week away from the Friday, December 20 deadline for RFCs as items to consider at the Architecture Summit.[1] That's not a hard and fast rule (we've never done this before), but we should definitely have a reasonable amount of time between the point an RFC is

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

2013-12-11 Thread Rob Lanphier
On Wed, Dec 11, 2013 at 2:21 PM, Ryan Lane rlan...@gmail.com wrote: On Wed, Dec 11, 2013 at 5:11 PM, Jeroen De Dauw jeroended...@gmail.com wrote: In recent months I've come across a few mails on this list that only contained accusations of trolling. Those are very much not constructive and

[Wikitech-l] RFC deadline this Friday, December 20

2013-12-18 Thread Rob Lanphier
Hi everyone, Everything I said below still stands, except now there are only two days, so please make the most of them. Don't make me break out the caps lock. I'll do it. :-) Thanks Rob -- Forwarded message -- From: Rob Lanphier ro...@wikimedia.org Date: Wed, Dec 11, 2013

[Wikitech-l] Summarizing the RFC clusters

2013-12-27 Thread Rob Lanphier
Hi everyone, It would be extremely useful to have summaries for all RFC clusters[1] similar to the one I provided yesterday[2] for HTML templating. No, I'm not volunteering :-) As Diederik mentioned, we're going to have to figure out some way of prioritizing all of the RFC clusters in advance

Re: [Wikitech-l] Straw poll to determine program for Architecture Summit

2014-01-02 Thread Rob Lanphier
On Thu, Jan 2, 2014 at 8:26 AM, Diederik van Liere dvanli...@wikimedia.org wrote: Best wishes for 2014! I hope on your list of resolutions for the New Year is to participate in the straw poll for the Architecture Summit -- https://www.mediawiki.org/wiki/Architecture_Summit_2014/Straw_poll Hi

[Wikitech-l] Welcome, Gilles Dubuc to the WMF Multimedia team

2014-01-06 Thread Rob Lanphier
Hi everyone, I'm pleased to introduce Gilles Dubuc, who is a newly-arrived Senior Software Engineer and serving as Tech Lead for the Multimedia team here at WMF. We searched far and wide to find him, and we're thrilled to finally have him to filling this role. One of the biggest responsibilities

Re: [Wikitech-l] Proposed Program Architecture Summit 2014

2014-01-16 Thread Rob Lanphier
On Thu, Jan 16, 2014 at 1:17 PM, Diederik van Liere dvanli...@wikimedia.org wrote: On Thu, Jan 16, 2014 at 10:11 PM, legoktm legoktm.wikipe...@gmail.comwrote: Hi, Given that the Configuration cluster had the second most number of votes in the poll, why was it left of the agenda entirely? We

[Wikitech-l] Notes from Architecture Summit (and call for wiki gnome help)

2014-01-27 Thread Rob Lanphier
Hi everyone, A big thank you to everyone who participated in the Architecture Summit this year! We covered a lot of ground this year, and collectively learned a lot about how to put these things together. A lot of our work from this summit on this is only just beginning. Speaking of that, just

Re: [Wikitech-l] Notes from Architecture Summit (and call for wiki gnome help)

2014-01-28 Thread Rob Lanphier
On Tue, Jan 28, 2014 at 1:28 AM, Federico Leva (Nemo) nemow...@gmail.comwrote: Can/should notes about specific RfC be copied into the respective talk pages? Some of them include DocumentMode bits that can be part of the RfC text itself, but not many. In particular I'd like to see updates to

[Wikitech-l] Meetings vs mailing list (Re: Should MediaWiki CSS prefer non-free fonts?)

2014-02-16 Thread Rob Lanphier
On Sun, Feb 16, 2014 at 10:04 AM, Jon Robson jdlrob...@gmail.com wrote: Brad since you work for the for the foundation and seem to have a lot of expertise in this area and seem to have been one of the more vocal supporters of free fonts have you reached out to your work colleagues over video

Re: [Wikitech-l] Meetings vs mailing list (Re: Should MediaWiki CSS prefer non-free fonts?)

2014-02-16 Thread Rob Lanphier
On Sun, Feb 16, 2014 at 4:03 PM, David Gerard dger...@gmail.com wrote: On 16 February 2014 23:42, Rob Lanphier ro...@wikimedia.org wrote: For what it's worth, I think I can represent Brad's viewpoint pretty well, so if anyone wants to discuss this with me in the office, I'm happy

Re: [Wikitech-l] [Design] Should MediaWiki CSS prefer non-free fonts?

2014-02-17 Thread Rob Lanphier
On Mon, Feb 17, 2014 at 12:38 PM, Steven Walling steven.wall...@gmail.comwrote: Sacrificing the readability and beauty of content for most users because there is no universally perfect solution is the kind of hard-line approach that limits the reach of FOSS, and ultimately undermines our

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

2014-02-20 Thread Rob Lanphier
On Wed, Feb 19, 2014 at 4:21 PM, Sumana Harihareswara suma...@wikimedia.org wrote: This week, we're mostly discussing the HTML templating and SOA RFCs - https://www.mediawiki.org/wiki/Architecture_Summit_2014/HTML_templatingand

Re: [Wikitech-l] Drop support for PHP 5.3

2014-02-20 Thread Rob Lanphier
On Tue, Feb 18, 2014 at 10:10 AM, Faidon Liambotis fai...@wikimedia.orgwrote: Last time we were discussing PHP 5.4 it was quite a while ago but I remember hearing that we'd need to do some porting work for our extensions. Plus, we we re having a debate we were having about Suhosin that I

Re: [Wikitech-l] Making it possible to specify MediaWiki compatibility in extensions

2014-03-01 Thread Rob Lanphier
Anyone? Anyone? Bueller? On Sat, Feb 22, 2014 at 12:10 PM, Jeroen De Dauw jeroended...@gmail.comwrote: Hey, As you are probably aware of, it has been possible for some time now to install Composer compatible MediaWiki extensions via Composer. Markus Glaser recently wrote an RFC titled

Re: [Wikitech-l] Should MediaWiki CSS prefer non-free fonts?

2014-03-03 Thread Rob Lanphier
Hi everyone, I wanted to give everyone an update from an in-person conversation I had with Ryan (see...see...I do talk to people in person!) :-) Ryan and crew, I'm really glad you all are following through with documentation and doing all of the testing you are. Thank you! If we're going to

Re: [Wikitech-l] Gerrit Commit Wars

2014-03-06 Thread Rob Lanphier
Hi Tyler, I understand you're frustrated here. As Jon says: communication in the wikiverse is hard. Also, running a top 10 website is also hard. Others have covered many of the other points, but I wanted to make sure I addressed one of the points that hasn't been covered yet: On Thu, Mar 6,

[Wikitech-l] Engineering Community Team changes

2014-03-17 Thread Rob Lanphier
Hi everyone, I'd like to announce some changes in the Engineering Community Team[1]. The headlines: * Quim Gil is taking over as the new Engineering Community Manager, effective immediately * Sumana Harihareswara is stepping into a new role as Senior Technical Writer, also effective immediately

Re: [Wikitech-l] Mapping our upstream projects

2014-03-19 Thread Rob Lanphier
On Tue, Mar 18, 2014 at 6:08 PM, Faidon Liambotis fai...@wikimedia.org wrote: On Tue, Mar 18, 2014 at 10:47:04AM -0700, Quim Gil wrote: * projects we develop that we want others to use and contribute to (e.g. MediaWiki) * projects others develop and we embed in our architecture (e.g.

Re: [Wikitech-l] HTML templating systems MediaWiki - is this summary right?

2014-04-01 Thread Rob Lanphier
On Tue, Apr 1, 2014 at 1:33 PM, Gabriel Wicke gwi...@wikimedia.org wrote: I don't see a huge case for discussing this in the RFC meeting. It's mostly about the implementation at this point, and IMO code review and pull requests are a better place to discuss that. We'll post benchmark results

Re: [Wikitech-l] Implementation JSON based localisation format for MediaWiki nearly completed

2014-04-02 Thread Rob Lanphier
On Tue, Apr 1, 2014 at 3:09 PM, Siebrand Mazeland siebr...@kitano.nlwrote: With the merging of https://gerrit.wikimedia.org/r/#/c/122787/ , probably the largest patch set for MediaWiki ever (+548314, -714438), MediaWiki core is now using JSON for localisation of interface messages, per a

[Wikitech-l] Aaron Schulz - Senior Performance Engineer

2014-04-07 Thread Rob Lanphier
Hi everyone I'm pleased to announce that Aaron Schulz is taking on a new role in Wikimedia Foundation's Platform Team: Senior Performance Engineer. Aaron works on MediaWiki internals -- components that every user-visible feature depends on, but which are rarely user-visible themselves. The

[Wikitech-l] MediaWiki Core Team plans for the coming quarter

2014-04-14 Thread Rob Lanphier
Hi everyone, I wanted to give everyone a heads up on our plans for the next quarter. The long version is here: https://www.mediawiki.org/wiki/Wikimedia_MediaWiki_Core_Team/Quarterly_review,_April_2014 The short version: we're planning to primarily focus on: * HHVM deployment. No promises

Re: [Wikitech-l] Image scaling proposal: server-side mip-mapping

2014-05-01 Thread Rob Lanphier
Hi Gilles, Thanks for the comparison images. When I was playing around with this a while back, I found that images with lots of parallel lines and lots of easily recognized detail were the best to see what sorts of problems rescaling can cause. Here's a few

[Wikitech-l] Welcome, Mukunda Modell, new Release Engineer joining Platform Engineering

2014-05-12 Thread Rob Lanphier
Hi everyone, I'm pleased to announce Mukunda Modell, a new member of our Release and QA group[1] in Platform Engineering. He'll be working on the multitude of things that need to be done to make the process of getting code from the first developer submission out into production in a reliable and

[Wikitech-l] Welcome, Dan Duvall, Automation Engineer

2014-05-27 Thread Rob Lanphier
Hi everyone, I'd like to welcome Dan Duvall to Wikimedia Foundation in his role as Automation Engineer in our Release and QA group. Dan comes to us most recently from Giant Rabbit, where he worked for a few months doing web development consulting, and before that, at National Novel Writing Month

[Wikitech-l] Summer contractors for Multimedia

2014-06-24 Thread Rob Lanphier
Hi folks, I just wanted to provide a brief (and belated) announcement regarding some added help we've enlisted over the summer on the Multimedia team. Brian Wolff has been doing little bits of contracting work over the course of his school year (as well as a lot of volunteer development), and

Re: [Wikitech-l] [Wikidata-tech] reviews needed for pubsubhubbub extension

2014-07-07 Thread Rob Lanphier
On Fri, Jul 4, 2014 at 7:16 AM, Lydia Pintscher lydia.pintsc...@wikimedia.de wrote: Wikimedia Germany has been working with a team of students over the past months. They have among other things developed a pubsubhubbub extension. The idea is that we allow 3rd parties to easily subscribe to

Re: [Wikitech-l] HTML templating progress; Knockout Components curly brace syntax

2014-07-08 Thread Rob Lanphier
On Tue, Jul 8, 2014 at 10:27 AM, Jon Robson jdlrob...@gmail.com wrote: In terms of benchmarks, I was thinking more along the lines of benchmarking on the client, in particular for mobile devices which may have less memory. This would essentially be, time to load the template from the server

Re: [Wikitech-l] HTML templating progress; Knockout Components curly brace syntax

2014-07-08 Thread Rob Lanphier
On Tue, Jul 8, 2014 at 12:56 PM, Ryan Kaldari rkald...@wikimedia.org wrote: On Tue, Jul 8, 2014 at 12:20 PM, Rob Lanphier ro...@wikimedia.org wrote: Is there someone who has the time to perform and publish an independent audit on performance specifically? We currently have this: https

[Wikitech-l] Fwd: HHVM deployment update

2014-07-18 Thread Rob Lanphier
Hi everyone, The email below was written with an internal audience in mind, but Krenair pointed out that there would generally be a lot of general interest in this. Rob -- Forwarded message -- From: Rob Lanphier ro...@wikimedia.org Date: Fri, Jul 18, 2014 at 5:20 PM Subject: HHVM

[Wikitech-l] Release Engineering team (new! improved!)

2014-07-29 Thread Rob Lanphier
Hi everyone, I’d like to announce an organizational change at Wikimedia Foundation in the Platform Engineering group. For those that aren't terribly interested in how WMF's org chart looks, you can skip the rest of this email. :-) Yesterday, we formalized “Release Engineering” as a team, and

[Wikitech-l] Roadmap and deployment highlights - week of August 25th

2014-08-22 Thread Rob Lanphier
Hi all, Welcome to this week's deployment highlights! I'm pretending to be Greg today. The full log of planned deployments next week can be found at: https://wikitech.wikimedia.org/wiki/Deployments#Week_of_Aug_25th A couple of notable items on Tuesday of next week * Global user CSS and JS

Re: [Wikitech-l] Priorities in Bugzilla

2012-11-28 Thread Rob Lanphier
On Wed, Nov 28, 2012 at 5:32 AM, Andre Klapper aklap...@wikimedia.org wrote: Right now I'd like to introduce a clear way to mark issues that should be handled immediately. This. Also On Wed, Nov 28, 2012 at 9:56 AM, bawolff bawolff...@gmail.com wrote: An alternative way of looking at

Re: [Wikitech-l] LabeledSectionTransclusion performance problems

2012-11-30 Thread Rob Lanphier
On Fri, Nov 30, 2012 at 4:09 AM, Guillaume Paumier gpaum...@wikimedia.org wrote: On Fri, Nov 30, 2012 at 10:07 AM, Merlijn van Deen valhall...@arctus.nl wrote: After the new version of LabeledSectionTransclusion (LST) was deployed on itwikisource, performance issues popped up. itwikisource's

Re: [Wikitech-l] LabeledSectionTransclusion performance problems

2012-12-03 Thread Rob Lanphier
feedback, Merlijn won't be able to fix this, so we should plan on reverting on Thursday or so if this thread goes stale. Rob -- Forwarded message -- From: Rob Lanphier ro...@wikimedia.org Date: Fri, Nov 30, 2012 at 5:03 PM Subject: Re: [Wikitech-l] LabeledSectionTransclusion performance

[Wikitech-l] Open Tech Talk next Thursday, December 13

2012-12-07 Thread Rob Lanphier
Hi everyone, We're planning to have another of our weekly tech talks next Thursday, December 13. Timing and participation details are here: http://www.mediawiki.org/wiki/Meetings/2012-12-13 Our one confirmed topic for next week is an update on browser test automation. Chris McMahon and Željko

Re: [Wikitech-l] Bugzilla: Waiting for merge status when patch is in Gerrit?

2012-12-12 Thread Rob Lanphier
My 2cif we add a new status, it should equate to deployed on the cluster, along with judicious use of milestone so that people who are just interested in the tarball can infer from our numbering what the corresponding release will be. The more statuses (statii?) we add, the less likely

Re: [Wikitech-l] Video on mobile: Firefox works, way is paved for more browser support

2012-12-12 Thread Rob Lanphier
On Wed, Dec 12, 2012 at 11:35 AM, David Gerard dger...@gmail.com wrote: Original thread from March starts here: http://comments.gmane.org/gmane.science.linguistics.wikipedia.technical/59684 As I noted back then, this is a drastic policy change that needs a lot wider discussion, including on

Re: [Wikitech-l] Video on mobile: Firefox works, way is paved for more browser support

2012-12-12 Thread Rob Lanphier
On Wed, Dec 12, 2012 at 1:04 PM, Matthew Flaschen mflasc...@wikimedia.org wrote: On 12/11/2012 03:02 PM, Brion Vibber wrote: However, every other mobile browser I've tested doesn't support Ogg Theora or WebM formats. Mobile Safari, Chrome, the old stock Android browser, Opera Mobile, and the

[Wikitech-l] (Roughly) 2 week delay for MediaWiki 1.21wmf7

2012-12-17 Thread Rob Lanphier
Hi everyone, Because a number of people are planning to take time off for the holidays, I'd like to postpone the regular release cycle for 2 weeks, with 1.21wmf7 being a slightly longer window than normal, and 1.21wmf8 stretched out a little bit as well to accommodate MLK day (January 21).

[Wikitech-l] Deploying to test2 before other wikis

2012-12-18 Thread Rob Lanphier
Hi everyone, My understanding is that some new extensions intended for widespread deployment aren't getting deployed to test2.wikipedia.org before going to other production wikis. As I was discussing this with Chris McMahon, he pointed out that there's no stated policy that this should be done.

Re: [Wikitech-l] Captchas switched back to NFS storage

2012-12-25 Thread Rob Lanphier
Thanks for the emergency fix! We'll take a closer look at a permafix when we've got more people around. Rob ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Wikidata change propogation

2013-01-03 Thread Rob Lanphier
Hi folks, One item that comes up pretty frequently in our regular conversations with the Wikidata folks is the question of how change propagation should work. This email is largely directed at the relevant folks in WMF's Ops and Platform Eng groups (and obviously, also the Wikidata team), but

Re: [Wikitech-l] Wikidata change propogation

2013-01-03 Thread Rob Lanphier
On Thu, Jan 3, 2013 at 2:57 PM, Rob Lanphier ro...@wikimedia.org wrote: The thing that isn't covered here is how it works today, which I'll try to quickly sum up. Basically, it's a single cron job, running on hume[1]. So, that means that when a change is made on wikidata.org, one has to wait

[Wikitech-l] Fwd: Deployment freeze during Eqiad migration week (and deployments next week)

2013-01-14 Thread Rob Lanphier
Hi everyone, As you probably read from CT's email last week about the Eqiad migration (you read that, right? No? Go read it. I'll wait) Ok, done now? So, as you know (now), we plan to suspend all scheduled deployments next week during the data center migration (January 21-25). We'd like to

[Wikitech-l] Open Tech Chat this week: git-deploy!

2013-01-14 Thread Rob Lanphier
Hi everyone, This week's open tech chat is going to be very tied to current events, where the current event is the data center migration, and specifically, our move to git-deploy[1] as a replacement for the venerable scap[2] for deployments in the new (and old) datacenters. This talk will be

[Wikitech-l] Welcome, Munagala Ramanath (Ram)

2013-01-15 Thread Rob Lanphier
Hi everyone, I’m delighted to introduce Munagala Ramanath (a.k.a. “Ram”), who started yesterday as a Senior Software Engineer in our Platform Engineering group (MediaWiki Core, specifically). He comes to us most recently from a small company called Oblong Industries, where he was responsible for

Re: [Wikitech-l] Fwd: Deployment freeze during Eqiad migration week (and deployments next week)

2013-01-15 Thread Rob Lanphier
Hi Arthur, Sorry for the delayed reply. Comments below: On Tue, Jan 15, 2013 at 12:07 PM, Arthur Richards aricha...@wikimedia.org wrote: I am scheduled to do a deployment (to all wikis) for MobileFrontend this Thursday afternoon: * I presume scap/sync-blah will still work for 1.21wmf7 - can

[Wikitech-l] Scap says I'm not dead yet

2013-01-16 Thread Rob Lanphier
Hi everyone, We attempted to deploy 1.21wmf8 using git-deploy[1], and ran into enough problems that we decided the best course of action is to use scap[2] today and for the foreseeable future. The new plan is to implement scap/sync-file/sync-dir for Eqiad as a temporary solution for next week

[Wikitech-l] 1.21wmf9 deployment blocker: bug 44748 (editing broken ku.wiktionary and sr.wikinews)

2013-02-07 Thread Rob Lanphier
Hi folks, We had to revert 1.21wmf9 on a few wikis due to bug 44748. Bug report: https://bugzilla.wikimedia.org/44748 The problem is that, when 1.21wmf9 is enabled, editing is completely broken on ku.wiktionary and sr.wikinews, among others. Below is the stack trace. Any ideas? Rob

[Wikitech-l] Belated welcome to Christian Aistleitner

2013-02-12 Thread Rob Lanphier
Hi everyone, I'd like to give an extremely belated welcome to Christian Aistleitner. Christian is working as a contractor for Wikimedia Foundation specializing in Gerrit work, who started working with us in mid-January. Christian was very helpful in getting the Gerrit 2.6pre upgrade to happen,

[Wikitech-l] Lua rollout to en.wikipedia.org and a few others

2013-02-15 Thread Rob Lanphier
Hi everyone, We're planning to deploy Lua to a long list of wikis on Monday, February 18, 23:00-01:00 UTC (stretching into Tuesday UTC), including English Wikipedia. Details here: http://meta.wikimedia.org/wiki/Lua Jan Kučera (User:Kozuch) has placed notifications on many of the wikis. Those

Re: [Wikitech-l] [Wikitech-ambassadors] Lua rollout to en.wikipedia.org and a few others

2013-02-15 Thread Rob Lanphier
Hi Steven, Thanks for the encouragement! Comments inline: On Fri, Feb 15, 2013 at 12:55 PM, Steven Walling swall...@wikimedia.org wrote: I didn't see it in the docs above, so thought I'd ask... Is this going to include rollout of the CodeEditor extension, or will that be done separately?

[Wikitech-l] Welcome Greg Grossmeier, Release Manager

2013-02-19 Thread Rob Lanphier
Hi everyone, I'm excited to welcome Greg Grossmeier as our new Release Manager at the Wikimedia Foundation. Greg comes to us from Creative Commons, where he served as Education Technology and Policy Coordinator, as well as serving as an interim leader for their engineering group. Prior to

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Rob Lanphier
On Thu, Feb 21, 2013 at 7:19 AM, Mark A. Hershberger m...@everybody.org wrote: On 02/21/2013 04:13 AM, Siebrand Mazeland (WMF) wrote: B. Who is MediaWiki's release manager, and what can we expect of the person who has that role? [..] Absent an explicit statement from anyone inside Foundation,

Re: [Wikitech-l] Caching Discussion: Dealing with old (deleted) wmf branches

2013-02-23 Thread Rob Lanphier
On Fri, Feb 22, 2013 at 1:29 PM, Krinkle krinklem...@gmail.com wrote: Well, the obvious thing to do and imho what we should do, like, *right now* is extend the lifetime of the old branch to the timeout of the cache. Simply not deleting a directory is very, very easy. As far as I'm concerned

Re: [Wikitech-l] Using test doubles to test code with external dependencies

2013-03-06 Thread Rob Lanphier
On Tue, Mar 5, 2013 at 1:25 PM, Ori Livneh o...@wikimedia.org wrote: A short while ago I wrote a set of three PHP unit tests for Math that use test doubles to stub out external dependencies (in this case, the database-backed cache and the texvc executable). My intent was to demonstrate the

[Wikitech-l] JobQueue changes (Re: Some Sort of Notice for Breaking Changes)

2013-03-08 Thread Rob Lanphier
On Fri, Mar 8, 2013 at 8:35 AM, Tyler Romeo tylerro...@gmail.com wrote: Is there any way that extension developers can get some sort of notice for breaking changes, e.g., https://gerrit.wikimedia.org/r/50138? Luckily my extension's JobQueue implementation hasn't been merged yet, but if it had I

[Wikitech-l] Replacement for tagging in Gerrit

2013-03-09 Thread Rob Lanphier
Hi folks, Short version: This mail is fishing for feedback on proposed work on Gerrit-Bugzilla integration to replace code review tags. Long version: One feature of our old code review system that was a tagging system that made it quick and easy to assign a keyword to a revision at any time.

Re: [Wikitech-l] Nightly shallow clones of mediawiki/core

2013-03-12 Thread Rob Lanphier
Hi Ori, I'm at the office now, but (heh) that may be a tougher test than my home connection. More below On Tue, Mar 12, 2013 at 12:00 AM, Ori Livneh o...@wikimedia.org wrote: Rob, thanks for checking. I tried it yesterday and again just now, and in both cases it took around 15 minutes:

Re: [Wikitech-l] Replacement for tagging in Gerrit

2013-03-12 Thread Rob Lanphier
Hi Guillaume, Good point. Comments below... On Tue, Mar 12, 2013 at 7:03 AM, Guillaume Paumier gpaum...@wikimedia.org wrote: On Sun, Mar 10, 2013 at 2:11 AM, Rob Lanphier ro...@wikimedia.org wrote: Short version: This mail is fishing for feedback on proposed work on Gerrit-Bugzilla

Re: [Wikitech-l] Replacement for tagging in Gerrit

2013-03-12 Thread Rob Lanphier
On Tue, Mar 12, 2013 at 10:14 AM, K. Peachey p858sn...@gmail.com wrote: On Wed, Mar 13, 2013 at 2:43 AM, Greg Grossmeier g...@wikimedia.org wrote: 4) A Gerrit-based tagging plugin would need some engineering that might not be apparent at first blush, for example: who can set tags and remove

Re: [Wikitech-l] Flagged revs and Lua modules

2013-03-20 Thread Rob Lanphier
Hi Bináris, Could you file a bug report for this? I think I might be able to tease out what the bug is from your email, but it would be a lot better if you could document what the expected behavior is, and what the actual behavior is. Here's my attempt to describe the problem, but I don't want

Re: [Wikitech-l] Who is responsible for communicating changes in MediaWiki to WMF sites?

2013-03-25 Thread Rob Lanphier
On Sun, Mar 24, 2013 at 7:27 PM, Tim Starling tstarl...@wikimedia.org wrote: On 23/03/13 03:26, Sumana Harihareswara wrote: On 03/21/2013 09:54 PM, Tim Starling wrote: Also, community managers generally see it as their responsibility to extract as much work from volunteers as possible The

[Wikitech-l] Temporarily disabling l10n update

2013-04-10 Thread Rob Lanphier
Hi folks, We've had at least a couple of site outages which we believe are due to l10nupdate. The root cause is identified in a fairly old ResourceLoader bug that seems to be biting us a little harder than it normally does: https://bugzilla.wikimedia.org/show_bug.cgi?id=27320 Disabling

Re: [Wikitech-l] WMF Engineering Roadmap Update - 20130417

2013-04-18 Thread Rob Lanphier
On Thu, Apr 18, 2013 at 8:13 AM, K. Peachey p858sn...@gmail.com wrote: On Fri, Apr 19, 2013 at 1:10 AM, Mark A. Hershberger m...@everybody.org wrote: Wow, thank you for pointing to Framasoft. Looks like they've got some really useful stuff going on there. Could be done very easily and

Re: [Wikitech-l] High-resolution Score images for printing, hi-dpi displays: two possible ways?

2013-05-04 Thread Rob Lanphier
On Sat, May 4, 2013 at 4:09 PM, Brion Vibber bvib...@wikimedia.org wrote: I've done a little weekend hacking experimenting with adding higher-resolution output support for the Score extension -- the current PNG images look pixelated or fuzzy when printed or viewed on high-DPI (eg 'Retina')

Re: [Wikitech-l] [Engineering] Proposal: Let's move to a one-week deploy cycle

2013-05-06 Thread Rob Lanphier
On Mon, May 6, 2013 at 12:20 PM, Sumana Harihareswara suma...@wikimedia.org wrote: Extrapolating from our experience from two-week deploy cycles and what bugs we find at each stage, would moving to a one-week deploy cycle substantially increase the number of users exposed to really bad bugs?

[Wikitech-l] HipHop forum/mailing list (was HipHop VM support....)

2013-05-12 Thread Rob Lanphier
On Sun, May 12, 2013 at 10:56 AM, Dmitriy Sintsov ques...@rambler.ru wrote: On 12.05.2013 1:18, Tyler Romeo wrote: FWIW, here is what I have so far: http://pastebin.com/hUQ92DfB Perhaps you should send the link to HipHop developers (or to their list, if there's any). Unfortunately, they

Re: [Wikitech-l] HipHop forum/mailing list (was HipHop VM support....)

2013-05-12 Thread Rob Lanphier
On Sun, May 12, 2013 at 8:02 PM, Matthew Flaschen mflasc...@wikimedia.org wrote: On 05/12/2013 06:24 PM, Rob Lanphier wrote: On Sun, May 12, 2013 at 10:56 AM, Dmitriy Sintsov ques...@rambler.ru wrote: On 12.05.2013 1:18, Tyler Romeo wrote: FWIW, here is what I have so far: http://pastebin.com

[Wikitech-l] Roadmap page on mediawiki.org updated from spreadsheet

2013-05-12 Thread Rob Lanphier
Hi folks, A few months back, we switched to updating the WMF Engineering Roadmap in Google Docs[1], and deprecated the on-wiki version. This wasn't an ideal solution, but the way that we were doing updates before also wasn't working, so it was worth trying something else. Now there's a

[Wikitech-l] Architecture guidelines and RFCs

2013-05-25 Thread Rob Lanphier
Hi folks, Many of us met at the Amsterdam Hackathon to discuss architecture guidelines (almost everyone with +2 in MediaWiki core, plus other knowledgeable people), and generally about the need to have more substantive conversations about MediaWiki architecture. It was a really productive

[Wikitech-l] Welcome, Nik Everett

2013-05-31 Thread Rob Lanphier
Hi everyone It is my pleasure to introduce Nik Everett as a new Senior Software Engineer specializing in Search, working remotely from his home in Raleigh, North Carolina. Nik joins us from Lulu, a company founded by Bob Young[1] to enable anyone to publish a book (dealing with print,

[Wikitech-l] Brian Wolff's summer gig, with Wikimedia!

2013-06-03 Thread Rob Lanphier
Hi everyone, Many of you already know Brian Wolff, who has been a steady contributor to MediaWiki in the the past several years (User:Bawolff), having gotten a start during Google Summer of Code 2010[1]. Brian is back for another summer working with us, working generally to improve our

Re: [Wikitech-l] Brian Wolff's summer gig, with Wikimedia!

2013-06-03 Thread Rob Lanphier
On Mon, Jun 3, 2013 at 2:29 PM, James Alexander jalexan...@wikimedia.org wrote: Someone else can very much correct me if I'm wrong but my understanding is that the difference is that this is as a normal contractor in that he's doing what is directed/needed rather then an accepted project on his

Re: [Wikitech-l] Separation of Concerns

2013-06-04 Thread Rob Lanphier
On Tue, Jun 4, 2013 at 4:31 PM, Platonides platoni...@gmail.com wrote: On 05/06/13 01:17, Tyler Romeo wrote: By saying you can only use OAuth if you're open source, it's the same as saying if you're closed source you must use insecure authentication methods. Because just saying OAuth must be

Re: [Wikitech-l] Deprecating use of the style attribute (part 1)

2013-06-23 Thread Rob Lanphier
On Mon, Jun 17, 2013 at 10:35 AM, Jon Robson jdlrob...@gmail.com wrote: Thanks to Matt and Daniel for your input so far. I would really appreciate some more heads commenting/voting on this so it is possible to start building this... Hi Jon, You probably want to make sure you link to it from

Re: [Wikitech-l] Status of MediaWiki Release Management RFP

2013-07-18 Thread Rob Lanphier
On Thu, Jul 18, 2013 at 10:29 AM, MZMcBride z...@mzmcbride.com wrote: Is there a status update regarding the MediaWiki Release Management RFP? https://www.mediawiki.org/wiki/Release_Management_RFP#Timeline indicates that the goal for an announcement was the second week of July. Hi Mz, I'll

[Wikitech-l] New Senior Software Engineer: Bryan Davis

2013-07-29 Thread Rob Lanphier
Hi everyone, I'm pleased to welcome Bryan Davis to Wikimedia Foundation's Platform Engineering team. Bryan joins us from Keynetics in Boise, Idaho, where he was the senior programmer and architect on a team responsible for new product development, building the Kount fraud control system. Bryan

[Wikitech-l] Discussions regarding archtitecture at Wikimania

2013-08-07 Thread Rob Lanphier
Hi folks, As many of you may recall, we had some great conversations in Amsterdam about how to move the architecture of MediaWiki forward (see notes from last meeting [1]) One of the many things we resolved to do was to have similar conversations when we had a critical mass of developers

Re: [Wikitech-l] git.wikimedia.org update

2013-08-13 Thread Rob Lanphier
On Tue, Aug 13, 2013 at 3:18 PM, Chad innocentkil...@gmail.com wrote: You can rely on the Gitblit urls, they're not going anywhere or changing. Gitweb I had been making promises of killing for a long long time (and never a promise of 1:1 mapping of all urls for rewriting), so here we are with

Re: [Wikitech-l] Key community metrics to influence our plans

2013-08-19 Thread Rob Lanphier
Hi all, Recapping a conversation that I had in person with Quim: On Mon, Aug 12, 2013 at 10:21 AM, Quim Gil q...@wikimedia.org wrote: # Queue of open Gerrit change requests in relation to total amount of contributions. Shorter == Better. ## Same points as above. I'm personally interested in

  1   2   3   4   5   6   >