[00:36:00] ^demon: is it normal for the code review tool to lag behind what's actually in SVN? eg the wikimedia repo is currently at r464 but the code review tool seems to think we're at r459 [00:36:28] and r460 was checked in ~2 hours ago [00:38:52] <^demon> Hmm, it shouldn't be. [00:38:54] <^demon> Lemme check [00:41:14] <^demon> Hmm, CodeReview is complaining about OOM. [00:41:50] <^demon> Fatal error: Allowed memory size of 125829120 bytes exhausted (tried to allocate 71 bytes) - seems very wrong [00:42:00] ! [00:46:25] <^demon> Was r460 really large? [00:46:38] <^demon> (like filesizes) [00:47:00] <^demon> Hmm, looks like it might've been. Lemme try from the cli. [00:47:49] yes [00:47:50] it was [00:48:09] :( [00:48:16] i didnt mean to break CodeReview [00:48:18] sorry chad [00:48:23] <^demon> No problem :) [00:48:41] <^demon> The API is bailing on the curl request sent by the post-commit hook. [00:48:47] <^demon> I did it manually through the command line [00:48:54] woohoo! [00:49:09] <^demon> http://www.mediawiki.org/wiki/Special:Code/Wikimedia - now shows through head. :) [00:49:12] there we gp [00:49:14] *go [00:49:15] thanks! [00:50:51] <^demon> No problem. [01:00:12] ^demon: ping [01:00:18] <^demon> Pong. [01:00:31] so, jenkins is pm'ing me [01:00:38] saying it thinks I broke the build [01:01:22] <^demon> Yeah, I forgot to disable the /msg pings. [01:01:27] <^demon> Those are annoying. [01:01:49] ^demon: Yeah, it does it every minute or so [01:02:13] <^demon> Every 5 ;-) [01:10:04] if a bot was pinging me every 5 minutes about broken tests, I think I would put it on ignore on the second ping [01:10:41] TimStarling: ha ha [01:11:13] btw how did you go with the thing? [01:12:54] TimStarling: Brion didn't like it [01:13:12] TimStarling: So, I removed it [01:13:27] I bet he didn't recommend changing the sanitizer instead [01:13:36] did he have some other idea? [01:13:38] TimStarling: nope [01:13:49] just plain didn't like it? [01:13:55] TimStarling: He said just support things by id [01:14:02] and add them to the pages that don't have them [01:15:00] you mean hard code the relevant section IDs into the mobile gateway? [01:15:21] or use special divs with some ID prefix? [01:15:25] TimStarling: edit the main pages on the various sites that don't have those ids [01:15:45] special divs with "mf-" as the prefix [01:15:54] right [01:16:07] fair enough [01:59:16] I don't understand why the mobile site treats the main page different from any other page. [02:31:00] the main page is a bit of a clusterfuck wrt mobile, actually. [12:34:27] RoanKattouw, there? [12:34:39] Yes [12:34:43] http://meta.wikimedia.org/w/index.php?title=Special:GlobalUsers&limit=1&username=Catrope [12:34:56] Do you still have the need to that steward flag? [12:35:05] Did I give it to myself at some point? [12:35:22] Dunno.. but as you have that, I hoped you know. :P [12:35:33] Let me see when and why I got that [12:35:43] Okay, thanks! [12:35:52] ??? (Need temp steward rights to edit wikimania2005wiki for HTTPS test) [12:35:55] 21:18, 12 July 2011 [12:36:00] Yeah, I don't need those anymore [12:36:01] Yes, that I can see. [12:36:04] I'll remove them from myself [12:36:28] RoanKattouw, thank you. You can also ask to stewards on #wikimedia-stewards if you want. [12:36:54] 12:36, 8 September 2011 Catrope (talk | contribs) changed global group membership for User:Catrope from Staff, steward, sysadmin to Staff, sysadmin ??? (Remove steward, gave it to myself temporarily over a month ago and forgot to undo that) [12:37:29] Thank you. :) [12:39:33] Thanks for reminding me [15:23:48] hi TrevorParscal [15:24:03] Good morning TrevorParscal [15:24:36] *RoanKattouw figures Nikerabbit also wants something from TrevorParscal , lets him go first [15:24:59] yes, one at a time plz [15:25:00] just an announcement: I renamed the LogEntry class and made some small fixes [15:25:02] what's crackin? [15:25:06] nice [15:25:18] your LogEntry class that is [15:25:20] the world is a less scary place now [15:26:24] RoanKattouw: your turn [15:26:28] heh [15:26:36] Could you review the Narayam CSS revamp? [15:26:46] https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Special:Code/MediaWiki/96142 [15:26:53] RoanKattouw: have you reviewed the recent commits? [15:26:54] Apparently you told them to move Narayam to the personal tools [15:27:02] Which is a great decision BTW, it looks much better now [15:27:06] sure, not right now because I'm pair programming with Inez - could you send me an email with that link and whatnot? [15:27:11] Nikerabbit: I'm doing that right now, and committing some followups [15:27:13] TrevorParscal: Sure [15:27:19] thanks! [15:27:24] RoanKattouw: oh cool, I was going to do that too [15:27:32] let me know if I can help [18:02:08] hexmode: Did you just stop your sentence or is my connection flaky? [18:26:38] robla: which username did you want? [18:26:41] err [18:26:42] wiki name [18:27:16] Ryan_Lane: hey there....I'll swing by in a bit. still have question and on the phone now [18:27:21] ok [18:27:49] brion: you still having that weird password issue? [18:28:01] Ryan_Lane, let's find out! [18:28:02] link me [18:28:17] https://controller.labs.wikimedia.org/wiki/Main_Page [18:28:24] I really need to change that URL :) [18:28:32] I wonder if we bought that new domain yet [18:29:19] yay! i have a 'forgotten your password details' link now :D [18:29:28] \o/ [18:29:46] ok, so there's no 'brion', 'brionv', 'bvibber', or 'Brion VIBBER' account [18:30:00] should be a Brion VIBBER [18:30:04] sec [18:30:07] There is no user by the name "Brion VIBBER". Usernames are case sensitive. Check your spelling, or create a new account. [18:30:11] heh [18:30:11] lame [18:30:19] no 'Brion Vibber' either [18:30:34] ok debugging time :) [18:31:38] ah. mediawiki and its weird code paths [18:33:57] I need to add a domain selector to that stupid form [18:34:02] *Ryan_Lane sighs [18:35:30] wow. now *I* don't see the password reset link [18:35:48] there's some weird mediawiki bug here [18:39:03] *Ryan_Lane twitches [18:39:12] this special page is *terrible* :( [18:39:20] awww [18:42:30] I may just say fuck it and put a dirty hack in, and rewrite all of this crap in a later version of mediawiki [18:43:37] I'm logged into the WebEx meeting app, but the room designated for the style guide meeting is empty. "The host has not joined the room yet" [18:44:00] *Ryan_Lane grumbles [18:44:07] I'll do it the nice way :'( [19:27:29] brion: heh. ok. try now? :) [19:27:36] sec [19:27:47] I was good and did it the proper way :) [19:29:43] Ryan_Lane, ok so still no brion, brionv, bvibber, Brion Vibber, or Brion VIBBER found [19:29:48] wow. [19:31:49] heh. did all that work for nothing [19:32:00] oh well, it was the proper thing to do [19:32:13] now I can take out my configuration hack :) [19:32:31] Ryan_Lane, i'm in :D [19:32:38] \o/ [19:32:53] and this is why we have beta testers! [19:33:41] hehehe [19:53:00] bah, *I* get: [19:53:06] The value you specified is not a valid option. [19:53:19] which is why being a guinea pig sux [19:55:55] yay the last push must have got it [19:55:56] apergos: eh? where? [19:56:05] on the password reset page [19:56:06] ah [19:56:17] nice red letters next to the "lab" setting for domain [19:56:19] (which I left as it) [19:56:22] *as 8s [19:56:24] grrr [19:56:25] as is [19:56:28] hmm [19:56:29] apergos: once I get the pw and all right for the ptwikibooks user, does it automatically add it to CA if my CA user is already logged in? [19:56:33] really? [19:56:38] apergos: it's working now though? [19:56:42] but I just now got it to tell me it sent the mail [19:56:44] yes [19:56:53] I saw you had "added support for odmains" [19:57:01] so I wondered if that had changed something [19:57:04] well, I had already added that code on the server [19:57:10] let's see if I actually got the mail [19:57:14] oh. I had made a config change though [19:57:29] \o/ I did [19:58:26] sweet, I am now logged in [19:59:06] there's really not a lot of recent changes here :-D [19:59:40] nope. [19:59:51] instance creation shows up in recent changes though ;) [19:59:55] same with deletion [20:00:05] so, once we start creating stuff, we'll see more [20:07:23] cool [20:21:03] bah [20:21:11] fatal: '/operations/puppet.git': not a Gerrit project [20:21:16] so what is the correct url? [20:21:32] (I cut and pasted from the email, just sayin, Ryan_Lane) [20:26:34] whois current master of bugzilla? [20:26:44] and/or has the ability to add new keywords? [20:26:51] apergos: you don't have read access. sorry :) [20:26:58] :-P :-P [20:27:12] well that's not much access to have then :-D [20:27:19] apergos: ok, you can now [20:27:44] fatal: '/operations/puppet.git': not a Gerrit project [20:27:45] i used to have write-only access to rt [20:29:45] apergos: log out and into gerrit [20:29:48] hexmode: do you know who i can talk to to get a keyword added in bugzilla? [20:30:01] apergos: it needs to sync your groups [20:30:28] mental note, set up access for people before telling them to log in :) [20:31:51] \o/ [20:31:57] yes, that might be nice :-D [20:32:06] heh [20:32:15] properly integrating things is really tough :( [20:32:49] at least it works, right? :) [20:32:52] well that is what guinea pigs are for [20:33:06] just don't cut us open and throw us in the biohazard waste bin [20:33:10] this is the kind of crap I should likely document [20:33:29] hmm prolly [20:33:42] gah I have the world's slowest internet connection [20:35:57] apergos: https://controller.labs.wikimedia.org/wiki/Main_Page#Access_FAQ [20:35:58] :) [20:36:00] documented [20:37:09] in the main project tesla? [20:37:18] (reading the earlier bits) [20:37:32] fixed :) [20:37:36] :-) [20:38:14] I copied this from my test setup on tesla [20:38:25] ok. now I wait for some functionality (and for git to finish cloning) [20:38:27] thanks! [20:38:31] yw [20:38:34] ah it's done [20:38:41] I need to figure out how to make aliases for the git commands [20:38:47] really? [20:38:48] there's a way to do it in git [20:38:58] so that you could do "git push for-review" [20:39:10] and it'll take the local branch, and submit it for review [20:39:25] I see [20:39:31] or "git push for-review-test" and "git push for-review-production" [20:39:31] <^demon> Android does something similar. They have a package called "repo" that automates a lot of their git commands. [20:39:38] yep [20:39:49] there's a way to set up origins though [20:39:49] we can manage without them though [20:39:56] it's a serious pain without them [20:40:23] I'd also like "git push skip-review-test" and "git push skip-review-production" [20:40:31] for people that are allowed to skip review ;) [20:40:43] no skipping! :-P [20:40:52] <^demon> Like people deploying to the mobile cluster? ;-) [20:41:04] we could have skip-frickin-emergency [20:41:06] I would buy that [20:41:12] apergos: do you *really* want to wait for a review for every puppet change we do? [20:41:23] the review is more so that we can review community changes [20:41:28] <^demon> git push dont-tell-tim :p [20:41:29] we already wait a long time for puppet changes :-P [20:41:33] and for when we actually want a review [20:41:55] I often don't need a review. occasionally I make a change I'd like mark to review, though [20:42:21] or maybe we should never skip review, but review/merge ourselves [20:42:27] that way others can at least comment on the changes [20:42:35] hmm sure [20:46:01] right now when changes go into svn, they automatically get pulled into /etc, and out to puppet [20:46:01] I don't think we're going to want to do that :) [20:46:44] if we have a way to test them other than that, I'm all for it :-D [20:47:28] well, we likely want to fetch the changes, review them on the box, then push them to /etc [20:47:52] that way we know what we are pushing [20:48:12] though we should have reviewed it before pushing it, right? :) [20:48:22] yes indeed [20:48:39] we do need to worry about the puppet repo getting hacked though [20:48:59] so it's still likely a good idea to look at the changes before we push them [20:49:20] worksforme [20:49:49] need mark here to discuss the workflow :) [20:50:01] tomorrow [20:50:09] almost 11 pm there [20:50:14] (and midnight here) [20:50:57] pull locally -> make changes -> commit -> push-for-review -> review/merge -> pull to sockpuppet -> check changes -> commit -> push to etc [20:51:11] commit/push can likely be the same [20:51:19] maybe via a commit hook, like we do now [20:51:47] push-for-review and review/merge can be skipped by skipping review :) [20:52:25] so, most changes for us: pull locally -> make changes -> commit -> pull to sockpuppet -> check changes -> commit (push to etc) [20:52:34] it does make the process longer but that's the breaks [20:52:48] the only way it's different than now is: pull to sockpuppet -> check changes [20:52:53] uh huh [20:52:57] unavoidable [20:52:59] yeah [20:53:16] it's a good thing to do anyway. that way we know we aren't accidentally pushing someone else's changes too [20:53:27] we can pull a specific revision [20:53:35] so that we know we are only pulling our changes [20:53:37] I admit to svn diffing before *every commit* [20:54:04] we should likely have /root//puppet <- our own repo [20:54:04] just cause you're paranoid etc. [20:54:13] that is a fine idea [20:54:25] why did this not occur to me earlier? [20:54:29] the private repo can stay svn, I guess [20:54:51] though then things are different [20:54:51] it's less likely to have a bunch of people playing in it at the same time anyhow [20:55:11] is it going to be more annoying for you? [20:55:19] ah bleep bleep [20:55:21] sonofa [20:55:33] sorry trying to commit to trunk and already out of date [20:55:33] I'm sure it will [20:55:36] heh [20:55:39] and I looked this morning [20:55:43] apergos: quick q about consolidating CA accounts .. got a sec? [20:55:43] gripe gripe [20:55:50] CA? [20:55:55] it's better for it to be more difficult for me at first, and easier for everyone [20:55:57] oh [20:56:03] sure go ahead [20:56:42] ok, so I got the pw reset link, set my pw to the same as the CA account and, then went to check it status [20:56:52] it was magically in CA [20:57:07] is that right, do you know who I should ask? [20:59:39] yes, it should have magically been joined by you checking it, I believe [20:59:49] so log out on that project [20:59:56] does it say it's logging you out on all projects? [21:16:10] apergos: so, evidently I logged in on secure. but just tried http and logged in and out w/o seeing global bit [21:16:26] let me try if I'm still in on secure [21:16:38] I think the cookies conflict [21:16:45] but to be sure try a different browser [21:16:52] clear out all the old cookies etc [21:17:38] ah, so I switched to https and got an amusingly half-way i18n'd msg: [21:17:49] Please conta log in to check if your accounts have been fully merged. [21:19:23] I think I found a bug! [21:19:28] *hexmode dances around [21:19:30] :) [21:20:03] The Bugmeister has found a bug! [21:20:07] Gather round, gather round! [21:30:20] lol.... [21:40:08] :-) [21:40:47] and it wasn't that i18n problem... [21:41:01] I wouldn't call that a bug... just so you know [21:41:11] I have STANDARDS [21:41:24] how many? [21:41:27] are they compatible? [22:24:50] bawolff: are you around? [22:24:58] I am [22:25:23] hi there....your name came up when we were discussing possible folks to help us out with a 1.18 blocker [22:25:38] The exif rotation thingy? [22:25:49] yeah, did ^demon already ping you about it? [22:26:02] hexmode did actually [22:26:30] ah, perfect. is that something you're able to take? [22:26:53] (sorry for the redundant pinging) [22:26:53] I think so as long as there is nothing unexpected there [22:27:00] no problem [22:27:22] cool, you rock!