[11:00:48] hi all [11:01:19] time for the weekly Mobile meeting [11:01:54] <_|Nix|_> Hey! [11:01:55] arschmitz _|Nix|_ agcolom gseguin RWhitbeck toddmparker [11:02:03] hey _|Nix|_ [11:02:07] here [11:02:13] hey gseguin [11:02:19] hiya [11:02:30] agenda/updates https://docs.google.com/document/d/1HwutfNryfreC2yc_nrIISClqedR2GGNy_T8-HQP5bok/edit# [11:03:56] last time we use this document, I will create a new one so we can use the same doc every week [11:04:52] hi [11:04:56] hey arschmitz [11:05:04] hey [11:05:11] hi agcolom [11:05:17] ok let's start [11:05:34] 1.4 final [11:05:44] let's ship this thing! [11:05:50] <_|Nix|_> Amen! [11:06:24] one open ticket https://github.com/jquery/jquery-mobile/issues/6794 [11:06:35] arschmitz: can you take care of that? [11:06:52] already did [11:07:01] not sure why that didnt auto close [11:07:16] ah ok [11:07:36] We could almost use the Release script for 1.4 [11:07:37] oh i miss typed the issue number [11:08:12] arschmitz: ah, maybe need to reopen a ticket then :) [11:08:25] gseguin: cool [11:08:37] gseguin: but I guess almost means we can use it for next release? [11:08:54] yes definitely [11:09:00] right :) [11:09:04] I'm really close [11:09:10] awesome [11:09:25] <_|Nix|_> gseguin: So does that mean we actually build the release JS/CSS via DB? [11:09:34] no [11:09:44] <_|Nix|_> Oh ... I thought that was the goal. [11:09:52] we're going to use jquery-release [11:10:14] maybe DB is going to use jquery-release as well, I haven't been following [11:10:15] <_|Nix|_> gseguin: So are we still gonna have issues with file order in the release vs. db? [11:10:30] _|Nix|_: and we are going to use UI's download builder in the future [11:10:39] probably as from 1.5 [11:10:57] these are completely seperate things [11:11:09] one is just the release script generic for all jquery projects [11:11:28] right [11:11:36] <_|Nix|_> arschmitz: That's the problem ... the release script (whatever it is) places files in a different order than the DB. [11:12:45] _|Nix|_: there is a difference between the build and the release script [11:13:58] the release script delegates building of the artifacts to the current build system [11:14:12] <_|Nix|_> gseguin: Aaah, OK. [11:14:23] <_|Nix|_> gseguin: So we still need to fix the same things as before. [11:14:29] correct [11:14:41] shall we focus on the 1.4 final release now [11:14:46] it just automate the release process and publishing to CDN [11:14:49] ok [11:14:54] <_|Nix|_> uGoMobi: +1 [11:15:50] so I am done with new jquerymobile.com, only few things to do for the about page [11:15:59] I can finish that after the meeting [11:16:17] arschmitz: do you have the complete changelog ready? [11:16:34] thats taking a bit longer with the manual cleen up then i expoected [11:16:42] it was 2,500 lines [11:16:52] yeah I can imagine [11:16:56] im almost down to 1000 [11:17:32] but hope to finishes very shortly [11:19:05] the 1.4.0 RC1 changelog is missing [11:19:32] was thinking, maybe we can use that one first and then replace by the complete changelog when you are done [11:20:56] might be good to have a changelog with only the highlights as well anyway [11:21:43] agcolom: can you copy the 1.4.0 RC1 changelog from the blog post to the site? [11:21:53] yes [11:22:03] only thing is that blog post is html and site is md [11:22:07] agcolom: ok great [11:22:20] I'm used to that, it's manageable ;-) [11:22:24] :) [11:22:41] When would you need it? (I can do it tomorrow morning) [11:22:44] is that ok? [11:23:08] I can try this evening, but I'm not sure yet... [11:24:15] was hoping we can release today [11:24:24] uGoMobi: would work for me [11:24:38] ok. I'll try. [11:24:40] agcolom: but I can take care of it if [11:25:00] ...if you can't make it [11:25:04] what sort of time? [11:25:23] I need to see if it's an easy one... [11:25:25] I don't want to put the changelog in the blog post but link to it [11:25:32] sure [11:26:34] this one: http://jquerymobile.com/blog/2013/10/24/jquery-mobile-1-4-0-rc1-released/ [11:26:35] ? [11:26:51] if that;s the one, it'll be quick. I can probably do it now... [11:26:52] agcolom: yeah [11:27:01] ok. I'll get to that now... [11:27:03] agcolom: I was looking here https://github.com/jquery/jquery-mobile/wiki/1.4-changelog [11:27:14] agcolom: that should be the same, and already in md [11:27:54] agcolom: just have to check if changes we made after beta 1, before RC 1, are in there [11:28:05] ok [11:28:15] _|Nix|_: what's the status of the API docs? [11:28:37] agcolom: thanks! [11:29:15] <_|Nix|_> uGoMobi: Well, I completed one rebase, but now I'm following scott_gonzalez' advice and doing another rebase where I look at each commit in turn - very time-consuming [11:29:43] uGoMobi: I already have this one: http://stage.jquerymobile.com/changelog/1.4.0-beta.1/ so I just need to add the rc1 to it, right? [11:29:49] <_|Nix|_> uGoMobi: I'm looking at all commits that are common to 1-3 and 1-4, and re-ordering commits so that the common ones come first. [11:29:53] agcolom: yes [11:30:34] _|Nix|_: when do you think you can finish that? [11:30:52] <_|Nix|_> uGoMobi: *sigh* ... not really sure ... probably today or tomorrow. [11:31:01] ok [11:31:45] <_|Nix|_> Quick question: The carat-* icons are new in 1.4, right? [11:32:06] _|Nix|_: yeah, carat is what use to be arrow [11:32:15] _|Nix|_: arrow is now real arrows [11:32:20] <_|Nix|_> OK, so the commits related to that need not be re-ordered. [11:32:54] I see [11:33:14] one more thing we need to look at for the API docs is the front page [11:33:34] that is now in jquery-wp-content [11:33:43] with PHP to set the version [11:33:45] <_|Nix|_> Right ... it says "1.3.0 API Documentation" .. [11:34:23] yeah [11:34:47] anyways, there are some places where 1.3 is hardcoded in there [11:35:01] not a big thing, but we should not forget to do that [11:35:06] then the demos [11:35:36] gseguin: can you add the /demos/ directory? [11:36:01] gseguin: I can't add that in the repo I think [11:39:12] arschmitz: do you know how we shoud do this? [11:39:21] demos are now on view.* [11:39:28] ill check with scott_gonzalez [11:39:35] we need to move those to jquerymobile.com/demos/ [11:39:37] make sure its done the right way [11:39:56] with 1.4.0/1.3.2/1.2.1/1.1.2/1.0.1 subdirectories [11:40:01] arschmitz: ok thanks [11:40:09] https://github.com/jquery/jqueryui.com/blob/master/grunt.js#L99 [11:40:32] uGoMobi: the changelog for rc1 is for the whole of the 1.4 release? (so contains alpha1, alpha2, beta1 also?) [11:41:16] agcolom: for the alpha and beta changelog we made sections [11:41:27] agcolom: to show what was changed after each release [11:41:43] agcolom: is it possible to do the same for RC1? [11:41:58] agcolom: so it is clear what has been changed after beta 1 [11:42:43] sure [11:42:52] great [11:43:36] so as http://stage.jquerymobile.com/changelog/1.4.0-beta.1/ [11:43:44] uGoMobi: what do you mean? [11:43:45] with an addition for rc1? [11:43:56] agcolom: yes [11:44:13] That's kind of silly, since it's just duplicating data if you do that. [11:44:46] Why would you want to duplicate a changelog 4 times? [11:45:12] scott_gonzalez: so you don't have to go over all 4 of them [11:45:35] So why not just have /changelog/1.4.0/ which you update with each pre-release. [11:45:46] And at the end, it's just a normal changelog. [11:46:26] right, makes sense [11:46:29] Otherwise, you'll end up with the 1.4.0-alpha.1 changelog in 5 different documents. [11:46:37] a1, a2, b1, rc1, final [11:46:55] yup [11:47:22] we never published the changelog on the site [11:47:30] only in blog posts [11:47:41] that's where this is coming from [11:47:51] gotcha [11:47:56] uGoMobi: if I look at the blog post for rc1, there is nothing that wasn't already in the previous releases [11:47:57] but it's a good idea to just have one changelog [11:48:25] Core still doesn't have changelogs on their site :-/ [11:48:31] So you're ahead of them there :-) [11:48:37] didn't we fix anything after beta 1? :/ [11:48:47] scott_gonzalez: thanks, good to know :) [11:49:10] uGoMobi: the blog post is about new features, changes, deprecation [11:49:24] and removal [11:49:27] no fixes [11:49:43] agcolom: I'll check after the meeting [11:50:07] ok. so the beta1 changelog already contains everything from the blog posts [11:50:23] agcolom: there is a change of plan... we are going to delete the alpha/beta/rc changelogs and just have one 1.4.0 changelog [11:50:39] agcolom: great, then we can use that one [11:50:40] ok, no problem [11:50:52] I can do that... [11:50:54] and I'll check what we have been doing after beta 1 [11:50:58] agcolom: ok thanks [11:51:12] agcolom: if I find something I can add it [11:51:24] ok back to demos [11:51:30] so all goes into one, without subgheadings? [11:52:02] agcolom: I don't mind to keep subheadings [11:52:16] ok. and the date for 1.4 is today? [11:52:26] agcolom: I think it might be useful for people that are developing with 1.4 as from alpha [11:52:33] sure [11:53:03] agcolom: looks like we can't publish the API docs today [11:53:15] so I am not sure [11:53:37] ok... well, we can always change the date when we know what it is [11:53:44] right [11:54:14] gseguin: I was talking about moving the demos from view.jquerymobile.com to jquerymobile.com/demos/ [11:54:55] and demos for each version in a subdirectory [11:56:02] my question is if we can just create those on the server [11:56:07] uGoMobi: I think it's already the case [11:56:37] uGoMobi: each version has a directory under /demos/ [11:56:49] not sure how well they work [11:56:49] ok [11:56:53] gseguin: is that the case for new site also? [11:57:06] Where is the new site? [11:57:20] it's on the jquerymobile.com repo [11:57:23] oh it's using jquery-content? [11:57:28] didn't deploy to stage [11:57:38] because I don't have the keys [11:57:57] (and I need to push the about page first) [12:00:32] scott_gonzalez: when I want to add the 1.4 final release blog post, can I only do that after we switched to the new site? [12:01:37] Yes, that should wait until the new site is live. [12:01:51] ok no problem [12:02:43] I am thinking about if we should release tomorrow morning (ET) [12:02:56] don't really like to release on Fridays [12:03:10] but really want to get it out [12:03:14] any opinions? [12:03:30] <_|Nix|_> Nah ... Monday. [12:03:45] <_|Nix|_> IMO ... [12:04:22] either way is fine with me [12:04:22] I also vote for Monday over Friday. [12:04:27] Especially with new sites going live. [12:05:04] ok [12:05:37] arschmitz: can you finish the complete changelog before Monday? [12:06:03] gseguin: can you look into /demos/ with scott_gonzalez and arschmitz ? [12:06:03] yes [12:06:30] cool [12:06:53] agcolom: we will release on Monday, so if you were rushing now... stop rushing :) [12:07:12] _|Nix|_: can you have the API docs ready by Monday? [12:07:45] <_|Nix|_> uGoMobi: I'll do my utmost. [12:08:08] <_|Nix|_> uGoMobi: Remember, they're ready now, but the commit history is not so nice-looking. [12:08:10] I will take care of the homepage for the API docs [12:08:58] uGoMobi: no problem :-) [12:09:11] <_|Nix|_> uGoMobi: The sole purpose of my excercise is to mop up the commit history and distill changes that also apply to 1-3. [12:09:25] _|Nix|_: right [12:09:38] but it needs to be done before we merge 1-4 in master [12:09:57] <_|Nix|_> Yeah ... [12:10:16] <_|Nix|_> So, I'll most likely have it done by Monday. [12:10:46] _|Nix|_: great [12:10:56] anything else regarding the 1.4 final release that we need to discuss now? [12:11:58] I think we are done here [12:12:02] thanks all! [12:12:05] see you on -dev