[00:40:52] I am trying to copy the content of Template:No_article_text from en.wiki to an 1.19wmf instance on lab and I see this error upon saving: from within function "Job::batchInsert". Database returned error "1054: Unknown column 'job_timestamp' in 'field list' (localhost)". [00:40:59] has anyone seen this before? [00:42:28] * AaronSchulz looks at binasher [00:43:04] wait, on labs? [00:43:28] yeah, on wmflabs [00:50:20] which wiki? [00:52:27] it's a checkout from branches/wmf/1.19wmf1 [00:53:07] in any case, someone needs to run maintenance/update.php [00:53:44] oops, that may be the case, let me try it [00:56:38] yeap, that solves the problem, thx [01:57:11] robla: ping [01:57:20] hi aude...what's up? [01:57:52] robla: when is mw 1.19 deployment on enwiki? [01:58:04] 21 hours from now [01:58:10] more importantly, are you doing a central notice or site notice? [01:58:38] probably central notice [01:58:51] ok [01:59:20] I'm following the plan Guillaume put together: https://www.mediawiki.org/wiki/MediaWiki_1.19/Communications#Phase_5 [01:59:31] we need to do one soon for wikimania... maybe march 2 or 3 [02:01:37] thanks robla [02:47:27] !summons aharoni [02:47:27] I don't know anything about "summons". [02:47:32] heh [02:48:03] anyone an expert in central notice and RTL [02:48:04] ? [02:48:18] or just RTL [02:50:01] aude: if you just ask the question, there's a good chance that someone idling in the channel might know the answer [02:51:43] bawolff: http://meta.wikimedia.org/wiki/Wikimania_2012/CentralNotice#he [02:51:50] the hebrew messages are broken [02:52:26] it say "D.C. Wikimania 2012 is July 12-15 in Washington" [02:52:32] the last line [02:53:03] arabic and farsi have no problems [03:06:41] aude: I think (but I'm not sure) that the bidi algorithm makes numbers (1,2,3..) be RTL if surrounded by an arabic character, but not for hebrew letters [03:07:04] bawolff: hmm.... [03:07:17] i just took out the "D.C." part [03:07:53] it just says "Washington" and hope people understand :/ [03:08:05] or aharoni or someone can fix it to say something acceptable [03:08:10] * bawolff is by the way, not an expert on any rtl stuff, so you shouldn't listen to me ;) [03:08:16] bawolff: ok! [03:08:34] i can at least read enough of it that i know it's not saying the right thing [03:08:43] and that arabic and farsi are good! [03:09:08] we got 2-3 days or so to fix this [03:12:11] aude: did you try surrounding the entire thing by all the he text [03:13:05] can i do that inside a central notice message? [03:13:10] i'll ry [03:13:11] try [03:15:00] bawolff: it works! [03:16:10] never thought to try that in CN [03:16:13] thanks! :) [03:16:31] glad to help :) [03:16:47] :) [09:04:54] any mobile devs around ? my question is are the other projects supported ... ie Wikisource, Wiktionary ???? [09:06:36] GerardM-, MobileFrontend is deployed everywhere [09:06:58] so en.m.wiktionary will work ? [09:07:03] (best place for such questions is #wikimedia-mobile ) [09:07:23] https://en.m.wiktionary.org/wiki/Wiktionary:Main_Page [09:08:46] that is what I call a dark launch :) [12:26:12] i am getting starnge behaviour on en wikipedia [12:26:20] http://en.wikipedia.org/wiki/User:OrenBochman/Glam/Eike [12:27:53] is this behavior of the editor a know issue [12:28:49] I pasted some text from word and I get these codes appearing once I save. [13:42:13] * gwicke wonders about the performance impact of the unicode flag in the php regexp implementation [13:42:35] did anybody benchmark that? [13:42:50] petan, on mw.o you've removed me a couple flags which are not included in +sysop :) [18:02:05] a reminder to ops, mobile, and fundraising: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2012/February could use some more data [18:12:10] RoanKattouw: report for february on resource loader. Anything to add ? I'm thinking mw.loader bugs fixed,anything else ? [18:16:39] pling [18:16:46] yo [18:17:30] * robla looks at the blocker list [18:17:43] hexmode: what's new on the blocker list? [18:18:03] robla: sent an email... [18:18:18] 1s [18:18:33] anything I need to do? [18:18:46] Krinkle: Link? [18:19:05] robla: do you know Naoko Komura? [18:19:21] familiar name [18:19:26] <^demon> Naoko used to work with us at the wmf. [18:19:31] usability [18:19:44] doesn't now? [18:19:56] yup [18:20:07] she was in charge of usability initiative [18:20:18] hexmode: why do you ask? [18:20:19] I have a click tracking bug... someone is saying "WTF is this cookie" [18:20:39] RoanKattouw: sumanah's link above [18:20:49] hexmode: where was the email that you sent? [18:21:25] I pointed to the MW page, but was thinking someone else might have more info [18:22:01] robla: title is "important bugs from plwiki" [18:22:23] !b 34781 [18:22:23] https://bugzilla.wikimedia.org/show_bug.cgi?id=34781 [18:22:30] !b 34007 [18:22:30] https://bugzilla.wikimedia.org/show_bug.cgi?id=34007 [18:22:42] those were the two bugs [18:22:49] ah...I see it now, thanks [18:23:37] Beau_ spoke to me about both of them [18:23:49] he is currently tracking some js problems with krinkle [18:24:46] Nikerabbit: your 20% day is actually tomorrow, right? [18:25:00] but RoanKattouw might have an idea on the current bug that beau is working with Krinkle on [18:25:16] robla: friday really, but I in practice I usually spend the first hour in the morning reading mails and doing CR [18:25:21] I'll ping RoanKattouw on that in a bit [18:25:32] RoanKattouw: adding buttons via js to wikieditor they end up random order now [18:25:42] k [18:26:03] Ian just swung by. looks like he's in training today [18:27:48] anything else? [18:28:18] Nikerabbit: code review! [18:28:25] Nikerabbit: I suspect we're going to have a lot more stuff post-enwiki deploy [18:28:49] robla: for sure [18:28:57] * ^demon hides from the deployment [18:29:11] robla: that's today? [18:29:20] yep [18:29:22] Nikerabbit: yeah [18:29:33] oki [18:29:49] I'll wake up something like 3-4 hours after the scheduled window [18:30:01] hexmode: They don't end up in a random order by design, and in most situations that occur in core/extensions the order is fixed. However when different, unrelated, user scripts are loaded, and each of them add 5 buttons. Then those groups will be together in the fixed order, but the order of the groups is 'random' since the scripts are loaded asynchronously and arrive in any order. [18:30:02] Nikerabbit: this is the end of your workday right now, right? I'm assuming that's the case for purposes of figuring out what to have you look at [18:30:05] <^demon> robla: What is the window? [18:30:12] 3pm-7pm PST [18:30:16] <^demon> *nod* [18:30:19] robla: it's 830pm [18:30:22] for me now [18:30:28] hexmode: so if 1 script adds button a, b, c they will be in order a-b-c, that's perfectly fine [18:30:55] so if you have anything specific, just highlight me on IRC, otherwise I do the usual things tomorrow morning [18:30:58] hexmode: but if you have a script that adds a,b,c and another that adds 1,2,3 they might end up in 1,2,3-abc or abc-1,2,3 depending on which script arrives first [18:31:43] sauna time [18:32:54] see ya Nikerabbit [18:33:03] OK I need to go sort out my problems, if you're on engineering@ you know what they are [18:33:13] <^demon> Good luck Roan. [18:33:26] good luck with whatever they are [18:33:41] robla: I also need to document the vandal fighting tools I've been using on bz [18:34:12] robla: was going to post that on officewiki and engineering-l unless you have another idea [18:34:24] that works [18:36:58] click tracking in case anyone else has something to say: https://bugzilla.wikimedia.org/show_bug.cgi?id=34794 [18:45:16] johnduhart: I think you could help this guy out (https://bugzilla.wikimedia.org/34799 - "Wiki Family Outdated instructions") so I'm adding you to the CC list. Let me know if I'm wrong. [19:48:11] RoanKattouw_away: could you help me parse https://bugzilla.wikimedia.org/show_bug.cgi?id=34781 ? [19:56:22] robla: I can :D Special:NewPages shows pages from namespaces other than specified in filter if page was moved with redirect suppression [19:56:46] Beau_: Roan and I just discussed in real life :) [19:56:52] okay :-) [19:57:05] I *just* entered a new comment [20:30:39] Krinkle-away <-- oh no [20:31:01] Reedy: can I merge / sync a change on cluster? [20:31:11] or is it busy with some 1.19 migration [20:31:17] Sure [20:31:20] Nothing going on at the moment [20:31:26] just making sure [20:34:23] :) [20:35:09] bahhhh [20:35:15] WHERE IS CHERRY-PICK [20:35:18] I am tired of svn :/ [20:35:53] Want me to merge for you? [20:36:00] svn merge -c 112702 /srv/{trunk,1.19wmf1}/extensions/ApiSandbox/ext.apiSandbox.js [20:36:07] which does … nothing!!! [20:36:08] yeah [20:36:31] I don't understand what is wrong :/ [20:37:04] <^demon> $ git tag | wc -l [20:37:04] <^demon> 162 [20:37:08] <^demon> hashar: \o/ [20:37:18] welll done [20:38:19] AaronSchulz: this is the one you're working on now? https://bugzilla.wikimedia.org/show_bug.cgi?id=34755 [20:38:50] Reedy: I have hit some kind of tree conflict in svn :-( [20:39:00] hashar: it's not you [20:39:08] I'm not sure what Krinkle has done on that commit [20:39:15] svn seems to think the files are/were replaced [20:39:43] http://dpaste.org/ZwHAD/ [20:39:45] ohhh [20:39:57] (replaced) !!!!! [20:40:02] fwiw: I do have auto props set correctly, normally when I add files (even though I didn't do that in this case) it also has the prop set good [20:40:21] Reedy: you are ranking high in the list of "my top coworkers ever" [20:40:45] maybe we should revert the commit ? [20:41:33] sure, go ahead (Or I'll do it now) [20:41:47] take some time to finish dinner [20:42:00] Reverting it seems a sensible starting point [20:44:50] Oh ffs [20:44:57] ^demon: still have to delete the big objects [20:44:57] Krinkle: SVN won't even let me revert your revision [20:44:58] :| [20:45:03] OH NO [20:45:06] ? [20:45:07] BLOCKING BUG!!!!!!!! [20:45:21] hashar: did someone move something via 1 pixel again? [20:45:24] what is the output of a revert attempt? [20:45:25] <^demon> File an RFC. See if anyone else cares :) [20:45:47] hashar: Usually U includes/FileName.php [20:46:16] RoanKattouw_away: yeah still eating my words :-D wanted to know the output of reedy revert attempt [20:47:55] I has broken svn ? [20:47:59] hulp! [20:49:38] <^demon> Krinkle: Error msg? [20:49:48] Not me, Reedy tried reverting [20:50:00] Reedy: I have got it reverted [20:50:07] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112702 [20:50:08] $ svn merge -c -112702 . [20:50:13] see 112720 [20:50:43] <^demon> *snicker* [20:50:53] <^demon> Friends don't let friends use svn. [20:51:14] Krinkle: so I guess you can reapply the change properly [20:51:26] doing [20:52:19] ^demon: I find it easier to not let my friends at all [20:57:31] Krinkle: RoanKattouw_away: bug 34732 in itself looks relatively minor, but I wonder if it potentially points to larger Resource Loader issues on Opera [20:57:34] !b 34732 [20:57:35] https://bugzilla.wikimedia.org/show_bug.cgi?id=34732 [20:58:09] Hrmph [20:58:16] We could change hookEvent() to jQuery event binding [20:58:27] Really a lot of these PP breakages are just because the code is so antiquated [20:58:57] RoanKattouw_away: ok....so you think this is likely going to be isolated to Proofread Page? [20:59:15] Maybe, it's too early to tell [20:59:20] Someone should debug this locally [20:59:37] either of you have time :-D [20:59:41] ? [21:00:16] Krinkle: deployed :-) Than,ks! [21:00:29] you're welcome [21:02:18] robla: let me know when you're ready [21:12:51] hashar: regarding puppet / gerrit / testswarm - can we do this today? [21:13:05] Ryan_Lane said he'll help us if needed [21:14:14] Krinkle: what do you want to do ? [21:15:03] Create a repo for the php files and change the puppet config to do a git clone instead of copy of files from ./files/testswarm [21:15:08] integration/testswarm [21:15:16] yeah sure [21:15:22] that would be a great exercice [21:15:27] OK [21:15:32] so that we can push/review those in there and only have to do git pull on the machine to deploy [21:15:33] So you need to create a new project in Gerrit [21:15:52] I used to be able to create new projects, I'm not sure if I can do that anymore. Ryan_Lane ? [21:16:17] yeah, another rationale is me not having (and not looking to have) push access to operations/* - although I guess with gerrit review in between it's not as much of a problem [21:18:55] Krinkle: can't you submit changes to operations/puppet already? [21:19:22] When I checked 'Admin' I didn't see myself listed there [21:19:29] dunno if that's required thoguh [21:19:31] though* [21:19:33] probably not [21:19:45] I guess that grants review permissions [21:19:54] those php files should be reviewed by us, not by operations [21:20:10] totally agree [21:20:54] <^demon> RoanKattouw_away: You should be able to [21:23:45] hmm at least the good old subversion copy and the puppet one are in sync [21:27:02] Krinkle: I can't create projects :D [21:27:10] also I am not sure how we can move history [21:28:08] Hm.. import from svn ? [21:28:17] well, RoanKattouw_away can create the project I think [21:28:31] then one of us can figure out how to import history from svn (it's not that much) [21:28:36] I am looking at both history [21:29:01] Or we can just create the files new there. We're both attributed in the comment on top [21:29:06] the git one in puppet/operation has mostly my changes [21:29:15] and missing all the stuff you did last year [21:29:27] OK [21:29:28] I don't care much about the history of those files [21:29:28] yeah we can start fresh one. I don't care [21:29:32] good [21:29:33] So, creating a project [21:29:40] integration/testswarm [21:30:27] there is already an integration group IIRC [21:30:27] Thanks [21:31:03] Ryan_Lane: Where's the docs on creating a new project again? [21:32:20] Meh, I'll just use --help [21:33:35] Boo, there is no integration project [21:33:45] there is integration/jenkins [21:34:03] and an "integration" group [21:34:11] so I guess you can create a integration/testswarm repo [21:34:18] https://gerrit.wikimedia.org/r/#admin,project,integration/jenkins,access [21:34:35] link above is the rights in use for integration/jenkins [21:35:30] the slash in the repo name is just a human-only distingsion, right ? [21:35:41] or does it have any meaning [21:36:24] No, no meaning [21:36:27] It's been created now [21:36:28] ok [21:36:35] ah, user group 'integration' [21:36:35] I copied the perms from integration/jenkins [21:36:44] aye [21:36:57] There *should* be an integration project that these two inherit from [21:36:59] But there isn't [21:37:36] "Group 10 (integration) does not exist or is not visible to you." [21:37:39] can't you create one? [21:37:56] Krinkle: I have added you to integration [21:38:01] RoanKattouw_away: http://gerrit.googlecode.com/svn/documentation/2.2.1/cmd-create-project.html [21:38:02] I could but I'm lazy [21:38:10] Ryan_Lane: Don't we have a wiki page somewhere? [21:38:14] I have no clue [21:38:17] Or is that just for account creation [21:38:22] I couldn't find that one either [21:38:25] account creation [21:38:33] that's now on labsconsole. I think [21:39:02] well, sumanah said she would move it there anyway [21:39:08] it's currently on wikitech, I guess [21:39:13] oh [21:39:14] it's there [21:39:19] https://labsconsole.wikimedia.org/wiki/Help:Access#Access_FAQ [21:42:21] btw Ryan_Lane, shouldn't http://(www.)?wmflabs.org/ redirect there? [21:42:56] I don't know what I'm supposed to do, but usually in the top domain I expect to find some clue about the subdomains [21:43:20] I created http://bots.wmflabs.org/ a few weeks ago [21:43:26] looks somewhat decent for a placeholder [21:43:34] links to https://www.mediawiki.org/wiki/Wikimedia_Labs [21:46:04] Yes, I meant for all the test wikis and such [21:46:33] Nemo_bis: redirect where? [21:46:55] Ryan_Lane, dunno, https://labsconsole.wikimedia.org [21:46:58] nah [21:47:02] at least there's some pointers there [21:47:04] [9:45pm] [21:47:09] (ignore that) [21:47:14] wmflabs.org should be some kind of portal to wmflabs projects [21:47:19] some placeholder then [21:47:23] labsconsole is for maintaining the projects [21:47:32] yeah. something would be nice [21:47:42] a redirect isn't bad in the meanwhile [21:47:50] I don't want a redirect to anything [21:47:51] to the mw.o page even [21:47:54] oook [21:47:59] * Nemo_bis doesn't insist ;) [21:48:14] ideally we'd run mediawiki there [21:48:25] I'll just give the link myself to people asking randomly around I guess [21:48:38] I think it could become a little portal with a php script and sql database, login with LDAP and add/remove public project (projects that have a public subdomain and are useful for the public). fields for title, url, description, image ? [21:48:45] another wiki? :-OOOO [21:48:55] Noooo! [21:49:26] labsconsole is on wikimedia.org to avoid attacks from wmflabs.org [21:50:00] it could be like www.wikipedia.org / www.wikimedia.org [21:50:04] page on labsconsole [21:50:09] raw html wiki fun :P [21:50:21] I plan on merging wikitech and labsconsole [21:50:30] so, we'll at least be killing off one wiki ;) [21:50:46] Hm.. labs and production into one [21:50:54] ? [21:50:57] although it makes sense though [21:51:02] wikitech isn't production [21:51:03] automated smw docs [21:51:04] oh [21:51:07] I see what you mean [21:51:09] well, it's about production [21:51:09] yeah [21:51:11] indeed [21:51:22] well, the goal of labs is to move things from test to production [21:51:29] so it makes sense for the documentation to live together [21:51:40] yeah [21:51:51] it's just documentation on wikitech [21:51:53] I think it's an ideal place for software project documentation too [21:51:57] rather than mediawiki.org [21:52:11] indeed [21:52:25] I really dislike that Labs documentation is in three separate spots [21:52:29] it's *really* confusing [21:52:47] labsconsole needs to be renamed, though [21:57:13] Krinkle: I have submitted changes for integration/testswarm : [21:57:14] remote: https://gerrit.wikimedia.org/r/2896 [21:57:14] remote: https://gerrit.wikimedia.org/r/2897 [21:57:23] notifications were sent in #mediawiki though : -/ [21:57:33] brion: now there's a way to unset arbitrary vals in a webrequest object! [21:57:50] Yeah we haven't really configured that stuff properly yet [22:05:58] awjr, yay [22:07:14] Ryan_Lane: Which 3 places ? [22:07:24] mw.org/Wikimedia_Labs, labsconsole.wm.o and .. ? [22:08:25] wikitech [22:24:59] Seriously, someone apparently uploaded a picture to commons at one point called "C:\\Dokumente_und_Einstellungen\\Christian\\Desktop\\franzoesisches_fenster.jpg" [22:25:49] and there's more... [22:27:09] 11 [22:30:26] Reedy, I don't see that [22:30:32] I know [22:30:38] It's in the globalusage table [22:30:57] I don't see a deleted entry [22:31:01] globalusage? [22:31:05] yes [22:31:09] that's probably someone linking to that [22:31:16] well, whatever [22:31:19] its' still stupid :p [22:31:24] what better way to show your file in wikipedia? [22:35:34] have a good night Platonides & Reedy :) [22:45:40] Do I understand correctly that 1.19 is to be deployed globally in 15 minutes? [22:46:41] Reedy, 11? [22:46:47] I see 758 such files [22:47:01] Platonides: with spaces in them [22:47:13] vvv: well, to all wikipedias minus nl and pl [22:47:41] spaces? [22:48:00] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112687 [22:48:39] The globalusage table probably wants a proper cleanup at somepoint [22:49:10] I see zero with them [22:49:24] 605 with C:% and underscores, though [22:49:25] There were over 4 million [22:49:30] (with spaces) [22:49:34] ouch [22:50:02] well, that's normal for both good and bad files [22:50:36] C:\documents_and_setting\desktop\FA.bmp This is not even a valid path... [22:51:28] if you build a list of all the bad ones, I'll kill them later [23:38:01] 1 Warning: Invalid argument supplied for foreach() in /usr/local/apache/common-local/php-1.19/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5Utils.php on line 199 [23:38:01] 1 Warning: Invalid argument supplied for foreach() in /usr/local/apache/common-local/php-1.19/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5Utils.php on line 180 [23:38:32] meh [23:38:34] Lemme see