16:06:30 RRSAgent has joined #htmlt 16:06:30 logging to http://www.w3.org/2010/11/16-htmlt-irc 16:06:39 zakim, make logs public 16:06:39 I don't understand 'make logs public', plh 16:07:08 Agenda http://lists.w3.org/Archives/Public/public-html-testsuite/2010Nov/0060.html 16:07:43 Item #1 Bugs on approved tests 16:07:53 I started a thread on the list http://lists.w3.org/Archives/Public/public-html-testsuite/2010Nov/0062.html 16:08:32 http://www.w3.org/Bugs/Public/buglist.cgi?product=HTML%20WG&component=testsuite&resolution=--- 16:10:05 Oh, telecon 16:10:06 This item we can't close on today - looks like their is not agreement in the group on how a page should behave when the page doesn't have the HTML5 doctype 16:10:17 We have a few other bugs as well 16:10:19 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11321 16:10:51 who is "their"? 16:11:06 s/their/there/ 16:11:13 Kris will follow up with Anne on the list 16:11:13 Oh 16:11:26 we have also http://lists.w3.org/Archives/Public/public-html-testsuite/2010Nov/0038.html 16:11:27 OK. The spec is well defined on that point 16:11:44 But yes, we should have this discussion on-list 16:11:49 Seems like a bug in the spec 16:12:06 http://www.w3.org/Bugs/Public/show_bug.cgi?id=11236 16:12:09 Hmm? 16:12:27 alot of content on the web is old and would not be compatible with HTML5 16:12:55 This is not a significant problem for us at least 16:12:57 It's also not just a 'browser' vendor choice 16:13:09 alot of content authoring systems generate html 16:13:21 and they don't generate html5 content 16:13:41 If you think the spec should be changed that should go through the normal HTMLWG Process 16:13:50 IMHO - let's not discuss this here.... 16:13:51 But per current spec, the test is fine afaict 16:14:24 The test still is 'approved' 16:14:38 Bug 11321 is something for me. Maybe we could have a different component in bugzilla for bugs in the framework rather than bugs in tests? 16:15:47 if we have alot of test harness bugs sure, but that seems like overkill given the number of bugs 16:15:59 Could be 16:16:13 The general feedback from TPAC was that the harness was a bit terse to use 16:16:36 "terse"? 16:16:48 cumbersome 16:17:16 I think we should be open to changes - in theory more folks will write tests 16:17:35 That could be true. There is the possibility of adding a simpler API, but there are tradeoffs with roubustness 16:17:36 james do you think you could incorporate this feedback? 16:17:47 I plan to look at it 16:18:02 My worry is that we continue to work on the harness and not tests 16:18:14 And encouraging people to write tests is a goal for sure 16:18:48 Given the turnout at TPAC (apple, boeing, Opera, Mozilla, Microsoft) was alot more than normal 16:18:59 From my point of view, the tests are something that get developed alongside other work at Opera. The harness needs special attention because it doesn't fall naturally out of implementation work 16:19:18 it seems appropriate to start a requirement ask with a end date 16:19:55 It would also let everyone have time from various particpants to send in requirements and provide feedback 16:20:04 We could do that for sure 16:20:30 lets do that - target a date say in a month 16:21:03 OK 16:22:03 Note that I have an action item from TPAC that is dependent up changes to the harness (test type javascript, manual, ref-test) 16:22:13 Next bug http://www.w3.org/Bugs/Public/show_bug.cgi?id=11236 16:23:32 seems like a legit bug 16:23:49 That action item seems like it would be affected by my proposal for per-directory metadata 16:24:22 http://test.w3.org/html/tests/approved/video/video_003.htm 16:24:54 btw, we're working in changing the domain name for test.w3.org 16:24:57 to avoid XSS issues 16:26:30 Yeah, the bug is legitimate. It would be good if bugzilla had a "confirmed" state 16:26:34 "HTML5 Media Elements: 'application/octet-stream' is not a type the UA cannot render." 16:26:50 well a UA may say 'maybe' 16:27:31 seems like we should remove the test and have it fixed 16:27:47 +1 16:27:49 let's move on 16:28:14 The relevat UA requirement seems to be """ canPlayType(type) method must return the empty string if type is a type that the user agent knows it cannot render or is the type "application/octet-stream" """ fwiw 16:28:22 *relevant 16:28:35 agree 16:28:56 Item #2 Approval for the next 25 phillip taylor tests 16:29:04 They seem fine to me 16:29:24 Though at TPAC concern was raise about the progress of getting them all approved 16:29:37 How about we pick a date to be all 'reviewed' 16:29:55 Yes, in general it is not clear to me how the approval process will scale with large numbers of tests 16:30:19 So you propose that we pick a date and say "and objections by this date or we use the bug system"? 16:30:28 +approve 16:30:49 that would be the plan 16:30:56 That wfm 16:31:05 what is wfm? 16:31:11 "Works for me" 16:31:22 Apologies for being obscure 16:31:29 ms2ger gave some feedback as well 16:31:37 though the attahed pdf faults? 16:31:56 That also wfm :) 16:32:22 The PDF was a derivation of the correct answers for the tests based on teh Porter Duff operators and the test input 16:32:41 I believe Philip fixed all the issues 16:32:50 He did 16:33:29 (basically the issues were incorrect rounding in the expected output) 16:33:56 So the PDF is interesting but not essential if you are having difficulties opening it 16:34:42 assume it has some value, else it would not be attached 16:35:00 Well, yes the value is understanding where the corrections came from 16:35:47 anyhow - lets pick end of the year as a target date to approval all of phillip taylors tests 16:36:12 I'll send a email to the list - after that date updates can be done via bugs 16:36:28 Item #3 TPAC Follow Up 16:37:12 before then plh said we have another set of test results from Midori 16:37:36 We should have a single person from each vendor handle their test results 16:37:47 I can take care of Microsoft 16:37:49 we'll need to figure what to do with all those test results 16:38:13 I think the question should be... 16:38:13 at least, the wave of results went down 16:38:35 Do they represent the browser vendor? 16:38:57 If they are member of the w3c it should be easy to check 16:39:30 so, are you saying we should accept results from browser vendors? 16:39:44 To be honest I am not sure who is benefiting from getting any results at all at this stage 16:39:48 we could, but this hasn't been clear to me in the past 16:39:59 Apart from advertising to possible contributers 16:39:59 Though not sure if the Midori or the maxthon 16:40:28 We *know* the testsuite is woefully incomplete 16:40:29 are members of the w3c - though they build a browser and want to have their results displayed 16:40:51 that is why it has all the warnings and disclaimers 16:41:03 though it's not like someone can't go run the tests themselves 16:41:14 Of course they can 16:41:28 this happens all the time - for example a number of sites post SVG results 16:41:50 the reason it's good if it's on the w3c is that then everyone gets to have a voice 16:41:50 So, just to play devil's advocate, given all the health warnings we have to put up at the moment, why not just pull the results from public display for now 16:42:09 Then there would be no concern about people misusing them 16:42:18 What would the drawbacks be? 16:42:57 it won't help the spec move forward 16:43:35 In what way? The spec is not blocked on a testsuite at the moment 16:43:36 It's good to see that a browser I never heard of participate (Midori) 16:44:25 It is good if they are contributing tests. If they are just running the (incomplete) testsuite then I see no benefits 16:44:27 the results are all opt-in 16:44:58 I don't understand what you mean? 16:45:49 If browser vendor doesn't want the results shown then they don't have to have them posted 16:46:24 Oh I see. But there is a considerable difference between no-one posting their results and one or two vendors opting out 16:46:38 Until the testsuite reaches a meaningful size 16:47:01 Well it seems that on about a month or so we will have more than 1000 tests 16:47:27 which is bigger in size than the SVG test suite and about 1/10 the size of the CSS2.1 test suite 16:47:54 I expect we will end up with 10,000-100,000 if we do a good job 16:48:04 Hopefully in the upper end of that range 16:48:19 It's not complete but will have more html5 tests than other resources that I am aware of 16:48:21 So we are talking about a few percent of the total number of tests 16:48:30 That we need 16:49:00 (btw I consider it a priority to get some mechanism for mapping tests to the spec so we can see where we have coverage and where we do not) 16:49:22 (Philip's canvas tests do this nicely and I think it might be possible to adapt that mechanism) 16:49:23 Intresitng at TPAC this was discussed - use the classname 16:49:40 we just need to make sure that ian doesn't change classnames 16:49:43 I don't think that is fine-grained enough 16:49:51 Or, at least, I'm not sure 16:50:03 and lots of the ids and classes in the spec are auto-generated 16:50:17 well I think we need something that is concrete 16:50:27 by the pre-processor and don't appear in the original document 16:50:40 Sure, my suggestion is we reuse the mechanism Philip used 16:50:49 Which is based on a regexp match of the text 16:50:52 using an annotated spec? 16:50:56 The reason we started with 'features' was that even chapters numbers were changing a year ago 16:51:14 I think we should choose the classname for a while 16:51:16 Also has the advantage that when something changes the regexp is unlikely to still match 16:51:33 So you get to see which tests probably became invalid 16:51:54 And you can link to an actual conformance requirement rather than a general area of the spec 16:52:00 I'll take a peek 16:52:04 and the code is mostly written :) 16:52:29 moving on... 16:52:53 plh can you make sure that 'new' heads are not possible for Hg? 16:53:13 hu... I don' 16:53:15 t know 16:53:16 at tpac this came up briefly - when people were learning how to submit tests 16:53:27 Jonas should be able to help 16:53:48 I can try to follow up with Jonas on this 16:54:06 I'll send an email to Jonas you and the systems folks - sound good? 16:54:07 http://mercurial.selenic.com/wiki/TipsAndTricks#Prevent_a_push_that_would_create_multiple_heads 16:54:12 kris, ok 16:54:46 jonas was also concerned about the logging and said mozilla has a tool to track changes better 16:54:52 (just need a pre-commit hook) 16:55:13 James, thank you for the pointer, I'll follow up with the webmaster 16:55:19 note I move backwards in the list #3.G -> #3.F.... 16:55:32 kris, re tracking tool, yes I already sent an email to our team about this 16:55:34 What was the actual concern about logging? 16:55:39 might take a while to get deployed 16:55:46 that is fine 16:56:07 james, the names that appear at http://dvcs.w3.org/hg/html/ 16:56:13 are set by the user, and not the server 16:56:43 and could be changed and don't map to the w3c account 16:56:53 so, we don't know for sure how did the push 16:56:57 s/how/who/ 16:57:38 Oh. OK. I don't have a problem with more logging of course but it seems unlikely to be an issue in practice 16:58:04 well, folks seemed concerned about this during TPAC 16:58:09 and Jonas pointed me to http://hg.mozilla.org/hgcustom/pushlog/ 16:58:33 Like I said, I don't mind solving it if the oppertunity cost is low 16:58:43 given the number of people pushing right now it's not a problem 16:59:04 I won't push our system team to ct on this one fast 16:59:11 php and w3ctest is more important imho 16:59:18 though if we get more participants it can be a problem (at least some people that have worked on larger project have ran into this problem) 16:59:19 Yeah 16:59:26 agree 16:59:30 PHP and w3test are essential 16:59:36 agreed 16:59:43 (or s/PHP/Python :) 16:59:50 so how is the XSS and PHP stuff coming along? 17:00:06 w3test should be done pretty fast 17:00:13 I recall we agreed to have the name be test-w3.org 17:00:14 we bought the domain name already 17:00:34 for sure it should be registered and have the w3c be the owner 17:00:40 what is the name? 17:00:45 w3c-test.org 17:01:20 will we still have the test.w3c-test.org and test2.w3c-test.org? 17:01:28 yes 17:01:52 james not sure how much you talked to anne post TPAC 17:02:12 for php, I know that our system folks looked into that and are coming up with a solution 17:02:16 though it seems that we needs a few specific PHP pages 17:02:22 dunno about the ETA at this point 17:02:39 the group didn't want to create alot of PHP pages 17:02:43 I hve talked to Anne a bit 17:03:07 in fact it may not be php - could be any generic cgi script 17:03:27 http://www.w3.org/2008/webapps/wiki/Testing_Requirements 17:03:30 so basically we don't want to enable anyone to just push a new php file to the server 17:04:05 Yes, there are reasonable security concerns 17:04:07 the php file would be a manually added to the web servers unlike the rest of the content 17:04:36 any other agenda items? 17:04:36 I'm guessing they'll create /scripts or something like that 17:04:49 It would be useful if it was still VCS backed somehow 17:05:03 and move the php/python/whatever into /scripts as they are approving them 17:05:15 james, we can still maintain them under /html 17:05:21 It could be maybe a seperate project that only get proped to the web server upon demand 17:05:24 Right. That seems like it should work 17:06:00 it's just that we'll only execute them when they're place under /scripts 17:06:07 placed 17:06:08 They are managed in hg but the server only executes them in a special directory which they only reach after review for security problems 17:06:17 yep 17:06:38 as long as the review process isn't long, we should be fine 17:07:02 let's adjurn 17:07:14 -krisk 17:07:36 rrsagent, generate minutes 17:07:36 I have made the request to generate http://www.w3.org/2010/11/16-htmlt-minutes.html krisk 17:12:14 disconnecting the lone participant, Plh, in HTML_WG(HTMLT)11:00AM 17:12:17 HTML_WG(HTMLT)11:00AM has ended 17:12:17 Attendees were Plh, krisk 17:19:39 gsnedders_web has joined #htmlt 17:59:51 plh has left #htmlt 18:41:16 Zakim has left #htmlt