[minutes] CT Teleconference Tuesday 26 February

Hi,

The minutes of today's meeting are available at:
http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Feb/0056.html
... and copied as text below.

Resolutions taken:
RESOLUTION: Stick to Euro time when US moves clocks forward in March
RESOLUTION: remove 2.4 Proxy States part
RESOLUTION: use a URI in the HTTP VIA header comments field to advertise 
the CT-proxy's capabilities

New actions:
ACTION: Jo to adjust text in 3,2 per the previous note in the minutes
ACTION: Jo to make 2.7 and 2.8 sub sections of 2.6
ACTION: Jo to produce new draft based on the many actions he has taken 
during this call :-) before BP meeting on THursday
ACTION: JO to raise an ISSUE on labelling using POWDER describing 
transformation options on sites
ACTION: Jo to remove sect 3.1 and transfer semantics to the present 3.2
ACTION: Jo to remove sect 3.1 and transfer semantics to the present 3.3
ACTION: Jo to update wording of sect 3.2 p 2 to clarify that the intent 
is not to respond with a transformed copy
ACTION: Kemp to draft section 2.6 listing user control options that 
SHOULD be supported
ACTION: Kemp to see if he can get some figures that scope the problem of 
bogus 200 responses

François.


-----
26 Feb 2008

    [2]Agenda

       [2] 
http://lists.w3.org/Archives/Public/public-bpwg-ct/2008Feb/0058.html

    See also: [3]IRC log

       [3] http://www.w3.org/2008/02/26-bpwg-irc

Attendees

    Present
           francois, kemp, Magnus, hgerlach, jo, SeanP, AndrewS

    Regrets
           rob

    Chair
           francois

    Scribe
           Magnus, francois

Contents

      * [4]Topics
          1. [5]New draft available
          2. [6]Switch to summer time for next calls
          3. [7]New Draft of guidelines
          4. [8]Client origination of request (§3.1)
          5. [9]Proxy Receipt, Forwarding or Response to a Request
             (§3.2)
          6. [10]Presentation to main body of the working group
      * [11]Summary of Action Items
      _________________________________________________________

New draft available

    <francois> [12]Content Transformation Guidelines 1e

      [12] 
http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Guidelines/080226

    <francois> close ACTION-661

    <trackbot-ng> ACTION-661 Redraft CT Guidleines based on conversation
    on this call closed

    francois: proposal is to go through this draft and take resolutions
    as to what in practice our guidelines say from a tech point of view
    ... all the arguments have been discussed on the email list

Switch to summer time for next calls

    francois: it's time to take decisions
    ... switch to DST doesn't match between Europe and US
    ... proposal is to stick to UTC European time

    <jo> +1

    francois: this will be for 3 weeks

    +1

    scribe: hereby agreed

    <jo> RESOLUTION: Stick to Euro time when US moves clocks forward in
    March

New Draft of guidelines

    francois: let's start with the objectives part section 2.4
    ... does everybody agree that we should not mention active/passive
    states since it's confusing?

    <jo> +1

    +1

    <francois> PROPOSED RESOLUTION: remove 2.4 Proxy States part

    <francois> RESOLUTION: remove 2.4 Proxy States part

    Jo: Just want to mention in section 2.1
    ... the requirements expressed there are not accurate any more
    ... desired media types is not a requirement for what the UA tells
    the proxy

    francois: are you talking about 2.1?
    ... agree that they are not up to date
    ... they are beyond the scope of the doc. Let's leave it for now.

    jo: fine.

    francois: next thing will be about 2.6 control of the behavior of
    the proxy
    ... there is an editorial note here
    ... are we talkign of a list of mandatory options?
    ... that the ct proxy should allow user to change?

    jo: it needs revising
    ... are we saying that a ct proxy must offer control to the user

    francois: it's about listing the option. Should we specify a list of
    mandatory options?
    ... Do others have opinions?

    Aron: some recommendation would be good
    ... for us we will probably have user controls
    ... it's dangerous territory to make it mandatory
    ... but it's a good idea

    francois: you would like a list of suggestions?

    Aaron: yes. should is ok - must is inappropriate

    Jo: I'm happy with that
    ... could Aaron draft that for us?

    Aaron: ok

    Jo: we want this done before Seoul

    Francois: I suppose you have the points in the previous draft?
    ... I have listed them in one of my threads

    <jo> ACTION: Kemp to draft section 2.6 listing user control options
    that SHOULD be supported [recorded in
    [13]http://www.w3.org/2008/02/26-bpwg-minutes.html#action01]

    <trackbot-ng> Created ACTION-666 - Draft section 2.6 listing user
    control options that SHOULD be supported [on Aaron Kemp - due
    2008-03-04].

    Aaron: I'll take a look

    Francois: Maybe prefs are listed somewhere else
    ... is this within scope?

    Aaron: Just wondering if this should be merged into 2.6
    ... why is this different?

    Francois: agreed

    Jo: I noticed that as well
    ... 2.7 and 2.8 should both be subsections of 2.6

    <jo> ACTION: Jo to make 2.7 and 2.8 sub sections of 2.6 [recorded in
    [14]http://www.w3.org/2008/02/26-bpwg-minutes.html#action02]

    <trackbot-ng> Created ACTION-667 - Make 2.7 and 2.8 sub sections of
    2.6 [on Jo Rabin - due 2008-03-04].

    Jo: I am increasingly thinking that since POWDER is coming out soon
    ... we should encourage ppl to look for mobileOK labels
    ... something that various portions of the site - transform this,
    don't transfor that

    i just got lost in that very very long sentence

    Francois: don't know when POWDER will be out

    <jo> ACTION: JO to raise an ISSUE on labelling using POWDER
    describing transformation options on sites [recorded in
    [15]http://www.w3.org/2008/02/26-bpwg-minutes.html#action03]

    <trackbot-ng> Created ACTION-668 - Raise an ISSUE on labelling using
    POWDER describing transformation options on sites [on Jo Rabin - due
    2008-03-04].

    Francois: POWDER will be able to replace robots.txt

    jo: Exactly
    ... there is an issue that POWDER is not allowed to have a well
    known location to retrieve it
    ... but we can get around that

    <SeanP> The POWDER idea is interesting. I'll need to read up on
    POWDER...

    Heiko: that's why I suggested response header

    francois: let's move on
    ... part 3.1

Client origination of request (§3.1)

    francois: client origination of requests
    ... the list of options can go there?
    ... do we have anything to add to this part? It's rather small now

    Jo: we don't want to talk about the client

    Francois: move on to 3.2

Proxy Receipt, Forwarding or Response to a Request (§3.2)

    Francois: so this is a bigger part

    <jo> ACTION: Jo to remove sect 3.1 and transfer semantics to the
    present 3.3 [recorded in
    [16]http://www.w3.org/2008/02/26-bpwg-minutes.html#action04]

    <trackbot-ng> Created ACTION-669 - Remove sect 3.1 and transfer
    semantics to the present 3.2 [on Jo Rabin - due 2008-03-04].

    Francois: I suggest we leave the detection of the cases when the UA
    is not a browser an open issue
    ... I have a small question about the 2nd paragraph

    <jo> ACTION: Jo to remove sect 3.1 and transfer semantics to the
    present 3.2 [recorded in
    [17]http://www.w3.org/2008/02/26-bpwg-minutes.html#action05]

    <trackbot-ng> Created ACTION-670 - Remove sect 3.1 and transfer
    semantics to the present 3.2 [on Jo Rabin - due 2008-03-04].

    Francois: what is the point of the paragraph?

    <jo> close ACTION-669

    <trackbot-ng> ACTION-669 Remove sect 3.1 and transfer semantics to
    the present 3.3 closed

    Jo: I think the point is that it should not respond with a cached
    transformed copy
    ... that is not brilliantly clear

    <jo> ACTION: Jo to update wording of sect 3.2 p 2 to clarify that
    the intent is not to respond with a transformed copy [recorded in
    [18]http://www.w3.org/2008/02/26-bpwg-minutes.html#action06]

    <trackbot-ng> Created ACTION-671 - Update wording of sect 3.2 p 2 to
    clarify that the intent is not to respond with a transformed copy
    [on Jo Rabin - due 2008-03-04].

    Francois: we are getting to the core part of our discussion
    ... should the CT proxy advertise that it is there and its
    capabilities
    ... and thirdly how - in which format
    ... in my agenda I have listed possibilities
    ... I removed all possibilities that are not based on existing
    technologies in practice
    ... there are only via or pragma header left
    ... or third ct proxy should not advertise
    ... my proposal is to use the VIA header to advertise that the CT
    proxy is on the line
    ... it's already in the draft
    ... my second proposal is that we use the comment section of the VIA
    header with the caveat that anybody else may strip them away

    Aaron: do we wan t to how we are going to talk about capabilities?

    Francois: 1 musd question

    <SeanP> I'm OK with using the Via header.

    Francois: it has to be an extensible format
    ... all content providers must be able to parse the string
    automatically
    ... otherwise it's only for humans and useless

    Aaron: is there enough that CTs, so I propose a URI poiting to a
    description

    Francois: what are the things taht a CT proxy can do that can't be
    rephrased into simple verbs (reformat, restructure, etc)

    Aaron: basically my point is that it can be too generic and not
    useful

    <Zakim> jo, you wanted to speak in favor of Aaron's proposal and to
    add that this could be a pointer to a POWDER

    Jo: I'm not Phil Archer's rep in this respect, but it makes sense to
    use POWDER
    ... it would at least be consistent
    ... with other things we are trying to do in this group
    ... a URI in the comments fields is not inventing new technology
    ... it's obvious what it means
    ... this would be a great help to content providers with a rich
    enough vocabulary
    ... if this is the textual description it would be useful enough
    ... if it's parsable that would be more useful

    <francois> PROPOSED RESOLUTION: use a URI in the HTTP VIA header
    comments field to advertise the CT-proxy's capabilities

    Francois: it looks like a good idea
    ... this URI should link to a POWDEr descriptive doc

    <kemp> +1

    +1

    <SeanP> +1

    <andrews> +1

    <francois> RESOLUTION: use a URI in the HTTP VIA header comments
    field to advertise the CT-proxy's capabilities

    <jo> +1

    <andrews> +1

    Francois: let's move on
    ... no other open questions here

    Jo: the point is did we decide what to do about POST?

    Francois: no real problem?

    Aaron: I must have missed this call. We must be able to do POST. I
    am unaware of the problem.
    ... POST is important

    <hgerlach> +q

    Francois: that was the conclusion we had on the previous call

    Heiko: the question is do we need an option where a user can opt in
    to break SSL?

    Francois: it's listed further in the sense that there's nothing the
    CT proxy should do
    ... anyway, I saw it somewhere
    ... it doesn't affect our discussions and no decisions so far
    regarding HTTPS rewriting

    Jo: question: are we assuming that it will not restructure?
    ... a POST will not restructure?

    <hgerlach> +q

    Jo: what about PUT?

    Heiko: I think the request will never be modified - only the
    response

    Jo: no, the headers are modified

    Heiko: but never the request body

    Francois: Jo, are you thinking of encoding of a document sent via
    PUT or POST?

    Jo: we just need to be clear
    ... about the nature of intervention
    ... there are any number of HTTP POST, HEAD, PUT that you can do in
    theory
    ... we shoudl be clear about the ones that are in scope
    ... clarify what we are talking about

    Aaron: there are cases where we modify the request body in a POST -
    encoding issues
    ... suppose the mobile doesn't support an encoding that the server
    requires
    ... we do this in some cases

    Heiko: this has never been in scope in the past at Vodafone

    Aaron: I don't want to be forbidden by the document

    Francois: as for the other commands, HTTP PUT etc, I', not so
    familiar with them
    ... I only see it used at W3C

    <jo> [Jo to adjust text in 3.2 under "intervene in HTTPS" and remove
    the reference to HTTPS and add GET POST HEAD and PUT as the methods
    in scope, and put in a placeholder as to which parts of the request
    and response can be modified]

    Francois: I don't know if there is a problem with them or not

    Jo: I just posted a possible action
    ... let me give myself an action to adjust the text

    Francois: sounds great

    <jo> ACTION: Jo to adjust text in 3,2 per the previous note in the
    minutes [recorded in
    [19]http://www.w3.org/2008/02/26-bpwg-minutes.html#action07]

    <trackbot-ng> Created ACTION-672 - Adjust text in 3,2 per the
    previous note in the minutes [on Jo Rabin - due 2008-03-04].

    <hgerlach> From:
    [20]http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html: The PUT
    method requests that the enclosed entity be stored under the
    supplied Request-URI., so I think this should not be affected by CT

      [20] http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html:

    Francois: the whole point now is how should the proxy behave?

    <hgerlach> +q

    Francois: is there any need to change UA header, what should we say?

    Heiko: I think we in general should not change UA header, but there
    are exceptions
    ... if you need to bypass server-side restrictions on UA
    ... we need a list of pages that do not work with device UA

    Francois: you don't change UA header by default, but add accept
    header

    Heicko: that's how it should work
    ... we have had this issue at Vf UK
    ... we always sent a fake UA header instead of the original UA
    ... we must be sure that mobile sites will work
    ... so content transformation must only be performed for non-mobile
    sites

    Aaron: ideally I agree to not changing UA header

    <andrews> +q

    Aaron: but I disagree with the notion that most sites are mobile
    aware
    ... I don't support leaving original UA header as the default
    ... in the future don't masquerade, but we can't do that now

    Andrew: I agree with Heiko's approach
    ... the way we do CT today is discouraging mobile best practices
    ... we want to encourage this instead (good mobile web design)
    ... we are missing clear stats
    ... how many sites support mobiles

    <Zakim> jo, you wanted to think that the default should be that the
    original user agent is not modified unless a 406 response is
    received or unless a 200 with a heuristically determined

    <hgerlach> Our priority must be on mobile internet/mobile sites,
    since we are making money with this sites, not with the other ones.

    Jo: dotmobi has done stuff in this area that I can't expand upon
    ... we should be doing stuff that encourages people to build good
    mobile content
    ... we must give them information to do that - like the original UA
    header

    <hgerlach> The 3rd is if it just answers with 200 OK and a written
    error message

    Jo: I think we have to resolve that it is best practice
    ... to preserve the UA header
    ... and clean up the current mess
    ... if we are telling them that POWDER is good practice
    ... we are pushing the web in the right direction
    ... instead of a cul-de-sac

    Francois: I agree
    ... I just don't want us to go in the right direction if noone else
    follows

    Aaron: I don't disagree, but it's not going to work
    ... it's very hard to reliably handle a 200 response

    Francois: stats are confidential
    ... this would be very useful to know

    Aaron: I will look into it

    Jo: speaking as WG chair: you can share confidentially

    Francois: it would be really useful
    ... are we talking about 1% or 80% ?

    <jo> ACTION: Kemp to see if he can get some figures that scope the
    problem of bogus 200 responses [recorded in
    [21]http://www.w3.org/2008/02/26-bpwg-minutes.html#action08]

    <trackbot-ng> Created ACTION-673 - See if he can get some figures
    that scope the problem of bogus 200 responses [on Aaron Kemp - due
    2008-03-04].

    <SeanP> I basically agree with Aaron--there is also the case where
    the user actually wants a transformed version of the desktop site
    instead of the mobile version.

    <francois> ScribeNick: francois

    <jo> ACTION: Jo to produce new draft based on the many actions he
    has taken during this call :-) before BP meeting on THursday
    [recorded in
    [22]http://www.w3.org/2008/02/26-bpwg-minutes.html#action09]

    <trackbot-ng> Created ACTION-674 - Produce new draft based on the
    many actions he has taken during this call :-) before BP meeting on
    THursday [on Jo Rabin - due 2008-03-04].

Presentation to main body of the working group

    Jo: I'll be able to issue a new draft by next Thursday

    <jo> FD: Next week's call is cancelled because of Seoul, so the next
    call will be in 2 weeks time

    francois: OK, I'll prepare a list of open questions/points that
    could be worth considering in the working group

Summary of Action Items

    [see beginning of email]
    [End of minutes]

Received on Tuesday, 26 February 2008 16:35:35 UTC