09:25:08 RRSAgent has joined #bpwg 09:25:08 logging to http://www.w3.org/2007/06/12-bpwg-irc 09:25:12 nacho has joined #bpwg 09:25:13 RRSAgent, make log public 09:25:23 Meeting: mobileOK ref implementation F2F, day 1 09:25:31 Agenda: http://lists.w3.org/Archives/Public/public-mobileok-checker/2007Jun/0001.html 09:25:35 Chair: Jo, Sean 09:25:50 Present: Roland, Ruadhan, Jo, Abel, Miguel, Nacho, Dom 09:26:04 abel has joined #bpwg 09:26:52 Topic: Gaols for the F2F 09:26:56 Jo: we made quite good progress 09:27:02 ... there is already quite a lot of code 09:27:13 ... I think we ought to think of several things 09:27:18 ... code quality (esp. mine!) 09:27:34 ScribeNick: dom 09:27:46 ruadhan has joined #bpwg 09:27:53 ... acceptance criteria of the BPWG as a whole to endorse our work 09:28:13 ... probably a combination of test suites that shows that it has reached a reasonable level of quality 09:28:24 ... which means we need to think about our testing period 09:28:39 ... We probably should also do an audit of how much work there is left 09:28:53 ... esp as summer is coming up, and people (incl me) will be taking time off 09:29:03 ... Overall, really happy about the progress of the group 09:29:33 Topic: Code review from CTIC 09:29:55 [abel presents power point slides - not sure whether they'll be made available] 09:31:47 Topic: back to F2F goals 09:32:05 abel: a few points that will need to be discussed based on our work 09:32:12 ... caching behavior of the checker 09:32:39 dom has joined #bpwg 09:33:08 RRSAgent, pointer? 09:33:08 See http://www.w3.org/2007/06/12-bpwg-irc#T09-33-08 09:33:15 ... how to deal with CSS? We haven't picked a CSS library yet 09:33:30 ... we'll also need to define an exception hierarchy 09:33:48 ... also need to work on how to handle messages that come from third party libraries 09:34:01 RRSAgent, draft minutes 09:34:01 I have made the request to generate http://www.w3.org/2007/06/12-bpwg-minutes.html dom 09:34:19 Jo: indeed, third party messages will be tricky to handled 09:34:23 ... e.g. for I18N 09:34:34 ... We'll certainly have to revisit this subject 09:35:07 ... TagSoup doesn't look too hard to modify 09:35:16 Abel: not all libraries provide error codes 09:35:42 s/Gaol/Goal/ 09:36:50 Roland: I hope that we'll get to better define the results document 09:37:40 ... would like to make sure it's easy to check a page against the checker: providing examples, ways of fixing code, etc. 09:37:46 Jo: is this in scope for our work? 09:38:07 ... MobiReady checker has this, from .mobi 09:38:15 ... CTIC could do the same 09:38:24 ... I don't know we need to develop this in this group 09:38:48 ... it's probably good that each implementation can add what's needed on top of the common answer all the tools should give 09:39:00 ... I don't think it's in scope for this group 09:39:33 Roland: we have to define unique ids to allow other tools to build on top of ours, then 09:39:46 Jo: indeed; it is similar to Abel's concern re error codes 09:40:19 ... The question is how much information do we need to provide to make this possible 09:40:54 Nacho: I think we need to map error codes and messages to an unambiguous code provided by moki 09:41:41 ... hopefully with a declarative approach 09:42:16 Roland: I think a minimal set of error codes and examples would be useful 09:42:54 dom has joined #bpwg 09:43:41 Roland: we're not interested in providing a mobileOK checker, but we want to make sure our system produces mobileOK pages 09:43:52 ... that's why we're interested to make sure there is a single mobileOK answer 09:44:12 Ruadhan: I would like to get a clear plan what we still need to work on 09:44:36 ... also, the current XSLT framework makes it hard to report several failures 09:44:47 scribenick: Jo 09:45:13 dom: error message is going to be tricky and we need to use the time to solve that here rather than on this phone 09:45:22 ... should be a priority for the meeting 09:45:44 ... also set up test suite and it should be done sooner rather than later, 09:46:02 ... I would like to help with the XSLT too 09:46:04 ScribeNick: dom 09:46:39 Jo: another concern I have: we need to pay attention on licensing, copyright notices, etc 09:47:00 ... we need to make sure for instance that Jhove's license is compatible with our usage 09:47:19 ... we may need to engage some legal help at some point 09:47:59 ... [summarizing the additional points suggested for the agenda] 09:48:24 ... * error reporting, error codes and I18N 09:48:35 ... * test suites, and acceptance criteria, beta period 09:48:41 ... * licensing and IPR 09:49:33 ... * issues with XSLT Framework, standardization of output format 09:50:02 ... * CSS Library 09:50:07 ... * Exceptions hierarchy 09:50:18 ... * Cacheing behavior 09:50:21 Zakim has joined #bpwg 09:50:29 agenda+ error reporting, error codes and I18N 09:50:36 agenda+ test suites, and acceptance criteria, beta period 09:50:41 agenda+ licensing and IPR 09:50:48 agenda+ issues with XSLT Framework, standardization of output format 09:50:56 agenda+ CSS Library 09:51:00 agenda+ Exceptions hierarchy 09:51:05 agenda+ Cacheing behavior 09:53:10 dom has joined #bpwg 09:55:01 agenda+ Documentation: schemas, introduction, ... [from Jo] 09:55:06 Zakim, agenda? 09:55:06 I see 8 items remaining on the agenda: 09:55:07 1. error reporting, error codes and I18N [from dom] 09:55:10 2. test suites, and acceptance criteria, beta period [from dom] 09:55:12 3. licensing and IPR [from dom] 09:55:13 4. issues with XSLT Framework, standardization of output format [from dom] 09:55:14 5. CSS Library [from dom] 09:55:15 6. Exceptions hierarchy [from dom] 09:55:17 7. Cacheing behavior [from dom] 09:55:18 8. Documentation: schemas, introduction, ... [from from Jo via dom] 09:57:16 Roland: another question: mobileOK refers often to the HTTP Request headers in 2.3.2, but the list doesn't seem to be complete 09:57:23 Jo: It is actually complete 09:57:37 ... this was under discussion on the public mailing list recently, btw 09:57:56 ... interesting points that were not made before 09:58:28 -> http://lists.w3.org/Archives/Public/public-bpwg-comments/2007AprJun/0033.html Laurens Host on Accept header in mobileOK 10:00:20 http://www.w3.org/2005/MWI/BPWG/Group/Drafts/mobileOK-Basic-1.0-Tests/070520#test_objects_or_script refers to 2.3.2 HTTP Request headers 10:01:00 Dom: re HTTP Accept, we should look at what most current mobile browsers do 10:01:27 ... if most do as Laurens suggest, we should probably that approach 10:01:39 ... but I don't believe mobileOK basic should mandate one way or the other in any case 10:02:08 Jo: right; I think HTTP certainly doesn't forbid to send the whole thing for each request 10:03:12 Roland: [discussing the reference to http request headers in objects_or_script in mobileOK Basic] 10:03:25 dom has joined #bpwg 10:03:45 Jo: the tests are indeed a bit inconsistent in terms of the reference to the accepted types 10:05:06 ... that said, I'm trying to keep the changes as small as possible 10:05:51 MikeSmith has joined #bpwg 10:08:27 -> http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#a_module_Object DTD of object module, showing that "type" attribute is not required on 10:08:50 Dom: note that the type attribute is not mandatory, re test on objects_or_script 10:09:49 ACTION: Jo to get back to BPWG on objects_or_script with regard to type attribute on object element 10:09:50 Created ACTION-504 - Get back to BPWG on objects_or_script with regard to type attribute on object element [on Jo Rabin - due 2007-06-19]. 10:11:07 Zakim, take up agendum 3 10:11:07 agendum 3. "licensing and IPR" taken up [from dom] 10:13:40 dom has joined #bpwg 10:23:55 dom has joined #bpwg 10:24:04 scribenick: Jo 10:24:12 Topic: Licensing and IPR 10:24:43 ScribeNick: dom 10:25:29 Jo: the first thing to check is whether we can redistribute according to our license 10:25:45 ... to do so, we would need to call on legal advice 10:26:06 ... probably should be done by W3C legal team 10:26:23 Dom: seems fair, as long as we provide them with a definitive list of packages and licenses 10:27:01 ACTION: Dom to give a heads up to legal team re IPR, check if there is anything we should carefully avoid 10:27:01 Created ACTION-505 - Give a heads up to legal team re IPR, check if there is anything we should carefully avoid [on Dominique Hazael-Massieux - due 2007-06-19]. 10:27:24 Jo: Another question we need to ask ourselves is: what do we want? :) 10:27:54 ... obviously we want all the usual open source stuff: free to use, redistribute, with preservation of credits and licensing 10:28:12 ... do we want to allow people to modify it? 10:28:20 Dom: if we want to call it open source, we have to 10:31:06 Jo: my only concern with it is it would allow people to change the code and provide modifiefd mobileoK checker services 10:31:17 dom: we can protect this through the trademark on W3C mobileOK basic 10:34:10 dom has joined #bpwg 10:34:25 ... not sure we can enforce the usage of the ref implementation; most likely, should we enforce anything, it would be based on a conformance test suite 10:34:34 ... much like Java 10:35:03 ... still, we should allow people to re-use our code (e.g. for other libraries), propose bug fixes and so on 10:35:08 Jo: test suite sounds good 10:35:16 ... we want one for our own needs, anyway 10:35:24 ... we would need some versioning with it, obviously 10:37:00 ... I guess the BPWG will need to look at the question of licensing of mobileOK 10:39:38 Dom: for the checker, I think the working group will need to endorse a test suite as a reference test suite 10:40:54 Jo: we probably need legal advice on how to make sure the words "mobileOK checker" is protected 10:42:35 Dom: it's already protected through our trademark, although we'll certainly need legal advice on how to put it in words 10:44:25 dom has joined #bpwg 10:49:26 Dom: I think the W3C Software License would cover most of our needs 10:49:42 ... W3C has also a process to allow for external contributors 10:49:55 ... I guess contributions could be sent to our mailing list (public-mobileok-checker) 10:50:24 ... provided we keep maintaining the code - but W3C, CTIC and dotMobi have their on-line services based on the library, there is no reason to worry for the foreseeable future 10:50:43 ... the key question would be the maintenance process of the conformance test suite for checkers 10:50:54 ... would probably need some input for the BPWG as whole 10:52:46 Jo: what about credits? 10:53:03 Dom: two different things: credits in the code, vs credits in distributed binary versions 10:53:32 ... Requiring credits for binaries that use our code would make our license much less OSS-friendly 10:53:44 Jo: we should check each with our own organizations 10:54:40 dom has joined #bpwg 10:54:57 ACTION: Jo to check with dotMobi that W3C Software license is legalOK 10:54:57 Created ACTION-506 - Check with dotMobi that W3C Software license is legalOK [on Jo Rabin - due 2007-06-19]. 10:55:27 ACTION: Ignacio to check with CTIC that W3C Software license is legalOK 10:55:30 Created ACTION-507 - Check with CTIC that W3C Software license is legalOK [on Ignacio Marn - due 2007-06-19]. 10:55:55 ACTION: Roland to check with 7Val that W3C Software license is legalOK 10:55:55 Created ACTION-508 - Check with 7Val that W3C Software license is legalOK [on Roland Guelle - due 2007-06-19]. 10:56:43 ACTION: Dom to check how to make the names of the companies appear in the copyright statement 10:57:06 Created ACTION-509 - Check how to make the names of the companies appear in the copyright statement [on Dominique Hazael-Massieux - due 2007-06-19]. 10:58:38 Zakim, close this agendum 10:58:38 agendum 3 closed 10:58:39 I see 7 items remaining on the agenda; the next one is 10:58:40 1. error reporting, error codes and I18N [from dom] 11:02:23 Zakim, take up agendum 4 11:02:23 agendum 4. "issues with XSLT Framework, standardization of output format" taken up [from dom] 11:02:56 ScribeNick: roland 11:04:27 ruadhan: if there are more errors in one test, it is difficult to handle these errors 11:04:55 dom has joined #bpwg 11:05:35 dom has changed the topic to: mobileOK ref implementation F2F 11:10:22 ruadhan: when provide defaults fails, you can only report the first 11:12:05 abel: the current code only takes care of the first result element 11:12:19 ... we probably need to make it possible to report more than one failure 11:13:06 ... I guess we should calculate from the java code what is the complete outcome of the results 11:13:28 ... (i.e. if there is any failures reported, the outcome is fail; if not, it is pass) 11:13:49 s/abel:/miguel:/ 11:13:56 roland: the problem is the java implementation, there is no problem with the xslt 11:14:11 ACTION: Miguel to implement the change to java implementation to deal with reporting more than one failure 11:14:11 Sorry, couldn't find user - Miguel 11:14:36 ACTION: Ignacio to annoy Miguel until he implements the change to java implementation to deal with reporting more than one failure 11:14:36 Created ACTION-510 - Annoy Miguel until he implements the change to java implementation to deal with reporting more than one failure [on Ignacio Marn - due 2007-06-19]. 11:15:10 dom has joined #bpwg 11:15:35 dom: so we can move to the output format 11:16:37 abel: the parameter language is to change for the messages 11:17:19 agenda+ setting up configuration framework (e.g. for language setting, authentication, ...) 11:17:44 dom: should we add a settings file for the XSLT? 11:18:08 jo add this to the agenda 11:18:32 scribenick: jo 11:18:44 Topic: Result format 11:18:57 roland: standardization of the output format 11:19:29 ... based on format from Sean's initial test - limited and needs changing 11:20:00 ... need to change the format according to this example 11:21:04 [roland shows an example] 11:23:02 roland: the test reference is the BP ID 11:23:21 ... need a sub-reference to mobileOK test 11:23:52 ... within the test each possible FAIL or warn needs an ID 11:25:25 dom has joined #bpwg 11:29:22 Present+ Sean 11:35:40 dom has joined #bpwg 11:39:36 roland's proposed test result format 11:39:46 11:40:03 11:45:55 dom has joined #bpwg 11:47:41 zakim, take up agendum 1 11:47:41 agendum 1. "error reporting, error codes and I18N" taken up [from dom] 11:47:56 (XSLT output format and error reporting are obviously strongly bound) 11:50:57 q+ to ask about how to provide location information with XSLT 11:54:28 [discussing about what the results document should contain, e.g. a copy of moki or not] 11:56:10 dom has joined #bpwg 12:06:25 dom has joined #bpwg 12:16:40 dom has joined #bpwg 12:26:55 dom has joined #bpwg 12:37:10 dom has joined #bpwg 12:47:25 dom has joined #bpwg 12:57:40 dom has joined #bpwg 13:07:56 dom has joined #bpwg 13:18:10 dom has joined #bpwg 13:26:05 srowen has joined #bpwg 13:26:45 Dinner: 13:26:48 Ikkyu? 13:26:49 http://www.timeout.com/london/restaurants/reviews/863.html 13:26:53 Mango Tree? 13:26:58 http://www.mangotree.org.uk/ 13:27:18 also recommended, La Tasca 13:27:19 http://www.latasca.co.uk/ 13:27:47 Kazan (Turkish) 13:27:48 http://www.london-eating.co.uk/3511.htm 13:28:25 dom has joined #bpwg 13:30:06 RRSAgent, draft minutes 13:30:06 I have made the request to generate http://www.w3.org/2007/06/12-bpwg-minutes.html dom 13:37:08 scribenick: jo 13:37:20 [return from lunch] 13:37:37 [sean re-introduces the subject] 13:37:47 Topic: Results Format Continued 13:38:40 dom has joined #bpwg 13:39:19 Sean: minimal document we discussed before lunch was .. 13:39:35 Roalnd: why don't we copy more info fromthe moki document to make it independent 13:39:56 s/Roalnd/Roland/ 13:40:06 ruadhan: like code snippets? 13:40:47 dom: well the way to make a choice could be to think about the use cases - I like this apporach, which is simple and keeps the localization in one place 13:41:03 ... but the basic question is what we want the results document to be ... 13:41:31 ... e.g. to integrate into an authoring tool this is not enough. 13:41:46 ... e.g. line col needed to highlight the error 13:42:27 sean: use cases, Authoring Tools, IDE; 13:42:43 ... Online Tool like validator.w3.org/mobile 13:42:51 ... some comand line utility 13:44:08 ... important use case is tool 13:44:25 jo: what about mobileoK accrditation 13:44:35 sean: the last is the least demanding 13:44:52 dom: the tool case only demands the line and column 13:48:55 dom has joined #bpwg 13:50:56 jo: it doesn't need to be friendly to users just usable by developers so I suggest 13:51:33 ... we do all or nothing - the minimum being that we record the results for the tests and some minimal info about where you have failed if you have failed 13:52:39 ... or you include the whole molki output and tell developer that if that's not what they want they can alter the code 13:53:06 sean: agree with the result doc lining up with the mok basic doc 13:53:22 dom: what about line col - this is not in the moki doc? 13:53:33 jo: ah, I see your point, but how will we get that anyway 13:53:45 dom: we haven't figured that out yet (sic) 13:53:52 q? 13:53:54 ack dom 13:53:54 dom, you wanted to ask about how to provide location information with XSLT 13:56:18 dom: the question is how do we actually get than information from xslt which has no notion - that said (TM) I do think we should have the location information, the difficulty is that xslt doesn't tell us where the error is 13:56:55 ... for example, if there is a basefont etc. xslt won't tel you where 13:57:31 ... not possible in xlst 1 but I don't think you can do it in xslt 2 13:58:09 roland: you could step through the whole document node by node 13:58:34 dom: that would only work if you ... 13:59:11 dom has joined #bpwg 13:59:22 roland: we are not interested in text nodes so whitespace doesn't matter 13:59:43 jo: I missed the point that you were making roland 14:00:40 roland: select name from each node and create an absolute xpath 14:01:21 dom: need some magic to turn xpath into a line col 14:01:49 sean: need some facotry that allows you to tell for any Dom element where it came from 14:02:49 jo: should we go away and see if someone has solved this problem before? 14:03:09 roland: when we get a fail, generate an xpath to thelement that failed 14:03:20 dom: but what we want to give is line col not xpath 14:03:45 roland: so we match the code in the document and find the code in the source document 14:04:08 ... in the post processing ... 14:05:34 dom: but that doesn't work if there are duplicates in the document 14:06:00 jo: let's annotate each line with a comment then the line number is the preceding sibling 14:07:34 j1 has joined #bpwg 14:07:40 everyone: oh god that is terribly hacky 14:07:45 jo: so? 14:08:16 [dom then goes on to explain why it doesn't work as well as being very tacky] 14:08:37 [discussion of how people use SAX to get the information] 14:09:26 dom has joined #bpwg 14:09:34 jo: I remember that the MS parser does this 14:09:44 ruadhan: yes something in .net and python too 14:09:56 sean: well it can be done ... 14:10:06 ... we do need to ask someone to research this 14:10:18 dom: and it needs to be found out sooner ratherthan later 14:11:30 ... we could "rmain silent" onthe line and column no and just give the xpath and leave the problem to implementors 14:11:56 s/rmain/remain/ 14:12:03 s/onthe/on the/ 14:12:35 sean: there must be some way to do it ... 14:13:28 dom: we should be open to the idea of replacing the xslt with sax parsing if that is what it takes 14:13:40 ... but before that we should action someone to find out 14:13:51 ... if we can get this from xpath 14:14:25 ACTION: Sean research annotations in the Dom giving the source line and column number 14:14:25 Created ACTION-511 - Research annotations in the Dom giving the source line and column number [on Sean Owen - due 2007-06-19]. 14:15:11 ACTION: Roland to research getting line and column information from XPath 14:15:12 Created ACTION-512 - Research getting line and column information from XPath [on Roland Guelle - due 2007-06-19]. 14:16:27 Roland: want to build a regex to match foo/@bar 14:16:46 dom: doesn't work ... 14:16:51 roland: ok 14:18:29 dom: one option going from xpath to line/col is sax - you do end up parsing again 14:19:07 sean: so assuming we can get the line/col what should we put in the result document? 14:19:41 dom has joined #bpwg 14:19:49 dom: [explains facing the board hiding what he is writing] 14:21:06 14:21:08 sean: there are 4 ways to elaborate the position: 14:21:19 subelement or attributes: row/column, headername 14:23:43 ... no position (refers to the whole), header, line col and url in addition 14:25:53 jo: don't we need line col in headers too? 14:25:59 dom: well I'd prefer not 14:26:45 sean: if we showed the header value then that would be enough 14:27:25 ... would not refer to images etc. 14:28:43 dom: could add a rank to clarify in the case of a duplciate HTTP header 14:29:56 dom has joined #bpwg 14:30:06 ... need to provide the bare minimum to provide useful stuff 14:30:13 ... i.e. not code snippets 14:30:46 sean: so how about we miss out the code snippet? 14:30:53 nacho: not needed 14:31:26 abel:if it is an image then we need byte offset 14:31:37 jo: yes, and for character encoding errors 14:32:30 -> http://www.w3.org/WAI/ER/Pointers/WD-Pointers-20070222 Pointer methods in rDF 14:33:50 matt has joined #bpwg 14:34:05 [sean explores various possibilities] 14:34:48 [dom points out that its easier to work with an explicit byte offset] 14:35:25 matt has joined #bpwg 14:36:23 rrsagent, bookmark? 14:36:23 See http://www.w3.org/2007/06/12-bpwg-irc#T14-36-23 14:36:50 matt has left #bpwg 14:37:00 matt has joined #bpwg 14:37:47 nacho: it would be better to have an xpath location to tie back to the moki document 14:38:28 ... we do the xpath first 14:38:28 matt has joined #bpwg 14:38:41 ... then if we find a way of doing the line and column do it later 14:39:17 dom: Ok, but I think it needs line/col though it might speed up development 14:40:00 sean: agree with Dom - need line col to orginal document 14:40:11 dom has joined #bpwg 14:42:48 matt has joined #bpwg 14:43:23 jo: point out that the origianl document and the current resource at the URI and question are not necessarily the same 14:43:47 ... so think that if you want to reference you need to reference the moki document 14:44:18 matt has joined #bpwg 14:46:02 Topic: Result Document - In summary 14:50:26 dom has joined #bpwg 14:51:15 matt has joined #bpwg 15:00:41 dom has joined #bpwg 15:03:49 [conversation went off-road at this point] 15:07:28 matt has joined #bpwg 15:10:56 dom has joined #bpwg 15:12:58 line & column from xpath? 15:12:58 http://www3.telus.net/minevskiy/ivan/project_XPath.htm 15:14:38 -> http://www.w3.org/2007/06/test-no-cache.php random image with no-cache 15:19:28 http://www.xml.com/pub/a/2004/11/24/py-xml.html, File Locations from SAX 15:21:11 dom has joined #bpwg 15:29:25 -> http://www.w3.org/2007/06/test-html-no-cache.html demonstration of using three times an uncached resource 15:31:15 Yves, if an image with a no-cache directive is loaded three times in the same page, should a browser makes three separate http requests, or is it "normal" not to? is there anywhere where this "in-memory" caching would be specified? 15:31:15 dom - yes it should 15:31:15 my observation is at least that firefox doesn't 15:31:42 dom has joined #bpwg 15:34:46 there is no "in memory" caching. HTTP specifies no-cache and no-store 15:34:46 do you have an answer to the first part of my question, Yves? :) 15:34:46 not really as it mixes two things, HTTP interactions (in that case, yes it should do multiple requests) 15:34:46 and HTML parsing, where the client can have one reference to external objects and say that all the references to the same object leads to only one in memory 15:34:47 in that case it is valid to generate only one HTTP request 15:34:49 so the right answer for your question is "undecided" 15:34:51 unless there is a processing model defined for HTML :) 15:41:41 dom has joined #bpwg 15:42:03 [resuming discussion of what needs to go in the minimal document] 15:51:56 dom has joined #bpwg 15:53:02 (new tests in http://www.w3.org/2007/06/test-html-no-cache.html , include hex-encoded URIs which at least Firefox makes a separate request for) 15:54:18 (and my Blazer User Agent doesn't normalize port :80 mentions, while Firefox does) 16:02:11 dom has joined #bpwg 16:11:47 "You can also supply an AutoDetector that peeks at the incoming byte stream and guesses a character encoding for it. Otherwise, the platform default is used. If you need an autodetector of character sets, consider trying to adapt the Mozilla one; if you succeed, let me know." http://ccil.org/~cowan/XML/tagsoup/ 16:12:26 dom has joined #bpwg 16:22:41 dom has joined #bpwg 16:27:27 [massive digression on tidying the character encoding] 16:32:56 dom has joined #bpwg 16:40:36 -> http://www.docjar.org/docs/api/gnu/java/nio/charset/iconv/ IconV package in Java 16:40:41 We resolved ref tidying as follows: 16:40:45 (All designed in a way that allows others to contribute trial decodings) 16:40:45 1. Get the document 16:40:45 2. Determine stated character encoding - look at in order content-type, xml dec and meta 16:40:45 2a if it claims to be UTF-8 tidy if necessary by inserting replacement char 16:40:45 2b If it claims to be something other than UTF-8 16:40:46 Try converting it using appropriate tool 16:40:48 2c If it makes no claim - treat it as a utf-8 byte stream and add replacement chars where necessary 16:40:50 3. HTML Validate with xxx 16:40:52 3a. if invalid tidy 16:40:54 The tidied document is hence either character encoding tidying or HTML tidying and the tests need to point out that they are working on tidied versions where they are. 16:40:58 Dom said he'd give implementing it a shot. 16:41:29 ACTION: Dom to give implementing character encoding thingy a shot 16:41:29 Created ACTION-513 - Give implementing character encoding thingy a shot [on Dominique Hazael-Massieux - due 2007-06-19]. 16:41:53 We resolved that the result document format was as follows: 16:43:11 dom has joined #bpwg 16:53:26 dom has joined #bpwg 16:53:41 one position per result 16:54:41 if necessary repeat result for each error 16:59:38 message is parameterised 17:02:18 "something like this in EARL" 17:03:14 17:03:15 file:///... 17:03:15 17:03:15 ... 17:03:16 17:03:16 17:03:17 17:03:19 17:03:21 FOO is wrong. 17:03:23 17:03:25 url="..." 17:03:29 mokiID="..." 17:03:31 type="general|header|linecol|byte"> 17:03:33 accept 17:03:35 17:03:37 10 17:03:39 3 17:03:41 17:03:41 dom has joined #bpwg 17:03:43 783 17:03:45 17:03:47 17:03:49 ...foo... 17:03:51 17:03:53 17:03:55 17:03:57 ... 17:03:59 17:04:01 17:04:02 zakim, agenda? 17:04:02 I see 8 items remaining on the agenda: 17:04:03 17:04:03 1. error reporting, error codes and I18N [from dom] 17:04:06 2. test suites, and acceptance criteria, beta period [from dom] 17:04:09 4. issues with XSLT Framework, standardization of output format [from dom] 17:04:13 5. CSS Library [from dom] 17:04:15 6. Exceptions hierarchy [from dom] 17:04:17 7. Cacheing behavior [from dom] 17:04:20 8. Documentation: schemas, introduction, ... [from from Jo via dom] 17:04:23 9. setting up configuration framework (e.g. for language setting, authentication, ...) [from dom] 17:04:38 agenda+ audit/estimate to completion 17:04:42 zakim, save agenda 17:04:48 ok, dom, the agenda has been written to http://www.w3.org/2007/06/12-bpwg-agenda.rdf 17:05:04 ACTION: Sean to implement the above results format and codify in EARL if possible 17:05:04 Created ACTION-514 - Implement the above results format and codify in EARL if possible [on Sean Owen - due 2007-06-19]. 17:05:06 RRSAgent, draft minutes 17:05:06 I have made the request to generate http://www.w3.org/2007/06/12-bpwg-minutes.html dom 17:05:57 abel has left #bpwg 17:07:55 result format tidied: http://lists.w3.org/Archives/Public/public-mobileok-checker/2007Jun/att-0030/moki_transformation_example.xml 17:08:06 RRSAgent, off