| 00:36 | <a-ja> | tantek: was your recent html5/uF2 talk recorded/published? |
| 00:39 | <a-ja> | tantek: n/m....just found the slides |
| 00:39 | <tantek> | yes - they'll have video in a couple of weeks |
| 00:44 | <a-ja> | tantek: cool...tks |
| 00:45 | <a-ja> | tantek: btw....bad link to uF2 page on slide 38 |
| 00:45 | <tantek> | a-ja - thanks - will take a look at it |
| 01:19 | <tantek> | a-ja link fixed. thanks again. |
| 01:20 | <a-ja> | np |
| 08:49 | <darobin> | jgraham, odinho, tobie, Ms2ger: should we coordinate the webapps move somehow? |
| 08:49 | <darobin> | the thing I'm not sure about is how to preserve history — I hear there may be a trick with sub-tree merges but I'm unclear on the details |
| 08:49 | <tobie> | whereby coordinate you mean: someone _actually_ does it? |
| 08:49 | <Ms2ger> | I know you can do it with hg ;) |
| 08:50 | <darobin> | tobie: well, right now it's one huge lump of a task |
| 08:50 | <darobin> | I was hoping that if we put just a few details together, such as how it would actually work, then it can be carved up into smaller bits |
| 08:51 | <darobin> | that people can actually JFD |
| 08:51 | <Ms2ger> | I think the main part is getting the existing history into the git repo |
| 08:51 | Ms2ger | googles |
| 08:52 | darobin | reads up on subtree merging |
| 08:52 | <tobie> | I'm out next week and busy until friday |
| 08:52 | <tobie> | so you can't really count on me. |
| 08:52 | <Ms2ger> | http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories ? |
| 08:54 | <darobin> | the magic is detailed here http://git-scm.com/book/ch6-7.html |
| 08:55 | <darobin> | yeah, it looks like git subtree is just porcelain atop subtree merging |
| 09:00 | <darobin> | ok, let me run a trial on one of the test suites |
| 09:01 | <darobin> | so there are two steps here: getting the stuff into git, and then moving it around properly |
| 09:01 | <darobin> | I'll do the first part |
| 09:02 | <darobin> | importing into old-tests I guess |
| 09:02 | <darobin> | and then we can work on moving things piece by piece |
| 09:10 | <asmodai> | Mmm, nice news on Blink. Anything that reduces complexity and maintenance headaches is a good effort. |
| 09:10 | <darobin> | "added 1080 changesets with 6106 changes to 2867 files" |
| 09:16 | <odinho> | darobin: Yeah, creating a git repo is def step one. |
| 09:17 | <odinho> | But it would also be possible to move all the history over as a rebase-onto in that way. |
| 09:17 | <odinho> | I do not think it particulary smart to change history/sha's that already exist for web-platform-tests. |
| 09:18 | <darobin> | odinho: I think the subtree merge does change history |
| 09:18 | <odinho> | Oh, well, a merge will do as well. |
| 09:18 | <darobin> | it just adds history from another branch |
| 09:19 | <darobin> | heh, saw your comment too late... |
| 09:19 | <odinho> | darobin: That doesn't make sense what you said |
| 09:19 | <odinho> | a "not" missing somewhere? |
| 09:19 | <darobin> | odinho: I've added the hg repo as a remote, and tracking it in a branch |
| 09:19 | <darobin> | odinho: yes! now you have to guess where :) |
| 09:20 | <darobin> | a subtree merge does NOT change history |
| 09:20 | <odinho> | Okay. |
| 09:20 | <Ms2ger> | I'd hope not :) |
| 09:20 | <darobin> | odinho: and now I've read the tree from that branch into the master branch |
| 09:20 | <darobin> | but in a subdir |
| 09:23 | <darobin> | okay, well, we have the files |
| 09:24 | <darobin> | it looks like the history is there but you need to know to look for it in the branch rather than in the merge :-/ |
| 09:24 | <odinho> | :-) |
| 09:24 | <darobin> | ah well, we *have* the history |
| 09:24 | <darobin> | git is just not being exceedingly friendly in exposing it |
| 09:24 | <odinho> | It does it in the most obvious way :-) |
| 09:25 | <Ms2ger> | darobin, did you add a todo list? |
| 09:25 | <odinho> | Well, making a linear list of a graph is not really something you can do too obvious to everyone. |
| 09:26 | <darobin> | odinho: yeah, someone did that to me once and I wasn't really happy |
| 09:26 | <darobin> | Ms2ger: a todo list? |
| 09:26 | <darobin> | you mean of things to move? |
| 09:27 | <Ms2ger> | Yeah |
| 09:27 | <darobin> | well |
| 09:27 | <Ms2ger> | We had something like that for html, no? |
| 09:27 | <darobin> | did we? oh yes we did |
| 09:27 | <darobin> | it was the file that would conflict all the time :) |
| 09:28 | <Ms2ger> | :D |
| 09:28 | <darobin> | let me first announce the move to webapps |
| 09:28 | <darobin> | in theory we can track and pull changes made in hg, in practice I'd rather not do too much of that |
| 09:28 | <darobin> | Ms2ger: I reckon that for the todo splitting we could use the wiki |
| 09:28 | <darobin> | if you want to start listing that please just do so |
| 09:29 | <odinho> | darobin: So, pushed a branch to look at? |
| 09:29 | <Ms2ger> | Eh, wiki |
| 09:29 | <Ms2ger> | I'm no tantek |
| 09:29 | <darobin> | Ms2ger: yeah I hate those too |
| 09:29 | <Ms2ger> | Etherpad, maybe? :) |
| 09:29 | <darobin> | wfm! |
| 09:29 | <darobin> | odinho: you mean, err, master? |
| 09:30 | <darobin> | odinho: two things, really |
| 09:30 | <odinho> | Ah, you just did a push |
| 09:30 | <darobin> | in master, the files are under old-tests/webapps |
| 09:30 | <darobin> | and there's a webapps_import branch |
| 09:30 | <darobin> | that one is tracking the hg repo as a remote |
| 09:30 | <odinho> | Ah. Folder. Okay. |
| 09:31 | <darobin> | odinho: step 2 is moving things to the right places :) |
| 09:32 | <odinho> | ... Hmmm. The old-tests doesn't seem to have any history. |
| 09:32 | <odinho> | In GitHub |
| 09:33 | <Ms2ger> | <darobin> ah well, we *have* the history |
| 09:33 | <Ms2ger> | <darobin> git is just not being exceedingly friendly in exposing it |
| 09:33 | <odinho> | Git would show it |
| 09:33 | <odinho> | If it was there |
| 09:33 | <darobin> | odinho: yeah, I don't understand how that works |
| 09:34 | <odinho> | Lemme check it out instead of using github |
| 09:35 | <darobin> | odinho: I think the problem is that git knows there's a link between that subdir and the original repo, but the history is not showing it for files |
| 09:37 | <darobin> | maybe I can do this again with another strategy |
| 09:37 | <odinho> | Nope, no history there. Yes. |
| 09:37 | <odinho> | It needs another strategy. |
| 09:39 | <odinho> | A simple git merge does the trick. |
| 09:39 | <odinho> | However, -- you're getting everything at the same level then. |
| 09:39 | <odinho> | But it's mostly what it should be anyway. Any cleanup could always be done afterwards :-) |
| 09:40 | <odinho> | Or the next commit could be a "move these folders into old-webapps or old-tests/webapps/". |
| 09:40 | <darobin> | odinho: sorry, I don't get what you're saying |
| 09:40 | <darobin> | oh |
| 09:40 | <darobin> | you mean just merge the branch |
| 09:40 | <odinho> | We should remove the huge commit you did from history. |
| 09:40 | <odinho> | Yes. |
| 09:40 | <Ms2ger> | Ping me when you're ready :) |
| 09:40 | <darobin> | Ms2ger: will do :) |
| 09:41 | <darobin> | odinho: first, I'll remove the current stuff — it's actually not *really* a huge commit since the webapps_import branch already had all the data :) |
| 09:43 | <odinho> | Yeah, git will reuse it. |
| 09:43 | <odinho> | But imma lunch! |
| 09:45 | darobin | gives an apple to Eris before merging |
| 09:46 | <Ms2ger> | Is that some metaphor I don't understand? |
| 09:48 | <darobin> | Ms2ger: Eris is the goddess of the internet |
| 09:49 | <darobin> | ok, I don't actually need to put this in old-tests, we can simply clean up the directories one by one |
| 09:49 | <Ms2ger> | She's a cat? |
| 09:49 | <darobin> | surprisingly, no |
| 09:52 | <darobin> | Ms2ger: here's the list https://etherpad.mozilla.org/yqT83Y2hPm |
| 09:52 | <darobin> | and it's committed |
| 09:52 | <darobin> | I propose this: |
| 09:53 | <darobin> | we remove whatever useless depth there is in the testing directory structure |
| 09:53 | <darobin> | then anything under approved we move to the root |
| 09:53 | <darobin> | and anything in submitted is in a "submitted" directory at the root, and that can be turned into PRs later |
| 09:53 | <darobin> | (the rest doesn't need that) |
| 09:54 | <darobin> | oh, and remove widgets? |
| 09:54 | <Ms2ger> | sgtm |
| 09:54 | <darobin> | yeah, remove widgets |
| 09:55 | <Ms2ger> | I'll be there in a bit |
| 09:55 | <Ms2ger> | knobgobbler? |
| 09:56 | <jgraham> | I was wondering the same |
| 10:04 | <annevk> | darobin++ |
| 10:04 | <annevk> | darobin: I was kind of sceptical of your move to become HTML5 editor, but it seems you're allocating your time to do a great amount of good instead, awesome! |
| 10:04 | <darobin> | annevk: :) |
| 10:05 | <darobin> | annevk: the way I saw it is that if there's funding to do useful stuff, it should be taken |
| 10:07 | <darobin> | dear me, this webapps directory structure is tiresome |
| 10:09 | darobin | wishes etherpad could be in monospace |
| 10:21 | <hsivonen> | Gruber's posts about Blink are remarkably lacking obvious anti-Google pro-WebKit-monoculture sentiment https://daringfireball.net/ |
| 10:22 | <gsnedders> | Time for me to write up some slightly less gut thoughts a day after the fact, I think. |
| 10:23 | <odinho> | Ms2ger, darobin: Sounds good. Have any of you commited any of it? |
| 10:23 | <annevk> | hsivonen: It reads more like he's whoa and doesn't know how the world turns anymore with respect to that particular subject |
| 10:23 | <Ms2ger> | odinho, darobin's been committing, I'm working on DOM |
| 10:24 | <annevk> | hsivonen: Though the Servo post he made still made it seem he believes Gecko to have been obsoleted by WebKit... |
| 10:24 | <odinho> | Hmmm. So now I wonder wether the CfC was binding for webappsec as well. |
| 10:25 | <darobin> | odinho: see, you shouldn't have asked that question publicly |
| 10:25 | <darobin> | if you hadn't, you'd have been able to just move stuff and then go "Oh? Sorry, I thought it was binding for webappsec too" :) |
| 10:25 | <darobin> | odinho: I've been committing stuff, see #htmlt |
| 10:25 | <darobin> | ah, you're not there |
| 10:26 | <darobin> | lots of gitbot spam |
| 10:26 | <odinho> | Yeah, I ate a clue pill after I spammed the channel and just looked in the git repo :P |
| 10:26 | <darobin> | been making a bunch of PRs too |
| 10:26 | <odinho> | darobin: Fsck! I'm not as evilsmart as you :-/ |
| 10:27 | <darobin> | odinho: the trick is to practice your evil laugh every morning |
| 10:28 | <hsivonen> | annevk: Gruber being dismissive of Mozilla is not news |
| 10:43 | <Ms2ger> | Hmm, looks like Bert cleared out the www-style moderation queue |
| 10:45 | <jgraham> | darobin: Like that? |
| 10:45 | <darobin> | jgraham: ? |
| 10:45 | <jgraham> | 10:11 * darobin wishes etherpad could be in monospace |
| 10:46 | <darobin> | ah, odinho is back from lunch, so now I can go eat |
| 10:46 | <darobin> | jgraham: hey cool man, thanks! I tried to fix it but the Pad options thing gives me a broken UI |
| 10:46 | <jgraham> | Presto ftw? |
| 10:47 | <darobin> | oh, I see what you did man |
| 10:47 | <Ms2ger> | What's Presto? |
| 10:47 | <darobin> | well played |
| 10:47 | <Ms2ger> | Oh dear |
| 10:47 | <darobin> | lol, switch to monospace and watch as three geeks reflexively align their tab columns :) |
| 10:47 | <Ms2ger> | Let's see how long until someone complains about https://github.com/w3c/web-platform-tests/commit/90268bb52a0a44fbee196c99a5b55c0d6d37da62 |
| 10:48 | <darobin> | Ms2ger: you mean the fast tracking? |
| 10:48 | <Ms2ger> | No, the test for isTrusted in the PE test suite |
| 10:48 | <darobin> | oh *that* |
| 10:48 | darobin | lives to be amused |
| 10:48 | <darobin> | anyway, lunch |
| 10:49 | <Ms2ger> | Enjoy |
| 10:49 | <Ms2ger> | Maybe then I can finally get my push in :) |
| 10:50 | <odinho> | lol |
| 10:50 | <odinho> | Hmf, my specs' first stage are super boring. moving IndexedDB/tests/submissions to IndexedDB/submissions. And can do the same for SSE. |
| 10:52 | <odinho> | 'git pull --rebase; git push' is my friend. |
| 10:53 | <Ms2ger> | Looks like I hung Firefox by running the DOM tests |
| 10:55 | <odinho> | Sooo... The phase 2. When do we start on that? And how will that look? :] Making the changes into branches, and pull requests. But do you normally do any changes to e.g. file names then? |
| 10:55 | <odinho> | There will probably be lots of different styles etc. |
| 10:56 | <odinho> | And deciding whether the spec should have a section based numbering scheme should probably also be done at one stage. |
| 10:57 | <Ms2ger> | Oh, not running them |
| 10:57 | <Ms2ger> | Formatting the results |
| 10:59 | <jgraham> | Yeah, that can take a long time :( |
| 11:25 | <odinho> | Okay. |
| 11:26 | <odinho> | Some branch names make no sense though. Because they say submission/NAMEOFCOMPANY |
| 11:26 | <odinho> | But it should rather be submission/NAMEOFCOMPANY/the-spec-or-what-change |
| 11:29 | <darobin> | Ms2ger: I just beat them into it with a bullwhip |
| 11:29 | <darobin> | oh, sorry, wrong channel |
| 11:29 | <darobin> | Ms2ger: create submission/spec-submitter branch; move the files to the root; commit; push the branch; make PR |
| 11:30 | <darobin> | odinho: yeah submission/COMPANY comes from when it was only HTML in there |
| 11:30 | <Ms2ger> | Got a command for that first step? |
| 11:32 | <darobin> | git checkout -b nameOfBranch |
| 11:32 | <darobin> | then |
| 11:32 | <darobin> | git mv whatever |
| 11:33 | <darobin> | git commit whatever |
| 11:33 | <darobin> | git push origin nameOfBranch |
| 11:37 | <Ms2ger> | darobin, that seems to have worked... Now, what do I do for the next submission for this spec? |
| 11:38 | <Ms2ger> | And someone give annevk a critic account |
| 11:38 | <Ms2ger> | jgraham, maybe |
| 11:38 | <darobin> | Ms2ger: git checkout master to return to master, then do the same again |
| 11:42 | <sangwhan_> | Ms2ger: I've seen something from Mozilla with quite interesting indentation "rules" although I'd prefer to not say what since it might as well be a mistake in which case it might be nice (blame version control) |
| 11:48 | <odinho> | Hmmmm... Should I keep the event-source version history from git or noot... |
| 11:48 | <jgraham> | Seems plh is to blame for this code style |
| 11:48 | <jgraham> | I wonder if I should bother complaining about trailing whitespace |
| 11:48 | <odinho> | Problem is that it will show up in the review. Hm. Guess it's better to keep it in, right? |
| 11:48 | <jgraham> | M-x delete-trailing-whitespace should fix |
| 11:49 | <jgraham> | odinho: Hmm? No problem with having history. But no problem with squashing one logical change into a single commit either |
| 11:50 | <jgraham> | It depends what the history is |
| 11:52 | <odinho> | Just where we got the pull requests from. Which I wanted to keep. |
| 11:52 | <odinho> | But the ugly commits are the moving commits :-) |
| 11:53 | <odinho> | Anyway. Soeh. How would I do a nice assert_not_exists()-replacement, assert_equals(e.data, undefined, 'data should not exist')? Any better way? Getting rustey. |
| 11:54 | <darobin> | mmm, we're using different conventions for branch naming, but I'm guessing that doesn't matter |
| 11:55 | <odinho> | Luckily submissions/opera/ folder is not taken, so I can use that :] |
| 11:56 | <odinho> | I mean branch folder here |
| 11:56 | <odinho> | In case anyone got worried |
| 11:58 | <sangwhan_> | It is quite interesting how most version control handles renaming/moving to another path in a +191984/-191984 way |
| 12:00 | <odinho> | Good it's not +191984/-191985 |
| 12:01 | <sangwhan_> | I've had my unfortunate incidents of clicking on one of those on a GUI. Not recommended. |
| 12:02 | <odinho> | guess assert_false(e.hasOwnProperty('data')) is better |
| 12:07 | <odinho> | There are three submission folders in Git, which one do we use? :-(((( submission/ submissions/ subsmission/ |
| 12:07 | <odinho> | I'll bet on submission/ |
| 12:08 | <Ms2ger> | Nah, subsmission/ |
| 12:09 | <sangwhan_> | Is there any specs defining UIEvent outside of DOM2/DOM3? |
| 12:09 | <sangwhan_> | s/Is/Are/ |
| 12:09 | <Ms2ger> | Travis's new thing? |
| 12:09 | <Ms2ger> | But no serious spec |
| 12:10 | <odinho> | I have no idea what IndieUI is doing, but they were doing something input something event something. |
| 12:11 | <sangwhan_> | IndieUI doesn't define core events, it's something way more high level |
| 12:11 | <odinho> | Ms2ger: Okay, I'll go on and create subsmissions/ then, so we can start fresh. |
| 12:11 | <odinho> | sangwhan_: And I did'nt still there was no untruth in what I said! :D |
| 12:12 | <sangwhan_> | odinho: :) |
| 12:12 | <sangwhan_> | Ms2ger: Travis' new thing being this? http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html |
| 12:12 | <odinho> | I understood what I meant with that last sentence, although I'm not able to read it and comprehend it now. |
| 12:13 | <Ms2ger> | sangwhan_, no, that's Travis's old thing :) |
| 12:13 | sangwhan_ | was hoping that wasn't the new thing |
| 12:15 | <Ms2ger> | I don't recall where the new thing is |
| 12:16 | <sangwhan_> | Can't find it. Google isn't helping either. Wonder if it's because it's a Microsoft driven spec and conspiracy. |
| 12:16 | sangwhan_ | sees DOM3E dating back to 2000 though |
| 12:17 | <Ms2ger> | Check his recentish emails to www-dom? :) |
| 12:20 | <sangwhan_> | https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm |
| 12:31 | <Ms2ger> | error: 'refs/heads/submission/Mozilla' exists; cannot create 'refs/heads/submission/Mozilla/DOMEvents' |
| 12:31 | <Ms2ger> | Halp |
| 12:37 | <jgraham> | Ms2ger: Pick a different branch name that doesn't start Mozilla/ |
| 12:37 | <jgraham> | It seems that someone created a branch called Mozilla |
| 12:37 | <Ms2ger> | I'll call it Blink |
| 12:37 | <jgraham> | (based on the error message) |
| 12:37 | <jgraham> | (not on looking at the repo or anything) |
| 12:38 | <Ms2ger> | So how do I rename this branch? |
| 12:40 | <annevk> | mounir: you're so productive when I'm not in the office |
| 12:43 | <mounir> | annevk: not that related... that's because I need to do stuff for sysapps |
| 12:43 | <mounir> | so I do everything I can but that ;) |
| 12:47 | <Ms2ger> | Going to leave the remainder to y'all |
| 12:54 | <annevk> | mounir: hehe |
| 13:01 | <odinho> | Ms2ger: To rename, you can just create a new one. Although it'd be nice to delete the upstream submission/Mozilla unless it's already in a PR. But yea. |
| 13:02 | <odinho> | so, in a command, that could be: git checkout -b /submission/Mozilla2/DOMEvents |
| 13:03 | <darobin_> | odinho: the original one is likely in a PR |
| 13:03 | <darobin_> | as I said, it's from when there was only HTML in there, |
| 13:04 | <odinho> | It's not really like HTML is only a single thing either though. And that Mozilla would ever only contribute one specific testsuite to HTML spec :P |
| 13:05 | <odinho> | But it already being there is an obvious blocker to using it. |
| 13:05 | <odinho> | Might be able to use lowercase mozilla though :P |
| 13:06 | <sangwhan_> | darobin: Is return types looking strange in https://dvcs.w3.org/hg/webevents/raw-file/6f2c52cd50f6/touchevents.html#methods a known issue? |
| 13:07 | <darobin> | sangwhan: can you be a bit more specific please? |
| 13:08 | <darobin> | ah, I get it |
| 13:08 | <darobin> | mmmm |
| 13:08 | <darobin> | sangwhan: that's a bug |
| 13:08 | <sangwhan> | darobin: I assumed so, because I couldn't find a way to fix it in markup |
| 13:09 | <darobin> | you can't, I have to fix it at my end |
| 13:09 | <sangwhan> | I did something insane to work around it |
| 13:09 | <darobin> | https://github.com/darobin/respec/issues/185 |
| 13:09 | <darobin> | I'm not sure I want to know |
| 13:10 | <darobin> | :) |
| 13:10 | <darobin> | I can fix that today or tomorrow |
| 13:10 | <sangwhan> | Let's put it this way, nobody will see it in the final spec :) |
| 13:35 | <darobin> | sangwhan: are you cynthia on GH? |
| 13:35 | <darobin> | odinho: ok, the only two directories that still need work in the TS are yours :) |
| 13:39 | <odinho> | Oh I have them locally. |
| 13:39 | <darobin> | odinho: you mean you have them done? |
| 13:42 | <odinho> | Bah thought so, but no, will do it :P I got sidetracked. |
| 13:43 | <darobin> | odinho: I'm not pressuring you :) |
| 13:43 | <Ms2ger> | odinho, git branch -m worked |
| 13:56 | <odinho> | darobin, Ms2ger: Uhh, I see we actually do PR's on the moves. |
| 13:57 | <odinho> | I did it with mosquito as they would show up as new files, -- so that they work like a real pull. -- But seeing now the obvious downside is getting a disconnected history. |
| 13:57 | <odinho> | I'll only the PR's on the moves for the stuff in IndexedDB. |
| 13:57 | <Ms2ger> | ... Keeping the history was kinda the point of this exercise |
| 13:59 | <scott_gonzalez> | TabAtkins: Is there a spec for CSS mixins or just variables? |
| 13:59 | <darobin> | odinho: sorry, what's the issue? |
| 13:59 | <odinho> | The history is there, it's disconnected. |
| 13:59 | <darobin> | normally git detects renames |
| 13:59 | <odinho> | darobin: That I thought about how to clear the files from the repo, so that they wouldn't be cluttering up the space. :] |
| 13:59 | <darobin> | odinho: we only do PRs on the moves when they involve submissions |
| 14:00 | <odinho> | Hmmm. I can actually just revert the delete commit. |
| 14:00 | <jgraham> | How/where is the error event defined |
| 14:00 | <jgraham> | ? |
| 14:00 | <odinho> | And then do a move request. |
| 14:00 | <odinho> | I'll do that |
| 14:00 | <darobin> | odinho: oh you mean you've deleted stuff from master and then readded in submissions? |
| 14:00 | <odinho> | darobin: Yep |
| 14:00 | <darobin> | odinho: oh, yes, please don't do that :) |
| 14:00 | <odinho> | I was thinking "how to make a nice looking pull request" |
| 14:01 | <darobin> | let me put this in no uncertain terms |
| 14:01 | <darobin> | fuck nice looking |
| 14:01 | <odinho> | ^>^ |
| 14:01 | <darobin> | between the all of us, we're good looking enough that our pull requests can be as ugly as the butt warts of Sauron |
| 14:04 | <jgraham> | http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#onerroreventhandler makes it sound an awful lot like addEventListener("error", function() {}) out not work |
| 14:04 | <jgraham> | *ought |
| 14:05 | <sangwhan> | darobin: Yes, cynthia is a stupid posix login that was made more than a decade ago that stuck |
| 14:05 | jgraham | wonders wtf odinho is doing |
| 14:06 | <jgraham> | (forcing pushes to master is really bad. Please don't do it) |
| 14:06 | <odinho> | jgraham: WAT I was super quick! |
| 14:06 | <odinho> | How did you ever notice :| |
| 14:07 | <darobin> | odinho: the bot ratted you out |
| 14:07 | <darobin> | sangwhan: I was just wondering if the issue comment was from you :) |
| 14:07 | <odinho> | It was super evil, but I thought noone would notice since I was lightning quick at it :/ |
| 14:07 | <odinho> | Damn those bots |
| 14:07 | <jgraham> | odinho: Yeah, and remember that critic updates as soon as you push |
| 14:08 | <sangwhan> | darobin: The answer would be yes :) |
| 14:08 | <darobin> | well, we noticed, but indeed it was fast |
| 14:08 | <zcorpan> | jgraham: you mean the name "OnErrorEventHandler"? or something else? |
| 14:08 | <jgraham> | zcorpan: I mean what says that addEventListener("error", ...) does anything? |
| 14:09 | <zcorpan> | jgraham: nothing. and it shouldn't work. |
| 14:09 | <jgraham> | So http://critic.hoppipolla.co.uk/r/34 is wrong? |
| 14:10 | <zcorpan> | yes |
| 14:12 | sangwhan | ooh, critic outside of opera. now that's something. |
| 14:19 | <odinho> | Hmm. The TTWF ones are a bit special. Because some of them extend opera's tests. |
| 14:19 | <odinho> | There will be conflicts. :P Ohwell. |
| 14:27 | <odinho> | Yeh, starting to get a real visible backlog now. |
| 14:28 | <odinho> | Is døn |
| 14:28 | Ms2ger | sighs at his inbox |
| 14:28 | odinho | too |
| 14:28 | <Ms2ger> | And everything is assigned to me \o/ |
| 14:29 | <jgraham> | And me! |
| 14:30 | <Ms2ger> | darobin, and it's not even my job |
| 14:30 | <darobin> | Ms2ger: technically it ain't mine either :) |
| 14:32 | <jgraham> | Technically it's no one's job |
| 14:32 | <jgraham> | and it's boring… |
| 14:33 | <Ms2ger> | Let's make annevk do it |
| 14:34 | <annevk> | My quota for boring stuff has been full for a while now, really time for someone else to start cracking |
| 14:34 | <jgraham> | Well I have done some review today |
| 14:34 | <Ms2ger> | sicking knows some XHR stuff, right? |
| 14:34 | <odinho> | Yeah, and IDB too |
| 14:35 | <darobin> | let's have sicking do it all! |
| 14:35 | <Ms2ger> | sgtm |
| 14:35 | <odinho> | that's decided then |
| 14:35 | <Ms2ger> | RESOLVED: annevk pesters sicking until he reviews all the XHR/IDB tests |
| 14:35 | <odinho> | Hmmm. To be honest. |
| 14:36 | <odinho> | I did get a review from Mozilla on the IDB tests. |
| 14:36 | Ms2ger | hears odinho volunteer |
| 14:36 | <odinho> | So I need to fix that, -- and then they should really be reviewed. |
| 14:36 | <odinho> | I had a full RfR and everything, -- it was just that everything changed at that time ;-) And know you all know what. |
| 14:37 | Ms2ger | mumbles about rfrs |
| 14:38 | <annevk> | Ms2ger: apparently there's more of me these days: http://www.theregister.co.uk/2013/04/04/google_webkit_fork/ |
| 14:39 | <annevk> | whole legions of van Kesterens making incorrect assumptions about Blink |
| 14:39 | <Ms2ger> | Unfortunately for van Kesteren, who may have briefly got her hopes up, ... |
| 14:39 | <odinho> | lol, "her" |
| 14:40 | <odinho> | You sound so much more sexy as a girl. |
| 14:40 | <Ms2ger> | I'm not sure why I still find that so funny |
| 14:40 | <odinho> | Former Opera coder even. |
| 14:40 | <annevk> | Shows what research journalists do |
| 14:41 | <Ms2ger> | You should sign everything as "Anne van Kesteren (Mr.)" |
| 14:41 | <annevk> | Ms. 2ger, I don't even... |
| 14:41 | <darobin> | rofl, great article annevk |
| 14:41 | <odinho> | Sir Anne van Kesteren |
| 14:42 | <odinho> | The Register is well known for bad research. Always lots of errors. :-) |
| 14:42 | <gsnedders> | odinho: Do the Dutch even give out knighthoods? |
| 14:42 | <Ms2ger> | annevk, but hey, at least Google listens to you |
| 14:42 | <jgraham> | Move to Germany and become Herr Dr van Kesteren |
| 14:43 | <darobin> | Ms2ger: well, I got the impression that Google didn't listen to annevk so much as to the Kesteren Family Council |
| 14:44 | <darobin> | oh, hey, serendipacronym |
| 14:44 | <Ms2ger> | KFC? |
| 14:44 | <annevk> | Ms2ger: well they have to, there's legions of us |
| 14:44 | <darobin> | besides, shouldn't the proper form be "all the Kesterens in the world" rather than "all the van Kesterens"? |
| 14:44 | <odinho> | gsnedders: He's in London now, stupid :-) |
| 14:45 | <darobin> | or is NL different from FR there? |
| 14:45 | <gsnedders> | odinho: Not relevant unless he becomes a British citizen |
| 14:45 | <jgraham> | We gave one to Bill Gates |
| 14:45 | <darobin> | actually I think that it can work for Commonwealth citizens, for acts performed on British territory |
| 14:46 | <zcorpan> | looks like the article has s/her/his/ now |
| 14:46 | <Ms2ger> | Sounds like they track this channel closely |
| 14:46 | <darobin> | ah, shame |
| 14:46 | Ms2ger | waves |
| 14:46 | <Ms2ger> | marcosc, oh, we removed all your widget tests |
| 14:46 | <Ms2ger> | marcosc, and good morning :) |
| 14:46 | <gsnedders> | He cannot use the title Sir, though, merely the honourary KBE. |
| 14:46 | <marcosc> | Ms2ger: is ok, I moved everything to Github last week |
| 14:46 | <sangwhan> | "The van Kesterens of the web" is a interesting remark |
| 14:47 | <sangwhan> | Are there any implementations of widgets left after Presto dropped the ball? EFLWebkit? |
| 14:47 | <MikeSmith> | Justin Schuh seems to really be going out of his way in this thread to avoid responding at all to othermaciej's point that "we directly asked Google folks if they would be willing to contribute their multiprocess support back to WebKit, so that we could build on it. They said no." |
| 14:47 | <gsnedders> | sangwhan: Quite a few. |
| 14:47 | <annevk> | If you use it like that the v actually has to be uppercase, but I doubt anyone cares about that (though I do a bit) |
| 14:47 | <MikeSmith> | https://news.ycombinator.com/item?id=5490242 |
| 14:48 | <marcosc> | Ms2ger: do you have more details of what got removed? |
| 14:48 | <Ms2ger> | marcosc, whatever was in the webapps repo |
| 14:48 | <marcosc> | Ms2ger: just in case I get emails |
| 14:48 | <darobin> | marcosc: all of widgets |
| 14:48 | <darobin> | marcosc: it's still in hg, it just got dropped in the move to gh |
| 14:49 | <sangwhan> | Wondering if pointer event and touch event tests should be dropped in there too or not |
| 14:50 | <Ms2ger> | Please don't put these touch event tests in my review queue |
| 14:50 | <Ms2ger> | If you want to ever see them again |
| 14:50 | <marcosc> | darobin: did all the specs also get deleted? |
| 14:51 | <odinho> | marcosc: Haven't you herd, we're all bout' them tests now, who needs specs when we've got tests? |
| 14:51 | <marcosc> | heh |
| 14:51 | <sangwhan> | Ms2ger: Any reason why? (apart from the fact that there are a *lot* of asserts IIRC) |
| 14:52 | <odinho> | marcosc: As far as I know, we're only messing up tests. |
| 14:52 | <Ms2ger> | sangwhan, you may want to read yesterday's #webapps logs |
| 14:53 | sangwhan | isn't in the group (nor any important group) so will have to dig through the archive for minutes, BRB |
| 14:53 | <marcosc> | odinho: ok, sounds good to me. |
| 14:53 | <annevk> | I'm gonna use that from now on. "The Van Kesterens of this world, think you should use a future." |
| 14:54 | <Ms2ger> | The Van Kesterens of the netherworld suggest mutation events |
| 14:59 | <jgraham> | Every time you use that line we will get TimBL to phone your brother for confirmation. |
| 15:00 | <MikeSmith> | the Van Kesterens sound like one of the noble houses in Game of Thrones |
| 15:01 | <darobin> | marcosc: the specs weren't deleted unless they were in the webapps testing repo |
| 15:01 | <darobin> | we're not including specs in the TS anyway... |
| 15:02 | <darobin> | sangwhan: Ms2ger's comments about quality notwithstanding, anything that's meant to be in browsers should be in that repo |
| 15:03 | sangwhan | is checking the tests (never looked at it underneath the hood) |
| 15:04 | <sangwhan> | One thing I did find a bit disturbing is this tidbit: http://www.w3.org/2010/webevents/wiki/TEv1ImplReport |
| 15:05 | <sangwhan> | Where depending on the implementation the amount of things that get tested are different, which I find quite misleading |
| 15:06 | <jgraham> | That's terrible test writing |
| 15:06 | <jgraham> | Or terrrible something |
| 15:08 | <sangwhan> | Yes on both |
| 15:08 | <Ms2ger> | sangwhan, you're involved there, right? |
| 15:09 | <sangwhan> | darobin: Ms2ger's points regarding the optional arguments make sense and should be addressed |
| 15:10 | <sangwhan> | Ms2ger: Yes, to some extent - I'm getting a bit passive in the involvement due to time constraints though |
| 15:10 | <jgraham> | We obviously need a test writing reviewing guide |
| 15:10 | <jgraham> | One that makes it clear that having variable numbers of tests is not OK |
| 15:11 | <jgraham> | and makes it even clearer that having a feature detection as the first test and then refusing to run the other tests is doubly not OK |
| 15:11 | <darobin> | sangwhan: oh yes, I fully agree with Ms2ger's points |
| 15:11 | <darobin> | I was just saying that tests for those specs should be included |
| 15:11 | <darobin> | (fixed is a separate matter) |
| 15:12 | <darobin> | jgraham: great idea, when will you be done? :) |
| 15:12 | <darobin> | it should also talk about testing for prefixed features, there's some amount of that going on |
| 15:13 | <Ms2ger> | Testing for their non-existence? :) |
| 15:14 | <jgraham> | How does "The 'do this or I will send Ms2ger round to your house with a bat' guide to writing testcases" sound? |
| 15:14 | <Ms2ger> | Eh |
| 15:14 | <Ms2ger> | You wouldn't need to send me |
| 15:15 | <jgraham> | Well not if they follow the guide! |
| 15:18 | <sangwhan> | I'll see if I can get the optional argument tests in there (and get time to do it, that's the harder part) |
| 15:20 | <sangwhan> | As a off-topic question - any browser shipping *with* the assembly optimized helpers in OpenSSL for ARM? |
| 15:20 | <sangwhan> | darobin: Guess we should try to get the tests in there then |
| 15:21 | sangwhan | wonders if there is any automation (Webdriver?) effort going on for the interactive web platform tests |
| 15:21 | <darobin> | sangwhan: if you want to volunteer, I can give you write-access to the repo |
| 15:21 | <Ms2ger> | darobin, which reminds me |
| 15:22 | <Ms2ger> | darobin, we should have a group that isn't called "HTML WG" to own the repo |
| 15:22 | <darobin> | all we ask is that you don't destroy history, and that you sync with your friends here or on #htmlt (or wherever really) |
| 15:22 | <sangwhan> | darobin: I can volunteer, don't expect results too soon though :) |
| 15:22 | <darobin> | sangwhan: ok, I'll add you to the team |
| 15:22 | <darobin> | Ms2ger: it's just a name |
| 15:22 | <darobin> | I'd rather not bikeshed, it's only administrative |
| 15:22 | <Ms2ger> | darobin, exactly, I don't like the name :) |
| 15:22 | <darobin> | besides, I so do love having you in the HTML WG |
| 15:23 | <Ms2ger> | Maybe I should leave it again and have you do merges ;) |
| 15:23 | <darobin> | sangwhan: you're in :) |
| 15:23 | <darobin> | Ms2ger: awww |
| 15:23 | sangwhan | prepares to wreak havoc |
| 15:24 | <sangwhan> | darobin: Got the notifiation, thanks |
| 15:28 | <sangwhan> | smaug____: I investigated a bit on how to implement UIEvent.deviceID (or whatever it may be eventually called), looks like a serious pain to implement |
| 15:30 | <Ms2ger> | darobin, yay :) |
| 15:31 | <darobin> | Ms2ger: :) |
| 15:31 | <smaug____> | sangwhan: it can be tricky, yes, and in many cases it would be just some kind of default value, I could imagine |
| 15:32 | <TabAtkins> | scott_gonzalez: Just variables. I haven't sold the WG on Mixins yet, though it would probably be a good idea for me to write it up soonish, just to have it there. |
| 15:33 | <Ms2ger> | TabAtkins, just don't dare to put it on dev.w3.org... |
| 15:34 | <jgraham> | Yay, CVS! |
| 15:35 | <TabAtkins> | MikeSmith: I wasn't involved with the discussions re: Apple using our multiprocess, but from my understanding, it was a lot less cut & dry than Maciej is selling it to be. |
| 15:36 | <TabAtkins> | MikeSmith: The fact that they went and made all the same mistakes that we initially did, and are gradually changing things over to the way we do things, suggests that part of the friction was them wanting to do something different than what we originally wanted. |
| 15:36 | <darobin> | gotta love how the second example from https://www.w3.org/Bugs/Public/show_bug.cgi?id=15291 is someone using @pattern on input type=email |
| 15:36 | <MikeSmith> | TabAtkins: so that suggests there was some miscommunication I guess |
| 15:36 | <sangwhan> | CVS isn't that bad, but the layout of W3C's CVS is a bit ... interesting I must say |
| 15:36 | <TabAtkins> | Ms2ger: This was a blessing in disguise - it reminded me that I *should* be starting all my specs on GitHub under CC0. |
| 15:37 | <MikeSmith> | TabAtkins: because I don't think Maciej is intentionally trying to sell anything. Why would he be? |
| 15:37 | <TabAtkins> | I dunno. |
| 15:37 | <dglazkov> | good morning, Whatwg! |
| 15:38 | <Ms2ger> | dglazkov, good morning, and review your tests |
| 15:38 | <dglazkov> | okay |
| 15:39 | <Ms2ger> | :D |
| 15:40 | <dglazkov> | Ms2ger: love what you guys are doing with github migration |
| 15:41 | <Ms2ger> | dglazkov, tell darobin that, I hate github :) |
| 15:44 | <darobin> | dglazkov: glad you like it! |
| 15:44 | <dglazkov> | darobin: which button do I push? :) |
| 15:45 | <darobin> | dglazkov: note that we moved the shadow tests as part of that |
| 15:45 | <darobin> | dglazkov: take your pick, we have over 20! |
| 15:45 | <dglazkov> | https://github.com/w3c/web-platform-tests/pull/47? |
| 15:45 | <darobin> | dglazkov: that's the one |
| 15:46 | <darobin> | if you're confident that the tests are good, press the button |
| 15:46 | <dglazkov> | I only have the "Comment" button |
| 15:46 | <darobin> | ah |
| 15:46 | <darobin> | I can fix that |
| 15:46 | <dglazkov> | yay |
| 15:46 | <darobin> | dglazkov: what's your GH username? |
| 15:46 | <darobin> | it doesn't seem to be dglazkov |
| 15:47 | <dglazkov> | there totally is :-\ |
| 15:47 | <dglazkov> | https://github.com/dglazkov |
| 15:47 | <darobin> | mmmmm |
| 15:47 | darobin | kicks the autocomplete box |
| 15:47 | <darobin> | dglazkov: reload |
| 15:48 | <dglazkov> | http://i.imgur.com/XHEsR.jpg |
| 15:49 | sangwhan | wonders what nat/google/x-ldqrrirqhnoeanad is |
| 15:50 | <dglazkov> | sangwhan: it's a thing. Not infectious though. |
| 15:51 | sangwhan | blinks (oh wait) |
| 15:58 | <miketaylr> | dglazkov: is there a better link for https://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/? |
| 15:58 | <tbranyen> | i mean that one is pretty good, but something a little more concrete would be great |
| 16:00 | miketaylr | just sees -rwxr-xr-x 61523 index.html |
| 16:06 | <tbranyen> | oh yeah, i was being sarcastic |
| 16:06 | <tbranyen> | but if someone knows the right link for the WebComponents spec |
| 16:06 | <tbranyen> | that'd be thanks to be shared |
| 16:09 | <dglazkov> | tbranyen: https://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html |
| 16:10 | <tbranyen> | excellent thanks dglazkov |
| 16:15 | <Adawerk_> | Is it ok to to do away with the <label for=""> if the text field has a placeholder and an aria-label attribute stating what it should be? |
| 16:15 | <TabAtkins> | Sure. |
| 16:15 | <jgraham> | I note that having a mix of alllower and InitialCaps names for directories is ugly |
| 16:16 | <Adawerk_> | TabAtkins: I figured so. Now that we're not supporting older browsers, I think this can be more effective. |
| 16:16 | <Adawerk_> | thanks |
| 16:17 | <Ms2ger> | Adawerk_, does it still let you click on the label to focus the field? |
| 16:17 | <Adawerk_> | I don't think so. That function will be gone if I rid of the label. |
| 16:18 | <Ms2ger> | Oh |
| 16:18 | Ms2ger | misread |
| 16:18 | <Adawerk_> | I may keep the labels for checkboxes/radio |
| 16:18 | <Adawerk_> | well I'll need to keep them now that i think about it. |
| 16:18 | <Adawerk_> | heh |
| 16:34 | <darobin> | dglazkov: thanks for reloading and shooting that one :) |
| 16:35 | <dglazkov> | darobin: big gun. tiny brain. what could go wrong |
| 16:35 | <darobin> | nothing so long as we ensure it all happens in a room with the right targets :) |
| 16:35 | <dglazkov> | darobin: a really small room. |
| 16:36 | <darobin> | and if it doesn't work, add booze |
| 17:05 | <SimonSapin> | TabAtkins: have we resolved on premultiplied or not for gradients? |
| 17:05 | <SimonSapin> | it seems cairo does non-premultiplied :( |
| 17:05 | Ms2ger | sniggers |
| 17:34 | <jgraham> | Really need dzenana-trenutak to join irc |
| 17:35 | <jgraham> | Lots of http://critic.hoppipolla.co.uk/r/47 must be dupliactes of Aryeh's stuff |
| 19:11 | <paul_irish> | does anyone recall discussions around "element queries" somewhere? i thought i remembered seeing some threads on it.. http://ianstormtaylor.com/media-queries-are-a-hack/ |
| 19:43 | <jgraham> | paul_irish: That has been discussed. The problem is that it can create loops |
| 19:48 | <eclipsevictim> | does anyone have a "Best Practices" for IndexedDB's upgradeneeded event? |
| 20:23 | <dgrogan> | eclipsevictim: assuming google hasn't turned up anything useful, I'd suggest asking a more detailed question on stackoverflow, not here. |
| 20:31 | <JonathanNeal> | I like <sublime> |
| 20:33 | <jsbell> | eclipsevictim: I just added a basic example to the spec, but not re-versioning... |
| 20:34 | <jsbell> | eclipsevictim: https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#introduction |
| 20:35 | <jsbell> | eclipsevictim: I assume you'd find an example showing e.g. how to migrate from older versions helpful? |
| 20:42 | <eclipsevictim> | preferably from 2 or more older versions |
| 20:42 | <eclipsevictim> | yes |
| 20:43 | <eclipsevictim> | very helpful |
| 20:43 | <eclipsevictim> | it would be, and much appreciated ... |
| 20:49 | <jsbell> | eclipsevictim: take another look at: https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#introduction |
| 20:49 | <jsbell> | I added an example showing opening v3 |
| 20:50 | <jsbell> | It's a spec not a tutorial so it's brief, but hopefully that steers you in the right direction. |
| 20:51 | <jsbell> | html5rocks.com has older examples with the old versioning API and webplatform.org doesn't have anything on IDB yet, alas. |
| 20:51 | <eclipsevictim> | ok |
| 20:51 | <eclipsevictim> | that'll do |
| 20:51 | <eclipsevictim> | although it means that you (and the spec) think that the right thing to do is to rely on the db version field |
| 20:52 | <eclipsevictim> | that's good enough for me as long as you're willing to have someone publish docs which say so :) |
| 20:54 | <jsbell> | Yep, well, that's how the feature was designed to be used. Of course you could come up with some alternate scheme but then the API isn't helping you. |
| 20:56 | <eclipsevictim> | if that's the design, i'm quite happy w/ it |
| 20:56 | <eclipsevictim> | the guy who asked me didn't see any way to get the old version |
| 20:56 | <eclipsevictim> | which your example resolves nicely :) |
| 20:57 | <eclipsevictim> | OH |
| 20:57 | <eclipsevictim> | one thing that really bugs me |
| 20:57 | <jsbell> | cool. :) Yeah, versioning is confusing at the best of times and IDB's API change just as people were starting to experiment with it didn't help. :P |
| 20:57 | <eclipsevictim> | i can't find a way to link to IDBVersionChangeEventInit |
| 20:57 | <eclipsevictim> | i can link to options-object-concept |
| 20:57 | <eclipsevictim> | but that's lame |
| 20:58 | <eclipsevictim> | i suspect that in principle i should make this complaint about all of your object definitions |
| 20:58 | <eclipsevictim> | (and i should be nice and send it as email so that i can be credited w/ the complaint, to show i'm a good citizen, but oh well) |
| 20:58 | <jsbell> | Yeah, I think that's a bug in ReSpec.js at the moment... |
| 20:58 | <eclipsevictim> | ok |
| 20:59 | <jsbell> | types (both internal/external) aren't turning into links correctly. I have mail to Robin about that. |
| 20:59 | <jsbell> | Hopefully he'll get that fixed and we'll publish a new WD by the end of this month. |
| 21:00 | eclipsevictim | nods |
| 21:00 | <eclipsevictim> | anyway, thanks, you've cleared a work item i meant to ask about a few weeks back (it got buried, and then i took a vacation) |
| 21:47 | <smaug____> | how do I file bugs on DAP WG's specs |
| 21:48 | <smaug____> | mailing list only? |
| 22:04 | <annevk> | think so |
| 23:18 | <boblet_> | hixie: yt? would like to get your take on del vs s |
| 23:22 | <boblet_> | I’m unsure how I’d use/style them on the same page, and I’m also wondering what other use cases for s apart from discounts |
| 23:28 | <zewt> | whenever i'm working in java i feel like i'm in school with a hall monitor looking over my shoulder |
| 23:28 | <zewt> | "unreachable code? that violates school rules!!! FATAL ERROR" |