19:45:56 RRSAgent has joined #ws-addr 19:45:57 logging to http://www.w3.org/2007/05/14-ws-addr-irc 19:46:10 Zakim has joined #ws-addr 19:46:37 zakim, this will be #ws_addrwg 19:46:37 I do not see a conference matching that name scheduled within the next hour, bob 19:46:47 zakim, this will be addr 19:46:47 ok, bob; I see WS_AddrWG()4:00PM scheduled to start in 14 minutes 19:47:59 meeting: WS-Addressing WG Teleconference 19:48:08 chair: Bob Freund 19:55:57 David_Illsley has joined #ws-addr 19:57:12 WS_AddrWG()4:00PM has now started 19:57:19 +[Microsoft] 19:57:37 +Bob_Freund 19:57:44 Ram has joined #ws-addr 19:57:50 TRutt__ has joined #ws-addr 19:58:28 agenda: http://lists.w3.org/Archives/Public/public-ws-addressing/2007May/0037.html 19:59:22 zakim, [Microsoft] is Ram 19:59:22 +Ram; got it 19:59:27 plh has joined #ws-addr 19:59:33 +Plh 19:59:37 anish has joined #ws-addr 19:59:42 +David_Illsley 20:00:06 +Dave_Hull 20:00:17 -Dave_Hull 20:00:28 +Anish_Karmarkar 20:00:38 +Dave_Hull 20:01:22 Rama has joined #ws-addr 20:01:29 +Paul_Knight 20:01:46 PaulKnight has joined #ws-addr 20:02:08 +[Sun] 20:02:19 +Gilbert_Pilz 20:02:29 zakim, [Sun] is rama 20:02:29 +rama; got it 20:02:41 +[IBM] 20:02:55 zakim, [ibm] is paco 20:02:55 +paco; got it 20:02:59 +Tom_Rutt 20:03:07 -Gilbert_Pilz 20:03:35 +Gilbert_Pilz 20:03:39 +[IPcaller] 20:03:42 gpilz has joined #ws-addr 20:03:49 dhull has joined #ws-addr 20:03:55 zakim, [ipcaller] is katy 20:03:55 +katy; got it 20:04:16 Katy has joined #ws-addr 20:04:57 scribenick: dhull 20:05:03 scribe: David Hull 20:06:05 chair: Today's meeting will take non-zero time 20:06:16 yinleng has joined #ws-addr 20:06:49 TRutt__ has joined #ws-addr 20:07:12 + +1.613.591.aaaa 20:07:14 chair: Previous minutes accepted without objection 20:07:31 zakim, aaaa is yinling 20:07:31 +yinling; got it 20:07:57 s/Previous/23 April/ 20:08:09 chair: New issues -- 20:09:11 chair: 1) Need for new namespace; we had held namespaces steady from CR to end. In this case we bounced from LC to WD, so new document should get new namespace. 20:09:43 chair: Philipped suggested new namespace on CR. Is it necessary to change on LC/CR transition if there is no substantive change? 20:10:52 Philippe: We have control over our namespace. No need to change. Should hold steady until CR. Last time we changed a lot until CR. 20:11:08 Chair: Any objection to using dated namespace of next LC for this document? 20:11:12 http://www.w3.org/ns/addressing/metadata/ 20:11:22 q+ 20:11:26 Rama: Suggest short form (in IRC) 20:11:45 chair: requires director review 20:11:53 philippe: easily done 20:12:38 Anish: Chances of change after CR much lower. Would rather not assign this (permanent) NS to a WD. If we assign it now and there are changes, then we have to change the NS to something new. 20:12:41 q+ 20:12:50 ack anish 20:12:54 permanent NS should at least have a version 20:13:00 ack plh 20:13:01 -David_Illsley 20:13:24 +??P9 20:13:26 Philippe: Now is our chance to use the short form (as WSDL and others?) 20:13:47 Anish: Did they do that at CR? Having a stable NS is a good goal. Wary of doing it now. 20:13:51 zakim, ??P9 is me 20:13:51 +David_Illsley; got it 20:13:59 q+ 20:14:02 Plh: So we should adopt short form at CR? 20:14:02 Paco has joined #ws-addr 20:14:06 Anish: yes 20:14:07 ack ram 20:14:28 Ram: Want to freeze NS for interop testing. Stable NS helps that. 20:14:54 q+ 20:15:03 Chair: (jumping ahead) both IBM and MSFT intend to do WSP interop testing soon. 20:15:04 ack anish 20:15:44 Anish: Nice from interop and impl standpoint, but comparing against risk changes will occur. Less risky to change a dated NS to a shorter version. 20:15:54 q+ 20:16:38 Anish: Would rather assign such a name at CR. Is this draft LC or CR? 20:16:44 Plh: LC 20:16:44 q+ 20:17:18 Chair: Team rep -- what are the rules for the short NS? How many degrees of freedom do we have on keeping it throughout doc lifetime? 20:18:50 plh: Don't need director approval for dated NS. Changes automatically. But then have to remember exact date to use right namespace. Who remembers NS for WSA? So director approved /NS with group deciding anything after that. Approval is lightweight now. 20:18:51 what happens if the short NS needs to change? 20:19:55 plh: WSP decided to use short version at ns. There's always a risk, even at CR. Here we are doing a new LC so likelihood of change should be small. Companies most concerned are those doing interop anyway. 20:19:55 ack ram 20:19:57 q+ 20:20:10 ack tru 20:20:55 TRutt: We kept assertion names. Wasn't that to avoid NS change? Do we need NS change for non-syntactic, semantic changes? 20:20:58 Anish: Yes 20:21:13 TRutt: maybe we should change the names then 20:21:27 chair: Don't want to change names just to change names 20:21:32 ack anish 20:21:57 Trutt: Wanted to clarify whether semantic change requires NS change 20:21:59 Plh: yes 20:22:31 Anish: Want to maximize chance short NS survives. LC isn't for interop anyway, that's CR, so that's when we should freeze. 20:22:33 q+ 20:23:23 chair: May I ask IBM and MSFT, who will do interop, if new dated NS for next LC draft, and then short NS on CR (if WSP is stable), be acceptable? 20:23:24 q+ 20:23:44 Ram: The question is what NS to use for interop. This is why we want to freeze. 20:24:15 Ram: Good chance we're going to CR in three weeks. 20:24:24 Chair: No problem personally with dated NS 20:24:28 +1 with anish - keep dated namepace for now 20:24:35 Chair: And there is no shortage of them 20:24:39 +1 with Anish, Tom 20:25:16 Chair: Don't think optics of short NS is important. Fine with picking new dated NS, and even sticking with it if there are no substantive changes. Thoughts? 20:25:38 Ram: That's a fine position, approach. I would prefer shorter NS but other option is fine as well. 20:25:44 q- 20:25:58 Chair: Is it kosher to define a NS alias 20:26:24 q+ 20:27:17 q? 20:28:01 ack ram 20:29:00 +1 20:29:14 q+ 20:29:14 q+ 20:30:21 http://lists.w3.org/Archives/Public/public-ws-addressing/2007May/0031.html 20:30:36 ack ram 20:32:11 RESOLUTION: Effective next publication as LC, we will use a May 2007 namespace and hold it constant absent breaking changes 20:32:27 http://www.w3.org/2007/05/addressing 20:33:00 Ram: Useful to add change policy to namespace section? Makes expectations clear to reader. 20:33:09 +1 to making expectations clear in general 20:33:55 Anish: This would go in document you get by dereferencing NS? 20:33:57 Ram: Yes 20:34:28 q+ 20:34:49 plh: Skeptical of examples of breaking changes. These are all schema changes. Adding complex types, e.g., would not break 20:35:09 ack ram 20:35:19 Chair: Amend proposal to use only text between URI: and "accordingly." 20:35:29 Ram: Just examples, not exhaustive set. 20:35:31 q+ 20:35:46 ack dhull 20:35:58 monica has joined #ws-addr 20:36:03 dhull: we might want to tone down 'uri will not change with each subsequent revision' 20:36:18 Chair: would prefer that WG retain control over what is a breaking change 20:37:56 dhull: suggestion that we accept the principle and then on the ML work on wordings 20:38:07 Katy: How about remove "arbitrarily"? 20:38:12 Chair: Seconded 20:38:49 plh: Need to change a bit more. Need to make clearer we don't intend to change after CR. 20:39:02 URI will not change with each subsequent revision of the corresponding XML Schema documents as the specifications transition through Candidate Recommendation, Proposed Recommendation and Recommendation status. However, should the specifications revert to Working Draft status, and a subsequent revision, published as a CR or PR draft, results in non-backwardly compatible changes from a previously published CR or PR draft of the specification, the namespace URI will 20:39:04 s/after CR/from the next LC document/ 20:39:12 +1 20:39:59 URI will not change arbitrarily with each subsequent revision of the corresponding XML Schema documents as the specifications transition through Candidate Recommendation, Proposed Recommendation and Recommendation status. However, should the specifications revert to Working Draft status, and a subsequent revision, published as a LC, CR or PR draft, results in non-backwardly compatible changes from a previously published LC, CR or PR draft of the specification, the 20:40:11 Why not just strike "with each subsequent revision of the corresponding XML Schema documents", leaving URI will not change as the specifications transition through... 20:40:45 dhull: delete stuff about xml schema 20:40:55 Chair: So how about ... 20:42:39 URI will not change as the specifications transition through Candidate Recommendation, Proposed Recommendation and Recommendation status. However, should the specifications revert to Working Draft status, and a subsequent revision, published as a LC, CR or PR draft, results in non-backwardly compatible changes from a previously published LC, CR or PR draft of the specification, the namespace URI will be changed accordingly. 20:42:44 Katy: Do we even need this? No one wants to make changes? 20:42:54 +1 20:43:02 Plh: This is for the world at large. Very useful to make guarantees. 20:43:36 RESOLUTION: Text above (modulo grammar) accepted as useful addition to our NS document. 20:44:52 Rama has left #ws-addr 20:44:56 Chair: Ram, have your issues been adequately addressed? 20:44:59 http://lists.w3.org/Archives/Public/public-ws-addressing/2007May/0026.html 20:45:00 Rama has joined #ws-addr 20:45:02 Ram: Yes, but there is one more 20:45:35 +1 20:45:44 Chair: The issue is the referenced version of WSP, now that it is in CR. They have a nice-n-shiny new NS. Shall we update to refer to it? 20:45:53 Chair: No objection 20:46:10 RESOLUTION: Update doc to reference current WS-Policy short namespace 20:46:32 Chair: Any other new issues? Hearing non ... 20:46:38 s/non/none/ 20:46:40 +monica 20:46:50 Chair: LC36 use cases with Tom and Dave 20:47:00 First example shows intersection of two policies, each with two alternatives, one in common. 20:47:00 20:47:00 Pa 20:47:00 Addressing non-anon with Jabber 20:47:00 Addressing non-anon with http 20:47:01 20:47:03 Pb 20:47:05 Addressing non anon with mail 20:47:07 Addressing non-anon with Jabber 20:47:09 20:47:11 Intersection yields 20:47:13 20:47:13 i have an issue that I have not sent in. but it is an ed. issue and should not block us from making progress 20:47:15 Addressing non-anon with Jabber (a) 20:47:17 Addressing non-anon with Jabber (b) 20:47:19 20:47:59 TRutt: Some discussion of whether these are client and server or something else. Shouldn't matter. 20:48:34 TRutt: Intersection works in this case. Significant that you're pulling in separate parameters (maybe significant) 20:48:49 q+ 20:48:58 Example 2 tries to introduce other response transport options than jabber, http or mail 20:48:58 20:48:58 Pc 20:48:58 Addressing non-anon (no restriction) 20:48:58 Addressing non-anon with Jabber 20:48:59 Addressing non-anon with http 20:49:00 TRutt: Would rather not discuss exactly what is being intersected. Believe intersection algorithm works here. 20:49:01 20:49:03 Pd 20:49:05 Addressing non-anon (no restriction) 20:49:07 Addressing non-anon with mail 20:49:09 Addressing non-anon with Jabber 20:49:11 20:49:13 Intersection yields: 20:49:15 20:49:17 Addressing non-anon (no restriction) (c) 20:49:19 Addressing non-anon (no restriction) (d) 20:49:21 Addresiing non-anon with Jabber (c) 20:49:23 Addressing non-anon with Jabber (d) 20:49:25 20:50:09 TRutt: Second example addresses optionality. WSP optionality is a bit dangerous, but if you put ever alternative you can deal with in, intersection can handle it. 20:50:52 TRutt: Defined separate namespace wts with two fictitions assertions for this example. Don't actually exist. 20:51:19 Trutt: Second example end up with two jabbers 20:51:56 Trutt: Know from result that HTTP non-anon will work 20:51:58 q+ 20:52:04 q- 20:52:07 ack anish 20:52:14 ach dhull 20:52:39 Dhull: How do I know HTTP is OK 20:53:47 dhull: You know http works, jabber will work, other things may work 20:54:01 s/dhull/Trutt 20:54:25 q+ 20:54:38 dhull: Do you agree that we have lost information? 20:55:03 ack dhull 20:56:14 dhull: Policy is not suited for making intelligent domain dependent decisions 20:57:05 ... what the intersection alg. can do is to compare assertions that exist on both sides 20:57:59 ... All intersection is doing is pulling together two sources of information 20:58:45 q- 20:59:22 ... if we can use a better division of labor between policy and addr, that would be preferable. 20:59:43 trutt: Dave is reading too much into what policy can do 20:59:53 s/Dave/dhull 21:00:03 q+ 21:00:17 .. the example is trivial, but is intended to be illustrative 21:01:10 -Plh 21:01:18 ... all the intersection does is demonstrate agreement between parties even though other things may work 21:02:03 TRutt__ has joined #ws-addr 21:02:45 dhull: I think that the policy alg. does fine, I think that what it does is compare two sets of assertions and thats all 21:03:38 q+ 21:05:01 q+ 21:05:32 q+ 21:06:56 ack ram 21:08:07 q+ 21:08:43 ram: I think that there is a lot of agreement, and therefore that we can get to closure 21:08:56 ack tr 21:09:03 ack dh 21:09:58 even folks in wsp wg want clarity. clarity is lacking in the ws-p specs 21:11:31 3.1.6 Finding Compatible Policies 21:11:51 When a client is looking for an endpoint with compatible policy, one common method used is to take the policy intersection between the policy which the client is looking for, and the policy asserted in the WSDL document; a non-empty intersection is sought. The policy used by the client must be written carefully to avoid unexpected results. This is most obvious when the client is not looking for explicit support of a particular kind of response; failing to take 21:11:55 q+ 21:12:56 ack ram 21:13:38 q+ 21:13:46 ack anish 21:16:02 q+ 21:17:53 dhull: It is hard to figure what we should to different 21:18:56 ack gpil 21:19:26 q+ 21:19:55 q+ 21:20:10 q- 21:21:09 q+ 21:21:36 q- 21:21:45 RESOLUTION: LC136 Gudged 21:23:00 Chair: Section 4.5 of WSP deals with intersection. Full semantics of assertions domain-defined. Can define totally domain-specific alg. or use default. Which one used is differentiated by QName. 21:23:10 q+ 21:23:24 q+ is domain-specific algorithm pulled in only if there are parameters defined? 21:23:25 Chair: Believe we have used default for purpose of comparing policies. 21:23:41 ack tr 21:23:43 is domain-specific algorithm pulled in only if there are parameters defined? 21:23:47 TRutt: We have not provided any parameters. IMO don't need domain-specific rules now. 21:24:22 Chair: (Anish) forced to use domain-specific if you have parameters. 21:24:30 TRutt: Even with params can use default 21:24:47 TRutt: Can if you want. We haven't defined params, so don't need domain-specific rules 21:25:03 Anish: So domain specific is pulled in only if params defined? 21:25:45 Monica: THere are other cases w/o parameters. E.g. domain has top-level assertion with empty nested policy expression and you want those to be compatible. By default not compatible. 21:26:00 q+ 21:26:10 ack ram 21:26:17 Monica: (example needs second policy with non-empty) 21:26:49 TRutt___ has joined #ws-addr 21:27:24 Chair: Testing 21:27:56 -David_Illsley 21:28:03 Ram: We have reported back on interop scenarios. Have submitted document for review. Hope we have covered all cases we wanted to test. Hope to do testing on this and report progress. 21:28:17 Chair: Have folks had a chance to look? Please review if you can. 21:28:22 phone died... will look for another battery but don't hold out much hope 21:28:38 Ram: Hope interop testing will show whether real implementations can use what we've done. 21:28:56 Chair: Do you believe we have a sound basis for moving ahead with testing? 21:29:35 Ram: Yes, absolutely. Our product teams worked on it quite a bit. We believe this is exactly it and we have covered all the useful cases. 21:30:04 Katy: We totally agree with Ram. We have a good list of cases with good coverage and expect to show good interop. 21:30:51 Chair: From chairs of WSP, participants should send contact info to Abbie Barber (sp?) point-to-point so he can provide a pass to get into event. 21:31:17 Ram: Thanks for pointing this out. We will do so. 21:31:20 Katy: Will do. 21:32:03 Chair: Given that there are no open issues and that the changes we have made have fulfilled WSP issues, no reason to move to LC. 21:32:18 is the document that will be taken to LC: http://www.w3.org/TR/2007/WD-ws-addr-metadata-20070202/ 21:32:45 http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-wsdl.html?content-type=text/html;%20charset=utf-8 21:32:56 Chair: There being no objections, we shall proceed to LC with the version currently pointed to as the editors' draft on our web site. 21:33:56 RESOLUTION: version http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-wsdl.html?content-type=text/html;%20charset=utf-8 will be LC draft. LC period statutory minimum of 3 weeks. 21:34:44 Chair: Please take close look at interop scenarios for features at risk 21:35:24 Chair: AOB? 21:35:33 Ram: Editors will update NS? 21:35:42 Chair: Yes, along with status section. 21:36:00 -Anish_Karmarkar 21:36:11 Ram: Need NS for interop 21:36:16 Chair: You know what it will be? 21:36:19 Ram: Yes 21:36:42 Chair: With luck, it will be in the document by tomorrow, subject to Philippe's bandwidth constraings. 21:36:49 -monica 21:36:50 -yinling 21:36:51 Chair: AOB? 21:36:53 -paco 21:36:54 -Tom_Rutt 21:36:55 -Ram 21:36:56 yinleng has left #ws-addr 21:36:56 Chair: Adjourned 21:36:56 -Paul_Knight 21:36:58 -rama 21:37:00 -Gilbert_Pilz 21:37:03 Rama has left #ws-addr 21:37:04 -Bob_Freund 21:37:09 rrsagent, make logs public 21:37:10 -katy 21:37:19 -Dave_Hull 21:37:20 WS_AddrWG()4:00PM has ended 21:37:21 Attendees were Bob_Freund, Ram, Plh, David_Illsley, Dave_Hull, Anish_Karmarkar, Paul_Knight, Gilbert_Pilz, rama, paco, Tom_Rutt, katy, +1.613.591.aaaa, yinling, monica 21:37:30 rrsagent, generate minutes 21:37:30 I have made the request to generate http://www.w3.org/2007/05/14-ws-addr-minutes.html bob 21:54:02 i/chair: To/scribe: dhull 21:54:11 rrsagent, generate minutes 21:54:11 I have made the request to generate http://www.w3.org/2007/05/14-ws-addr-minutes.html bob 21:55:09 bob has left #ws-addr 22:04:54 TRutt___ has left #ws-addr 22:07:24 TonyR has joined #ws-addr 22:08:03 zakim, who is on the phone? 22:08:03 apparently WS_AddrWG()4:00PM has ended, TonyR 22:08:04 On IRC I see TonyR, Paco, dhull, Ram, Zakim, RRSAgent 22:09:21 TonyR has left #ws-addr 23:49:52 dhull has joined #ws-addr