IRC log of bpwg on 2008-03-25

Timestamps are in UTC.

14:57:43 [RRSAgent]
RRSAgent has joined #bpwg
14:57:44 [RRSAgent]
logging to http://www.w3.org/2008/03/25-bpwg-irc
14:57:45 [trackbot-ng]
RRSAgent, make logs public
14:57:46 [Zakim]
Zakim has joined #bpwg
14:57:47 [trackbot-ng]
Zakim, this will be BPWG
14:57:47 [Zakim]
ok, trackbot-ng; I see MWI_BPWG(CTTF)11:00AM scheduled to start in 3 minutes
14:57:48 [trackbot-ng]
Meeting: Mobile Web Best Practices Working Group Teleconference
14:57:49 [trackbot-ng]
Date: 25 March 2008
14:58:11 [francois]
Agenda: http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Mar/0029.html
14:58:42 [francois]
Regrets: kemp, Magnus, Bryan
14:58:52 [francois]
Chair: francois
14:59:00 [francois]
zakim, code?
14:59:00 [Zakim]
the conference code is 2283 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), francois
14:59:20 [rob]
rob has joined #bpwg
14:59:56 [Zakim]
MWI_BPWG(CTTF)11:00AM has now started
15:00:00 [Zakim]
+ +049238aaaa
15:00:03 [Zakim]
+ +0208995aabb
15:00:05 [Zakim]
- +0208995aabb
15:00:05 [Zakim]
+ +0208995aabb
15:00:12 [francois]
zakim, aaaa is francois
15:00:12 [Zakim]
+francois; got it
15:00:14 [jo]
zakim, aabb is me
15:00:14 [Zakim]
+jo; got it
15:00:16 [SeanP]
SeanP has joined #bpwg
15:00:42 [MartinJ]
MartinJ has joined #bpwg
15:00:49 [francois]
zakim, who's on the phone?
15:00:49 [Zakim]
On the phone I see jo, francois
15:01:02 [jo]
regrets+ andrews
15:01:34 [Zakim]
+ +0207287aacc
15:01:46 [Zakim]
+ +1.630.414.aadd
15:01:48 [rob]
zakim, aacc is me
15:01:48 [Zakim]
+rob; got it
15:01:50 [Zakim]
+ +0777613aaee
15:01:59 [SeanP]
Zakim, aadd isme
15:01:59 [Zakim]
I don't understand 'aadd isme', SeanP
15:02:07 [francois]
zakim, aadd is SeanP
15:02:07 [Zakim]
+SeanP; got it
15:02:08 [MartinJ]
zakim, aaee is me
15:02:09 [Zakim]
+MartinJ; got it
15:02:09 [SeanP]
Zakim aadd is me
15:03:34 [francois]
Scribe: SeanP
15:03:37 [francois]
ScribeNick: SeanP
15:04:09 [SeanP]
Francois: Today we should go through our actions.
15:04:12 [francois]
Topic: ACTION-682: Write a proposal on the HEAD request handling (§3.1.2)
15:04:39 [SeanP]
Francois: Based on Martin's text
15:04:45 [francois]
-> http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Mar/0009.html Martin's proposal
15:04:55 [matt]
Present- Matt
15:05:05 [SeanP]
Francois: I simplified one of the sentences.
15:05:20 [francois]
"Clients can issue HTTP HEAD requests in order to determine if a
15:05:20 [francois]
resource is of a type and/or size that they are capable of handling. A
15:05:20 [francois]
proxy may convert a HEAD request into a GET request if it requires the
15:05:20 [francois]
response body to determine the characteristics of the transformed
15:05:20 [francois]
response that it would return if the client issues a GET request. Where
15:05:21 [francois]
this occurs, the proxy should (subject to HTTP cache directives) cache
15:05:23 [francois]
the response that it receives so that if the client immediately follows
15:05:26 [francois]
the HEAD request with a GET request for the same URI, the proxy is not
15:05:26 [SeanP]
Francois: Any problems with the proposed text?
15:05:29 [francois]
required to send a second GET request to the server."
15:05:43 [francois]
PROPOSED RESOLUTION: use above text to resolve ACTION-682
15:05:53 [jo]
subject to HTTP cache directives => providing in accordance with normal HTTP caching rules
15:06:49 [francois]
PROPOSED RESOLUTION: leave above text to resolve ACTION-682 in the hands of the editor
15:06:50 [jo]
+1
15:06:56 [MartinJ]
+1
15:06:58 [rob]
+1
15:07:11 [Zakim]
-SeanP
15:07:37 [francois]
RESOLUTION: leave above text to resolve ACTION-682 in the hands of the editor
15:07:43 [francois]
Close ACTION-682
15:07:43 [trackbot-ng]
ACTION-682 Write a proposal on the HEAD request handling. closed
15:07:54 [francois]
Topic: ACTION-683: Inference on URIs (§3.1.2)
15:08:12 [Zakim]
+ +1.630.773.aaff
15:08:21 [francois]
-> http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Mar/0019.html rob's contribution
15:08:25 [SeanP]
Zakim, aaff is me
15:08:25 [Zakim]
+SeanP; got it
15:09:01 [SeanP]
Francois: Rob, you suggested we no change anything
15:09:25 [SeanP]
Rob: I think the statement that is already there is all we can say.
15:09:31 [SeanP]
Zakim, mute me
15:09:31 [Zakim]
SeanP should now be muted
15:09:50 [SeanP]
Francois: I think that is fine. We'll leave it up to CT proxy vendors.
15:10:03 [SeanP]
...Jo are you OK with that?
15:10:21 [SeanP]
Jo: This is another "remaining silent" thing.
15:10:30 [Zakim]
-MartinJ
15:10:35 [SeanP]
...It is worth mentioning that the server could give you some clues.
15:10:55 [SeanP]
...If we are going to go with POWDER we should mention it in this section
15:11:10 [SeanP]
Francois: Unsure about what we should say about POWDER.
15:11:26 [SeanP]
Jo: Should say that these resources do this, those do that, etc.
15:11:46 [Zakim]
+MartinJ
15:12:40 [SeanP]
Jo: I think we have time. We've have time to find out how we should do the POWDER
15:13:05 [SeanP]
Francois: Not sure how to put it in the document given that POWDER does not exist.
15:13:44 [SeanP]
Jo: I think we are pretty close to resolving everything we want to put in the document except for the POWDER stuff.
15:14:19 [SeanP]
...I think it is time to go to a FPWD and leave as editorial notes about the richer vocabulary.
15:15:07 [francois]
PROPOSED RESOLUTION: for ACTION-683, no change in bullet 3 of 3.1.2
15:15:18 [francois]
PROPOSED RESOLUTION: for ACTION-683, no change in bullet 3 of 3.1.2 save POWDER editorial's note
15:15:48 [rob]
+1
15:15:51 [MartinJ]
+1
15:16:04 [jo]
+1
15:16:12 [francois]
RESOLUTION: for ACTION-683, no change in bullet 3 of 3.1.2 save POWDER editorial's
15:16:19 [francois]
Close ACTION-683
15:16:20 [trackbot-ng]
ACTION-683 Raise an issue on inferencing from the structure of the URI what assumptions to make about another from the point of view of the CT Proxy closed
15:16:37 [francois]
Topic: ACTION-684: Bad practice to strip comments in VIA header (§3.1.4)
15:17:21 [SeanP]
Francois: You mentioned in 3.1.4 that this reverses HTTP
15:17:45 [SeanP]
...HTTP says the proxy may strip comments.
15:17:57 [SeanP]
s/You/Jo, you/
15:18:17 [SeanP]
Jo: It is probably worth finding out why HTTP says this.
15:18:31 [SeanP]
...It seems kind of odd that HTTP says this.
15:18:50 [SeanP]
Francois: Good point. I'll ask an HTTP expert.
15:19:12 [SeanP]
Jo: Should say that if you are complying with transformation guidelines, you should not strip the comment.
15:19:24 [francois]
ACTION: daoust to check why HTTP RFC states comments MAY be removed from a VIA header.
15:19:24 [trackbot-ng]
Created ACTION-722 - Check why HTTP RFC states comments MAY be removed from a VIA header. [on François Daoust - due 2008-04-01].
15:20:04 [SeanP]
Francois: Jo, do you think you will come up with a note.
15:20:30 [SeanP]
Jo: The answer about having the editorial note is yes.
15:20:51 [jo]
PROPOSED RESOLUTION: Yes we should add a note, pending FD's ACTION-722
15:21:25 [jo]
PROPOSED RESOLUTION: Yes we should add a note on it being bad practice to strip comments from Via HEader (ACTION-684), pending FD's ACTION-722
15:21:36 [SeanP]
+1
15:21:38 [MartinJ]
+1
15:22:13 [jo]
PROPOSED RESOLUTION: Yes we should add a note on it being bad practice to strip comments from Via Header (ACTION-684) and that this is not consistent with HTTP, pending FD's ACTION-722
15:22:20 [francois]
+1
15:22:31 [jo]
RESOLUTION: Yes we should add a note on it being bad practice to strip comments from Via Header (ACTION-684) and that this is not consistent with HTTP, pending FD's ACTION-722
15:22:40 [francois]
Topic: ACTION-685: how to embed original headers (§3.1.4)
15:23:04 [SeanP]
Francois: I sent an email on Friday about this.
15:23:39 [SeanP]
...Maybe we could address this next week since everyone was on vacation at the end of the week.
15:25:30 [SeanP]
Francois: HTTP doesn't say anything about bodies in GET requests.
15:25:35 [SeanP]
Jo: I think it does.
15:25:51 [SeanP]
Jo: We could do some tests with real web servers.
15:26:48 [SeanP]
...We can test whether if we put an extra thing in a request, existing servers fail.
15:27:20 [SeanP]
Francois: We may have to make a test.
15:27:31 [SeanP]
Jo: Agreed.
15:27:56 [francois]
Topic: ACTION-706: Reword §2.5.1
15:27:57 [SeanP]
Jo: We'll need to read your email about this and have a discussion next week.
15:28:43 [SeanP]
Francois: We had a discussion about control by the user.
15:29:15 [francois]
-> http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Guidelines/080313#d0e331 2.5.1
15:29:21 [SeanP]
...Jo, you added an editorial note. Do we need to resolve on this?
15:29:38 [rob]
q+
15:30:04 [SeanP]
Jo: The text of 2.5.1 as it stands was proposed by Bryan.
15:30:24 [francois]
ack rob
15:30:25 [SeanP]
...I'm wonding if what is in 2.5.1 is strong enough.
15:31:18 [SeanP]
Rob: My comment is that some of the CT servers are on particular web sites. They wouldn't bother to set up a session.
15:31:33 [SeanP]
...It is probably best to leave it is "MAY".
15:31:56 [SeanP]
Francois: I may agree.
15:32:28 [SeanP]
Francois: We agree that static settings are out of scope.
15:32:40 [SeanP]
...What we are really talking about is session settings.
15:33:07 [SeanP]
Francois: We'll leave it as a MAY?
15:33:27 [SeanP]
Zakim, unmute me
15:33:27 [Zakim]
SeanP should no longer be muted
15:34:10 [francois]
PROPOSED RESOLUTION: stick to "may" in 2.5.1, and change "persistent" to something less strong
15:35:24 [SeanP]
Jo: I think we need to think about what a "session" is.
15:35:39 [SeanP]
...not sure what we mean by session right now.
15:36:28 [SeanP]
...I think 2.5.1 needs to be taken on the list.
15:37:50 [francois]
ACTION: daoust to raise discussion on session settings vs persistent settings for 2.5.1 and 2.5.3
15:37:50 [trackbot-ng]
Created ACTION-723 - Raise discussion on session settings vs persistent settings for 2.5.1 and 2.5.3 [on François Daoust - due 2008-04-01].
15:38:21 [francois]
Topic: ACTION-707: Include examples in §2.5.1 bullet 3
15:38:50 [SeanP]
Francois: Examples look fine to me.
15:39:07 [francois]
Close ACTION-707
15:39:07 [trackbot-ng]
ACTION-707 Include examples in 2.5.1 bullet 3 per the dicussion above closed
15:39:21 [francois]
Topic: ACTION-708: Update 2.5.2
15:39:49 [jo]
ACTION-708?
15:39:49 [trackbot-ng]
ACTION-708 -- Jo Rabin to update 2.5.2 in accordance with discussion and Seoul resolution on preferences -- due 2008-03-18 -- OPEN
15:39:49 [trackbot-ng]
http://www.w3.org/2005/MWI/BPWG/Group/track/actions/708
15:39:54 [SeanP]
Francois: Not sure I remember what this action was about.
15:40:22 [SeanP]
...Was to rewrite section 2.5.2 given what happened a the Seoul F2F
15:41:04 [SeanP]
Francois: It was about if the user preferences contradict the server preferences.
15:41:20 [SeanP]
...We do have a resolution on this.
15:42:03 [SeanP]
...Discussed this in the context of that this is the way CSS works.
15:42:34 [SeanP]
Jo: we need a better way to say this.
15:43:33 [SeanP]
s/...Discussed/Jo: Discussed/
15:43:36 [jo]
ACTION: Jo to raise discussion on list as to clarification of 2.5.2 "In cases where user preferences contradict server preferences, server preferences prevail, except where the user specifically requires their preferences to over-rule those of the server."
15:43:36 [trackbot-ng]
Created ACTION-724 - Raise discussion on list as to clarification of 2.5.2 \"In cases where user preferences contradict server preferences, server preferences prevail, except where the user specifically requires their preferences to over-rule those of the server.\" [on Jo Rabin - due 2008-04-01].
15:44:09 [francois]
Close ACTION-708
15:44:09 [trackbot-ng]
ACTION-708 Update 2.5.2 in accordance with discussion and Seoul resolution on preferences closed
15:44:16 [francois]
Topic: ACTION-709: Write some examples for 2.5.3
15:44:32 [francois]
-> http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Mar/0018.html fd's proposal
15:44:39 [francois]
"The preferences of users and of servers MAY be ascertained by means
15:44:39 [francois]
outside the scope of this document. These means include but are not
15:44:39 [francois]
limited to:
15:44:39 [francois]
- the use by transforming proxies of a disallow-list of Web sites for
15:44:39 [francois]
which content transformation is known to be useless and/or to break
15:44:40 [francois]
delivered content.
15:44:42 [francois]
- the use by the transforming proxies of an allow-list of Web sites for
15:44:44 [francois]
which content transformation is known to be necessary.
15:44:46 [francois]
- user static preferences, e.g. provisioned by their CT service provider
15:44:48 [francois]
or directly by the user through self-care web sites.
15:44:50 [francois]
- terms and conditions of service, as agreed upon between the user and
15:44:52 [francois]
the CT service provider."
15:44:54 [SeanP]
Francois: This is where I had a chat with Bryan about static and persistent settings as opposed to session settings.
15:45:46 [SeanP]
...The third point needs to be re-examined in light of the earlier discussion on this call.
15:45:55 [francois]
PROPOSED RESOLUTION: remove user static preferences in above text for the time being, and use the resulting text for 2.5.3 under ACTION-709
15:45:55 [SeanP]
Jo: These look pretty complete.
15:46:11 [jo]
+1
15:46:21 [francois]
RESOLUTION: remove user static preferences in above text for the time being, and use the resulting text for 2.5.3 under ACTION-709
15:46:31 [francois]
Topic: ACTION-718: re Ajax/XHR requests and CT
15:46:55 [francois]
-> http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Mar/0028.html fd's thoughts on this
15:46:57 [SeanP]
Francois: I raised this problem.
15:47:23 [SeanP]
...I tried to rephrase the discussion about this problem.
15:48:15 [SeanP]
...the XHR request will use the same headers as a normal request, so there is no way to tell if it is XHR request.
15:48:58 [SeanP]
...for simple calls in a web page; it it transformed the page, the CT proxy should know how to handle the request.
15:49:30 [SeanP]
...the problem is for untransformed pages, it doesn't know that an XHR request should not be transformed as well.
15:50:09 [SeanP]
....Martin said that requests and responses should only be transformed when the CT proxy knows that they originated from a transformed request.
15:50:36 [SeanP]
...Bryan said that as a best practice, XHR request should change the UA.
15:50:56 [SeanP]
...Good idea, will be hard to ask all developers to do this.
15:51:24 [SeanP]
...Could recommend that developers add no-transform to XHR request.
15:51:50 [SeanP]
Jo: no-transform is consistent with other things we have said in the document.
15:52:09 [SeanP]
Francois: We've already said that elsewhere in the document.
15:52:42 [SeanP]
Jo: We said we weren't going to discuss clients and users and we are drifting back to that.
15:52:55 [SeanP]
...In this case it may we worth saying something.
15:53:06 [SeanP]
Francois: I don't see how we can make it work.
15:53:39 [SeanP]
...How can the proxy determine that calls originate from a page if it did not transform the page.
15:54:55 [SeanP]
Francois: Suppose you have a web page that contains too much JavaScript to transform. In the page there are some XHR calls.
15:55:47 [SeanP]
...The CT proxy must be consistent.. It must not transform these XHR calls. There is no real way to detect that it is an XHR call.
15:55:50 [SeanP]
q+
15:55:58 [francois]
ack SeanP
15:59:13 [SeanP]
Francois: It will work in the future. We need to worry about legacy stuff.
15:59:46 [SeanP]
Jo: Is this much of an issue. What are the chances that what comes back is in the form that needs to be transformed?
16:00:07 [SeanP]
Francois: We may be creating an issue out of nothing.
16:00:20 [SeanP]
...Let me come up with some smarter text on that.
16:00:51 [SeanP]
...I'll come up with something along the lines of a warning about XHR.
16:01:18 [SeanP]
Jo: I don't see anywhere in this document about what content types the CT proxy will intervene in.
16:01:31 [SeanP]
...We should put something in about that.
16:02:38 [SeanP]
Francois: We mention CT in the list of heuristics for determining whether a page is mobile.
16:03:38 [Zakim]
-rob
16:04:03 [SeanP]
Jo: It would be interesting to learn what is left alone.
16:04:34 [francois]
ACTION: SeanP to send a list of content-types for which content transformation applies
16:04:34 [trackbot-ng]
Sorry, couldn't find user - SeanP
16:04:39 [francois]
ACTION: Patterson to send a list of content-types for which content transformation applies
16:04:39 [trackbot-ng]
Created ACTION-725 - Send a list of content-types for which content transformation applies [on Sean Patterson - due 2008-04-01].
16:04:49 [SeanP]
s/mention CT/mention content types/
16:04:50 [jo]
action- 4
16:05:41 [Zakim]
-jo
16:05:42 [Zakim]
-MartinJ
16:05:42 [Zakim]
-SeanP
16:05:47 [francois]
RRSAgent, draft minutes
16:05:47 [RRSAgent]
I have made the request to generate http://www.w3.org/2008/03/25-bpwg-minutes.html francois
16:05:49 [MartinJ]
MartinJ has left #bpwg
16:05:57 [francois]
zakim, list attendees
16:05:57 [Zakim]
As of this point the attendees have been +049238aaaa, +0208995aabb, francois, jo, +0207287aacc, +1.630.414.aadd, rob, +0777613aaee, SeanP, MartinJ, +1.630.773.aaff
16:10:42 [Zakim]
disconnecting the lone participant, francois, in MWI_BPWG(CTTF)11:00AM
16:10:46 [Zakim]
MWI_BPWG(CTTF)11:00AM has ended
16:10:47 [Zakim]
Attendees were +049238aaaa, +0208995aabb, francois, jo, +0207287aacc, +1.630.414.aadd, rob, +0777613aaee, SeanP, MartinJ, +1.630.773.aaff
16:14:42 [rob]
rob has left #bpwg
16:23:08 [francois]
RRSAgent, draft minutes
16:23:08 [RRSAgent]
I have made the request to generate http://www.w3.org/2008/03/25-bpwg-minutes.html francois
16:29:09 [francois]
i/...Maybe we could address this next week since everyone/I do not see any possibility to embed original headers in the generic case without requiring changes on the content providers side/
16:29:11 [francois]
RRSAgent, draft minutes
16:29:11 [RRSAgent]
I have made the request to generate http://www.w3.org/2008/03/25-bpwg-minutes.html francois
16:43:37 [francois]
RRSAgent, bye
16:43:37 [RRSAgent]
I see 4 open action items saved in http://www.w3.org/2008/03/25-bpwg-actions.rdf :
16:43:37 [RRSAgent]
ACTION: daoust to check why HTTP RFC states comments MAY be removed from a VIA header. [1]
16:43:37 [RRSAgent]
recorded in http://www.w3.org/2008/03/25-bpwg-irc#T15-19-24
16:43:37 [RRSAgent]
ACTION: daoust to raise discussion on session settings vs persistent settings for 2.5.1 and 2.5.3 [2]
16:43:37 [RRSAgent]
recorded in http://www.w3.org/2008/03/25-bpwg-irc#T15-37-50
16:43:37 [RRSAgent]
ACTION: Jo to raise discussion on list as to clarification of 2.5.2 "In cases where user preferences contradict server preferences, server preferences prevail, except where the user specifically requires their preferences to over-rule those of the server." [3]
16:43:37 [RRSAgent]
recorded in http://www.w3.org/2008/03/25-bpwg-irc#T15-43-36
16:43:37 [RRSAgent]
ACTION: Patterson to send a list of content-types for which content transformation applies [5]
16:43:37 [RRSAgent]
recorded in http://www.w3.org/2008/03/25-bpwg-irc#T16-04-39