[17:13:55] Gah [17:14:11] I just brought back elephant, it got kicked in a netsplit 6 days ago and doesn't automatically rejoin [17:14:54] bwahaha [17:15:22] RoanKattouw: so do you have any idea what went wrong? [17:15:24] is there not a way to get elephant to rejoin? [17:15:41] nkomura: I accidentally blanked a file, and that got deployed [17:15:46] I've never heard any of those words used that way before [17:15:58] oh [17:16:06] can fix right away? [17:16:15] Already fixes [17:16:17] *fixed [17:16:25] Thanks to werdna, he deployed the fix [17:16:35] thanks werdna [17:16:53] thank you werdna! [17:16:58] *werdna is thanked [17:17:50] looks good now [17:17:53] phew [17:18:36] aparently running that Makefile which uses jsmin, on a box that doesn't have jsmin, ends up blanking the file out? [17:19:15] Ye [17:19:17] s [17:19:26] It should check for jsmin existence and not touch the file [17:19:28] *TrevorParscal is irritated with how retarded this children's programming is.... Backyardigans sucks [17:20:09] RoanKattouw: should be easy enough, but it would be better if it can grab jsmin source, gcc it and run it [17:20:20] Oh that'd be awesome [17:20:35] see the commented out parts of this file http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/vector/Makefile?view=markup [17:20:43] "JSMin was not found on your system. Do you want to install it in ~/bin? [Y/n] [17:21:03] brion set that up for CSSJanus, but the trunk is broken so we provide our own in our trunk [17:21:23] oh that reminds me, i was gonna whip up a MacPorts port for jsmin [17:21:43] I'll just wget&gcc i [17:22:33] yeah it's insanely easy to compile ;) [17:22:33] wget is not around on osx though [17:22:41] curl is :D [17:22:42] curl is [17:22:43] *sigh* [17:22:47] I have wget through macports :D [17:22:48] seriously [17:22:49] i always just port install wget [17:24:47] brion: yeah, but that still sucks for people without macports or wget installed [17:24:57] there's a non-macports wget out there too.... [17:25:00] but yeah [17:25:02] :( [17:25:26] we could always include a copy of jsmin in our trunk too :( [17:26:00] you could write your own HTTP client in perl [17:26:03] if we are going to have tools like this, we may want to put them all together somewhere in our source tree [17:26:18] werdna: or php for that matter [17:26:19] For now I'm just doing wget URL; gcc jsmin.c -o jsmin [17:26:40] file_get_contents( ) usually works, as long as fopenurl is turned on [17:26:53] RoanKattouw: good call [17:27:16] svn: Commit failed (details follow): [17:27:17] svn: Commit item '/home/roan/mediawiki/extensions/UsabilityInitiative/css/vector/images/ui-bg_highlight-hard_65_ffffff_1x100.png' has copy flag but no copyfrom URL [17:27:19] *RoanKattouw shakes fist [17:27:22] http://www.statusq.org/archives/2008/07/30/1954/comment-page-2/ [17:31:07] nkomura: Brion got me the data dumps with the right encoding; I'll process and publish them after I finish reading my e-mail [17:31:08] *TrevorParscal runs "rm -f *Backyardigans*.m4v" on itunes server [17:32:31] RoanKattouw: nice [17:32:40] brion was asking about opt-in location [17:32:48] did you get back to him on that? [17:32:50] What do you mean? [17:33:03] we need both opt-in/out data [17:33:09] you have both of them? [17:33:37] Yes I can get the latter data myself through the toolserver [17:33:55] And since Trevor and Nimish turn out to secretly have shell access, they can pull the survey data for me too [17:34:32] *TrevorParscal turns invisible in his cloak of secrecy [17:35:01] ssh secretshell.wikimedia.org [17:35:12] *TrevorInvisible works on TOC styling and such [17:35:22] but you can't see him doing it of course... [17:45:10] RoanKattouw: this fun new API module will use a FauxRequest inside a FauxRequest :P [17:45:38] werdna: Yes, I know, it's horrible [17:46:49] yay [17:48:22] TrevorParscal: https://bugzilla.wikimedia.org/show_bug.cgi?id=21112#c3 *sigh* [17:56:00] RoanKattouw: you could implement a regex engine in JS [17:56:36] ... [17:56:49] You know that JS *has* a regex engine in its spec, right? [18:23:02] RoanKattouw: the toolbar in the office wiki is still broken [18:23:17] let me have a look [18:24:19] Heh yeah I can't look at that [18:24:26] Maybe it needs a styleversion bump or something [18:24:49] nkomura: works for me with a force-refresh. [18:25:11] werdna: Lemme bump the style version for that file on wmf-deployment [18:25:37] i did that [18:25:40] lemme try [18:26:21] k worked [18:26:33] i must have not done shift-refresh [18:27:51] werdna: Done; deploying r57827 should remove the need for Shift+Refresh [19:22:13] RoanKattouw: ugh, if I do the editing in the API, then the article object isn't updated with the new data [19:22:32] and the data isn't on the slave yet (or buried in a transaction), so I can't just force an update [19:22:52] *werdna sighs [19:23:57] Yes, that sucks [19:24:00] Query the master instead [19:24:09] I think I am [19:25:14] the response includes the article ID, so I can maybe just do article::newfromid() or something [19:26:41] This does the trick $article = Article::newFromId( $articleId ); [19:26:55] (with $articleId = $editResult['edit']['pageid'];) [19:28:49] haha, lots pf testing thread-title: | Thread:Talk:Main Page/API subject (19) [19:41:59] nkomura: I've got the new data ready at http://toolserver.org/~catrope/survey/ ; it's only the raw data just yet. I'm not gonna process it for browsers and resolutions and stuff just now, but if you or Howie want me to, let me know [19:49:03] RoanKattouw: thanks [19:57:59] whee, LiquidThreads updates deployed [20:11:07] brion: Encoding on those dumps is still looking wrong [20:11:49] RoanKattouw: on the dump files or after you import them? [20:11:50] try [20:11:51] stri [20:11:51] pp [20:12:01] try stripping the 'set names latin1' or whatever it might be doing [20:12:19] Right [20:12:23] I did import+export them [20:12:29] I just tried some iconv magic, let's see if that worked [20:48:29] RoanKattouw: the encoding in the .sql file is just fine [20:48:36] just make sure mysql isn't trying to "convert" that incorrectly [20:48:43] check the table defs [20:48:51] check any 'set' statements [21:11:53] Yeah I noticed the former [21:12:02] I'll look at how it's getting screwed up [21:13:18] brion: What was the trick you used to dump it correctly again? [21:13:31] RoanKattouw: see dump.sh [21:14:06] Where is that file? [21:15:52] brion: Where is dump.sh? [21:16:01] RoanKattouw: in that big tarball i sent you [21:16:23] Aah [21:26:42] brion: I got it, the trick is to import with --default-character-set=utf8 [21:26:53] aha, tricky [22:33:09] TrevorParscal: http://liquidthreads.labs.wikimedia.org/wiki/Thread:Feedback/Right_pop-up_suggestion [22:33:15] Greg Maxwell did a mockup [22:44:01] the only issue I have with placing the menu at the bottom is that the menu then extends farther down [22:44:16] the post may not be at the top of the screen [22:45:04] with the expandable sections, they cause the browser to auto-scroll, which is fine given they intend to direct the users [22:45:06] attention [22:45:11] to the new area... [22:46:10] but the menu will in many cases be obscured by falling off the bottom of the screen, and using an auto-scroll for a menu is not a good idea [22:46:20] it's both unsual and irritating [22:46:46] werdna: sorry, that was all for you btw [22:47:26] well we could have it go up / down depending on its position [22:48:06] yes, thats possible, but I think there's also a secondary issue [22:48:31] in the wireframes, reply and link are expandable areas [22:48:32] want to post that to the feedback page for me? :) [22:48:37] sure [22:51:35] well [22:51:39] I'm still thinking about it [22:51:52] I don't think its cool to just say no, you gotta give alternatives :) [22:52:54] TrevorParscal: http://pastebin.com/m722c46e1 [22:53:07] TrevorParscal: yes, compromise is good :) [23:01:12] http://twitpic.com/lskx7 [23:02:03] werdna: [23:02:09] werdna: New office ^^ [23:02:19] already seen it [23:02:24] I do use twitter, you know [23:02:28] is that marlita in the foreground? [23:03:14] people will be working in cubicles? [23:03:24] mini cubicles [23:04:08] TrevorParscal: thoughts on http://liquidthreads.labs.wikimedia.org/wiki/Thread:Feedback/Reply_to_message_and_Add_Message ? [23:04:51] werdna: Could be. I only saw her once [23:05:19] the old office didn't have cubicles, right? [23:05:49] Nope [23:06:01] That would've taken space, which we didn't have there :) [23:06:51] TrevorParscal: you forgot to log in :) [23:12:40] i hope there is space for people to work together and collaborate [23:15:54] aude: Obviously you've never heard about the oppressive culture of silence they have down at the old main office :) [23:15:59] I [23:16:08] I'm glad I worked in the Wikia office while over there [23:17:06] heh, I never paid attention to that [23:17:20] I never had a problem chatting to tomasz and co :p [23:17:21] cubicles feel like being in a cage, though maybe these are somehow better [23:18:06] they're low ones [23:18:13] just enough to keep your stuff on your desk [23:19:25] Yeah I also just chatted when I was over there [23:19:36] But that wasn't very often [23:19:59] I wonder how that'll work out on Monday; that's like the operations day of the tech meeting, so we usability folks will just work that day [23:35:44] *werdna --> bed [23:35:52] gotta wake up early tomorrow for belgium \o/ [23:35:58] :O have fun [23:36:05] I'll eat some chocolate for you guys [23:52:13] RoanKattouw: how do i kill nkoumura1 and nkomura2? [23:53:38] nkomura2: You could if you had a cloak, but you don't [23:53:51] Lemme kick them for you [23:54:02] thanks [23:54:23] having network problems [23:54:57] nkomura2: Done [23:55:10] thanks [23:55:35] nkomura2 - you can ghost them [23:55:59] http://en.wikipedia.org/wiki/Ghost_%28IRC%29 [23:58:49] aude: Only if you are identified to NickServ, right? [23:59:20] you need your nick registered [23:59:50] i have been signed out of irc due to network problems, come back as aude2