[09:15:06] RoanKattouw: the toolserver wiki has a bug with the vector skin - river updated but it didn't get resolved. Do you have a few moments to help with this? [09:15:17] Sure [09:16:04] The bug is https://jira.toolserver.org/browse/TS-553 [09:16:34] *RoanKattouw raises eyebrow [09:16:38] I've not seen this on WMF wikis before - the 'view history' tab-thing isn't hidden [09:16:51] Why is that tab even collapsed in the first place [09:16:55] Your screen is wide enough [09:18:09] It's local CSS, I thought so [09:18:15] yay :) [09:18:28] MediaWiki:Common.css does stuff to .collapsible [09:18:38] And the View history tab also has class="collapsible" [09:19:46] OK, I can fix that. Thanks muchly [15:03:48] Ryan_Lane: Could you enlarge the disk image for commons.prototype? [15:04:07] It has 20 GB of free space and I wanna import like 18.8 GB of media [15:04:09] RoanKattouw: Sure. I'll add another disk and mount it where you'd like. How big? [15:04:17] Another 20 GB? [15:04:20] and where do you want it mounted? [15:04:21] At least temporarily [15:04:47] hi [15:04:57] Any chance you can grow the root partition by 10GB or so and mount me another 25 GB partition in /a ? [15:05:44] hmm. growing the disk is problematic. I think I can do it with disk extensions though. I'll probably need to turn off the vm though. let me see. [15:06:02] TrevorParscal: hello [15:06:07] howdy [15:06:33] Good afternoon all [15:07:08] I *really* need to buy more ram. this windows 7 vm is killing my system. stupid vmware and its windows only management interface [15:09:45] Ryan_Lane: Growing the disk can wait a while, but in the long run putting that 18.8GB of media on a disk that currently has 20GB free is gonna be problematic [15:10:00] We'd have like 1.7GB left [15:10:18] oooooo. it looks like esx 4 lets you resize a disk dynamically, while the system is running [15:10:23] :O [15:10:30] *Ryan_Lane froths at the mouth [15:10:34] i need this at work right now :) [15:11:14] I'll up it to 40GB [15:12:21] RoanKattouw: do you want me to just make the root partition large enough to hold everything? [15:12:32] Oh that'd be cool too [15:12:43] RoanKattouw: the disk is thin provisioned. It'll only actually use whatever is written to disk [15:12:44] But I need 20ish GB of temp space and another 5-10 of permanent space [15:12:48] Oooh [15:12:55] nice right? :) [15:12:56] Will it shrink back? [15:13:04] yes. [15:13:07] RoanKattouw: did you add the keydown handler to the template editor code? [15:13:08] Cool [15:13:13] adam_miller_away: Nope that was Nimish [15:13:21] adam_miller: svn blame? [15:13:43] one of those things i never learned how to use correctly :) [15:14:01] and sometimes it's nice to ask a person instead of the computer [15:14:15] but we have to be careful with ensuring we don't over allocate, as that could be problematic if the actual underlying filesystem fills all the way up (which is unlikely, as we have 1.3 TB) [15:14:39] nimish_g: YOOOOOO. the keydown handler for the template editor is awesome, but seems to not work when you hold in a key [15:17:54] ok either my brain is broken or this code is broken.... [15:18:10] my bet is on the brain [15:18:18] What code is broken? [15:20:13] this pasting bit... let me grab TrevorParscal and verify [15:21:55] hm, how do you mean? [15:22:00] adam_miller: [15:22:11] sorry, I typed those backwards [15:22:31] nimish_g: put your cursor in the name, press and hold any key [15:22:37] like delete for instance [15:22:52] in the paste section of var wikiEditor.js $selection = context.$content.find( ':not(.wikiEditor)' ); should return only the pasted elements but I think it is giving me the entire contents of the iframe [15:23:26] WTF [15:23:36] Then we're forgetting to tag stuff apparently [15:24:10] am I being grabbed? [15:24:24] i'm going to go get food real quick while everyone else is eating/busy [15:25:05] RoanKattouw: I'm going to go back to the plan of adding disks, as I don't need to mess with partition tables to do so. Do you want me to make a large /var/tmp, and /a? [15:25:39] That's fine [15:25:53] We'll have to make some config tweaks to point $wgUploadDirectory and possibly other things to /a [15:25:57] ok. I'll make /var/tmp 20GB, and /a 30GB [15:25:58] But we should be able to work that ot [15:26:16] I can turn a sub-directory into a mount point, if that is easier [15:26:25] It would be [15:26:30] Where's MediaWiki currently at? [15:26:49] at /srv/org/wikimedia/prototype/ [15:26:55] i set it up like the prototypes [15:27:05] I can make /srv large, if you want [15:27:26] OK mount in /srv/org/wikimedia/prototype/wikis/commons/images [15:27:32] There's a README file in that dir that you can safely remove [15:27:42] ok [15:33:48] adam_miller: so key auto-repeat (like when you hold down a key) trigger 'keypress' but not keyup or keydown...unfortunataely changing all the keydown to keypress does...weird shit [15:34:53] nimish_g: want me to take a crack at it? i've got an idea for how to fix it [15:36:34] RoanKattouw: I need to reboot commons prototype for disks to show up apparently (most likely cause I didn't have vmware tools installed). You need me to wait? [15:38:57] ah. nevermind. I can re-scan the scsi bus [15:39:12] adam_miller: sure =) [15:40:08] Ryan_Lane: Go ahead, I'm still writing a script on the toolserver to grab data [15:40:27] no worries, I was able to do it live [15:40:30] nimish_g: ... but then again keys like Backspace and Delete don't trigger keypress on all browsers [15:42:16] those don't count as keys for some browsers? wtf [15:42:32] I think we should go have lunch with the IE team [15:42:36] and bring baseball bats [15:43:29] Webkit also doesn't register some special keys, notably Backspace [15:43:43] I think Firefox is the only browser firing keypress for all of them, and I'm not even sure about that [15:44:27] So AFAIK it's Firefox: everything's a keypress, Webkit: navigational keys that don't change stuff don't count, IE: additionally, Backspace and Delete don't count [15:47:57] RoanKattouw: ok. done. [15:48:40] Doing it the ubuntu way is strange to me :). good to learn how to do this stuff live now when I don't really *need* to. [15:56:41] soo... there's no way i can get to the paste issues before i leave tonight... [15:56:49] hmm [15:57:19] so i decided to kill myself with hot sauce instead [15:57:51] Where are you leaving for? [15:58:26] Mexico [16:01:44] Awesome [16:01:56] FAIL: I just tried '(' + function() + ')' in PHP [16:02:06] Too much JS for me the last few months [16:17:09] nimish_g: take a look at r63654 and see what you think [16:19:17] adam_miller: interesting...how's the performance? [16:20:02] i'd assume fine, i didn't add anything too intense [16:21:30] looks good otherwise [16:31:36] nimish_g: trigger() is called a lot more, obviously. i'm not sure how important any of the changes in performance are though [16:34:00] well, I think binding it with keydown the way it was before seemed OK on large articles like "San Francisco" so for now it should be fine. if not, we can revert it back and it'll still be quasi-functional [16:47:21] nkomura: I think commons prototype is in a mostly finished state from the systems POV. [16:47:47] nkomura: DNS isn't updated yet though [16:48:31] I've already made the lists of files from guillom 's list [16:50:30] cool. you'll be exporting/importing those? You need me for anything? [16:51:07] No I'll be fine [16:51:27] alright. let me know if anything is broken [16:54:10] Ryan_Lane: thanks! [16:54:33] will you let me know the url of commons prototype? [16:54:37] nkomura: you're welcome. I'll get back to getting selenium up [16:54:50] nkomura: it'll be: http://commons.prototype.wikimedia.org [16:55:01] neilk aka flipzagging will need write access [16:55:03] nkomura: but right now, it's: http://208.80.152.249/wiki/Main_Page [16:55:25] nkomura: he needs shell access? [16:56:57] yes [16:57:40] i've got to run to grab lunch and be ready for the next meeting [16:57:50] what's his email address? [16:58:00] neilk@wikimedia.org [16:58:08] They do that too? [16:58:19] ok. I'll set up shell for him [16:58:33] RoanKattouw_away: probably not right away, [16:58:37] I thought it'd bee nkandalgaongar@wikimedia.org or whatever the spelling of his last name is [16:59:31] the joys of having temporary office IT guys [16:59:51] What's his first/last name? [16:59:52] but it would be good to give him capability to do so [17:00:06] flipzagging? [17:00:08] there? [17:00:16] Neil Kanda.... something [17:00:16] Neil Kandalgaongar? [17:00:22] heh [17:00:39] Kandalgaonkar [17:00:48] got to run, [17:00:49] http://wikimediafoundation.org/wiki/Staff [17:00:54] Holy crap, I *guessed* his name and got it right? [17:05:15] helloo? [17:05:18] you rang [17:05:51] neilk@wikimedia.org [17:06:22] RoanKattouw_away: and it's kandalgaonKar not ...gar [17:06:39] Oh dammit [17:06:43] Thought I got it right [17:07:16] np [17:07:21] *guillom got it right [17:08:21] Hey tech, just wanted to report that 'Wikimedia Commons Prototype' at 208.80.152.249 showed up in #cvn-commons creating the Sidebar. [17:08:36] Ryan_Lane: ---^^ [17:08:48] what does that mean [17:08:55] I have no ide [17:08:57] idea [17:09:10] #cvn-commons is a counter-vandalism channel on freenode [17:09:18] I have no idea why the prototype shows there [17:09:20] =D [17:09:23] It means the commons prototype box is presumably logging to that channel as well [17:09:25] Hello. [17:09:27] aha [17:09:30] I think Ryan_Lane copied the settings too closely [17:09:38] heh :) [17:09:56] well, you guys wanted it like commons, right? :) [17:10:03] Hey tech, just wanted to report that 'Wikimedia Commons Prototype' at 208.80.152.249 showed up in #cvn-commons creating the Sidebar. [17:10:12] :) [17:10:14] Krinkle, yep, I reported it already, thanks [17:10:20] but reading that sentence above I bet you already know that :P [17:11:13] what extension would cause that? [17:12:22] it may be an issue with the CVN bots, rather than the prototype [17:12:31] I doubt it [17:12:32] community voice? [17:12:35] ItNew user WikiSysop (3) creates a page - Page: MediaWiki:Sidebar Link: http://208.80.152.249/?title=MediaWiki:Sidebar&oldid=2&rcid=1 Diff: +321 b [17:12:39] by JelteBot [17:12:41] I think the prototype is pushing some info somewhere [17:12:44] ah [17:12:46] likely [17:12:58] to the commons rc feed on Wikimedia IRC ? [17:13:00] May even be a core setting rather than an extension, not sure [17:13:03] Probably [17:13:12] Try joining that feed and making another edit [17:13:22] We need to solve this before I flood it with 52k imports [17:13:31] I disabled community voice [17:13:55] It was reported in #cvn-commons here on freenode, I dont know about wiimedia-irc's feed [17:14:24] just modified the sidebar, no report in cvn-commons [17:14:43] Warning: file(/srv/org/wikimedia/prototype/wikis/commons/mwblocker.log) [function.file]: failed to open stream: No such file or directory in /srv/org/wikimedia/prototype/wikis/commons/includes/ProxyTools.php on line 206
[17:14:43]
[17:14:43] Warning: array_map() [function.array-map]: Argument #2 should be an array in /srv/org/wikimedia/prototype/wikis/commons/includes/ProxyTools.php on line 206
[17:14:46] It doesn't report everything, only edits matching specific patterns [17:14:54] indeed [17:15:02] Ips new users, page creations basicly [17:15:05] Ryan_Lane: Yes, so you need to create mwblocker.log in each wiki's dir [17:15:21] Fatal error: Call to undefined method Language::wordSegmentation() in /srv/org/wikimedia/prototype/wikis/commons/includes/search/SearchEngine.php on line 62 [17:15:27] *guillom is scared and flees [17:15:39] ^ [17:15:50] Just out of curiousity, what is the prototype commons going to be experimented for ? [17:15:51] Sounds like the checkout isn't up to date or trunk is broken [17:16:11] Krinkle, let's see, improvements to Commons, perhaps? :) [17:16:16] added file. ownership www-data:www-data [17:16:25] also chown'd images directory [17:16:53] let me try to scap [17:17:33] guillom: The biggest improvement I could think right now is 1) rc-patrol turned on (yeah, it's enabled on all major wiki's but on Commons not) and 2) expand the vandalfight team to be bigger then 1-2 persons [17:17:42] :P but nothing you guys can do about that .. [17:18:51] deleted sidebar. nothing in cvn-commons. I think disabling that extension did the trick ;) [17:19:26] scap'd [17:19:48] Ahm, it didn't show up on the Special:RecentChanges page up either [17:19:54] http://208.80.152.249/wiki/Special:RecentChanges [17:20:22] oh, my bad it did (Show bots) [17:20:34] ok, kewl, it seem fixed then :) [17:22:16] fixed maintenance scripts while I was at it [17:25:55] I can't seem to be able to create an account; it it normal? [17:26:10] ugh. recaptcha [17:27:21] lemme disable recaptcha for now [17:28:00] guillom: ok. try now [17:28:24] I'll try to fix recaptcha whenever the DNS stuff gets straightened out [17:28:28] It works! [17:28:29] thanks [17:28:35] n/p [17:29:22] guillom: need me to promote your user? [17:29:25] while you're at it, I can haz admin plz? [17:29:28] heh :) [17:29:28] :) [17:30:40] made you admin and bureaucrat [17:30:48] thanks [17:30:56] you're welcome [17:51:53] adam_miller: + // allow anything if the command or control key are depressed [17:52:08] I guess the control key is very sad, what happened? ;) [17:52:36] he forgot his medication [17:55:17] The control key is on Prozac [17:55:34] It blames Apple for ignoring it [18:09:11] TrevorParscal: What does r63660 fix? Newline eating? [18:09:23] Or textnodes being moved to weird places? [18:09:28] Cause Nimish reported the latter earlier [18:11:46] RoanKattouw: has to do with how we use


for a blank line - so when converting

line 1

line 2

to

line1
line2

it would work fine, but

line 1

line 3

line 2

it would not [18:12:14] that case can't exist on load, but it could exist if a template were wrapped after you typed it [18:12:25] and use used shift+enter in the middle of typing it [18:12:30] Right [18:12:34] OK so it doesn't happen on load [18:12:45] That means it's probably not related to what Nimish reported [18:12:56] plus there was no need for wrapping oldParent in a $( ... ) just to check for this sort of thing [18:13:02] right [18:14:25] True [18:19:35] later dudes, my stomach is requesting food [20:01:11] RoanKattouw: you should be in bed dude [20:02:26] Probably [20:02:30] It's weekend, but still [20:07:51] Ehm, it was not fixed ! The changes on the prototype commons do show up on #cvn-commons ! [20:08:07] JelteBot: IP-address 82.74.192.60 edits a page - Page: Main Page Link: http://208.80.152.249/?title=Main_Page&diff=prev&oldid=7 Diff: +16 bytes [20:09:01] Krinkle: Have you tried monitoring the Commons IRC RC feed to see if the changes also show up there? [20:10:17] you mean irc.wikimedia.org ? [20:10:23] Yes [20:11:49] I'lll check [20:14:21] RoanKattouw: rc: [[Main Page]] http://208.80.152.249/w/index.php?diff=11&oldid=7 * 82.74.192.60 * (-16) Undo revision 7 by [[Special:Contributions/82.74.192.60|82.74.192.60]] ([[User talk:82.74.192.60|talk]]) [20:14:33] irc.wikimedia.org/#commons.wikimedia [20:14:42] Thought so [20:15:07] Ryan_Lane: Apparently the Commons prototype is configured to log edits to irc.wikimedia.org, that should stop ---^^ [23:12:57] Looks like I went a little far in making commons prototype like commons :) [23:14:44] oh? [23:15:29] apparently, it is logging edits to irc, and was sending vandalism notices too [23:16:17] I fixed the vandalism notices, need to figure out which extension is doing the irc logs [23:37:35] Ok. I think I fixed the irc logging issue. commented out $wgRC2UDP options