[09:00:57] hey [09:01:05] hey [09:01:58] hi there [09:02:16] grabbing coffee, brb [09:02:18] Let's get started. [09:02:38] gnarf: Any update on color? [09:03:51] Guess he's not here yet. [09:04:50] kborchers, rworth: Docs update? [09:04:57] I got nuthin [09:05:16] I can actually start helping with docs this week if nobody needs me on anything else. [09:05:40] back [09:06:27] at some point soon we need to plan out themeroller and how that relates to the future of themes and mobile compability/integration in general [09:07:16] Yes, but unfortunately we cannot delay 1.9 for that. [09:07:55] so what's the plan, just porting the php-themeroller to node? [09:08:10] Yeah. [09:08:15] okay... [09:08:28] well, with download builder in place, it might not be that bad [09:08:39] we'll probably just stick with image magick [09:08:53] so yeah, Scott on docs seems fine [09:09:25] I smell fresh air (aka inbox zero), so with Rafael's help I hope to wrap up download builder in the next days [09:11:07] jzaefferer: Any updates on download builder? Sounds like things are moving smoothly. [09:11:38] landing Rafael's stats PR just now [09:11:47] Oh, nice. [09:11:47] he'll be working on things later today, too [09:12:14] going for the server-everything-from-memory approach [09:12:44] cool [09:12:51] that we can just pre-fork the node-process if we ever get too many concurrent downloads [09:12:56] *that way [09:13:13] but it should just be fast enough to not matter with the traffic we have [09:14:05] I made a lot of progress on the release script: https://github.com/jquery/jquery-ui/blob/master/build/release/release.js [09:14:10] here now [09:14:11] DO NOT RUN THAT [09:14:14] scott_gonzalez: not this week [09:14:48] It does everything the old release script did, plus a little bit more. [09:15:12] Hoping to add even more to it, though some of the pieces don't exist yet (like generating all the themes). [09:15:24] just a little MORE AWESOME [09:16:31] scott_gonzalez: this week is probably getting your auto pull script work [09:16:32] ing [09:16:49] awesome [09:17:12] scott_gonzalez: along with some monitoring based tasks i need to get done [09:17:25] scott_gonzalez: I'll come back through color once more [09:17:52] ok [09:21:19] scott_gonzalez, the menu methods thing looks like it could be done somewhat quickly, maybe can deal with that before docs? [09:21:22] kborchers: Was there any progress on jqueryui.com? [09:21:56] jzaefferer: I was going to try to tackle them together. Since it's a question of how to document the methods. [09:22:00] scott_gonzalez: i haven't pushed anything. had some questions. here is what i've done ... [09:22:28] http://cl.ly/image/3j382L1z2k1k shows the api list styled with the borders/backgrounds, categories moved to upper-right corner [09:23:01] http://cl.ly/image/072q2W0Y0s1s shows chopping off the text in search back as the window gets smaller so it doesn't wrap out of it [09:23:40] http://cl.ly/image/2H2J2A363m41 shows even smaller window and the widget names shrinking to fit (more important for core api) [09:23:49] scott_gonzalez: okay, that makes sense [09:23:56] more bird stoning [09:24:28] http://cl.ly/image/2R1F0V291p3o core api view and also the nav at the top (Plugins, Download…) was unclickable in chrome and that is fixed [09:25:15] now the questions [09:25:22] kborchers: not answering your questions, but: whenever you feel like not pushing something, push it to a branch [09:25:39] jzaefferer: ok [09:25:46] i'll do that later [09:25:56] kborchers: don't pull a Scott ;) [09:26:05] http://cl.ly/image/0a0E0v0s1d26 this has had some styling done but does not match the mockups. not sure which to go with [09:26:32] jzaefferer: The difference is that he isn't using random locations on his hard drive. He's probably using local branches :-P [09:27:11] scott_gonzalez: you have too much faith, just using local master right now but can pull off to a branch if i need to :P [09:28:04] bigger question, how are you mac folks testing sites in IE? because i have set up hosts file and wordpress won't let me access directly, i can't view from browserstack [09:29:35] kborchers: Why doesn't BrowserStack work for you? [09:30:00] http://cl.ly/image/1R410R3h272D [09:30:59] Also, are you using VirtualBox? [09:31:11] scott_gonzalez: does that include the local tunnel? [09:31:15] jzaefferer: yeah [09:31:21] Notice the URL is dev. [09:31:29] scott_gonzalez: FYI If you want a copy of VMWare Fusion - we obtained a few [09:32:00] scott_gonzalez: this is what i get with local tunner [09:32:02] tunnel [09:32:06] http://cl.ly/image/3c2S3x0N3p3d [09:32:36] scott_gonzalez: and i'm not using virtual box because i removed my copy of windows from there to install via bootcamp so i could do blackberry dev :/ [09:33:16] kborchers: I'll help you figure out what's going on with BrowserStack after the meeting. [09:33:33] scott_gonzalez: ok, probably something stupid configured on my end [09:34:04] otherwise, any thoughts on what i've done so far? [09:34:09] Looks good. [09:34:19] most of those changes have been in base css so they do effect all sites [09:34:27] from what i've seen it is fine [09:34:34] :-) [09:34:44] kborchers: Working on 100 sites at once :-P [09:34:57] :) [09:35:06] i have made some changes in other places so i'll want review of those to see if it could have been done better or somewhere else [09:35:12] i'll push to a branch for review [09:35:38] sounds good [09:35:56] Hopefully everyone noticed that 1.8.22 went out yesterday. [09:35:57] been trying to keep the css rules as specific as possible too to prevent messing up other sites and seems like it's working but i'm sure i haven't looked at every site [09:36:33] That adds support for jQuery 1.8 (bringing us up to 18 versions of jQuery that we support). [09:36:45] o.O [09:36:51] fun :) [09:37:27] I started putting together the upgrade guide: https://gist.github.com/4b08ed85f1302cf1005b [09:37:48] If anyone has thoughts about how it's laid out or how to improve it, let me know. [09:38:12] It'll probably take me several days to finish it. There's a LOT to write about. [09:40:16] Well, that's everything. [09:40:23] Anyone have anything else they want to discuss? [09:40:51] nope [09:41:05] also that upgrade guide looks really good :-) [09:41:44] thanks :-) [09:42:01] scott_gonzalez: you had a question about pushing a release the other day [09:42:18] gnarf: I figured it out. :-) [09:42:36] scott_gonzalez: cool - still need to figure out what to do about permissions on some of those directories [09:43:10] like maybe by default i should make those directories "world writable" so we can not have to worry as much about which user is logging in [09:44:47] Is this an issue for most servers or just the CDN? [09:44:54] gnarf: are you talking about having to sudo for `git pull`? [09:45:59] jzaefferer: no - talking about arbitrary users being able to scp files to code.origin.jquery.com [09:46:37] jzaefferer: needing to sudo for a git pull on the wordpress stuff isn't a huge problem for me [09:46:54] considering at some point, this will be done by a "bot" [09:47:06] gnarf: I'm not sure it matters, everyone can just use the same user for the CDN. [09:47:12] It's protected by SSH keys anyway. [09:47:12] (that point is hopefully this week) [09:47:37] scott_gonzalez: yeah - I'm just a little weary of making that "everyuser" user [09:48:07] i know jqadmin@ has been pretty common for things like this though - so we might just continue to use it [09:48:07] Could you make a user that only has permission to write to that one directory? [09:48:37] scott_gonzalez: something like cdn@code.origin.jquery.com ? [09:48:41] sure [09:49:00] scott_gonzalez: probably - my only concern is in making sure that the right SSH keys are installed for that user [09:49:15] also - some things need to be owned by "jenkins" to allow copying the -git files around [09:49:35] World writale seems fine if that's easier to manage. [09:49:46] s/writale/writable/ [09:50:10] Shouldn't mkae too much of an actual difference in terms of security. [09:50:15] maybe I'll just make a "cdn" group [09:50:39] then add jenkins and setup a chgrp -R cdn / chmod -R g+w [09:50:44] cron [09:51:08] that way not everyone with access has access by default [09:51:18] like clarkbox probably wont need to put a file on the cdn [09:51:18] :) [09:51:41] still puzzling that one through [09:53:54] it seems the group would be easier than making sure the right ssh keys are on the "general" user [09:54:50] seems fine