17:07:37 RRSAgent has joined #wam 17:07:37 logging to http://www.w3.org/2009/11/02-wam-irc 17:07:46 RRSAgent, make log Public 17:08:03 Meeting: Widgets F2F Meeting in Santa Clara CA US 17:08:08 Date: 2 November 2009 17:08:12 Chair: Art 17:08:19 ScribeNick: ArtB 17:08:23 Scribe: Art 17:08:34 Agenda: http://www.w3.org/2008/webapps/wiki/TPAC2009Widgets#Monday.2C_November_2 17:08:48 Present: Art, Marcos, Benoit, Magnus 17:09:41 Magnus has joined #wam 17:10:10 Topic: Agenda Review 17:10:15 AB: Agenda is http://www.w3.org/2008/webapps/wiki/TPAC2009Widgets#Monday.2C_November_2 17:10:24 AB: any change requests? 17:10:38 AB: the agenda includes some specs that will not be on the agenda 17:10:47 BS: when does widgets meet with DAP? 17:10:59 AB: today 15:30-16:30 17:12:12 BS: on a recent call, we talked about widgets and html5 and caching 17:12:20 ... think this is something we need to state 17:12:33 ... eg where do we define that 17:12:47 ... we don't have to take it now but should figure out who are the right people to chat 17:13:21 AB: can you take an action to define the problem statement? 17:13:31 BS: I'm not that familiar with that subject 17:13:42 MC: I think the topic is well known 17:14:03 BS: but has the interaction been stated or defined? 17:14:09 MC: they just work together 17:15:26 AB: I think we need to differentiate overlapping specs and synergistic usage of HTML5 specs 17:15:48 MC: we don't create overlapping specs with HTML5 17:16:07 AB: how do we want to handle this? 17:16:17 ... put it on the agenda of a VC? 17:16:23 MC: I think we've talked about this before 17:16:36 ... we can talk about App Cache's uses by widgets 17:17:21 AB: on the way to SFO I created http://www.w3.org/2008/webapps/wiki/Coordination 17:17:22 if a wua is online and doesn't offer caching, will the widget author complain? 17:17:34 ... this is intended to capture various "coordination points" 17:17:54 JereK has joined #wam 17:17:56 Benoit has joined #wam 17:18:28 http://www.w3.org/2008/webapps/wiki/TPAC2009Widgets#Monday.2C_November_2 17:25:05 [ Art adds a new "Widgets and HTML5" section to the Coordination wiki ] 17:26:56 MO: what about HTML4 17:27:21 MC: we have a dependency on some parts of HTML5 17:28:15 MO: at least one of the widgets specs references an HTML5 spec 17:28:23 MC: yes, the TWI spec references Web Storage 17:29:06 ... it does mean we can't progress to REC until Web Storage is more mature 17:29:56 AB: re plans, I added a new Plans column to our PubStatus page http://www.w3.org/2008/webapps/wiki/PubStatus 17:30:05 great 17:30:16 ... this provides useful data to the WG and the Public 17:30:47 ... my expectation is that by the end of the day tomorrow, the Plans will have the best data we have for each of WebApps specs 17:33:20 AB: Hixie told me a week or so ago he expects Web Storage to be ready for LC in November 17:33:35 ... I believe that spec already has a number of impls 17:34:02 MC: that was true but isn't so any more given the new Structured Clones stuff that has been added 17:34:22 ... with structued clones can now store more complex structues 17:34:31 ... and it has no serialization syntax 17:35:02 AB: we will discuss TWI spec tomorrow morn for 1.5 hours 17:35:24 ... we should add Web Storage status and related discussions 17:36:02 AB: I'm not convinced we must have that dependency on Web Storage 17:36:16 ... apparently Opera thinks otherwise 17:36:20 MC: yes, that's true 17:39:05 Topic: Widget URIs 17:39:22 AB: we decided not to include this spec on this week's agenda for a couple of reasons: 17:39:27 http://dev.w3.org/2006/waf/widgets-uri/ 17:39:34 ... 1. the LC comment period doesn't end until Nov 10 17:40:00 ... 2. the Editor, Robin Berjon, is Chairing the DAP WG meeting on Nov 2-3 17:40:22 ... 3. We discused this during our Oct 29 weekly call and Robin stated he would look for Larry this week 17:40:40 Present+ Larry 17:40:48 LM: does anyone have any comments 17:40:56 AB: this is a great idea 17:41:26 ... I'm expect more comments and wanted to queue them up to take them all at once 17:41:34 LM: my comments aren't from the TAG 17:41:46 ... want to know if it meets the guidelines for a new scheme 17:41:55 MC: I share some of your concernts 17:42:03 s/concernts/concerns/ 17:43:03 AB: I'm OK with talking about it but it's highly likely the conversation will need to be replayed when Robin is available 17:43:31 ... I too am concerned about whether or not we've reached the threshold where a new scheme is needed 17:43:48 LM: there is no scheme that works as is 17:44:04 ... I don't think the new scheme issue is so great 17:44:22 ... although for some TAG members it is 17:44:30 ... need to think about authority 17:44:46 ... there are some things like authority that must be tightened 17:45:02 ... that leads to security issues 17:46:24 MC: we have ZIP relative paths 17:46:47 LM: need to look at it from the view of is it really going to work 17:47:24 anne has left #wam 17:47:30 RRSAgent, make minutes 17:47:30 I have made the request to generate http://www.w3.org/2009/11/02-wam-minutes.html ArtB 17:47:54 anne has joined #wam 17:50:48 MC: we don't control the ZIP spec 17:50:58 ... we do try to clarify it 17:51:04 LM: can profile it 17:51:25 ... W3C doesn't have to support every feature of ZIP 17:52:46 ... ease of impl should not take priority over interoperability 17:53:14 arve has joined #wam 17:53:18 MC: the P+C spec defines the Zip relative path 17:53:45 LM: who is the audience for the URI scheme? 17:53:56 MC: supposed to be private to the widget instance 17:54:05 LM: so then, why do you need it? 17:54:20 MC: one reason is because we don't want people to use file: 17:54:28 LM: that's not a good reason 17:54:45 ... if you have real interop problem that's one thing 17:59:39 Present+ Josh 18:01:25 timeless_mbp has joined #wam 18:03:55 tlr has joined #wam 18:04:11 Topic: Packaging and Configuration Spec 18:05:48 AB: MC and MH have been debating valid Zip relative path for some time now 18:05:58 ... want to get consensus here if there is an issue or not 18:07:06 ... we should not publish LCs if we have open issues 18:08:47 MC: let's look at the e-mail ... 18:10:31 AB: here's the last email from MH: http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0305.html 18:11:08 MC: I don't think there is an issue 18:12:55 http://dev.w3.org/2006/waf/widgets/#rule-for-identifying-the-media-type-of-a 18:14:36 [ We look at section 9.1.10 of LC#3 ] 18:14:52 JS: please make sure the Examples use the same amount of indentation 18:16:17 example: .topos.db is a SQLite format 3 binary file 18:17:07 .knips.xml 18:19:37 but ... those should be .db and .xml 18:20:28 http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0299.html 18:22:44 JS: not sure basename is a good tool to use here 18:23:01 ... in terms of helping us understand what the spec should say 18:23:15 in test/.jpg => "test/" is a directory path 18:23:42 basename's job is to by default strip out directory components from a path to a file 18:23:49 yielding simply the filename portion of the path 18:24:14 MC: perhaps we should have sent everything to sniff and not do the optimizations 18:24:22 is it ok to come now? 18:24:25 yes 18:24:27 ... we added this as a request from Mozilla 18:24:33 the second argument to basename is for telling basename what extra thing to strip from the filename 18:24:35 AB: was that Henri? 18:24:42 MC: yes Henri and perhaps Jonas too 18:24:59 MC: I think the algorithm we defined is OK 18:25:08 ... we've gone thru the cases 18:25:19 MC: are you OK with this JS? 18:25:34 JS: yes, it seems OK 18:27:02 Present+ Marcin 18:27:17 MH: I'm OK with dot something is a file 18:27:26 ... think the Proc Model needs to be changed 18:28:03 ... we don't need ranges 18:28:13 If any character in the extension is outside the U+0041-U+005A range and the U+0061-U+007A range, then go to step 10 in this algorithm. 18:28:21 For example, if the extension is ".pñg", the go to step 10 in this algorithm. 18:29:47 10 = # 18:29:47 Let content-type be the result of processing file through the [SNIFF] specification. 18:29:51 11 = # Return the value of content-type. 18:30:09 note that the current specification ended up w/ bullets instead of numbers which caused us problems :( 18:30:15 MH: we don't need the ranges 18:30:18 MC: why not? 18:30:31 MH: won't be able to create test cases for this 18:30:39 MC: yeah, I guess that's true 18:30:50 ... it is an optimazation so it could be removed 18:31:03 s/optimazation/optimization/ 18:31:14 MH: can case-insensitively match 18:31:20 MC: yes, can do it that way 18:31:36 ... yes, I guess this can be viewed as over-specified 18:31:42 ... I don't see any harm 18:32:09 ... that is no harm, in keeping it 18:32:37 MH: but we don't need it 18:33:11 AB: we will need to think about its affect on the impl 18:33:38 AB: can you MC live with removing it? 18:34:10 Magnus has joined #wam 18:34:25 ... I would prefer to err on the side of simplicity i.e. to remove it 18:34:53 MC: if we remove it, it will not affect implementations because it is an optimization 18:36:25 JS: in fact we are defining case-insensitive 18:37:07 MC: this algorithm is just to match the table of ~10 extensions 18:37:33 MH: sniff has another table for extensions 18:37:58 ... we typically have UTF-8 18:38:15 JS: case insensitive is not well-defined 18:38:54 ... should clarify why the A, B, C and examples are in the spec 18:39:11 MH: is case sensitive defined in Unicode 18:39:40 http://unicode.org/reports/tr10/ 18:39:45 MC: its complex; see Unicode Collision Alg 18:40:28 AB: so we are now saying the text will remain but clarified i.e. why those sub-steps are there? 18:40:31 MC: yes 18:40:37 MH: can you live with that? 18:40:53 s/MH: can you/AB: MH, can you/ 18:41:02 MH: yes, if the text is clarified 18:41:26 AB: MC, what have you changed? 18:41:36 MC: I changed the Example between A. and B. 18:42:07 This would probably be implemented by scanning the filename from right to left searching for non-ascii or . at the first instance of non-ascii, bail 18:42:25 The above step is precisely here to handle case comparison for file extensions such as ".pñg". 18:42:47 AB: if we get consensus on this issue, I want to record a Resolution 18:43:21 AB: any objections to the text MC proposes above? 18:43:36 JS: need to be careful where it is inserted 18:44:04 AB: any objections? 18:44:07 [ None ] 18:44:41 RESOLUTION: the text MC proposes above addresses the issue MH had re the extension algorithm 18:44:54 RRSAgent, make minutes 18:44:54 I have made the request to generate http://www.w3.org/2009/11/02-wam-minutes.html ArtB 18:58:13 Lachy has joined #wam 19:00:52 Benoit has joined #wam 19:01:15 tlr_ has joined #wam 19:03:22 darobin has joined #wam 19:08:43 shepazu has joined #wam 19:15:28 mmielke has joined #wam 19:22:38 tlr__ has joined #wam 19:22:59 Marcos has joined #wam 19:24:51 tlr has joined #wam 19:29:06 Benoit has joined #wam 19:30:58 Benoit has joined #wam 20:25:36 timeless_mbp has joined #wam 20:51:21 Marcos has joined #wam 20:52:12 Marcos has joined #wam 21:38:50 timeless_mbp has joined #wam 21:46:00 Marcos has joined #wam 21:48:30 shepazu has joined #wam 22:01:52 darobin has joined #wam 22:02:24 ArtB has joined #wam 22:02:35 chaals has joined #wam 22:04:44 Marcos has joined #wam 22:04:55 Magnus has joined #wam 22:05:27 timeless_mbp has joined #wam 22:10:27 tlr has joined #wam 22:10:44 marcin has joined #wam 22:16:34 ArtB has joined #wam 22:23:35 Marcos has joined #wam 22:25:20 mmielke has joined #wam 22:29:30 timeless_mbp has joined #wam 22:31:09 leave 22:31:22 Magnus has left #wam 22:34:32 Marcos has joined #wam 23:01:37 drogersuk has joined #wam 23:27:06 Marcos has joined #wam 23:35:42 darobin has joined #wam 23:35:48 ArtB has joined #wam 23:42:03 marcin has joined #wam