/irc-logs / w3c / #webapps / 2009-12-10 / end
Options:
- # Session Start: Thu Dec 10 00:00:00 2009
- # Session Ident: #webapps
- # [00:07] * Quits: aroben (aroben@17.203.12.32) (Ping timeout)
- # [00:11] * Quits: weinig (weinig@17.246.18.209) (Quit: weinig)
- # [00:33] * Joins: weinig (weinig@17.246.18.209)
- # [00:40] * Joins: aroben (aroben@17.203.12.32)
- # [01:35] * Quits: aroben (aroben@17.203.12.32) (Ping timeout)
- # [01:45] * Joins: aroben (aroben@17.203.12.32)
- # [02:09] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [02:25] * Quits: weinig (weinig@17.246.18.209) (Quit: weinig)
- # [02:26] * Joins: weinig (weinig@17.246.18.209)
- # [02:46] * Quits: ArtB (chatzilla@192.100.104.17) (Client exited)
- # [02:47] * Joins: aroben_ (aroben@17.203.12.32)
- # [02:48] * Quits: aroben (aroben@17.203.12.32) (Ping timeout)
- # [03:02] * Quits: weinig (weinig@17.246.18.209) (Quit: weinig)
- # [04:07] * Quits: aroben_ (aroben@17.203.12.32) (Connection reset by peer)
- # [04:42] * Quits: shepazu (schepers@128.30.52.169) (Quit: Core Breach)
- # [04:51] * Joins: shepazu (schepers@128.30.52.169)
- # [04:59] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [05:04] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [06:36] * Joins: Lachy (Lachlan@123.3.153.4)
- # [06:51] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Ping timeout)
- # [07:02] * Quits: Lachy (Lachlan@123.3.153.4) (Ping timeout)
- # [07:05] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [08:16] * Joins: viper23 (Lukas_Schm@80.153.21.122)
- # [08:19] * Joins: weinig (weinig@71.198.185.234)
- # [08:27] * Quits: arve (arve@212.251.179.162) (Ping timeout)
- # [08:35] * Parts: viper23 (Lukas_Schm@80.153.21.122)
- # [09:23] * Joins: viper23 (Terminal_I@80.153.21.122)
- # [09:26] * Quits: weinig (weinig@71.198.185.234) (Quit: weinig)
- # [10:10] * Joins: annevk (opera@83.85.115.44)
- # [10:34] * Joins: arve (arve@213.236.208.22)
- # [10:53] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [11:20] * Joins: Lachy (Lachlan@123.3.181.204)
- # [11:20] * Quits: Lachy (Lachlan@123.3.181.204) (Quit: Leaving)
- # [11:20] * Joins: Lachy (Lachlan@123.3.181.204)
- # [11:36] * Quits: Lachy (Lachlan@123.3.181.204) (Quit: Leaving)
- # [12:54] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [13:05] * Quits: annevk (opera@83.85.115.44) (Ping timeout)
- # [13:12] * Joins: ArtB (chatzilla@192.100.124.219)
- # [13:32] <arve> where's darobin when you need him
- # [13:36] * Joins: anne (annevk@83.85.115.44)
- # [13:48] * Joins: tlr (tlr@128.30.52.169)
- # [13:48] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [13:59] * Joins: Dashimon (noone@129.241.137.223)
- # [14:00] * Quits: Dashiva (noone@129.241.137.223) (Ping timeout)
- # [14:00] * Dashimon is now known as Dashiva
- # [14:39] * Joins: Lachy (Lachlan@123.3.74.13)
- # [14:41] <Lachy> hey shepazu
- # [14:42] <shepazu> hey, Lachy
- # [14:42] <shepazu> I'm on a telcon right now
- # [14:42] <shepazu> I think we've got chaals handling the transition call, sorry I forgot to notify you
- # [14:43] <shepazu> thanks for volunteering
- # [14:43] <Lachy> oh, ok. It's still on in 20 min, right?
- # [14:53] * Lachy wonders where chaals is
- # [14:54] * Joins: darobin (robin@78.229.133.72)
- # [14:56] * ArtB notes that analysis is significantly easier than synthesis!
- # [14:57] <darobin> especially with complex mechanisms
- # [15:02] <Lachy> shepazu, who else is supposed to be on this call? Is it just chaals and ralph? Any idea where they are?
- # [15:03] * Joins: fjh (fjh@66.30.252.41)
- # [15:03] <shepazu> Lachy: I'm on the phone with Ralph now (on another call), no idea where chaals is
- # [15:04] <Lachy> shepazu, ok. well, I hope he doesn't take too long to get here. I waited up for this call, despite being quite tired.
- # [15:10] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [15:10] <shepazu> Lachy: sorry, I meant that chaals would be handling it... we don't need you now, and I'm not sure now when it will happen...
- # [15:11] <shepazu> I should have told you earlier, but it wasn't clear until later...
- # [15:12] <Lachy> oh, great. Now you tell me!. That's why I asked "It's still on in 20 min, right?" earlier!
- # [15:12] * Lachy goes to bed
- # [15:12] <shepazu> I apologize for the mixed messaging
- # [15:12] * Quits: Lachy (Lachlan@123.3.74.13) (Quit: Leaving)
- # [15:23] <anne> chaals is travelling
- # [15:23] <anne> afaict from his twitter stream he's on a plane
- # [15:30] <darobin> either on a plane, or getting to one in London
- # [15:30] <darobin> and on drugs, possiblt
- # [15:36] * timeless_mbp is now known as timeless
- # [15:43] * Quits: arve (arve@213.236.208.22) (Quit: Ex-Chat)
- # [15:45] * Joins: arve (arve@213.236.208.22)
- # [15:45] <arve> darobin: did you see my comments on File?
- # [15:48] <darobin> yes, but I've been at the child doctor almost until the call, haven't had time
- # [15:48] <darobin> I'll get to them
- # [15:49] <darobin> I've been thinking that we need a fourth spec
- # [15:49] <darobin> on that defines streams
- # [15:49] <darobin> and we could plug it in a variety of places, possibly including XHR or Web Sockets
- # [15:49] <arve> we do
- # [15:50] <arve> my main beef with the directory spec, though, is that it doesn't separate cleanly from reader/writer
- # [15:50] <darobin> and of course File and friends
- # [15:50] <darobin> well it was meant as an integration point :)
- # [15:50] <arve> if I gave you some strawman IDL (I don't have time for the rigid definitions today), would you see how they could incorporate
- # [15:50] <darobin> but I can probably separate it more, I didn't think orthogonality through
- # [15:50] <arve> oh, and I'd like a separate ArchiveCreator spec
- # [15:51] <darobin> yes, adding zip() was basically just to remember that
- # [15:51] <darobin> I want widgets that can write widgets
- # [15:51] <darobin> yes, send me a strawman
- # [15:51] <arve> which is fair enough
- # [15:51] <darobin> by email preferably
- # [15:51] <arve> will do
- # [15:51] <darobin> though I probably won't do much today, I'm too knackered
- # [15:51] <arve> and now the rest of my week is full :P
- # [15:51] <darobin> same here brother
- # [15:51] <arve> (I still have capture strawmen to push)
- # [15:52] * Quits: arve (arve@213.236.208.22) (Quit: Ex-Chat)
- # [15:56] * Joins: steve (elvum@89.16.178.22)
- # [16:03] * Joins: marcin (marcin_@82.207.140.22)
- # [16:06] <marcin> darobin, steve, resume #wam talk?
- # [16:06] <darobin> sure go ahead
- # [16:06] <darobin> I have to step out a couple minutes, but I'll catch up
- # [16:06] <marcin> ok
- # [16:07] <marcin> so the topic is about WARP and specifically allowing specification of the private/local/corporate/home networks there
- # [16:08] <steve> which is a hard problem ;-)
- # [16:08] <marcin> the draft http://dev.w3.org/2006/waf/widgets-access-upnp/ proposes "local" special value and leaves the actual specification of the set of hosts (i.e. network) to the implementation
- # [16:08] <marcin> steve, :)
- # [16:09] <steve> which is problematic for widget developers, because they have no guarantee that their application will work for a particular UA without testing it
- # [16:09] <marcin> on #wam we discussed whether it would be better to have less or more "special values"
- # [16:09] <marcin> the aim is interoperability
- # [16:10] <steve> do you think that it is interoperable to leave implementation decisions to the UA developer?
- # [16:10] <marcin> we may think of "local" depending on some LBS, e.g. "local" means 1) in the pub I am in, 2) at home, 3) in some network defined by mDNS, 4) in some network defined by IPv4 private range etc
- # [16:11] <marcin> steve, WARP is about policy, i.e. about some trust model
- # [16:12] <marcin> the model based on "local" is similar to binary distinction that is somehow known, namely Internet vs. intranet
- # [16:12] <marcin> the term intranet is loosely defined, I think. It depicts some "trusted" network.
- # [16:13] <marcin> I mean a network from which we assume not to be attacked.
- # [16:13] <steve> or at least, from which attacks are considered significantly less likely
- # [16:14] <marcin> yes
- # [16:14] <marcin> WARP already has this concept, all the <access> elements combined define a "trusted" network
- # [16:15] <marcin> "local" tries to move the trust from widget developer to the user and UA
- # [16:17] <steve> I'd argue that the <access> elements define a "network" that is then compared against some policy, be that written down (by the UA implementer or distributor, perhaps) or in the user's head
- # [16:17] <steve> in order to evaluate it for trustworthiness
- # [16:18] <marcin> I think <access> is silently assumed to be ultimatively trusted
- # [16:18] <steve> interesting
- # [16:18] <marcin> ..
- # [16:19] <marcin> checking BONDI text for the details
- # [16:19] <steve> coming from a mobile perspective, I assumed it would be like JAD permission attributes in J2ME
- # [16:20] <marcin> you mean subject to further evaluation?
- # [16:20] <steve> yes
- # [16:20] <steve> at least in some UA implementations
- # [16:21] <steve> particularly in consumer electronics devices, where equipment suppliers want to protect users (or at least, protect themselves from lawsuits/bad publicity)
- # [16:24] <marcin> BONDI policy may further restrict the <network-access> policy
- # [16:25] <darobin> BONDI's approach is not quite the same as WARP's I believe
- # [16:25] <darobin> steve: I don't believe that anyone looked at JAD for this
- # [16:25] <darobin> people tend to avoid Java like the plague in these parts
- # [16:25] <marcin> steve, if there is some further policy enforcer, then "local" and "*" may be equal anyway.
- # [16:26] <marcin> darobin, why? BONDI wants to follow WARP.
- # [16:27] <steve> my understanding was that BONDI would adopt WARP instead of its own network-access system when WARP was finalised
- # [16:27] <steve> based on a conference presentation at OTA2009
- # [16:27] <steve> (where I met marcin, irrelevantly)
- # [16:28] <marcin> steve, yes. Current BONDI is a copy of the earlier WARP WD.
- # [16:28] <marcin> I think BONDI and WARP match up to the syntax details
- # [16:31] <darobin> marcin: yes, BONDI plans to adopt WARP, I was just saying that BONDI's interim solution is different
- # [16:31] <darobin> but not necessarily relevantly different for the purpose of this discussion :)
- # [16:32] <marcin> darobin, yes :)
- # [16:35] <marcin> coming back to the issue whether less or more "special values" is better for IOP:
- # [16:36] <steve> I think that any "special value" needs to have a well-defined meaning
- # [16:36] <marcin> "local" is now a kind of catch-all and may be good for IOP, but may result is security issues (dependency on the implementation and environment)
- # [16:36] <steve> the number should be dictated by what the use cases require
- # [16:37] <marcin> "home", "private", "vpn", "mDNS", "upnp" may be more secure, but also be less interoperable
- # [16:38] <steve> I'm not sure I'd support that specific set
- # [16:38] <marcin> steve, I agree. We would need to define what happens if the value is not understood by the UA (e.g. could be discarded)
- # [16:38] <steve> but I suspect this is an optimisation problem
- # [16:38] <steve> and that a larger set facilitates a wider range of *potential* use cases
- # [16:39] <steve> but not necessarily real use cases, or important use cases
- # [16:40] <steve> I also think that it's too soon to decide what the right number is :-)
- # [16:40] <steve> given that we currently lack consensus within the WG as to whether the problem even exists at all ;-)
- # [16:40] <marcin> :)
- # [16:41] <steve> so at some point today or tomorrow I will put up a strawman as agreed, and arve can poke some specific holes in it :-)
- # [16:41] <marcin> the initial decision is whether we start with one value and say that we may add some in future (we will not cover all at once), or whether we define one value that should satisfy the future use cases (may be inefficient and simply bad)
- # [16:41] <marcin> ok
- # [16:42] <steve> marcin: I know you already sent me some links to previous discussions, but if there are others (in particular ones before september) that you can point me at without inconveniencing yourself, that would be very useful
- # [16:43] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [16:43] <marcin> steve, ok. So i do not have to resend the after-september ones?
- # [16:43] <marcin> would be an optimization for me
- # [16:43] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Ping timeout)
- # [16:44] <steve> sure
- # [16:44] * Joins: MikeSmith (MikeSmithX@mcclure.w3.org)
- # [16:47] * Quits: anne (annevk@83.85.115.44) (Ping timeout)
- # [16:55] * Parts: viper23 (Terminal_I@80.153.21.122)
- # [17:04] <darobin> steve: re putting forward a strawman, I would suggest that unless you find a silver bullet you limit it it to what you would need to address your use case and not try to solve all the other related or somewhat similar problems
- # [17:04] <darobin> that way we can focus on the real needs that you have, and if other use cases crop up or some low-hanging fruits become apparent, we can cross those bridges then
- # [17:05] <darobin> it ought to make things simpler, and more rooted in usage, which'll help you against arve :)
- # [17:07] <steve> thanks for the advice
- # [17:07] <steve> which I will attempt to follow :-)
- # [17:07] <darobin> good luck, and it's cool that you could join us
- # [17:08] <darobin> be careful not to ever mention interfacing with device functionality — it'll give me the hook I need to drag you into the DAP WG and then you'll be doomed :)
- # [17:08] <steve> heh
- # [18:07] * Quits: marcin (marcin_@82.207.140.22) (Ping timeout)
- # [18:15] * Joins: fearphage (fearphage@69.60.122.35)
- # [18:28] * Quits: fearphage (fearphage@69.60.122.35) (Quit: Lost terminal)
- # [18:29] * Joins: fearphage (fearphage@69.60.122.35)
- # [18:30] * Quits: fearphage (fearphage@69.60.122.35) (Quit: Lost terminal)
- # [18:31] * Joins: fearphage (fearphage@69.60.122.35)
- # [18:37] * Joins: aroben (aroben@17.246.16.107)
- # [18:38] * Joins: aroben_ (aroben@17.203.12.32)
- # [18:40] * Quits: aroben (aroben@17.246.16.107) (Ping timeout)
- # [19:01] * Quits: darobin (robin@78.229.133.72) (Ping timeout)
- # [19:16] * Quits: Marcos (Marcos@213.236.208.22) (Quit: Marcos)
- # [19:16] * Joins: Marcos (Marcos@213.236.208.22)
- # [19:17] * Quits: Marcos (Marcos@213.236.208.22) (Quit: Marcos)
- # [19:45] * Joins: tlr (tlr@128.30.52.169)
- # [20:39] * Joins: Lachy (Lachlan@123.3.180.171)
- # [20:59] * Quits: Lachy (Lachlan@123.3.180.171) (Ping timeout)
- # [21:00] * Joins: Marcos (Marcos@84.215.160.79)
- # [21:08] * Joins: smaug (chatzilla@63.245.220.224)
- # [21:11] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [21:49] * Quits: aroben_ (aroben@17.203.12.32) (Ping timeout)
- # [22:25] * Quits: timeless (timeless@88.115.8.36) (Quit: timeless)
- # [22:30] * Quits: ArtB (chatzilla@192.100.124.219) (Client exited)
- # [22:47] * Quits: MikeSmith (MikeSmithX@mcclure.w3.org) (Ping timeout)
- # [22:48] * Joins: aroben_ (aroben@17.203.12.32)
- # [22:56] <smaug> shepazu: so tX tY for DOM mouse event?
- # [22:56] <smaug> (just reading SVG minutes)
- # [23:16] <shepazu> smaug: yes, going to collaborate with other (smarter) SVG WG folks to spec it out over the holidays
- # [23:18] <smaug> I've discussed about that with jwatt
- # [23:18] <smaug> but I guess I need to ask him to explain that again
- # [23:18] <smaug> I do understand the reason
- # [23:18] <shepazu> yeah, if he has time I'd like to hear his feedback
- # [23:19] <smaug> but would just like to see some pseudo-code algorithm for it or something like that
- # [23:19] * Joins: weinig (weinig@17.203.14.190)
- # [23:19] <shepazu> that's what I'm planning
- # [23:19] <shepazu> brb
- # [23:39] * Quits: Marcos (Marcos@84.215.160.79) (Quit: Marcos)
- # [23:41] * Joins: tlr (tlr@128.30.52.169)
- # [23:41] * Joins: timeless_mbp (timeless@88.115.8.36)
- # [23:49] * Quits: aroben_ (aroben@17.203.12.32) (Connection reset by peer)
- # [23:50] * Joins: aroben (aroben@17.203.12.32)
- # Session Close: Fri Dec 11 00:00:00 2009
The end :)