[00:14:04] greg-g: Is hexmode abdicating as release manager? [01:40:31] can anyone explain how the bloody heck we're supposed to figure out how to use Two Factor Authentication on wikitech [01:45:50] ok, after enough guess and checking, I'm finding some things on google. note to powers that be: please include better documentation and don't leave us to fumble around on Google until we get lucky [01:47:05] Hi Magog_the_Ogre. [01:47:11] wikitech.wikimedia.org/wiki/ is a wiki. [01:47:18] It says so three times in the URL. :-) [01:47:25] hi susan. long time no see [01:47:39] BE BOLD. [01:47:53] The two-factor thing just seems awful and annoying to me. [01:47:55] I have to figure out how to make it work before I do that [01:47:58] Maybe that's me. [01:48:08] well, I'm coming from the Toolserver [01:48:09] You shouldn't need two-factor anything just to edit the wiki. [01:48:12] Oh. [01:48:20] Well, yeah, that's probably more annoying. [01:48:28] where you need a freaking key to SSH into your account [01:48:33] I don't care about the wiki [01:48:47] I just don't want anyone who figures out my password to get into my SSH account [01:48:48] Yes, keys are good. [01:48:52] They keep out the bad guys. [01:49:04] I might be barking up the wrong tree [01:49:16] this might not even be used for that [01:49:29] Anyway, once you figure everything out, please document it. :-) [01:49:40] We'd hate to see two people suffer this, surely. [01:50:15] that's awfully thoughtful of you :) [01:50:38] reminds me of working in a call center, where occasionally people who were miserable were clearly of the opinion that everyone else should be as well,. [01:51:00] I'm the sassmaster. [03:59:38] where you need a freaking key to SSH into your account Susan: did I miss something re hexmode? Or are you referring to an in-progress mediawiki.org page? :) [04:06:02] Susan: feel free to email me, greg@wikimedia, I'll be offline shortly until tomorrow morning. [04:06:02] greg-g: The latter. [04:06:10] I don't have much else to say. :-) [04:06:11] ah, right, then... [04:06:17] Other than I think you may be mis-titled. [04:06:24] hehe, yeah [04:06:27] I think you're secretly a Deployment Manager. [04:06:30] it'll be confusing :/ [04:06:33] right [04:06:45] not so secretly, but yeah [04:06:51] We'll end up with a Release Manager, a release manager, a Release manager, a release Manager... [04:06:58] hah, yeah [04:07:20] Anyway, it seems like you're drafting. [04:07:24] So I'll hold myself back. [04:07:32] But this is definitely an area of interest for a few people. [04:07:36] So hit up wikitech-l when you're ready. :-) [04:07:59] so, short answer is: He knows about the process, already emailed him about it, and he'll probably apply (hopefully!). [04:08:24] will do, definitely, as you see, the community input/feedback part is a big portion of the plan [04:08:54] Heh. [04:08:54] Susan: if you have any suggestions right now, I'll be working more on it tomorrow, so if you want to email those to me, I'm game :) [04:09:08] I should read it first. ;-) [04:09:37] that might help :P [04:10:13] I didn't get past the title. [04:10:18] fair [04:10:19] I don't think this is an RFP. [04:10:30] why not? [04:10:41] A request for proposals? [04:10:45] there will be proposals made [04:10:49] Are people going to submit bids? [04:10:52] To do this work? [04:10:55] basically, yes [04:10:58] I mean, Wikimedia has RFPs, but... [04:11:00] hmmm. [04:11:07] Yeah, I don't really know this is all about. :-) [04:11:13] know what * [04:11:37] :) It'll be more clear as soon as I get the formal portion of the RFP out/public [04:11:39] The Wikimedia Foundation has 160 employees and it's going to use an RFP for MediaWiki support? [04:11:48] well...... [04:11:52] I'm surprised Tim had nothing to say about this. [04:11:56] Or several others. [04:11:58] do we open *that* can of worms right now? ;) [04:12:17] I find it's more helpful to do it before people spend time drafting pages. [04:12:24] Time isn't free, of course. [04:12:29] he does, he's been on the email threads about this, we talked about it (especially him) during our last all hands in town [04:12:39] And he signed off on this? [04:12:55] I wouldn't say it like that, if "this" means what I've drafted so far. [04:13:10] I ask about him in particular for particular reasons. [04:13:13] if "this" is the general idea, it's better than what we have now [04:13:17] right, I know [04:13:59] (actually, I may not know what you're specifically referring to, just Tim has some very strong opinions, that I think I mostly agree with as much as I understand them fully, about this) [04:14:25] Well, I'm not sure if I should withhold judgment until you've drafted more. [04:14:52] prejudice, got it ;) [04:14:59] As it is, shelling out MediaWiki support seems to be against the general goals of Sumana and her team. MediaWiki _is_ the platform, after all. [04:15:07] It's not very safe to treat it as a second-class citizen. [04:15:36] well, the idea is this will make it stronger than it is now. [04:15:46] idea/hope [04:16:57] Susan: I've been thinking about this kind of like how I think of Debian Project Leaders and Debian Release Managers, for what its worth [04:16:57] I'm glad it's not a stated goal to make MediaWiki weaker. :-) [04:17:44] Does Debian put out an RFP? [04:41:23] Susan: i haven't really followed all of that but Debian has no employees nor contractors [04:41:33] bbl [04:42:21] gl;hf [04:42:27] Debian runs on magic and prayer. [04:44:59] i'm not familiar with gl;hf [04:45:06] * jeremyb_ has to schlaf [04:45:08] yes, I do have opinions on it [04:45:09] bye [04:45:13] good luck; have fun. [04:45:58] I was hugely relieved when Erik suggested contracting it out [04:46:09] because the plan prior to that was to just let it die [04:46:50] i.e. MW would just be for WMF and anyone else who wants to use it can take it or leave it as supplied [04:47:06] no further work would be done by WMF to support third-party users [04:48:08] so I'm happy that WMF has decided that they will support it after all [05:00:10] TimStarling: Dantman was throwing ideas around the other night to start a chapter/foundation for mediawiki to focus on it, I believe he started some documents at one stage (previously) no idea what ever happened to them [05:01:16] TimStarling: Hmmm, lesser of two evils? [05:01:29] p858snake|l: Not the other night so much as the past few years. [05:01:38] p858snake|l: I have a page but it's not ready yet. [05:01:41] There's an RFC on mediawiki.org about a MediaWiki Foundation. [05:02:01] * Dantman is starting from scratch [05:02:21] hey. technical problem with login in two different language wikipedias with different usernames. right place to ask about that? [05:02:33] I've always thought that MediaWiki's development is a bit too much connected w/ the WMF's sites, but such a connection's just out of necessity. [05:02:41] snotty: Yes. [05:02:49] snotty: yes.... it's probably because of the unified login system choking on that [05:02:52] Which Wikipedias and what does "technical problem" mean? [05:03:09] * Jasper_Deng doesn't think you can login w/ two accounts at once on the same browser [05:03:22] Jasper_Deng: sounds about right. i can't login to en:wp and de:wp with my respective usernames any more [05:03:42] logging in to one logs me onto the other one with thew wrong user [05:03:54] snotty: accounts were recently unified [05:04:03] meaning that one account login = login on all wikis for many [05:04:07] TimStarling: Sue's writing a set of guiding principles right now and there are parts about the right to fork in there. Supporting third-party MediaWiki development seems to fit in with that. [05:04:08] my de:wp username is taken on en:wp..... [05:04:23] Plus, it's the Wikimedia platform. [05:04:27] enhydra: wp account is inactive for years, but .... [05:04:30] grml [05:04:34] the en:wp account is inactive for years, but .... [05:04:51] Jasper_Deng: Recently when? [05:04:57] Susan: SUL audit [05:05:04] Jasper_Deng: When? [05:05:18] I don't think any of that has been merged or deployed. [05:05:21] Susan: pgehres would know [05:05:33] there was a flood in #cvn-unifications b/c of that [05:05:42] * Jasper_Deng remembers from a week or two ago [05:05:47] i can't imagine i'm the only person where that breaks stuff [05:05:50] badly [05:06:07] Jasper_Deng: that might have just been fixing the broken unified accounts [05:06:11] Jasper_Deng: I think you're confused. [05:06:18] https://wikitech.wikimedia.org/wiki/SAL [05:06:34] having a MediaWiki Foundation would have been a reasonable solution, as long as the FDC would give it money [05:06:54] Would have been or is? [05:07:07] nope, my unification is still broken on two projects [05:07:23] * Jasper_Deng doesn't think that was logged in the server admin log but it was a week or two ago, I might not remember right [05:07:35] I think you're a bit confused. :-) [05:07:55] I suppose there could still be a MediaWiki Foundation but there's not so much point to it if it's not going to do release management [05:08:03] what I /do/ remember was a report of a flood in #cvn-unifications [05:08:26] TimStarling: Well, someone could set up a Foundation and then bid on the RFP. [05:08:29] I guess. [05:08:39] the problem with a foundation is that it can't do commercial support [05:09:06] and there is a belief that combining commercial support and maintenance in one organisation would be useful [05:09:23] I think the idea was more to have a freestanding org doing MediaWiki support, not necessarily a (non-profit) foundation. [05:09:32] Proposed naming aside. [05:10:21] we have that already [05:10:41] For how much longer? :-) [05:10:47] Jasper_Deng: any way to find out if my problem is regarded as a bug or a feature? [05:11:08] I think you're already asking in the right place, snotty [05:11:19] I'm evidently one who can't fully answer your question [05:11:25] hehe [05:11:30] I mean, there are already organisations doing commercial support, they are just not called "MediaWiki Foundation" [05:11:45] Ah. [05:12:19] nor should they be, if they're not foundations [05:12:54] Narrowing focus + growing staff seem incompatible. [05:13:19] It seems disingenuous to suggest that the Wikimedia Foundation can't support third-party MediaWiki releases. [05:13:27] Which seems to be the suggestion. [05:15:06] *shrug* I made my case [05:15:11] several times over [05:15:22] this is what we're left with [05:16:20] Fair enough. [07:00:22] is there a way to get the torblock extension to re-check a particular IP? [07:00:35] ie one that isn't a tor node anymore but that's still blocked as one [07:10:00] closedmouth: Have you tried prayer? [07:10:11] I think TorBlock is supposed to update its list(s) every 24 hours. [07:10:29] i pray to jesus every day [07:10:38] If you think it has a bug, please file a bug at . [07:10:46] YES OKAY [07:11:00] I forgive you for your sins. [07:11:15] thank you padre [07:23:51] Ok I've been having an issue loading random talk pages on enwp [07:24:06] My browser says it's reading bits.wikimedia.org [07:24:18] but in my console [07:24:58] [02:24:45.907] GET https://bits.wikimedia.org/static-1.22wmf2/skins/chick/main.css?303-4 [HTTP/1.1 404 Not Found 54ms] [07:25:30] i havent been able to trackdown where thats called from [07:25:38] its not in my custom css, and im using monobook [07:27:41] it doesnt affect me when im logged out and using vector... [07:27:42] legoktm: example/ [07:27:48] example page, I mean [07:27:54] https://en.wikipedia.org/wiki/User_talk:Addshore [07:28:36] page loads, then flickers white and goes into an infinite loading state [07:30:34] and im using firefox latest on osx [07:30:50] and someone in #wikipedia-en-roads is seeing the same issue on ff vector [07:33:01] looking [07:33:33] ty :) [07:35:36] hm, can't reproduce [07:35:56] legoktm: #wikipedia-en-roads ?? Is that a community team that aims to write articles for … roads? [07:35:57] both of us have a bunch of custom js, that might be the issue…. [07:36:01] hashar: yes :P [07:36:09] legoktm: i think chick has been removed [07:36:14] I mean the Chick skin [07:36:23] yeah, and im guessing there is a userscript that depends on it [07:37:53] legoktm: hard to find out without the referer field :( [07:38:20] legoktm: i was having a similar problem a couple of days ago at commons [07:38:27] i thought it was a problem at my end [07:38:40] Referer:https://en.wikipedia.org/wiki/User_talk:Addshore [07:38:50] hashar: thats what firefox's web console thing says [07:39:02] yeah commons also reported some weird stuff like that. [07:39:34] balls, you have a lot of custom JS.... [07:39:42] heh [07:42:30] well your interwiki script is broken for one.... [07:43:12] interwiki? [07:48:17] closedmouth: there is a bug about commons user talk pages being slow in Ff [07:48:32] speculation is that wikilove is causing it [07:51:16] huh, we switched from h5 to h3's in the ui menu sections ? [07:55:10] wow, just had the same thing [08:00:28] legoktm: one of your scripts uses document.write [08:00:55] * ori-l takes out his pad and writes legoktm a ticket [08:01:01] uhhhhh [08:01:04] :((( [08:02:14] https://en.wikipedia.org/w/index.php?diff=551925307&oldid=540109020 [08:03:08] WP:BYPASS and try again. see if it helps. [08:03:35] woah [08:03:37] :DDD [08:03:54] https://en.wikipedia.org/w/index.php?title=User%3AAddshore%2Ffunctions.js&diff=551925370&oldid=250023437 [08:04:32] mind explaining whats wrong with document.write? [08:05:51] it doesn't specify WHERE to write, so if you have scripts loaded from scripts, it sometimes dumps your script smack in the middle of the document. [08:06:35] oh, makes sense i guess. [08:07:04] i wouldnt be surprised if other people have the same issue [08:07:28] back in 2008 i was told thats the way to make it so you can import js from enwiki <--> commons and other projects [08:07:49] then already in 2008 someone was giving you an outdated answer :D [08:08:03] because this has been a known problem since 2007. [08:08:44] heh :/ [08:08:58] it's really a bug in JS specification + implementations, they later made document.write a bit 'stricter' but too many browsers already have trouble with using it. [08:09:51] legoktm: just so you know, even the 'importScript' i used now is already deprecated. But we have so many uses of that, if we will ever remove it, there will likely be a gigantic 'replace' campaign that needs to be organized. [08:10:13] oh, should we all be using the mw.loader.load now? [08:10:42] yes. that's what importScript uses underneath as well. just too much type work for my liking :D [08:10:49] yeah :P [08:11:09] a good place to start would be https://en.wikipedia.org/wiki/Template:Js [08:12:00] * legoktm submits an edit request [08:14:35] thedj[work]: https://en.wikipedia.org/wiki/Template_talk:Js#Edit_request_on_24_April_2013 [08:22:27] hashar: "I'm getting an odd effect when trying to access pages in userspace (doesn't affect any other namespace). The pages load, then appear to attempt to refresh, but do so unsuccessfully, leaving the browser hanging. " [08:22:32] another user .... [08:24:23] might be good to link to a good tutorial about DOM change breakpoints in chrome/firefox dev tools [08:24:37] commons says it's wikilove [08:25:20] thedj[work]: hi :-) [08:26:52] thedj[work]: I have close to Zero javascript knowledge, so I am unlikely to be of any help [08:28:27] ori-l: it's https://bugzilla.wikimedia.org/show_bug.cgi?id=47457 [08:37:58] hmm, and central notice is broken again as well.... [08:38:25] reported here: https://meta.wikimedia.org/wiki/Meta:Requests_for_help_from_a_sysop_or_bureaucrat#Central_Notice_dismiss_is_broken [08:40:21] i went as far as copying User:Timeshifter/common.js and am still not able to reproduce [08:40:48] ori-l: it's a race condition. depends on execution order of browser, speed of download of the scripts etc. [08:40:51] at this point i start to feel flustered because i know it will take krinkle 0.4 seconds to identify the problem [08:41:57] ori-l: Krinkle doesn't count, his dreams are executed in JS :D [10:17:30] http://www.reddit.com/r/sysadmin/comments/1czg5s/web_facing_nagios_icinga_server/c9lktgr?context=3 [10:54:12] ori-l: thedj[work]: I visited a Meta-Wiki page and it worked for me. Or rather it didn't (clicking dismiss closed the message and then forwarded me to the elections page) [10:54:58] https://meta.wikimedia.org/w/index.php?title=Special:NoticeTemplate/view&template=Election2013_submission [10:55:42] Krinkle :D [10:59:07] Krinkle: I think we were discussing the blank user pages issues in relation to your skills, not the CN issue :D [11:00:08] well, I'm fixing this first. I haven't read the other thing yet [11:00:17] onclick="hideBanner();return false;" [11:00:23] thedj[work]: exactly... [11:00:40] the only way it would fail to return false, is if hideBanner throws [11:00:42] which isn't the case [11:01:23] I'm looking into other event handlers now. Meta-Wiki (well, any wmf wiki) has a lot of random event handlers on body, document and #mw-content-text for focus, blur, submit, mouseup [11:01:44] that don't appear to be relevant in anyway [11:03:09] hideBanner doesn't have a return of itself ? [11:04:19] oh it's onclick. not .click [11:04:42] no, but that's ok (well, its horrible all this ancient I don't know why central notices always end up blowing stuff up with inline css, html IDs for everything (and very generic IDs at that), eval() inline javascript and lgobal functions that are generically named [11:04:57] thedj[work]: what do you mean? [11:05:16] its set as an attribute in the html, not a property set to the function itself [11:05:24] that'd be better [11:05:34] pausing js execution now and clicking it again seeing wheere it leads [11:05:44] debug=false, chrome prettifier=on [11:08:46] thedj[work]: apparently jQuery UI has a mouseup event bound on (document) and it gets fired first, not last. I'd expect it to bubble up and allow prevention. LEts see what the click handler does [11:12:33] thedj[work]: Yep, the return false is completely ignored. It starts in the inline evaluated block that becomes an implied 3-level deep with() statement with the element, with global, with document, with Event and what not. returns the hideBanner() function, returns to read the return false statement, but it doesn't do anything. The next executed code is the jquery handler on the parent element for cli [11:12:33] ck() [11:12:46] thedj[work]: Did you reproduce it in any browsers other than chrome? [11:13:34] Looks like it isn't new [11:13:35] http://stackoverflow.com/questions/2740112/return-false-is-ignored-in-certain-browsers-for-link-added-dynamically-to-the [11:13:38] (of course it isn't) [11:14:59] thedj[work]: Ah, that's it [11:15:04] http://stackoverflow.com/a/3037355/319266 [11:15:07] return false is a statement [11:15:14] a statement can't return in itself [11:15:16] it has to be a function [11:15:24] that's what you get for eval() inline attributes [11:15:38] just because it eval's doesn't mean it is now a function [11:15:46] it doesn't do new Function(attr) but eval(attr) [11:15:57] so it needs to be wrapped in a function [11:16:08] or better yet, don't fucking use onclick="" in html but use event handlers ... [11:16:37] but I don't blame anyone for anything other than copying one another. nobody here today wrote this. [11:16:53] * Krinkle fixes [11:26:58] Hello, I am trying to find out how core dumps work in wikimedia. I would like to ask how I should compare 2 xml wikimidia source files I have downloaded from 2 different days? (When I open the xml via a browser,FF,Chromium they crash even with 25mb) [11:27:23] (I am using linux at the moment but can reboot to windows if need be) [11:28:57] thedj[work]: fixed, clear the centralnotice_default=hide cookie and visit https://meta.wikimedia.org/wiki/Special:BlankPage?banner=Election2013_submission [11:29:11] confirmed on empty cache [11:29:20] https://meta.wikimedia.org/w/index.php?title=MediaWiki:Centralnotice-template-Election2013_submission&action=history [11:31:39] thedj[work]: btw, stopPropagation not preventDefault [11:32:03] thedj[work]: It isn't an around the whole thing, the has href="#", the parent div has a click handler that does location='//.....' [11:32:18] yeah.. [15:29:59] Coren, what am I doing wrong? [15:30:22] Well wrong channel for one… :P [15:30:56] legoktm, :p [15:57:42] robla: this is a pretty big jquery change from wmf2 : https://gerrit.wikimedia.org/r/#/c/53017/ [16:01:50] Hi guys, i was wondering if any of you could assist me in getting parsoid and the visual editor to work together locally? [16:08:26] andre__: has anyone repro'd bug 47457 outside of Europe to the best of your knowledge? [16:13:39] robla: Good question, I don't know. Email addresses with .au ending probably don't count. :) Any idea where WMF's Erik Bernhardson is based who also faces this (47457#c13)? [16:14:24] he's in the US. ok, that theory is shot [16:25:40] Hey, anyone who can tell me where i can get Parsoid for #Wikimedia? [16:27:30] what do you mean ? [16:28:19] I need info on making media wiki compatible skin - for other web apps [16:28:47] LeslieCarr, http://www.mediawiki.org/wiki/Parsoid [16:28:50] robla, andre__: it happens for me too [16:28:50] is there an uptodate style guide for the ui [16:28:52] ? [16:29:06] wikilover: yeah… so what do you want exactly ? [16:29:08] I tcpdump'ed it, it's not doing any requests but the original html [16:29:14] wikilover: i'm just confused as to what you are asking [16:29:28] To install it, but i'm not that familiar with git clone etc. [16:29:32] how to install it* [16:29:44] e.g. base font family and size etc [16:30:11] paravoid: \o/ at least somebody else who might be able to help to track it down a bit more :) [16:30:15] oh.. since it's in active development you need to pull it down from git [16:30:33] it's not in any bundles yet .. it's still changing a lot [16:30:40] oh okay. [16:30:59] How do i download from git, what is the client used. do you use node.js for that? [16:31:07] wikilover, http://www.mediawiki.org/wiki/Parsoid#Parsoid_setup [16:31:24] you use git - http://en.wikipedia.org/wiki/Git_(software) [16:32:35] oh okay, thanks. What is node.js used for? - and does parsoid require anything extra such as a process to run? - or is it like an extension? :-) [16:33:07] paravoid: andre__ I've/robla and I have emailed anomie, AaronSchulz, and now Erik B about it, probably should have included you. I just sent the initial eamil as I was catching up on bugmail this morning [16:33:24] you in that sentence refers to andre__ :) [16:33:31] :) [16:33:57] greg-g, andre__: I'm looking at it now, BTW. Can reproduce easily on Commons. Comment on the bug coming in a few minutes. [16:34:07] "great!" [16:34:22] any of the parsoid folks want to answer wikilover's questions? :) [16:34:47] LeslieCarr: they're not really here yet, judging from the empty desks behind me :) [16:34:59] ah [16:34:59] anomie: I like you. :) [16:35:26] oh okay. But thanks for the help so far. :-) - i'm trying to setup my own local wiki for notes etc. - and i would really like the visual editor to work that's why i asked :-) [16:35:30] * anomie is preparing to tcpdump a reproduction of the bug [16:35:44] wikilover, #mediawiki-visualeditor might also be good to ask in [16:35:54] jorm: any tips on UI [16:36:20] i tried there andre, but people seem pretty inactive atm. :p [16:36:50] wikilover, yes, you need patience on IRC, and keep timezones in mind... [16:37:21] plus asking a specific question is often more successful [16:38:38] wikilover: most (all?) of the VisualEditor/Parsoid team are based in San Francisco, and it being San Francisco, they don't get up much before 9am ;) [16:38:53] Oh okay, thanks for the information. I'm not really used to IRC. [16:38:57] no worries [16:39:40] marktraceur : ping [16:42:49] ok, I reproduced it with telnet [16:43:09] http://p.defau.lt/?eSeKXivVeFAyB2Z_x_GWHA [16:43:42] ah wait [16:43:47] I'm an idiot [16:43:49] it's just empty :) [16:43:56] ignore me [16:44:03] /ignore paravoid [16:44:26] our js are weird [18:01:20] anomie: just fyi, ebernhardson has gone as fer as he can go re debugging that slow user page bug, in case you were wondering. [18:08:56] Does anyone know why "git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Parsoid.git" in git bash gives me "Fatal: remote error: Git repository not found" [18:09:30] wikilover: seems to be working for me [18:11:23] Works now here also. [18:11:29] thanks for testing it. [18:12:04] :) [18:12:12] the ways of gerrit are mysterious [18:14:37] Yes it seems, brion. :-) - By the way does anyone know if the extension Parsoid requires an internet connection to be used? :-) [18:15:33] wikilover: you should check in the channel with the visual editor & parsoid guys, they'll know more details. lemme look it up [18:15:49] how do i join that channel? :-P [18:16:01] but thanks. [18:16:16] #mediawiki-parsoid I believe? [18:16:33] #mediawiki-parsoid [18:16:50] What is the command, i'm in freenode and pretty new to IRC :P [18:18:10] /join #mediawiki-parsoid [18:18:24] oh okay, thanks. [18:19:16] wikilover: ah i see you found it [18:19:17] By the way, brion did you ask them in there, or should i just ask them again? [18:19:21] yup [18:19:26] yeah ask em [18:19:30] you :) [18:19:33] okay. :-) [18:43:17] greg-g, andre__, ebernhardson: I think I've pinned down the root cause of the bug, although I don't know exactly what changed to make it suddenly start happening. [18:44:18] huh [18:46:58] AaronSchulz, Reedy, RoanKattouw_away, Ryan_Lane: I have a maintenance script that I would like to run before the Echo deployment tomorrow. It will change the user options for all existing en.wiki users (since we want new users to have different default settings than existing users). I would love to get a sanity check on this script and if anyone has an idea how long it might take to run that would be useful info. [18:46:58] https://gerrit.wikimedia.org/r/#/c/60689/ [18:49:30] anomie: that's good news [18:55:44] kaldari: I suspect the answer is quite a while [18:56:29] reedy|crapwiki: like an hour or a day? [18:57:04] 63334716 rows [18:57:07] What's the actual query you're doing? [18:57:20] wow, 63 million users? [18:57:56] https://gerrit.wikimedia.org/r/#/c/60689/2/maintenance/setEchoUserOptions.php [18:59:27] or several days? [18:59:30] No, 63 million user_property rows [19:00:33] it's only adding new properties, not changing any existing ones [19:00:47] Aayush251: Pong [19:00:53] 18087995 users [19:00:54] Right [19:01:17] Why are you selecting on the user_properties just for user_ids? [19:02:17] You're going to pull multiple rows for every user [19:02:20] yeah, that should be the user table [19:02:39] I'll change that. Thanks for catching that :) [19:03:24] Apparently I have 24 rows [19:03:28] not sure what I was thinking there [19:03:36] kaldari: You almost could just get a max(user_id) from the user table [19:03:41] and then just use a for loop [19:03:51] We don't delete users [19:04:11] might need to call it again for more users who were added since you started the script etc [19:05:00] just output the last number at the end for a starting point.. [19:05:51] hmm, that might be a better idea [19:07:54] more comments on the old revision [19:08:19] thanks [19:16:09] reedy, E3 are backporting the new (opt-in) create account form to 1.22wmf2. It depends on 5 other minor changes merged in master. Should I cherry-pick and git review each one separately, or offer a single commit of the complete set? [19:17:54] hello, I'm from the Analytics team. We were looking into documenting some of our work using Screencasts, in particular maybe HTML5 Video and Time Markerks. If there's a Mediawiki Extension that does this already please let me know . Thank you ! [19:21:55] greg-g: Hey Greg, is there a deployment window available for E2 this afternoon? [21:18:42] robla: chair/perch? [21:19:11] no thanks :) [21:19:16] :) [22:24:32] visualeditor is getting deployed to the top ten today? [22:25:59] greg-g: ^ [22:26:00] MatmaRex: tomorrow http://lists.wikimedia.org/pipermail/wikitech-ambassadors/2013-April/000201.html [22:26:03] ha! [22:26:05] * sumanah is too late [22:26:07] :P [22:26:16] greg-g: well, it's already 25th for me :P thanks [22:26:27] MatmaRex: ok "tomorrow" ;) [22:26:42] MatmaRex: seriously though, https://wikitech.wikimedia.org/wiki/Deployments#Week_of_April_22nd [22:26:55] Thursday 25th 15:30-17:30 UTC is the deploy window [22:27:20] greg-g: oh, nice. [22:27:40] i didn't realize you had such precise information available, thanks :) [22:28:04] MatmaRex: oh boy do I [22:28:34] haha [22:36:14] kaldari, any news on deployment tomorrow? ori-l asked me to check in with you on your plans. [22:36:31] no news yet [22:37:08] Okay, ping me if you have more info. [23:16:57] marktraceur: could you kick etherpad on labs? [23:17:23] robla: I'll look, but usually it comes back up in seconds [23:17:33] See? [23:17:33] ah, ok...it did. thanks [23:17:35] :) [23:17:54] robla: Ask anyway, sometimes it actually is down [23:46:24] gn8 folks