14:41:28 RRSAgent has joined #forms 14:41:28 logging to http://www.w3.org/2009/03/25-forms-irc 14:41:34 rrsagent, make log public 14:42:14 John_Boyer has changed the topic to: http://lists.w3.org/Archives/Public/public-forms/2009Mar/0053.html 14:42:23 Meeting: Weekly Forms WG Teleconference 14:42:28 Agenda: http://lists.w3.org/Archives/Public/public-forms/2009Mar/0053.html 14:42:32 Chair: John 14:42:36 Regrets: Leigh, Uli 14:43:01 HTML_Forms()10:45AM has now started 14:43:03 +[IBM] 14:43:11 zakim, [IBM] is wiecha 14:43:11 +wiecha; got it 14:43:43 Scribe: Charlie Wiecha 14:43:52 scribenick: wiecha 14:44:06 +John_Boyer 14:44:07 -John_Boyer 14:44:07 +John_Boyer 14:44:28 ebruchez has joined #forms 14:45:57 FYI will be a few mins late 14:49:16 zakim, code? 14:49:16 the conference code is 36767 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), nick 14:50:14 +Nick_van_den_Bleeken 14:51:13 John: is it easy for you (Nick) to create updates to your test report? 14:51:32 Nick: yes, have a couple of stylesheets to do the merge of results and then generate HTML 14:52:20 John: for Ubiquity, have asked folks to create issues for features we're not passing but are orange/red in your report...meaning we don't have enough impls to proceed...not that many exist 14:52:44 John: should be coming soon 14:53:03 s/should/issue list should 14:53:09 John: mailto might be hard 14:53:19 Nick: I can look at that since we've done that in Chiba 14:53:27 Nick: but it's pretty busy here now 14:53:28 +ebruchez 14:53:36 John: we should be able to do an implementation report from Ubiquity soon 14:55:12 Topic: Test suits as Google code project 14:55:23 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0025.html 14:55:43 John: talked with Nick about what we have in CVS now...most folks working on it have access now 14:55:59 John: there's lots of licensing stuff to be worked out if we want to go external 14:56:18 John: would need CLAs etc for participants 14:56:41 John: probably best to just keep as it is for now 14:57:02 Topic: Link error removal caused version-exception section to move 14:57:12 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0035.html 14:57:27 this is in a subsection of the spec, whose removal would cause renumbering of the spec 14:58:24 John: have massaged text to avoid this so that impl reports etc are not impacted 15:00:32 ACTION: Nick to update spec to correct section numbering given link error removal 15:00:33 Created ACTION-527 - Update spec to correct section numbering given link error removal [on Nick Van Den Bleeken - due 2009-04-01]. 15:01:29 John: timing not critical so appreciate you can get to it when possible 15:01:53 Topic: Is the zip file updated? 15:02:01 Nick: normally, yes 15:02:06 Nick: it's an ant build 15:02:36 John: Erik -- have you been able to update output w/label issue etc? 15:02:43 Erik: will look at this this week 15:02:57 John: Nick, can you point to the ant script? 15:03:03 Nick: yes, it's in CVS 15:03:26 John: your style sheets etc that creates analysis across impls? 15:03:33 Nick: right, that's not checked in yet 15:03:46 John: if you could put that in the 2008 directory under the impl reports that would be nice 15:04:01 Nick: those files can also be externally downloaded...is that ok? 15:04:10 John: yes, tools for analysis are available too 15:04:14 which is ok 15:04:41 /Forms WG/Test/XForms1.1/Edition1/zip/build.xml 15:04:45 John: might help other people run the builds, and also perhaps to include our results in other test suites 15:05:01 Nick: ok, will check them in 15:05:20 ACTION: Nick to check in ant scripts for building test results into CVS 15:05:20 Created ACTION-528 - Check in ant scripts for building test results into CVS [on Nick Van Den Bleeken - due 2009-04-01]. 15:05:36 Topic: Informative: digest and hmac results for hex encoding 15:05:47 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0031.html 15:06:24 John: made things strange to say impls could do either approach, so I would up saying it's lower case 15:06:53 John: tests were invoking translate to force lowercase, which we don't technically need now...probably doesn't matter to keep this 15:07:03 John: but would be nice to remove this translation 15:07:24 prb has joined #forms 15:07:49 ACTION: John_Boyer to update tests to change digest and hmac tests to remove translation to lowercase 15:07:49 Sorry, couldn't find user - John_Boyer 15:08:12 +??P31 15:08:36 Zakim, I am ??P31 15:08:36 +prb; got it 15:09:07 Topic: Informative: setvalue behavior on roots and ns nodes not changed 15:09:16 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0036.html 15:09:59 John: we said actions on root (insert/delete) did not have defined behavior here 15:10:21 John: when checking the spec, setvalue already had defined semantics there...so didn't change setvalue 15:10:29 John: what it says however is different from insert/delete 15:10:47 John: setvalue says namespace node targeted action is undefined 15:10:54 John: vs ignored for insert/delete 15:11:10 John: leave implementors a bit of wiggle room for setvalue 15:11:32 John: which seems like a better idea so left unchanged 15:11:44 John: setvalue on root node produces binding exception 15:12:05 John: if you disagree, please post to the list 15:12:21 Topic: Question about how to update test 11.9.4.b 15:12:29 http://lists.w3.org/Archives/Public/public-forms/2009Feb/0091.html 15:13:06 John: problem is xforms-link-error is used to test delete method of submission 15:13:35 John: question to the group is how to modify the test to still test delete? 15:13:50 John: Nick, do you remember is this local file or remote resource? 15:14:15 Nick: rel path to the test file beside the form...then load trigger which should produce link error to missing file 15:14:32 John: now we say load indicates failure in implemention-specific way 15:14:38 Nick: right, so not clear how to update the test 15:15:52 John: rather than using link-error, could the test just try to activate the load file trigger, should fail to load? 15:15:56 Nick: yes 15:16:05 John: then just delete the action that listens for the the link error 15:16:21 Paul: or use second submission that tries to load and then look for submit error there 15:16:28 John: better since that can be automated 15:16:54 Nick: it's now a text file but we can use an xml file 15:18:04 John: on replace="all" we don't get a submit error 15:18:31 John: btw, not sure we have any impls passing the test getting done or error events on replace="all" 15:18:45 John: will have to deal with this across all impl reports 15:19:09 John: we could replace text in the same page to see submit error 15:19:39 John: to fix this w/o needing replace="all" 15:19:50 Nick: but then we need another 1.1 feature to test this 15:19:57 John: but delete is a 1.1 feature 15:20:07 Nick: I haven't implemented replace text 15:20:23 John: then we could use xml and replace instance instead 15:20:25 Nick: ok 15:21:08 John: but whatever file we use is going to be deleted anyway :} 15:22:01 John: is there a specific error we should look for? 15:22:30 John: looks like a resource error 15:22:41 John: Nick, could you modify this test? 15:23:02 Nick: sure, should we fill in response code? or is this too much function? 15:23:11 John: probably ok to just check submit-error 15:23:41 You pass 15:24:50 ACTION: Nick to update test 11.9.4.b to test for xforms-submit-error 15:24:50 Created ACTION-529 - Update test 11.9.4.b to test for xforms-submit-error [on Nick Van Den Bleeken - due 2009-04-01]. 15:24:55 Topic: Using submission to validate data 15:25:06 http://lists.w3.org/Archives/Public/public-forms/2009Feb/0084.html 15:25:21 John: don't know if we have a test for this yet 15:25:27 John: yes, there is one 15:25:42 John: we state it's possible to use a submission to validate data 15:25:57 John: without needing to actually transmit to the server if valid 15:26:04 John: use case is just validation 15:26:15 John: not elegant but works for 1.1 15:26:26 John: so we should have a test for this 15:26:57 John: if submission has not resource or action attribute or element then submission will fail but the rest of the pipeline gets executed 15:27:11 nick has joined #forms 15:27:30 -Nick_van_den_Bleeken 15:27:41 John: so it should be possible to use submission and just look for failing with validation error vs resource error 15:27:57 John: and just ignore the resource error 15:28:40 John: any objections to add this to the test suite? 15:28:41 +1 15:28:49 sounds good to me 15:28:53 http://lists.w3.org/Archives/Public/public-forms/2009Feb/att-0084/11.2.g.xhtml 15:30:17 +1 15:30:29 ACTION: John_Boyer to add test for using submission for validation purposes 15:30:29 Sorry, couldn't find user - John_Boyer 15:30:56 Topic: relevance pruning before validation 15:31:06 http://lists.w3.org/Archives/Public/public-forms/2009Feb/0083.html 15:31:42 John: fine tuning of test suite ... probably lots of areas like this we could update in the test suite 15:32:19 John: we test for no nodes and produce error, then do validation after that during submission...this is a test to ensure tests happen in that order 15:32:56 John: should we update or leave? 15:32:58 leave 15:33:06 is this a new test? 15:33:11 ok, then sure 15:33:33 adding 15:33:41 add 15:34:01 just didn't want to rock the boat if it's an existing test 15:34:28 ACTION: John_Boyer to add test for sequencing of relevance pruning before validation 15:34:28 Sorry, couldn't find user - John_Boyer 15:34:51 John: Paul, do you know if we add these tests to the core area, we have to add entries into xml results files, right? 15:34:54 Paul: yes 15:35:11 John: not clear to me how to wire them in to be run automatically 15:35:26 Paul: need to add new selenium driver for each test and add that to the main driver for that chapter 15:36:37 John: there's a real chance that folks don't get the processing order right 15:36:55 Paul: some impls may predate the spec nailing down this ordering 15:37:15 Topic: Lazy authoring tests are broken 15:37:23 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0027.html 15:37:40 John: these tests need modification 15:37:45 John: have posted what's required 15:38:01 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0027.html 15:38:02 John: looks like most would pass the first test, and fail the second 15:38:13 John: first is false positive, and second is false negative 15:38:44 John: lazy authoring is when you don't have an instance declared...but both tests have one 15:39:12 John: the c.2 test has a ref="/car" and that node exists... 15:39:25 John: nobody would report an error since the form is valid 15:40:38 John: if you don't have an instance, then ref="/car" is not a QName so we can't generate a node...so just need to remove the instance so we can check QName conformance 15:40:50 John: think I just removed the instance and cleaned stuff up 15:40:59 John: but implementors would need to be notified of this change to retest 15:41:12 John: should we change? think so 15:41:13 +1 15:41:19 +1 15:42:22 ACTION: John_Boyer to update test suite to repair lazy authoring tests 15:42:22 Sorry, couldn't find user - John_Boyer 15:43:44 John: automation is a bit tricky 15:43:55 John: since we can't initialize lazy authored nodes to a specific value 15:44:04 John: so we have to do a set and then test after the fact 15:44:22 John: this aspect is good 15:44:27 Topic: Test 6.1.3.b is broken 15:44:36 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0045.html 15:45:39 John: test is claiming requiredness from xsi:nil 15:45:52 John: test author confused this with required MIP 15:46:06 John: might be getting false positive passes here 15:46:22 John: dont' have suggestion on how to rewrite this...will take a bit of effort 15:46:38 Paul: what do you think it will take? 15:46:48 John: mostly to just rethink how xsi:nil works etc 15:47:11 John: this one is specifically testing xsi:nil for support 15:47:35 John: not sure if anyone will pass this...option is to just remove or rewrite it 15:48:24 ACTION: wiecha to rewrite xsi:nil test 15:48:24 Created ACTION-530 - Rewrite xsi:nil test [on Charles Wiecha - due 2009-04-01]. 15:49:04 Topic: Tests corrections for appendix B9, B11 and B14 15:49:13 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0046.html 15:49:40 John: title suggests data mutations based on insert/delete...should just change to include setvalue 15:49:47 John: because of B11 15:49:58 John: B9 is copy an attribute 15:49:58 http://lists.w3.org/Archives/Public/public-forms/2009Mar/0046.html 15:50:55 John: we have specific language suggesting context attribute rather than nodeset to needs to change to reflect that 15:51:07 s/suggesting/requiring 15:51:15 B11 says replace an attribute 15:51:28 attribute exists, and we're replacing with same name but diff value 15:51:34 best done by setvalue not insert 15:51:48 John: would like to update the test to reflect this 15:52:05 John: rather than delete followed by insert...two actions and a rebuild vs. setvalue action 15:52:23 ACTION: wiecha to update B9, B11, and B14 15:52:23 Created ACTION-531 - Update B9, B11, and B14 [on Charles Wiecha - due 2009-04-01]. 15:53:18 ACTION: John_Boyer to update B9, B11, and B14 tests 15:53:18 Sorry, couldn't find user - John_Boyer 15:53:41 nick...please delete action 9 since john will do this instead 15:54:17 John: don't see an agenda item to raise the issue of submission testing when replace="all" 15:54:45 John: when we have tests looking for events coming off such a submission, which is problematic 15:54:57 John: most impls will delegate replace="all" to the browser so we lose control 15:55:25 John: if error, browser will report that 15:55:33 John: if success, we're gone so how to report success? 15:55:46 John: don't believe we have (or can have) passing impls for this 15:56:24 John: (checking...) not sure we actually have a test trying to do this 15:56:28 Paul: think there is one, yes 15:58:27 John: we might have already updated the test suite to correct for this 15:58:52 John: it's still a problem for the spec but we might not be testing for it right now 16:00:26 Paul: 11.4.b has replace="none" 16:00:31 John: also 11.4.a 16:00:37 John: so they've been changed to do that 16:00:46 John: so we have to worry just about the spec 16:02:11 11.4 16:03:47 John: language seems more appropriate to replace instance and none 16:04:23 John: in 11.2 possibility of amending first and last bullets to avoid submit-done in replace="all" case 16:04:40 John: objections? 16:05:08 John: also submit-error 16:07:29 Erik: wondering whether in javascript if you implement submission with replace="all" with XHR could you still see these events? 16:08:19 Erik: and server-side impls have more control over this 16:08:35 Erik: so could perhaps also use these events 16:09:27 Erik: so for those cases where you have control maybe we should leave this 16:09:54 John: that's how we came to remove link-error...implementation specific how they'd be handled 16:10:06 John: depending on whether the platform had control or not 16:11:21 John: could add a note suggesting what some implementations could do 16:12:22 Erik: native implementations could do this 16:13:49 John: rework bullets to add a note 16:14:04 Erik: or suggest that implementations may skip these events if unable to support them 16:14:55 John: might prefer implementation-specific behavior since this would not require tests or conforming impls 16:15:16 Erik: ok, in any event reasonable to alter this text 16:15:47 ACTION: John_Boyer to update section 11.2 to suggest implementation specific behavior for submit-done or error 16:15:47 Sorry, couldn't find user - John_Boyer 16:16:44 above action is specific to replace all case 16:17:36 John: all, please focus on discussions related to test suite so we can close out the implementation reports 16:17:43 John: at least one more coming from the ubiquity side 16:18:03 -John_Boyer 16:18:04 -ebruchez 16:18:04 -wiecha 16:18:06 -prb 16:18:07 HTML_Forms()10:45AM has ended 16:18:08 Attendees were wiecha, John_Boyer, Nick_van_den_Bleeken, ebruchez, prb 16:18:22 rrsagent, make minutes 16:18:22 I have made the request to generate http://www.w3.org/2009/03/25-forms-minutes.html John_Boyer 16:18:26 rrsagent, bye 16:18:26 I see 11 open action items saved in http://www.w3.org/2009/03/25-forms-actions.rdf : 16:18:26 ACTION: Nick to update spec to correct section numbering given link error removal [1] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-00-32 16:18:26 ACTION: Nick to check in ant scripts for building test results into CVS [2] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-05-20 16:18:26 ACTION: John_Boyer to update tests to change digest and hmac tests to remove translation to lowercase [3] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-07-49 16:18:26 ACTION: Nick to update test 11.9.4.b to test for xforms-submit-error [4] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-24-50 16:18:26 ACTION: John_Boyer to add test for using submission for validation purposes [5] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-30-29 16:18:26 ACTION: John_Boyer to add test for sequencing of relevance pruning before validation [6] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-34-28 16:18:26 ACTION: John_Boyer to update test suite to repair lazy authoring tests [7] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-42-22 16:18:26 ACTION: wiecha to rewrite xsi:nil test [8] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-48-24 16:18:26 ACTION: wiecha to update B9, B11, and B14 [9] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-52-23 16:18:26 ACTION: John_Boyer to update B9, B11, and B14 tests [10] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T15-53-18 16:18:26 ACTION: John_Boyer to update section 11.2 to suggest implementation specific behavior for submit-done or error [11] 16:18:26 recorded in http://www.w3.org/2009/03/25-forms-irc#T16-15-47