[18:34:02] so it looks like someone made an executive decision to change "1.18reverted" to "reverted1.18". noting here: http://www.mediawiki.org/wiki/Code_review_tags#Branching [18:35:14] hexmode: the tagreport.py script should be updated for that [18:36:44] robla: "someone" who has executive decision making power ;) [18:38:13] hehe [18:38:21] That might be sleepy Roan [18:41:19] ah...just a mistake then [18:41:50] *robla doesn't care which way we go, as long as we pick something and stick with it [18:42:16] <^demon> 1.revert.18 [18:42:43] In case people in the meeting wonder, I'm signing out now, I have to goo [18:42:47] *go [18:44:50] robla: when did you make your last commit? I just pulled and didn't see anything from you since Monday [18:45:37] hexmode: Monday, August 8 [18:45:49] k [18:45:58] then I'm current :) [18:46:17] *hexmode makes sure he hasn't overwritten any changes [18:47:57] one other change you might want to make while you're in there: [18:48:23] hexmode: perhaps make the tag names into links, like so: [18:48:42] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/reverted1.18 [18:51:55] k [19:51:18] hexmode: I have managed to resolve some 'fixme' :-b [19:53:55] :) [20:05:56] JeroenDeDauw: Hi [20:06:04] neilk_: hi [20:06:04] alolita: hi [20:06:08] hi all [20:06:25] where are we with WLM [20:06:34] JeroenDeDauw: we can't skype or call you? IRC is okay though. [20:06:45] hashar++ [20:06:55] see you :) [20:07:02] Sorry, no - next time please mention that a call is wanted for meeting, then I'll make sure I'm at home [20:07:31] jeroen: a meeting is via a call usually [20:07:41] alolita: mostly done, there is only one thing I still need to implement [20:07:43] alolita: ok, sure [20:07:46] unless specified otherwise :-) [20:08:24] I gave JeroenDeDauw access to the machine but he pointed out he needs access to the wiki [20:08:36] neilk_: thanks [20:08:39] JeroenDeDauw: I just changed your password on commons.prototype, will /msg you [20:08:50] ok [20:09:21] JeroenDeDauw: I left a README in your home directory explaining how to update -- you just sudo su to 'wiki' and do svn up in the directory, which is symlinked from your home dir. [20:09:35] As for giving you rights on the wiki, I'm doing that right now. [20:10:02] Ok [20:10:09] JeroenDeDauw: have you made a user acct on commons.prototype wiki yet? [20:10:16] if so what's the name? [20:10:46] yeah: Jeroen De Dauw [20:10:57] oh, with spaces [20:11:30] neilk_: there is some issue unrelated to my changes that's blocking Maarten and other from testing the WLM customizations [20:12:01] JeroenDeDauw: please explain further [20:12:15] JeroenDeDauw: just made you admin on commons.prototype [20:12:42] neilk_: when uploading an image, and hitting the next button on the details page, you get an alert "please wait, still checking the title for uniqueness...", after which nothing happens [20:12:51] This is both on my local wiki and my public test wiki [20:13:08] I tried finding the source of the issue but as I'm not familiar w/ the code did not succeed [20:13:10] ugh [20:13:10] JeroenDeDauw: What are the issues are you facing [20:13:25] I assume this is related to our new TitleBlacklist API [20:13:33] okay so we need to test this further [20:13:53] neilk_: also, I had to up my public wiki to trunk to get the UW to work after updating it; so the UW now requires MW 1.19 or later - not a problem for me, just pointing it out [20:14:01] I have probably updated code on commons.prototype without making the appropriate config for the TitleBlacklist API to work. [20:14:06] neilk_: yeah, I figured it was related to that [20:14:35] hm, tricky [20:14:53] well, maybe this is early warning that we did something not compatible with 1.17 [20:15:01] we'll check it out [20:15:01] alolita: mainly the things neil solved just now. I have one more dev todo, which is implementing something that allows using localized versions of cc licenses. [20:15:01] I'll get to this ASAP [20:15:27] By the way, there is another wiki on commons.prototype which is synced to 1.17wmf1 [20:15:42] you have to go to http://commons.prototype.wikimedia.org/uwd/ [20:15:44] neilk_: I got some JS error related to mw.Uri or something like that - I guess some JS got moved to core or so [20:15:51] JeroenDeDauw: cool; what are the other features tbd for WLM ; neilk? [20:16:00] JeroenDeDauw: Timo was moving that around last week [20:16:20] Oh sorry, that's not Timo, that was me :) [20:16:35] anyway, I'm sure we can fix all these issues with a simple update [20:17:29] JeroenDeDauw: now, conversely, I have tried to get UploadCampaigns working on my personal wiki but I have not been successful so far [20:17:55] JeroenDeDauw: maybe I have some bad data in my db or something, but it doesn't update right [20:18:10] JeroenDeDauw: so I have never seen a completely working version of this either [20:18:31] WHat's the URL you used to demo to Maarten? [20:19:08] neilk_: I did make some schema changes for which I did not put into place update stuff; try deleting the tables added by the UW and running the update script [20:19:24] ok I will try that [20:19:27] http://wiki.bn2vs.com/smw/index.php?title=Special:UploadCampaigns [20:19:30] user: WLM [20:20:49] JeroenDeDauw: ok Alolita and I are in front of the same computer & I will show her the campaign tool [20:23:36] Ok [20:24:10] JeroenDeDauw: Okay you have added a lot of options here [20:24:27] JeroenDeDauw: did we have a use case for "only allow non-own-work" ? [20:24:57] neilk_: So to get the thing to work on prototype I need to run update.php, but I'm getting some warning that I need to run it w/ --iknowwhatimdoing. I can do that right? [20:25:18] uh.... [20:25:24] I've never actually seen that flag [20:25:31] so by definition I don't know what I'm doing [20:25:43] neilk_: not for WLM, but that was basically no extra effort to add [20:25:49] :d [20:25:54] regular php maintenance/update.php doesn't work? [20:26:20] I'm getting that warning when doing that [20:27:04] Well, I ran it, now http://commons.prototype.wikimedia.org/w/index.php?title=Special%3AUploadCampaigns works [20:27:13] Aaron seems to have added this flag in July [20:27:14] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/92109#c0 [20:27:59] <^demon> That's not Aaron, it's me. [20:28:21] <^demon> You can run it on prototype wikis if you want. It's mainly there to keep people from hosing the cluster by accidentally running it. [20:29:09] <^demon> Someone asked a few weeks back if you can run update.php on the cluster. The answer is "nooooooo!" so I added that to prevent accidents :) [20:29:41] okay, so the issue here was that commons.prototype has slavishly copied the $wgMiserMode setting. [20:30:13] ok, glad we held this meeting in a public channel :) [20:30:26] php update.php --fuckoffandleavemealone [20:30:40] lol [20:31:08] I think MediaWiki should have --i-am-a-dummy, like MySQL. [20:31:23] <^demon> I almost introduced a new global called $wgImASuperBigWiki for that, but decided to reuse miser mode :p [20:31:46] Ok, moving on [20:32:00] JeroenDeDauw: so I think you have all the power of Castle Grayskull and everything now [20:32:57] neilk_: yeah, I just need to finish the localization of cc licenses, and then it should be ready to go (after review and so on) [20:33:02] JeroenDeDauw: So back to the question I had before, disallowing ownwork -- I'm not sure we have a scenario for that. I don't mind that you added it out of logical completeness though [20:33:26] Ok so what sort of interface are we going to offer [20:34:09] Hmm - Maarten actually hasn't linked the templates he mentioned yet, so I don't really know [20:34:16] IMO we should just add all the cc-.*-3.0-$COUNRY licenses to the list of licenses which can be offered. That will present them with a long list in the interface, but they only have to get that right once. [20:35:11] neilk_: can do that yes [20:35:15] JeroenDeDauw: did Maarten give us any feedback? [20:35:25] But that's a whole bunch of manually copying stuff [20:35:35] Copying? I don't undersand [20:35:37] stand. [20:35:39] Maarten told me there already are localized templates for these licenses [20:35:44] Yes, that's the point [20:36:04] these are for all practical purposes separate licenses. They aren't "localized" in the sense of just having translated text. [20:36:23] Yeah [20:36:43] Maarten suggested using these templates somehow - I'm not sure if this is possible (and have not seen the templates yet) [20:36:45] The annoying thing is we'd have to copy them into the config, but I don't think scanning the db for things which look like licenses is the right approach either. [20:36:57] Well the licenses we have now are just template names, ultimately. [20:37:00] But just adding these licenses to the default config also works [20:37:06] I think I must be misunderstanding something you are saying. [20:37:18] we just add the template names as new configuration options. [20:37:30] I can do this myself -- it will help me to understand what's going on [20:37:46] neilk_: ok, sure [20:37:56] I have a few usability comments I can send to you later [20:38:23] ok [20:38:25] Just one code issue -- why two separate special pages, UploadCampaign and UploadCampaigns? [20:38:48] Because you could just make Special:UploadCampaign list them all if presented with no individual campaign id [20:38:53] anyway that's a minor issue [20:38:57] They do different things, the former is to modify an upload campaign, the later is to list upload campaigns [20:39:07] Ok, I don't mind keeping them separate. [20:39:31] All right our main issue now is to get Maarten or someone else to give this a once-over, have they adequately done so from your own wiki? [20:39:42] I didn't think that this actually happened yet [20:39:57] neilk_: Maarten had a look at most of the features [20:40:18] Only the last stuff I added he could not check because of the "uniqueness" issue [20:40:42] JeroenDeDauw: Can you ping Maarten and ask him to take a look at the featureset on prototype. Pl keep Neil and me on cc. [20:40:58] Sure, will do [20:41:06] alolita: well, let's make prototype the place to look going forward, but I just checked my email too and Maarten seems satisfied [20:41:21] Except for including more license choices. [20:41:35] neilk: i agree - prototype should be the place to test [20:42:13] neilk: so when can the license choices functionality be completed by ; we can ping maarten at that point to get final ok [20:42:13] Okay should we talk again later this week, like Thursday or Friday? [20:42:33] Friday fits for me [20:42:34] neilk, JeroenDeDauw: what works for both of you? [20:42:52] Friday morning is best for all us I think [20:42:53] On Thurseday I won't be at home (ie able to call) [20:42:59] Friday morning 11:30PT [20:43:07] correction - 11 to 11:30PT [20:43:10] 11am to 1130 works for me [20:43:25] Fine for me [20:43:33] JeroenDeDauw: ok by tomorrow let's get something that Maarten and others can comment on [20:43:34] that's cool [20:43:35] alolita: you making the Google Calendar event? [20:43:47] JeroenDeDauw: yup doing it now [20:44:02] neilk_: ok - so you are taking care of the local licenses stuff right? [20:44:07] yeah [20:44:10] awesome [20:44:40] all right I think that's the one obvious remaining issue, we just need to make it a bit more usable, add more instructions. [20:44:56] and test for bugs [20:45:16] JeroenDeDauw: sent [20:45:21] right so Alolita & I are late for our next meeting already -- ttyl, JeroenDeDauw [20:45:35] JeroenDeDauw: ttyl bye [20:45:43] neilk_: I already tested all config settings; not staying there are no bugs, but the obvious ones should definitely be gone [20:46:01] neilk_: alolita: ttyl [20:46:14] JeroenDeDauw: I've reviewed your code (not on Special:Code, just once-over) and I am impressed with how thorough you are. [20:46:24] I owe you the actual reviews though, still :( [20:47:00] neilk_: :) sure [21:45:36] I have a question from a volunteer: [21:45:38] "We will have a "translate-a-thon" with [a] museum on the 20th. Most, if not all, of the participants will be newbies who will probably need to create an account. I know from past experience that if multiple people try to create accounts from the same lab (same IP addy) that IP gets blocked for WP's protection. ... Is there anyway around this? I will try hard to have people create accounts before the event, but I cant guarantee i [21:45:38] t." [21:46:23] talk to sage ross. he knows how to get that shit handled. [21:46:53] k [21:47:48] thanks jorm [21:48:07] Just ask ops to whitelist the ip for the day [21:48:17] Ariel does that for the events in greece