Options:
- # Session Start: Thu Oct 30 00:00:00 2014
- # Session Ident: #testing
- # [00:05] * Joins: gitbot (~gitbot@public.cloak)
- # [00:05] -gitbot:#testing- [web-platform-tests] gaoshuotao opened pull request #1325: Add more tests for webdriver cookie operations. (master...cookie) https://github.com/w3c/web-platform-tests/pull/1325
- # [00:05] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [00:06] * Joins: bhill2 (~bhill2@public.cloak)
- # [00:09] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [00:13] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [00:18] * Joins: bhill2_ (~bhill2@public.cloak)
- # [00:19] * Joins: rniwa (~rniwa@public.cloak)
- # [00:21] * Joins: plh (plehegar@public.cloak)
- # [00:22] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [00:27] * Joins: auchenberg (~auchenberg@public.cloak)
- # [00:29] * Joins: ArronEi (~ArronEi@public.cloak)
- # [00:29] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [00:29] * Joins: bhill2 (~bhill2@public.cloak)
- # [00:31] * Joins: MK (kawamori@public.cloak)
- # [00:32] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [00:32] * Joins: bhill2_ (~bhill2@public.cloak)
- # [00:33] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
- # [00:33] * Joins: ArronEi_ (~ArronEi@public.cloak)
- # [00:33] * Quits: ArronEi_ (~ArronEi@public.cloak) ("")
- # [00:34] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
- # [00:36] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [00:36] * Joins: shepazu (schepers@public.cloak)
- # [00:39] * Joins: scott_gonzalez (~scott_gonzalez@public.cloak)
- # [00:40] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [00:40] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [00:47] * Quits: auchenberg (~auchenberg@public.cloak) (Ping timeout: 180 seconds)
- # [00:56] * Joins: auchenberg (~auchenberg@public.cloak)
- # [00:57] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [01:02] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [01:03] * Joins: auchenberg (~auchenberg@public.cloak)
- # [01:06] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [01:06] * Joins: auchenberg (~auchenberg@public.cloak)
- # [01:07] * Joins: auchenbe_ (~auchenberg@public.cloak)
- # [01:07] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [01:14] * Quits: JohnJansen (~JohnJansen@public.cloak) ("")
- # [01:29] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [01:30] * Joins: myakura (~myakura@public.cloak)
- # [01:35] * Joins: masatakayakura (~myakura@public.cloak)
- # [01:36] * Quits: auchenbe_ (~auchenberg@public.cloak) (Client closed connection)
- # [01:36] * Joins: auchenberg (~auchenberg@public.cloak)
- # [01:36] * Quits: masatakayakura (~myakura@public.cloak) (Client closed connection)
- # [01:37] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
- # [01:41] * Joins: auchenbe_ (~auchenberg@public.cloak)
- # [01:43] * Quits: auchenberg (~auchenberg@public.cloak) (Ping timeout: 180 seconds)
- # [01:54] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [02:08] * Quits: auchenbe_ (~auchenberg@public.cloak) (Client closed connection)
- # [02:19] * Quits: tripu (antonio@public.cloak) ("...")
- # [02:19] * Joins: darobin (rberjon@public.cloak)
- # [02:21] * Joins: myakura (~myakura@public.cloak)
- # [02:31] * Joins: shepazu (schepers@public.cloak)
- # [02:38] * Joins: shepazutu_ (schepers@public.cloak)
- # [02:42] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
- # [02:42] * shepazutu_ is now known as shepazu
- # [02:55] * Joins: tripu (antonio@public.cloak)
- # [02:59] * Quits: tripu (antonio@public.cloak) ("Leaving")
- # [03:18] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [03:18] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [03:33] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [04:44] * Joins: myakura (~myakura@public.cloak)
- # [04:51] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
- # [05:21] * Joins: mdas (~mdas@public.cloak)
- # [05:24] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [05:29] * Joins: myakura (~myakura@public.cloak)
- # [05:42] * Joins: auchenberg (~auchenberg@public.cloak)
- # [05:45] * Joins: mdas (~mdas@public.cloak)
- # [05:45] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [05:50] * Joins: bhill2 (~bhill2@public.cloak)
- # [05:52] * Joins: mdas (~mdas@public.cloak)
- # [05:53] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [05:57] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [06:00] * Joins: bhill2 (~bhill2@public.cloak)
- # [06:20] * Joins: darobin (rberjon@public.cloak)
- # [06:27] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
- # [06:35] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [06:39] * Joins: masatakayakura (~myakura@public.cloak)
- # [06:44] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
- # [06:47] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [06:56] * Joins: bhill2 (~bhill2@public.cloak)
- # [07:00] * Joins: tripu (antonio@public.cloak)
- # [07:03] * Joins: ptressel (~chatzilla@public.cloak)
- # [07:05] * Quits: tripu (antonio@public.cloak) ("Leaving")
- # [07:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [07:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:17] * Joins: mdas (~mdas@public.cloak)
- # [07:18] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [07:22] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [07:31] * Joins: tripu (antonio@public.cloak)
- # [07:31] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
- # [07:37] * Joins: tripu-irc (antonio@public.cloak)
- # [07:41] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [07:50] * Joins: tripu (antonio@public.cloak)
- # [07:51] * Quits: tripu-irc (antonio@public.cloak) ("Leaving")
- # [07:55] * Joins: MK (kawamori@public.cloak)
- # [08:07] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [08:11] * Quits: mdas (~mdas@public.cloak) ("Leaving...")
- # [08:17] * Joins: bhill2 (~bhill2@public.cloak)
- # [08:23] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [08:27] * Quits: tripu (antonio@public.cloak) ("Leaving")
- # [08:29] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [08:32] * Joins: bhill2 (~bhill2@public.cloak)
- # [08:39] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [08:39] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [09:07] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:45] * Joins: Lachy (~Lachy@public.cloak)
- # [09:55] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
- # [09:55] * Joins: Lachy (~Lachy@public.cloak)
- # [10:50] * Joins: MK (kawamori@public.cloak)
- # [11:01] * Joins: bhill2 (~bhill2@public.cloak)
- # [11:08] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [11:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [11:39] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [11:55] * Joins: ken (~ken@public.cloak)
- # [11:55] * Joins: anssik (~uid10742@public.cloak)
- # [11:57] * Quits: ken (~ken@public.cloak) ("")
- # [12:03] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [12:12] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [12:43] * Quits: astearns (~sid15080@public.cloak) (Client closed connection)
- # [12:43] * Joins: astearns (~sid15080@public.cloak)
- # [13:09] * Quits: masatakayakura (~myakura@public.cloak) (Client closed connection)
- # [13:21] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [13:43] * Joins: MK (kawamori@public.cloak)
- # [13:49] * Joins: curious (~curious@public.cloak)
- # [13:49] * Parts: curious (~curious@public.cloak)
- # [14:07] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [14:12] * Joins: MK (kawamori@public.cloak)
- # [14:19] * Quits: ato (~sid16069@public.cloak) (Client closed connection)
- # [14:19] * Joins: ato (~sid16069@public.cloak)
- # [14:20] * Quits: bterlson_______ (~sid23757@public.cloak) (Client closed connection)
- # [14:20] * Joins: bterlson_______ (~sid23757@public.cloak)
- # [14:40] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [14:49] * Joins: myakura (~myakura@public.cloak)
- # [15:02] * Joins: bhill2 (~bhill2@public.cloak)
- # [15:03] * Quits: ptressel (~chatzilla@public.cloak) ("zzz")
- # [15:03] * wilhelm changes topic to 'https://www.w3.org/wiki/WebDriver/2014-TPAC-F2F'
- # [15:04] * wilhelm changes topic to 'https://www.w3.org/wiki/WebDriver/2014-TPAC-F2F - Browser testing & tools WG F2F, room Prospector A.'
- # [15:09] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [15:18] <wilhelm> We're starting at 09:00 today. Feel free to drop by earlier for coffee and gossip.
- # [15:27] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [15:28] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [15:28] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [15:36] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [15:38] * Joins: Lachy (~Lachy@public.cloak)
- # [15:48] * Joins: auchenberg (~auchenberg@public.cloak)
- # [16:00] * Joins: dom (dom@public.cloak)
- # [16:15] * Quits: MK (kawamori@public.cloak) ("Leaving...")
- # [16:17] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:18] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [16:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [16:26] * Joins: abarsto (~abarsto@public.cloak)
- # [16:27] * abarsto is now known as ArtB
- # [16:30] <wilhelm> Our room just says "BTT".
- # [16:33] * Joins: plh (plehegar@public.cloak)
- # [16:39] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [16:39] * Joins: auchenberg (~auchenberg@public.cloak)
- # [16:40] * Joins: RRSAgent (rrsagent@public.cloak)
- # [16:40] <RRSAgent> logging to http://www.w3.org/2014/10/30-testing-irc
- # [16:41] <wilhelm> Meeting: Browser Testing & Tools WG, F2F, TPAC 2014
- # [16:41] <wilhelm> Chair: wilhelm
- # [16:41] * Ms2ger waves
- # [16:42] * wilhelm waves back
- # [16:42] <wilhelm> Agenda: https://www.w3.org/wiki/WebDriver/2014-TPAC-F2F
- # [16:42] <wilhelm> RRSAgent, draft minutes
- # [16:42] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html wilhelm
- # [16:43] <wilhelm> RRSAgent, make logs public
- # [16:43] <RRSAgent> I have made the request, wilhelm
- # [16:46] * Quits: auchenberg (~auchenberg@public.cloak) (Ping timeout: 180 seconds)
- # [16:47] * Joins: shepazu (schepers@public.cloak)
- # [16:49] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [16:53] * ArtB thinks every time someone says "we need to add X to the ProcDoc", they should automatically receive a _strong_ electric shock ;-)
- # [16:54] <ato> wilhelm: I'm stuck in suburban traffic jam.
- # [16:54] * ArtB recalls Tantek said OpenStand.org was `blog worthy` for him. Tantek, is that true? Did that happen?
- # [16:54] * Ms2ger adds ArtB to the ProcDoc
- # [16:54] <ato> Will be quite late I think.
- # [16:54] * ArtB OMG so sorry everyone; definitely wrong channel
- # [16:54] * Ms2ger ArtB: not if you test that :)
- # [16:54] * Joins: lukeis (~Adium@public.cloak)
- # [16:55] * Joins: mdas (~mdas@public.cloak)
- # [16:55] * Joins: simons (~simons@public.cloak)
- # [16:56] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:56] * wilhelm ato: OK
- # [16:58] * Joins: auchenberg (~auchenberg@public.cloak)
- # [16:59] * Joins: selbot2 (~cinch@public.cloak)
- # [16:59] * Joins: JohnJansen (~JohnJansen@public.cloak)
- # [16:59] * Joins: simons_ (~simons@public.cloak)
- # [16:59] <lukeis> :whobrokeit
- # [16:59] <selbot2> simonstewart
- # [17:00] <simons_> :yt never going to give you up
- # [17:00] <selbot2> Rick Astley - Never Gonna Give You Up - http://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtube_gdata
- # [17:00] <lukeis> #34
- # [17:00] <selbot2>
- # [17:00] <selbot2> simon.m.stewart open/Accepted Support BASIC and Digest HTTP authentication - https://code.google.com/p/selenium/issues/detail?id=34 [Type-Enhancement Priority-Medium Component-WebDriver ]
- # [17:00] * Ms2ger whacks simons
- # [17:01] <simons_> Hahahahaha
- # [17:01] * Quits: mdas (~mdas@public.cloak) ("Leaving...")
- # [17:01] * Joins: mdas (~mdas@public.cloak)
- # [17:01] * simons_ is now known as simonstewart
- # [17:02] * Quits: simons (~simons@public.cloak) (Ping timeout: 180 seconds)
- # [17:05] * Joins: jimevans (~jimevans@public.cloak)
- # [17:05] * Joins: mdas_ (~mdas@public.cloak)
- # [17:05] * wilhelm : Stop ruining the minutes, children!
- # [17:06] * Joins: MarcFisher (~MarcFisher@public.cloak)
- # [17:06] * Joins: seva (~seva@public.cloak)
- # [17:06] * Joins: ken (~ken@public.cloak)
- # [17:06] <simonstewart> "Ruining"?
- # [17:06] <simonstewart> I beg to differ
- # [17:06] * Joins: sam_u (~samu@public.cloak)
- # [17:06] <Ms2ger> s/"Ruining"?//
- # [17:06] <Ms2ger> s/I beg to differ//
- # [17:07] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:07] * Joins: ken_ (~ken@public.cloak)
- # [17:07] * Joins: juangj (~juangj@public.cloak)
- # [17:08] <lukeis> PRESENT +LukeInmanSemerau
- # [17:08] <jgraham> present +jgraham
- # [17:08] <MarcFisher> PRESENT +MarcFisher
- # [17:08] <seva> PRESENT +seva
- # [17:08] <simonstewart> present +SimonStewart
- # [17:08] * Joins: jimevans1 (~jimevans@public.cloak)
- # [17:08] <auchenberg> PRESENT +auchenberg
- # [17:08] <sam_u> present +SamUong
- # [17:08] <AutomatedTester> Present +DavidBurns
- # [17:08] <wilhelm> RRSAgent, draft minutes
- # [17:08] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html wilhelm
- # [17:08] <jimevans1> present +jimevans
- # [17:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:09] <mdas_> I'm somehow logged in with two nicks
- # [17:09] <wilhelm> Present+ wilhelm
- # [17:09] <mdas_> present +mdas_
- # [17:09] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:09] <juangj> present +juangj
- # [17:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:09] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [17:09] * Joins: lukeis (~Adium@public.cloak)
- # [17:10] <Ms2ger> s/Hahahahaha//
- # [17:10] <Ms2ger> s/:whobrokeit//
- # [17:10] <selbot2> simonstewart
- # [17:11] * Joins: JohnJansen_ (~JohnJansen@public.cloak)
- # [17:11] <Ms2ger> s/simonstewart//g
- # [17:11] <wilhelm> scribe: mdas_
- # [17:11] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [17:11] <Ms2ger> s/wilhelm: I'm stuck in suburban traffic jam.//
- # [17:11] <Ms2ger> s/Will be quite late I think.//
- # [17:11] * Quits: JohnJansen (~JohnJansen@public.cloak) (Ping timeout: 180 seconds)
- # [17:11] <Ms2ger> s/:yt never going to give you up//
- # [17:11] <selbot2> Rick Astley - Never Gonna Give You Up - http://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtube_gdata
- # [17:11] * Quits: JohnJansen_ (~JohnJansen@public.cloak) ("Page closed")
- # [17:11] * wilhelm :D
- # [17:11] <Ms2ger> s$Rick Astley - Never Gonna Give You Up - http://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtube_gdata$$g
- # [17:11] <Ms2ger> RRSAgent, draft minutes
- # [17:11] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html Ms2ger
- # [17:12] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [17:12] * Joins: asrivast (~asrivast@public.cloak)
- # [17:12] * Joins: JohnJansen (~JohnJansen@public.cloak)
- # [17:12] * Quits: jimevans (~jimevans@public.cloak) (Ping timeout: 180 seconds)
- # [17:12] * jimevans1 is now known as jimevans
- # [17:13] * Joins: sam_u_ (~samu@public.cloak)
- # [17:13] <Ms2ger> s|Rick Astley - Never Gonna Give You Up - http://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtube_gdata||g
- # [17:13] <Ms2ger> RRSAgent, draft minutes
- # [17:13] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html Ms2ger
- # [17:13] <Ms2ger> s/s$$$g//
- # [17:13] * Quits: ken (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [17:13] <Ms2ger> s/I'm somehow logged in with two nicks//
- # [17:14] <jgraham> s/.*//
- # [17:14] <Ms2ger> RRSAgent, draft minutes
- # [17:14] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html Ms2ger
- # [17:15] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [17:16] * Quits: sam_u_ (~samu@public.cloak) (sam_u_)
- # [17:16] * Joins: sam_u (~samu@public.cloak)
- # [17:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:17] * Joins: cwest (~cwest@public.cloak)
- # [17:17] * Joins: mdas (~mdas@public.cloak)
- # [17:17] <mdas> scribe: mdas_
- # [17:17] <mdas> AutomatedTester: The current state of the spec is turning it into a spec instead of a story
- # [17:17] * Joins: darobin (rberjon@public.cloak)
- # [17:18] <mdas> AutomatedTester: we're not missing many API calls, just a trivial handful, and we have action items from previous meetings we need to verify as done
- # [17:19] <mdas> wilhelm: We have 85 open issues, which should we discuss?
- # [17:19] <mdas> wilhelm: any that aren't listed?
- # [17:19] <simonstewart> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20860
- # [17:19] <mdas> simonstewart: some bugs are level 2 and don't need to be addressed
- # [17:20] <mdas> jgraham: if you try to implement the current spec, what you send over the wire is unclear
- # [17:20] <mdas> jgraham: I think there's work needed there to pin down what should be sent over the wire
- # [17:20] * Joins: shepazu (schepers@public.cloak)
- # [17:20] * Joins: gitbot (~gitbot@public.cloak)
- # [17:20] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1326: Extend the Node#cloneNode test. (master...clone-prefix) https://github.com/w3c/web-platform-tests/pull/1326
- # [17:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:20] <mdas> ato: we also need to figure out some details of the schema and how to define these things, we previously concluded that webIDL was not appropriate
- # [17:20] <mdas> ato: we need to figure out what is appropriate that is less cumbersome
- # [17:21] <mdas> sam_u: We need to discuss screenshots
- # [17:22] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [17:22] * Joins: lukeis1 (~Adium@public.cloak)
- # [17:22] * Joins: darobin_ (rberjon@public.cloak)
- # [17:22] * Quits: mdas_ (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [17:22] <ato> sam_u: About the agenda topic Data Model: http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0021.html
- # [17:23] <mdas> RRSAgent, draft minutes
- # [17:23] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html mdas
- # [17:23] <wilhelm> Scribe: mdaas
- # [17:23] <mdas> Scribe: mdas
- # [17:23] * Quits: seva (~seva@public.cloak) ("Page closed")
- # [17:23] <lukeis1> RRSAgent, draft minutes
- # [17:23] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html lukeis1
- # [17:23] * Joins: seva (~seva@public.cloak)
- # [17:24] * lukeis1 is now known as lukeis
- # [17:24] * Joins: shepazutu (schepers@public.cloak)
- # [17:24] <mdas> mdas: we need to clarify some parts of the touch spec
- # [17:25] * Joins: erabonza (~erabonza@public.cloak)
- # [17:26] * Joins: gitbot (~gitbot@public.cloak)
- # [17:26] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1327: Extend the Element#tagName test. (master...tagName) https://github.com/w3c/web-platform-tests/pull/1327
- # [17:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:26] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [17:26] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
- # [17:27] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
- # [17:27] * shepazutu is now known as shepazu
- # [17:28] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [17:28] * Joins: lukeis1 (~Adium@public.cloak)
- # [17:28] <mdas> topic: auchenberg discussing developer tools
- # [17:28] * Joins: erabonza1 (~erabonza@public.cloak)
- # [17:29] * Ms2ger looks for plh
- # [17:29] * plh wakes up
- # [17:29] <wilhelm> http://www.w3.org/2011/08/browser-testing-charter.html
- # [17:29] * Ms2ger plh: r??? ;)
- # [17:30] <ato> lukeis1: https://twitter.com/sarah11918/status/526827265813123074
- # [17:30] <mdas> wilhelm: http://www.w3.org/2011/08/browser-testing-charter.html chapter 1-2 says we can explore overlapping interests in other WGs
- # [17:30] * lukeis1 is now known as lukeis
- # [17:30] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [17:30] * Joins: myakura (~myakura@public.cloak)
- # [17:30] <mdas> auchenberg: a few years ago we started RemoteDebug, which unifies interfaces to browsers
- # [17:30] * lukeis mutters about our crappy wifi...
- # [17:30] * plh unlikely that I will have the time this week :(
- # [17:30] * plh but, those are DOM tests
- # [17:30] * Ms2ger HTML too!
- # [17:31] <mdas> auchenberg: fixing the gap between the editor and the browser, and remote debug tool bridges that gap. Chrome has their own, Opera has their own, Mozilla has their own...
- # [17:31] * Joins: lukeis1 (~Adium@public.cloak)
- # [17:31] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [17:31] <mdas> auchenberg: we want to achieve a unified interface for browsers
- # [17:31] * lukeis1 is now known as lukeis
- # [17:31] * plh well, I'm interested in DOM failures this friday
- # [17:32] <mdas> auchenberg: we wanted to use the existing chrome remote debug protocol to start standardizing on
- # [17:32] * plh will talk with darobin and this can be done
- # [17:32] * Ms2ger I'm always interested in them :)
- # [17:32] <darobin_> so, which browsers need updates in the DOM testing?
- # [17:32] * Quits: erabonza (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [17:33] * plh as I am, it's just that the day is only 24 hours long :)
- # [17:33] * darobin_ is now known as darobin
- # [17:34] * plh darobin, all of them
- # [17:34] <darobin> ok
- # [17:34] <mdas> auchenberg: status of remote debug: Node Inspector is being reused across platforms, and Microsoft demoed remote debugging
- # [17:34] * dom never fails
- # [17:34] <Ms2ger> s/so, which browsers need updates in the DOM testing?//
- # [17:34] <Ms2ger> s/ok//
- # [17:34] * plh and some of the pending PRs might be highly interesting
- # [17:34] * darobin oh, hadn't realised there was a meeting going on — sorry!
- # [17:34] * Ms2ger would appreciate reviews from dom too :)
- # [17:34] * darobin runs Firefox tests
- # [17:34] * dom should have kept his mouth shut :)
- # [17:35] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [17:35] * Ms2ger cackles
- # [17:35] <mdas> auchenberg: editors are adding devtools, and discusses other implementors
- # [17:36] * Joins: lukeis (~Adium@public.cloak)
- # [17:38] <mdas> auchenberg: what's next? start using remote debugging tools and map out the differences between them before unification
- # [17:40] <mdas> auchenberg: is there room for this concern in this WG?
- # [17:41] * darobin can't seem to get the tests running right :(
- # [17:41] <mdas> AutomatedTester: I really like is how we communicate from teh local to remote end using HTTP endpoint, Mozilla's implementation is based off remote debugger, so that level of communication would be great if standardized
- # [17:41] <mdas> AutomatedTester: the other parts of what WebDriver does seems out of scope for remotedebugger
- # [17:42] <mdas> jgraham: does anyone work on browser devtools?
- # [17:42] <mdas> JohnJansen is the only one to raise his hand :)
- # [17:42] * Joins: gitbot (~gitbot@public.cloak)
- # [17:42] -gitbot:#testing- [web-platform-tests] dannin opened pull request #1328: Add blackberry driver (master...master) https://github.com/w3c/web-platform-tests/pull/1328
- # [17:42] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:42] <mdas> jgraham: we don't have many people who work on it so this may not be the right group
- # [17:43] <mdas> jgraham: people may not be interested in standardizing something they don't know about/charter does not cover
- # [17:45] <mdas> auchenberg: we want to iterate on two separate issues: protocol and the API. tooling vendors are interested in using remote debugging but roll their own thing. They don't have the time to implement one protocol for each browser and don't have control over how the browser changes so they have to play catch up
- # [17:46] <mdas> auchenberg: maybe we can build in some stability into the protocol to enable browser agility (so they can make changes), but we need to get the conversation started
- # [17:47] <ato> jgraham: You said exactly what I was going to say (-:
- # [17:47] <mdas> jgraham: I think devtools has been an area where browsers competed against each other. You need to make the case that interoperability is more valuable.
- # [17:49] <mdas> discussion about competing browsers' devtools to compel users to use the browser
- # [17:49] <mdas> AutomatedTester: we should unify on the communication across browsers.
- # [17:49] <mdas> auchenberg: yes, agreed. How people innovate on top of that is up to them
- # [17:50] <mdas> auchenberg: is there room in this charter for this concern?
- # [17:51] <mdas> simonstewart: start a community group?
- # [17:51] <mdas> auchenberg: can it be joined under this charter or is it out of scope?
- # [17:52] <mdas> simonstewart and ato: first you need to get a community and find a shared goal to unify and evolve from there
- # [17:53] * Ms2ger notes Servo can use Fx's devtools
- # [17:54] <mdas> AutomatedTester recommends writing a strawman and discusses its benefits
- # [17:54] * lukeis ios-driver / appium use the WebKit remote debugging protocol for automating MobileSafari
- # [17:59] * Quits: MarcFisher (~MarcFisher@public.cloak) (Ping timeout: 180 seconds)
- # [18:02] * Joins: tripu (antonio@public.cloak)
- # [18:03] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [18:05] * Joins: sam_u (~samu@public.cloak)
- # [18:05] * Quits: cwest (~cwest@public.cloak) (Client closed connection)
- # [18:05] * Joins: cwest (~cwest@public.cloak)
- # [18:08] * Joins: lukeis1 (~Adium@public.cloak)
- # [18:09] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:09] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [18:10] * lukeis1 is now known as lukeis
- # [18:13] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [18:15] * Joins: erabonza (~erabonza@public.cloak)
- # [18:16] * Quits: erabonza1 (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [18:16] * Quits: ken_ (~ken@public.cloak) (Client closed connection)
- # [18:16] * Joins: ken (~ken@public.cloak)
- # [18:18] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [18:20] * Joins: ken_ (~ken@public.cloak)
- # [18:20] * Joins: ken__ (~ken@public.cloak)
- # [18:21] * Quits: sam_u (~samu@public.cloak) (Client closed connection)
- # [18:22] * Quits: ken (~ken@public.cloak) (Client closed connection)
- # [18:23] <mdas> topic: new process discussion
- # [18:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [18:23] <mdas> MikeSmith: Trying to spec publishing better, for webdriver, we can adopt the new process if we want
- # [18:24] <mdas> MikeSmith explains a very hand-wavy old process and hand-wavy new process
- # [18:24] <mdas> MikeSmith mentions 'agile'
- # [18:24] <mdas> wilhelm: the biggest issue is diconnect between TR and the Editor's draft
- # [18:24] <mdas> s/diconnect/disconnect
- # [18:25] <mdas> wilhelm: how can we move from here? kill the TR bit or put Editor's draft there?
- # [18:25] <mdas> MikeSmith: we have flexibility there, I will figure out what we have to do but we should be able to change it to reflect what we want them to implement now
- # [18:27] * Quits: erabonza (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [18:27] * Quits: ken_ (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [18:27] <mdas> MikeSmith: updating TR takes too long and would be out of date, so we tell people not to read the TR. we want to change this so implementors won't be confused
- # [18:28] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [18:28] * Ms2ger notes that would be easily solved by not ever publishing to TR
- # [18:28] <mdas> JohnJansen: the TR will still exist with the new process but it will be easy
- # [18:28] * Joins: auchenberg (~auchenberg@public.cloak)
- # [18:28] <mdas> quick vote to see who is for/against
- # [18:28] <mdas> everyone is in favour
- # [18:29] <mdas> resolution: adopt new process
- # [18:29] * Ms2ger Good... I was about to threaten violence :)
- # [18:29] * Joins: erabonza (~erabonza@public.cloak)
- # [18:29] * Joins: sam_u (~samu@public.cloak)
- # [18:30] <mdas> topic: Discuss moving decisions to mailing list
- # [18:31] <mdas> AutomatedTester: we should move discussion to mailing list since we only meet every 6 months or so
- # [18:31] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [18:32] <mdas> AutomatedTester: we would get more engagement from community
- # [18:32] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [18:32] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [18:32] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:33] * Joins: sam_u_ (~samu@public.cloak)
- # [18:33] <mdas> seva: do we need a voting process in the list?
- # [18:33] * Joins: erabonza1 (~erabonza@public.cloak)
- # [18:33] <mdas> jgraham: the way it 'works' in other WGs is if people seem to be reaching agreement, you don't need a vote, you reach consensus
- # [18:35] <mdas> simonstewart: we can try it!
- # [18:35] * Quits: auchenberg (~auchenberg@public.cloak) (Ping timeout: 180 seconds)
- # [18:35] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:35] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [18:36] <mdas> AutomatedTester: it would be valuable to get more community members' voices heard outside of bugs
- # [18:36] * Ms2ger mailing lists are a support forum
- # [18:36] * Quits: erabonza (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [18:36] <mdas> lukeis: no response is tacit agreement?
- # [18:36] <MikeSmith> +1 to not voting and to lazy consensus and to, if/when more formal decisions are needed, moving such decision-making to mailing list
- # [18:36] <mdas> JohnJansen: yes would work that way
- # [18:37] * Joins: lukeis1 (~Adium@public.cloak)
- # [18:37] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [18:37] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [18:37] <mdas> resolution: we will use mailing list
- # [18:38] <wilhelm> http://lists.w3.org/Archives/Public/public-browser-tools-testing/
- # [18:38] * Quits: lukeis1 (~Adium@public.cloak) ("Leaving.")
- # [18:38] * Joins: lukeis (~Adium@public.cloak)
- # [18:38] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:38] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [18:39] <mdas> topic: data model
- # [18:39] <ato> Context: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26147
- # [18:39] <mdas> jgraham: the context is that I've been trying to implement the current spec to make a proxy between the protocol and marionette (mozilla webdriver implementation)
- # [18:39] <ato> Uh, wrong link.
- # [18:39] <mdas> jgraham: at the moment, the spec is not implementable
- # [18:39] <ato> http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0021.html
- # [18:40] <mdas> jgraham: there are a lot of things missing, and some things that are there don't make sense
- # [18:40] * Joins: lukeis1 (~Adium@public.cloak)
- # [18:40] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [18:40] <mdas> jgraham: it should be a goal of this meeting to really nail this stuff down
- # [18:40] <mdas> ato: it's also very difficult to write down the algorithms without the data model in place
- # [18:41] <mdas> ato: all the current command algorithsm don't say anything of the return/response values, http response codes, which headers should be sent, etc...
- # [18:41] <mdas> s/algorithsm/algorithms
- # [18:41] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [18:41] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [18:42] * Joins: tripu (antonio@public.cloak)
- # [18:42] <Ms2ger> RRSAgent, draft minutes
- # [18:42] <RRSAgent> I have made the request to generate http://www.w3.org/2014/10/30-testing-minutes.html Ms2ger
- # [18:42] <mdas> ato: we can start working from http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0021.html
- # [18:43] * Joins: plh (plehegar@public.cloak)
- # [18:43] <mdas> jgraham: I don't think we need to decide spec text, but we need to decide how we want to represent our spec (ie: what to use instead of webIDL)
- # [18:43] * Joins: lukeis (~Adium@public.cloak)
- # [18:43] <mdas> jgraham: how about section 2?
- # [18:43] * Quits: selbot2 (~cinch@public.cloak) (Client closed connection)
- # [18:43] * Joins: selbot2 (~cinch@public.cloak)
- # [18:43] <simonstewart> https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#commands-and-responses
- # [18:43] * Quits: lukeis1 (~Adium@public.cloak) (Client closed connection)
- # [18:44] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [18:45] <mdas> jgraham: webIDL is used here, but we're sending HTTP requests with json in the body and the webDIL to json is undefined
- # [18:45] * Joins: rniwa (~rniwa@public.cloak)
- # [18:45] <mdas> jgraham: the spec should be clear that you don't send body with GET requests
- # [18:45] <mdas> action: clarify that you don't send body with GET requests
- # [18:45] * RRSAgent records action 1
- # [18:45] * darobin jgraham: I'm getting trouble running serve.py; in https://gist.github.com/darobin/fe0b25ceec69cbbd9a22 the second file is what I get at start-up, the first what I then get trying to run the runner
- # [18:46] <mdas> jgraham: name and session ID for reqs that take body is pointless since they are in the path and you can't send it in GET, so we should pare it down just to parameters
- # [18:46] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:46] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [18:46] <seva> http://www.w3.org/2014/07/07-testing-minutes.html
- # [18:46] <ato> JohnJansen: http://sny.no/bttmin
- # [18:47] <wilhelm> https://www.w3.org/wiki/WebDriver#Minutes_from_meetings
- # [18:47] <mdas> action: make the body of the requests just the parameters object and nothing else
- # [18:47] * RRSAgent records action 2
- # [18:47] <mdas> jgraham: empty json object if no parameters?
- # [18:47] <mdas> simonstewart: yes
- # [18:47] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [18:47] <mdas> action: clarify how to send no parameters
- # [18:47] * RRSAgent records action 3
- # [18:48] * Quits: ken__ (~ken@public.cloak) (Client closed connection)
- # [18:48] * Joins: rkawada (~rkawada@public.cloak)
- # [18:48] * Joins: ken (~ken@public.cloak)
- # [18:49] <mdas> simonstewart: how about if we want to add implicit parameters?
- # [18:49] <mdas> jgraham: doesn't matter for GET
- # [18:50] <mdas> simonstewart: perhaps using headers or querystring then
- # [18:50] <mdas> simonstewart: path matching and query string
- # [18:50] <mdas> ato: there is a limit to the length you can send over the wire
- # [18:51] <mdas> ato: we can refer to url spec since there may be intermediaries that don't respect the spec
- # [18:51] <mdas> simonstewart: that's a problem for those intermediaries if they don't follow spec
- # [18:52] <mdas> s/we can refer/we can't refer
- # [18:52] <mdas> seva: the advantage of shoving parameters in querystring is that it works with GET?
- # [18:52] <mdas> simonstewart: yes.
- # [18:53] <mdas> jgraham: there is asymmetry between req and resp, since response has no query string
- # [18:54] * Joins: ken_ (~ken@public.cloak)
- # [18:55] <mdas> mkwst___: we should move to POST, why have them split up?
- # [18:55] <mdas> simonstewart: we use the different kinds of reqs so we can redirect them appropriately
- # [18:56] * Quits: ken (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [18:56] <mdas> simonstewart: our API is REST-ish, and the req types adds clarity
- # [18:57] <mdas> jgraham: I see both sides of this, superficially, thes pec looks nice and looks RESTful, but not quite
- # [18:57] <mdas> simonstewart: that's why it's REST-ish
- # [18:57] <mdas> jgraham: it's easier to implement if everything is a POST and has a body, but I also agree that it looks like a nicer API as REST-ish
- # [18:58] <mdas> simonstewart: I want to avoid breaking all existing implementations. Changing to POST is a massive breaking change
- # [18:58] <mdas> ato: also I think if you examine existing implementations, most of them are utilizing the JSON object, so I'm not sure if it will be such a performance problem not to do only POSTS
- # [18:58] * Quits: cwest (~cwest@public.cloak) (Client closed connection)
- # [18:58] * Joins: lukeis1 (~Adium@public.cloak)
- # [18:58] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [18:59] <mdas> s/mkwst___/MarcFisher
- # [18:59] * Joins: cwest (~cwest@public.cloak)
- # [18:59] * Quits: erabonza1 (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [19:00] <mdas> simonstewart: the command object allows you to specify any fields in the dictionary, how can we preserve the capability of adding additional metadata? We used the HTTP verbs and json blobs
- # [19:00] <mdas> ato: can we send params through headers?
- # [19:01] <mdas> jgraham: if your'e doing this, sending through headers feels HTTPish but feels like a terrible idea
- # [19:01] <Ms2ger> RRSAgent, this meeting spans midnight
- # [19:01] <RRSAgent> ok, Ms2ger; I will not start a new log at midnight
- # [19:01] * wilhelm : Thanks. (c:
- # [19:01] * Ms2ger thanks timeless
- # [19:02] <mdas> simonstewart: we can leave additional data and metadata to headers to Level 2
- # [19:02] * timeless you're welcome Ms2ger
- # [19:02] * timeless btw, were you present?
- # [19:03] * Joins: erabonza (~erabonza@public.cloak)
- # [19:03] <mdas> ato: we should specify if the intermediary can change the data it's passing
- # [19:03] * Ms2ger is not
- # [19:03] * Joins: abarsto (~abarsto@public.cloak)
- # [19:03] * abarsto is now known as ArtB
- # [19:04] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [19:04] <mdas> MarcFisher: say IE doesn't support xpath, we can build an intermediate node which would see XPATH and translate it to somethine IE could understand
- # [19:04] <mdas> MarcFisher: so there is value in changing the data
- # [19:05] * Ms2ger is reminded of conneg, shudders
- # [19:05] <mdas> simonstewart: proxy/shims do this
- # [19:05] * Quits: lukeis1 (~Adium@public.cloak) ("Leaving.")
- # [19:05] * Joins: lukeis (~Adium@public.cloak)
- # [19:06] <mdas> jgraham: I don't think you have to say anything, the proxy implements both sides of the spec (local and remote ends)
- # [19:06] <mdas> MarcFisher: yeah we shouldn't really address intermediate nodes in the spec
- # [19:07] <mdas> jgraham: agree
- # [19:07] <mdas> simonstewart: I'm happy to take that language out
- # [19:07] <mdas> ato: we mentioned it first just to show it is possible
- # [19:08] <mdas> jgraham: i think it's fine to say it exists, but we don't need to define it
- # [19:08] <mdas> ato: we have a previous decision to add a section of uses of webdriver, so we should add it there
- # [19:09] <mdas> action: ato to add intermediate nodes as an example use case
- # [19:09] * RRSAgent records action 4
- # [19:10] <mdas> ato: how do we standardize on json presentation?
- # [19:10] <mdas> jgraham: there are multiple 'standards'
- # [19:10] <mdas> ato: TC39? ecmascript one?
- # [19:10] <mdas> action: ato ask Anne if TC39 should be used
- # [19:10] * RRSAgent records action 5
- # [19:11] * Ms2ger thinks ecmascript one sounds like an airplane
- # [19:11] <mdas> jgraham: are we assuming the path in the request is an absolute path, or is it just random prefixes?
- # [19:11] <mdas> AutomatedTester: I remember raising a bug, you can put anything in front if it, and hope the vendor supports it
- # [19:11] <mdas> simonstewart: you can host it on any server you ahve, it's relative to the base path of the server used
- # [19:11] <mdas> s/ahve/have
- # [19:12] <mdas> jgraham: for every connection, you need to know the base path
- # [19:12] * Quits: ArtB (~abarsto@public.cloak) (Ping timeout: 180 seconds)
- # [19:12] <mdas> MarcFisher: yes that's always going to be the case, you need to know the address and port your'e connecting to. Adding more segments to that seem trivial
- # [19:13] <mdas> ato: selenium,chrome and maybe firefox uses different urls
- # [19:13] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:13] * timeless Ms2ger i was bitten by spanning midnight for the w3c20 thing yesterday
- # [19:13] * timeless GRR
- # [19:13] * timeless (ironic given that i did it for a whole bunch of groups monday/tuesday)
- # [19:13] * Quits: ken_ (~ken@public.cloak) (Client closed connection)
- # [19:14] * Joins: ken (~ken@public.cloak)
- # [19:14] * Joins: abarsto (~abarsto@public.cloak)
- # [19:14] * abarsto is now known as ArtB
- # [19:14] <mdas> jgraham: by hosting webdriver url on a host that has other endpoints, it seems worrying
- # [19:15] * Quits: ken (~ken@public.cloak) (Client closed connection)
- # [19:15] <mdas> simonstewart: ultimately it's a webapp that controls the browser
- # [19:15] <mdas> simonstewart: it's up to you where you want to host that webapp
- # [19:16] <mdas> jgraham: we don't want to encourage incorrect setups
- # [19:16] * Joins: ken_ (~ken@public.cloak)
- # [19:16] <mdas> simonstewart: we don't want to prevent users from setting it up the way they want
- # [19:18] <mdas> jgraham: that's fine, it should just be clear in the spec
- # [19:19] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:19] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:20] <mdas> action: add recommendations in the spec about per server path prefix
- # [19:20] * RRSAgent records action 6
- # [19:20] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:20] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:20] <mdas> topic: responses
- # [19:22] <mdas> ato: AutomatedTester proposed return value from new session command will have value set to dictionary with SessionId and Capabilities
- # [19:22] <mdas> AutomatedTester: should we get rid of status?
- # [19:22] <mdas> jgraham: no status makes sense
- # [19:22] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:22] <mdas> jgraham: can have more more info in status field than code
- # [19:22] <mdas> s/field than code/field than status code
- # [19:22] <simonstewart> https://code.google.com/p/selenium/wiki/JsonWireProtocol#Response_Status_Codes
- # [19:23] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [19:23] * Joins: lukeis1 (~Adium@public.cloak)
- # [19:23] * lukeis1 JohnJansen it's not code… but be careful about any links you click :)
- # [19:23] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:23] <mdas> simonstewart: json wire protocol (https://code.google.com/p/selenium/wiki/JsonWireProtocol#Response_Status_Codes), there is an attempt to use HTTP status code the way it should be used
- # [19:23] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:23] <mdas> ato: I don't think this is good
- # [19:23] * lukeis1 is now known as lukeis
- # [19:24] * Automate_ is now known as AutomatedTester_
- # [19:24] <mdas> discussion about status field vs status code
- # [19:25] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:25] * Quits: AutomatedTester_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:25] <mdas> simonstewart: not finding an element is interesting. One status code, but two different status fields, either "I didn't find an element" or "malfolmed selector"
- # [19:25] * Joins: shepazu (schepers@public.cloak)
- # [19:25] * Joins: lukeis1 (~Adium@public.cloak)
- # [19:25] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [19:25] <mdas> simonstewart: status code is used to know success/fail, and field is used for throwing to user
- # [19:26] <mdas> jimevans: the value for failed commands if defined such that the the 'value' value of the object should contain the message
- # [19:26] * Joins: shepazutu (schepers@public.cloak)
- # [19:27] <mdas> simonstewart: are we saying that we always return 200 for success, and use codes for problem, and we get rid of the value field and use the body
- # [19:27] <mdas> MarcFisher: two mandatory fields: type and message
- # [19:28] <mdas> ato: any non 200 code should be error?
- # [19:28] <mdas> simonstewart: 302 is redirect
- # [19:28] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [19:28] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:28] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:28] <mdas> jgraham: there's HTTP level stuff and webdriver level stuff on top
- # [19:29] <mdas> jgraham: at the http level, if you get a redirect, then you should follow the reidrect and make a new req
- # [19:29] <mdas> jgraham: you should do what http says to do
- # [19:29] <mdas> simonstewart: new session used to redirect to new sessionid
- # [19:29] <mdas> simonstewart: we simplified that
- # [19:30] <mdas> ato: so we should have status codes for each status defined in the spec?
- # [19:30] <mdas> MarcFisher: we should define what the local end should do with that status code
- # [19:32] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:32] * Automate_ is now known as AutomatedTester_
- # [19:32] <mdas> simonstewart: I think what JSON wire protocol does is enough
- # [19:32] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
- # [19:32] * shepazutu is now known as shepazu
- # [19:33] * Quits: AutomatedTester_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:33] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:33] <mdas> jgraham: for each error, we define the status code and on receiving that code we shoudl define how it should be handled
- # [19:33] <mdas> simonstewart: I think we can just say this in a preamble, not for each
- # [19:33] <mdas> simonstewart: like, 'oh i got a 501' well you should get an error code with the message. if you don't, do some default
- # [19:34] <mdas> jgraham: I think I agree
- # [19:34] <mdas> jgraham: in section 2.4 there's a list, each item in taht list should ahve an http status code to it
- # [19:34] <mdas> simonstewart: I think it should be 501 for almost all of them
- # [19:35] * Joins: Automat__ (~AutomatedTester@public.cloak)
- # [19:35] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:35] <erabonza> http status codes: http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6
- # [19:35] <mdas> jgraham: if found elements are in the url, then we send 404 for unfound elements
- # [19:35] <Yves> nah, it's at http://tools.ietf.org/html/rfc7231#section-6
- # [19:35] <mdas> AutomatedTester: what about stal eelements?
- # [19:36] <mdas> wilhelm: It's error code 410
- # [19:36] <mdas> jgraham: right, so we need to decide what the codes are for each error
- # [19:36] * Quits: Automat__ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:36] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:36] <mdas> simonstewart: yes, and if we get a non 200/300 code, we consider an error
- # [19:36] <mdas> action: assign status code to each error
- # [19:36] * RRSAgent records action 7
- # [19:36] <Yves> and of course https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
- # [19:37] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [19:38] * Quits: selbot2 (~cinch@public.cloak) (Ping timeout: 180 seconds)
- # [19:38] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:38] * Quits: lukeis1 (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [19:38] <mdas> action: explicitly specify that webdriver implementation is expected to own all paths under its prefix?
- # [19:38] * RRSAgent records action 8
- # [19:38] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:39] <mdas> s/under its prefix?/under its prefix
- # [19:39] <mdas> ato: how do you handle a paramater that is wrong? a wrong type for example?
- # [19:39] <mdas> simonstewart: server error?
- # [19:39] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:39] <mdas> MarcFisher: we have error code for illegal argument
- # [19:40] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:40] <mdas> ato: we shoudl generalize so all command objects should be handled with these pre-steps, then algorithm, then serialization definition.
- # [19:40] <mdas> jgraham: yes, if a remote end gets a request, it should run these steps, if there's an error, produce X response, otherwise handle response and serialize it and push out
- # [19:41] * Joins: lukeis (~Adium@public.cloak)
- # [19:41] <mdas> action: ato to define the pre-steps, error handling, algorithm and serialization definition for all cases in general
- # [19:41] * RRSAgent records action 9
- # [19:42] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:42] <mdas> topic: headers
- # [19:42] <mdas> simonstewart: we should do cache control ones
- # [19:43] <mdas> jgraham: agreed. Did we agree that everything int eh spec should be under cache-control or whatever the header is?
- # [19:43] <mdas> simonstewart: yes.
- # [19:43] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:43] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:43] * Joins: selbot2 (~cinch@public.cloak)
- # [19:43] <Yves> if you need http-related stuff reviewed, please ask me
- # [19:44] <mdas> ato: what about metadata headers? if a proxy modifies a value
- # [19:44] <mdas> jgraham: I think we will leave that for now
- # [19:44] <mdas> jgraham: we need to define what *has* to be sent in the headers
- # [19:44] * Quits: ken_ (~ken@public.cloak) (Client closed connection)
- # [19:45] * Joins: ken (~ken@public.cloak)
- # [19:45] <mdas> jgraham: and let additional headers be sent
- # [19:45] <mdas> ato: which headers do we want to enforce?
- # [19:45] <mdas> jgraham: content-type, cache-control
- # [19:45] * wilhelm : Yves, thanks! We're making those bits explicit now. A review when that decision is turned into prose would be great.
- # [19:46] <Yves> perfect!
- # [19:47] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [19:47] * Joins: bhill2_ (~bhill2@public.cloak)
- # [19:47] <mdas> action: specify which headers we expect: cache-control and content-type
- # [19:47] * RRSAgent records action 10
- # [19:49] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [19:50] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [19:50] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [19:50] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
- # [19:51] <mdas> resolution: remove response body and just send back dictionary
- # [19:52] <mdas> ato: what do we do to send back a primitive?
- # [19:52] <mdas> simonstewart: use 'value' key
- # [19:52] * Quits: ken (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [19:52] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [19:52] <mdas> resolution: use 'value' key for primitives
- # [19:53] <mdas> simonstewart: are we happy with the way we encode elements?
- # [19:53] <mdas> simonstewart: we currently use ELEMENT
- # [19:53] <mdas> simonstewart: how to differentiate a webelement or a dictionary of elements?
- # [19:53] <mdas> jimevans: in previous version of spec, 'element' was mapped to id, which was problematic
- # [19:54] <mdas> ato: seems liek circular problem, not sure how to guard against this
- # [19:54] <mdas> jgraham: the right way is to when you createa a session, it sends back the key you have to use for the element
- # [19:54] <mdas> simonstewart: why not use the same guid?
- # [19:55] <mdas> simonstewart: so you're saying "here's a random string", why don't we generate that guid now, and be done with it?
- # [19:55] <mdas> jgraham: that works
- # [19:55] <mdas> simonstewart: are we happy with 'ELEMENT' being that key?
- # [19:55] <mdas> jgraham: that's nto a guid, it's human readable string
- # [19:56] <mdas> jgraham: that way no human generated key will try to use that key
- # [19:56] <mdas> s/that way no human generated/using a guid means no human generated
- # [19:56] <jgraham> 7bf8701e-6066-11e4-a52e-4f735466cecf
- # [19:57] <mdas> simonstewart: but we can pick any 36 characters we want
- # [19:57] <mdas> simonstewart: why not use human readable one if it has equal chance of being generated?
- # [19:58] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [19:58] <mdas> jgraham: entropy affects it
- # [19:58] <mdas> jgraham: there is no advantage to having human readable strings
- # [19:58] <mdas> jgraham: I have been manually typing this, i would happily deal with the fact that it's a 36char string
- # [19:59] <mdas> seva: how about some human readable part?
- # [19:59] <ato> ELEMENT-7bf8701e-6066-11e4-a52e-4f735466cecf
- # [20:00] <jgraham> I think the conclusion was element-6066-11e4-a52e-4f735466cecf
- # [20:00] <mdas> resolution: use ELEMENT-6066-11e4-a52e-4f735466cecf instead of 'ELEMENT'
- # [20:00] <mdas> s/ELEMENT-6066-11e4-a52e-4f735466cecf/element-6066-11e4-a52e-4f735466cecf
- # [20:00] <JohnJansen> agree
- # [20:00] <mdas> now everyone is happy.
- # [20:02] * Quits: erabonza (~erabonza@public.cloak) ("Leaving.")
- # [20:02] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [20:02] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [20:02] * Quits: asrivast (~asrivast@public.cloak) (Client closed connection)
- # [20:03] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
- # [20:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [20:05] * Joins: asrivast (~asrivast@public.cloak)
- # [20:05] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [20:05] * Joins: erabonza (~erabonza@public.cloak)
- # [20:06] * Quits: seva (~seva@public.cloak) (Ping timeout: 180 seconds)
- # [20:08] * Joins: erabonza1 (~erabonza@public.cloak)
- # [20:09] * Quits: sam_u_ (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [20:12] * Quits: asrivast (~asrivast@public.cloak) (Ping timeout: 180 seconds)
- # [20:12] * Quits: erabonza (~erabonza@public.cloak) (Ping timeout: 180 seconds)
- # [20:20] * Joins: myakura (~myakura@public.cloak)
- # [20:22] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [20:23] * Joins: ken (~ken@public.cloak)
- # [20:23] * Joins: Lachy (~Lachy@public.cloak)
- # [20:29] * Joins: gitbot (~gitbot@public.cloak)
- # [20:29] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1329: Add some attributes tests. (master...attributes) https://github.com/w3c/web-platform-tests/pull/1329
- # [20:29] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [20:31] * terri is now known as terri_offline
- # [20:32] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [20:32] * Joins: myakura (~myakura@public.cloak)
- # [20:34] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
- # [20:36] <MikeSmith> Ms2ger, 'Attr.ownerElement' is deprecated and has been removed from DOM4 (http://w3.org/tr/dom).
- # [20:36] <Ms2ger> MikeSmith, lolwat
- # [20:36] <MikeSmith> heh
- # [20:37] <Ms2ger> I guess it well might still be removed from tr/dom
- # [20:40] <Ms2ger> MikeSmith, a thought for future f2f meetings... Put "review wpt PRs" on the agenda
- # [20:40] <MikeSmith> we still can do that
- # [20:41] <MikeSmith> for the webdriver meeting, you mean?
- # [20:41] <MikeSmith> oh
- # [20:41] <MikeSmith> yeah, should have done for webapps I guess
- # [20:41] <Ms2ger> Well, I want people to review my tests :)
- # [20:42] <MikeSmith> yeah
- # [20:42] <Ms2ger> Not sure if this room is particularly well-suited for that
- # [20:42] <Ms2ger> Excluding present company, of course
- # [20:42] <MikeSmith> well, on that note, for that "Non-HTML element with upper-case attribute" test it would be nice to know which of those assertions is/are failing
- # [20:42] <MikeSmith> is it odd for me to expect that?
- # [20:42] * Joins: ken_ (~ken@public.cloak)
- # [20:43] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [20:43] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [20:45] <Ms2ger> MikeSmith, no, you're right
- # [20:45] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [20:45] <MikeSmith> also I'm surprised how many of these tests fail in webkit
- # [20:45] * Ms2ger fixes
- # [20:45] <Ms2ger> Ha
- # [20:45] <Ms2ger> Well, Servo crashes, so there's that
- # [20:46] <MikeSmith> and wondering why webkit fails 8 of them and blink only fails 4
- # [20:46] <MikeSmith> heh
- # [20:46] * MikeSmith tries it in Servo himself
- # [20:47] * Quits: ken (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [20:47] <MikeSmith> sadly for me it just times out
- # [20:47] <MikeSmith> ERROR:js::rust: Error at http://web-platform.test:8000/resources/testharness.js:1842: TypeError: w is undefined
- # [20:48] <Ms2ger> Yeah, you need our th.js fork
- # [20:48] <MikeSmith> but I'm running a build from probably two weeks ago or longer
- # [20:48] <MikeSmith> ah OK
- # [20:48] <jgraham> Ms2ger: I think we have tried putting testing on the agenda before and basically the room emptied
- # [20:49] <MikeSmith> yeah I seem to remember that phenomenon as well
- # [20:49] * Quits: rkawada (~rkawada@public.cloak) (Ping timeout: 180 seconds)
- # [20:49] <jgraham> Turns out that there are lots of people who like having "deep thoughts" but don't like doing actual work
- # [20:49] <Ms2ger> Ha
- # [20:49] <jgraham> At least during f2f meetings
- # [20:49] * MikeSmith thinks about that deeply right now
- # [20:49] <Ms2ger> MikeSmith, your assertion messages have arrived :)
- # [20:50] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [20:50] * MikeSmith (re)pulls pr/1329
- # [20:50] <MikeSmith> Ms2ger: thanks will review it on critic now
- # [20:51] <MikeSmith> btw do you guys do the thing of pulling the pr/NNNN branches?
- # [20:52] <Ms2ger> Occasionally
- # [20:52] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [20:52] <MikeSmith> OK I'm just wondering what the proper way to do it with get when fetching the subsequent commits
- # [20:53] * Joins: mdas (~mdas@public.cloak)
- # [20:54] <Ms2ger> git fetch origin; git merge --ff-only origin/pr/foo?
- # [20:55] * Joins: cwest1 (~cwest@public.cloak)
- # [20:55] * Quits: cwest (~cwest@public.cloak) (Client closed connection)
- # [20:56] * Quits: ken_ (~ken@public.cloak) (Client closed connection)
- # [20:57] * Joins: ken (~ken@public.cloak)
- # [21:00] * Joins: auchenberg (~auchenberg@public.cloak)
- # [21:02] * Joins: ken_ (~ken@public.cloak)
- # [21:03] * Quits: ken (~ken@public.cloak) (Client closed connection)
- # [21:04] <MikeSmith> Ms2ger: yeah that's basically what I do
- # [21:08] * Quits: cwest1 (~cwest@public.cloak) (Ping timeout: 180 seconds)
- # [21:09] * Joins: dom (dom@public.cloak)
- # [21:10] * Joins: gitbot (~gitbot@public.cloak)
- # [21:10] -gitbot:#testing- [web-platform-tests] sideshowbarker closed pull request #1329: Add some attributes tests. (master...attributes) https://github.com/w3c/web-platform-tests/pull/1329
- # [21:10] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:10] * Joins: gitbot (~gitbot@public.cloak)
- # [21:10] -gitbot:#testing- [web-platform-tests] sideshowbarker pushed 3 new commits to master: https://github.com/w3c/web-platform-tests/compare/bea430c61dc7...710be6f97d3e
- # [21:10] -gitbot:#testing- web-platform-tests/master 887cb97 Ms2ger: Add some attributes tests.
- # [21:10] -gitbot:#testing- web-platform-tests/master d4569c7 Ms2ger: Add messages.
- # [21:10] -gitbot:#testing- web-platform-tests/master 710be6f Michael[tm] Smith: Merge pull request #1329 from Ms2ger/attributes...
- # [21:10] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:12] <Ms2ger> MikeSmith, so, while I have you around... ;)
- # [21:14] <astearns> Ms2ger: give him a few minutes - he just set his laptop down and closed his eyes for a bit
- # [21:14] <Ms2ger> Ah
- # [21:14] <Ms2ger> astearns, in that case, want to do some reviews?
- # [21:15] * astearns hides
- # [21:15] <Ms2ger> Dammit astearns!
- # [21:20] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
- # [21:24] <jgraham> Ms2ger: Apparently everyone was out partying last night, so trying to get useful work out of them today might be hard
- # [21:25] <Ms2ger> I assume not the kind of partying Hixie would do?
- # [21:25] <Ms2ger> (As in, drink water and blog about HTML parsing)
- # [21:28] <jgraham> I don't think it was that kind of party, sadly
- # [21:30] * Joins: darobin (rberjon@public.cloak)
- # [21:31] * Joins: rkawada (~rkawada@public.cloak)
- # [21:41] * Joins: bhill2 (~bhill2@public.cloak)
- # [21:43] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:44] * Joins: cwest (~cwest@public.cloak)
- # [21:49] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:50] * Joins: bhill2_ (~bhill2@public.cloak)
- # [21:52] * Quits: auchenberg (~auchenberg@public.cloak) (Client closed connection)
- # [21:52] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [21:54] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [21:54] * Joins: sam_u (~samu@public.cloak)
- # [21:56] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [21:56] * Joins: lukeis1 (~Adium@public.cloak)
- # [21:56] * Joins: rniwa (~rniwa@public.cloak)
- # [21:56] * Joins: selbot2_ (~cinch@public.cloak)
- # [21:57] * Quits: selbot2 (~cinch@public.cloak) (Client closed connection)
- # [21:57] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [21:57] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [21:58] * Quits: cwest (~cwest@public.cloak) (Ping timeout: 180 seconds)
- # [21:59] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:59] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [21:59] * Joins: gitbot (~gitbot@public.cloak)
- # [21:59] -gitbot:#testing- [web-platform-tests] mbrubeck closed pull request #1319: fix pointer types detection placement (master...submission/Microsoft/PointerEvents-FixPointerTypesDetectionPlacement) https://github.com/w3c/web-platform-tests/pull/1319
- # [21:59] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:59] * Joins: gitbot (~gitbot@public.cloak)
- # [21:59] -gitbot:#testing- [web-platform-tests] mbrubeck pushed 8 new commits to master: https://github.com/w3c/web-platform-tests/compare/710be6f97d3e...f9c7b19be305
- # [21:59] -gitbot:#testing- web-platform-tests/master 5534d32 Evgeny Agafonchikov: Fix placement of detected_pointertypes update...
- # [21:59] -gitbot:#testing- web-platform-tests/master d53e544 Evgeny Agafonchikov: Fix placement of detected_pointertypes update...
- # [21:59] -gitbot:#testing- web-platform-tests/master b6ab2da Evgeny Agafonchikov: Add missing code for detecting of pointer types
- # [21:59] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [22:00] * Joins: rniwa_ (~rniwa@public.cloak)
- # [22:01] * Joins: cwest (~cwest@public.cloak)
- # [22:01] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [22:01] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:02] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:02] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:03] * Joins: shepazu (schepers@public.cloak)
- # [22:03] * Quits: rniwa (~rniwa@public.cloak) (Ping timeout: 180 seconds)
- # [22:03] * Joins: wilhelm_ (~wilhelm_@public.cloak)
- # [22:04] * rniwa_ is now known as rniwa
- # [22:07] * Joins: lukeis (~Adium@public.cloak)
- # [22:07] * Quits: lukeis1 (~Adium@public.cloak) (Client closed connection)
- # [22:07] * Joins: seva (~seva@public.cloak)
- # [22:07] <wilhelm> Scribe: seva
- # [22:07] <seva> scribe: seva
- # [22:08] * Joins: donghoon (~donghoon@public.cloak)
- # [22:08] * Joins: asrivast (~asrivast@public.cloak)
- # [22:08] * Joins: hoyounkim (~hoyounkim@public.cloak)
- # [22:10] * Joins: schuki (~quassel@public.cloak)
- # [22:11] * Joins: tripu (antonio@public.cloak)
- # [22:11] <seva> topic: how to accelerate specking progress
- # [22:12] <seva> simonstewart: proposes to try to set aside dedicated time for spec work
- # [22:12] * Joins: abarsto (~abarsto@public.cloak)
- # [22:12] * abarsto is now known as ArtB
- # [22:13] <seva> AutomatedTester: can easier justify dedicated time lately better than before
- # [22:14] <seva> AutomatedTester: should be easy to do, at least before the end of Q1 2015
- # [22:14] * Joins: myakura (~myakura@public.cloak)
- # [22:15] <seva> everyone looks happy
- # [22:16] * Ms2ger looks skeptical
- # [22:16] <seva> simonstewart: there are very few points of contention left
- # [22:16] * Ms2ger denis r? https://critic.hoppipolla.co.uk/r/3022
- # [22:18] <seva> action: Simon and David to setup dedicated time
- # [22:18] * RRSAgent records action 11
- # [22:18] * denis Ms2ger, I'll take a look in a bit
- # [22:18] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [22:18] <seva> topic: Having capabilities be required when passed i
- # [22:19] * Ms2ger denis: thanks (your test ;))
- # [22:19] <seva> AutomatedTester: there's been a lot of cases when desired capabilities passed are in fact required
- # [22:19] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:19] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [22:20] <seva> simonstewart: no, they are often in fact desired. you don't get everything you desire for. sometimes results are unexpected for the users, yes
- # [22:21] <seva> simonstewart: desired capabilities were designed when .. it was actually fine for the user to get something similar to what they asked for
- # [22:21] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:21] * Joins: Automat__ (~AutomatedTester@public.cloak)
- # [22:21] <seva> simonstewart: there's still a need for desired: I want Firefox 33. but there's only 34 available. 34 is fine
- # [22:22] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [22:22] <seva> AutomatedTester: making one extra trip to the remote end to confirm what was asked for earlier looks wrong
- # [22:23] <seva> simonstewart: no, that's fine. highly concurrent systems do that
- # [22:23] * terri_offline is now known as terri
- # [22:24] <seva> simonstewart: before there were not required capabilities, just desired
- # [22:24] <seva> simonstewart: one doesn't need to use desired capabilities. if everything is required, use required
- # [22:24] <MikeSmith> Ms2ger: was sleeping and eating. you were pinging me about a review? Or Denis is doing it?
- # [22:24] * Quits: Automat__ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:25] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:25] <denis> MikeSmith, I'll take care of https://critic.hoppipolla.co.uk/r/3022
- # [22:25] <seva> ato: David started the discussion in the mailing list, but only a few people took part
- # [22:25] <MikeSmith> de
- # [22:26] * Ms2ger MikeSmith yeah, denis's doing one of them ;)
- # [22:26] <seva> simonstewart: i want to be able to checj out 6 month old tests that hard code Firefox version 30 and run the tests
- # [22:26] * Ms2ger MikeSmith also feel free to offload to anyone else :)
- # [22:27] <seva> simonstewart: people sometimes overpopulate the caoabilities; use both desired and required browserName. and that works because of the fuzzy matching
- # [22:28] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [22:28] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [22:28] * Joins: lukeis1 (~Adium@public.cloak)
- # [22:28] * shepazu is now known as shepazooOOoo
- # [22:28] <seva> ato: getting back Firefox when you asked for a different browser - seems unnatural
- # [22:28] <seva> simonstewart: then require Firefox
- # [22:28] <seva> simonstewart: you can also ask for either Firefox or Crome
- # [22:29] <seva> Chrome
- # [22:29] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [22:29] * Joins: bhill2 (~bhill2@public.cloak)
- # [22:30] <seva> simonstewart: we should first match on browserName. then on platform. then maybe browserVersion
- # [22:31] <seva> lukeis: with Grid, there's resource allocation aspect. you need to know/fix the platform first ?
- # [22:32] * Joins: tripu (antonio@public.cloak)
- # [22:32] <seva> simonstewart: a shim (chromedriver, iedriverserver, etc) can know what version of the browser is installed without starting the browser
- # [22:32] * Joins: abarsto (~abarsto@public.cloak)
- # [22:32] <seva> simonstewart: other than Java, language bindings don't have required caoabilities - just desired.
- # [22:32] * Quits: ArtB (~abarsto@public.cloak) (Ping timeout: 180 seconds)
- # [22:32] * abarsto is now known as ArtB
- # [22:33] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [22:33] <seva> simonstewart: people could check what they get after they got the session started; they don't
- # [22:34] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [22:34] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [22:35] * Quits: lukeis1 (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [22:35] <seva> lukeis: discussing some aspects of language bindings and disired/required capabilities...
- # [22:35] * Joins: bhill2 (~bhill2@public.cloak)
- # [22:35] * Joins: lukeis (~Adium@public.cloak)
- # [22:35] * Quits: selbot2_ (~cinch@public.cloak) (Ping timeout: 180 seconds)
- # [22:36] * Joins: sam_u (~samu@public.cloak)
- # [22:36] <seva> scribe: both desire and required caps stay. language bindings will add features to make those easier to use..
- # [22:37] <seva> scribe: seva
- # [22:37] <seva> resoution: both desire and required caps stay. language bindings will add features to make those easier to use..
- # [22:38] * Joins: lukeis1 (~Adium@public.cloak)
- # [22:38] <seva> AutomatedTester: if we keep both I would like proxy capability to always be required
- # [22:39] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [22:40] * Quits: lukeis (~Adium@public.cloak) (Client closed connection)
- # [22:40] <seva> MarkFisher: actual capabilities that are returned by the driver should return proxy if it's set
- # [22:41] <seva> lukeis: proxy is not returned, in fact, in the oss implementation
- # [22:41] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:41] <seva> MarkFisher: it should, according to the spec, right?
- # [22:41] <seva> MarcFisher: it should, according to the spec, right?
- # [22:42] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [22:43] * Joins: tripu (antonio@public.cloak)
- # [22:43] <seva> MarcFisher: there can be multiple ways to match a subset of a set of desired capabilities
- # [22:44] <seva> MarcFisher: the best way to specify what the driver should prefer - not specify that
- # [22:44] <seva> simonstewart: disagrees. says we can mandate certain preferences
- # [22:45] <seva> MarcFisher: I don't think spec should be more prescriptive that it is now. it suggest, non-normative, that certain standard caps should be considered more important
- # [22:45] * Quits: ken_ (~ken@public.cloak) (Client closed connection)
- # [22:46] * Joins: ken (~ken@public.cloak)
- # [22:46] * Quits: dom (dom@public.cloak) ("")
- # [22:47] <seva> jgraham: desired caps are an attempt to reduce allowed non-deterministic behavior
- # [22:49] <seva> MarcFisher: I believe one things is worth including. for every desired cap, the actual capabilities returned MUST have some indication
- # [22:49] * Quits: lukeis1 (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [22:51] <seva> lukeis: there are some common capabilities that are returned by the oss project. we should list them in the spec so that vendors can implement them
- # [22:51] <seva> MarcFisher: it is counter productive to try to mandate a list of caps that MUST be returned
- # [22:51] <seva> MarcFisher: the list will be growing all the time
- # [22:52] * Joins: lukeis (~Adium@public.cloak)
- # [22:53] * Quits: ken (~ken@public.cloak) (Ping timeout: 180 seconds)
- # [22:54] * Joins: gkellogg (~gkellogg@public.cloak)
- # [22:55] * Joins: plh (plehegar@public.cloak)
- # [22:55] <seva> simonstewart: if a user sets a desired capability, then in the returned set of caps there MUST be a capability with that key and a value that indicates what has been done there
- # [22:55] * Quits: gkellogg (~gkellogg@public.cloak) (gkellogg)
- # [22:55] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Joins: sam_u (~samu@public.cloak)
- # [22:57] <seva> simonstewart: is the user also specifies a required cap. then the returned set f caps is a union of hte two sets (desired and required)
- # [22:58] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [22:58] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:58] <seva> JohnJansen: why return the required caps? user knows them because they requested them
- # [22:59] <seva> ato: let's discuss the nested objects/arrays in the capabilities
- # [22:59] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:59] <seva> ato: Chrome uses chrome: {}
- # [23:00] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:00] * Joins: bhill2 (~bhill2@public.cloak)
- # [23:00] <seva> AutomatedTester: proxy is already proxy: {...}
- # [23:00] <seva> sam_u: we have a couple of use cases for that
- # [23:01] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [23:01] * Joins: lukeis1 (~Adium@public.cloak)
- # [23:02] * Joins: bhill2_ (~bhill2@public.cloak)
- # [23:02] <seva> sam_u: why not have them?
- # [23:03] * Quits: wilhelm_ (~wilhelm_@public.cloak) (Ping timeout: 180 seconds)
- # [23:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:03] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:04] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [23:06] <seva> resolution: yes. support an arbitrary json object for capabilities object
- # [23:06] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:07] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [23:07] * Joins: ken (~ken@public.cloak)
- # [23:07] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [23:08] <seva> jgraham: you can now use null as a value indicating ... something was not set?
- # [23:08] * Joins: tripu (antonio@public.cloak)
- # [23:08] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:08] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:08] * Joins: plh (plehegar@public.cloak)
- # [23:08] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:09] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:10] <seva> simonstewart: for a desired capability that was requested but wasn;t set, the remote end MUST return either 1) the other value it was set to or 2) null (if it was not set) 3) {} if it was set (but requested not to)
- # [23:10] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [23:11] * Joins: dom (dom@public.cloak)
- # [23:11] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [23:11] <simonstewart> For every capability defined in the spec, we should return the current value in the session. For capabilities not defined in the spec, remote end implementors can choose to either return the current value, or "null" if not set or the empty object ({}) if set.
- # [23:12] <simonstewart> The returned capabilities for a session is a dictionary containing keys for every requested desired and required capability (value set as above) plus (optionally) extra information
- # [23:12] <seva> resolution: ^
- # [23:14] <seva> willhelm: do we not have anything non-deterministic left in the spec?
- # [23:14] <seva> ato: yes we have that left, thats the point of desired capabilities
- # [23:14] <seva> willhelm: then we should say "do whatever"
- # [23:15] <seva> MArcFisher: we do
- # [23:15] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [23:16] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:16] <seva> everyone: let's take a break!
- # [23:16] * Quits: donghoon (~donghoon@public.cloak) ("Page closed")
- # [23:16] <seva> topic: Finalise Wire Protocol Endpoints
- # [23:17] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:17] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:17] * Parts: hoyounkim (~hoyounkim@public.cloak) (hoyounkim)
- # [23:17] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [23:18] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:18] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:21] * Joins: Lachy (~Lachy@public.cloak)
- # [23:23] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [23:23] * Joins: darobin (rberjon@public.cloak)
- # [23:24] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [23:28] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [23:28] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:28] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:30] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [23:30] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:30] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
- # [23:31] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:31] * Joins: gitbot (~gitbot@public.cloak)
- # [23:31] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #1322: Add tests for the metadata properties on DOMImplementation#createDocument. (master...createDocument-meta) https://github.com/w3c/web-platform-tests/pull/1322
- # [23:31] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:33] * Quits: rkawada (~rkawada@public.cloak) (Ping timeout: 180 seconds)
- # [23:33] * Joins: gitbot (~gitbot@public.cloak)
- # [23:33] -gitbot:#testing- [web-platform-tests] deniak closed pull request #1323: Update datalistoptions.html to the current spec. (master...datalist-options) https://github.com/w3c/web-platform-tests/pull/1323
- # [23:33] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:33] * Joins: gitbot (~gitbot@public.cloak)
- # [23:33] -gitbot:#testing- [web-platform-tests] deniak pushed 4 new commits to master: https://github.com/w3c/web-platform-tests/compare/26af8561ff83...b7aa726452c4
- # [23:33] -gitbot:#testing- web-platform-tests/master c57cdc0 Ms2ger: Update datalistoptions.html to the current spec.
- # [23:33] -gitbot:#testing- web-platform-tests/master 079e5e5 Ms2ger: Add a test for HTMLCollection#item to datalistoptions.html.
- # [23:33] -gitbot:#testing- web-platform-tests/master 3f13a75 Ms2ger: Remove datalistelement.html....
- # [23:33] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:33] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:34] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:34] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:34] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
- # [23:37] <seva> topic: The New Process. The new way of the spec to the world
- # [23:37] * Quits: Automate_ (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [23:37] * Joins: sam_u (~samu@public.cloak)
- # [23:38] <seva> Philippe: every single commit, if you want to, can go into the working draft (TR)
- # [23:39] <seva> our spec in not on githug
- # [23:39] <seva> we are using mercurial
- # [23:40] <seva> Philippe: you can install a hook n your side. and notify us on every commit. we will then fetch your document and publish it
- # [23:40] <seva> Philippe: we will retain the last version of every day
- # [23:41] <seva> Philippe: the group has to make the decision: how often to update the doc
- # [23:41] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [23:41] * Joins: selbot2_ (~cinch@public.cloak)
- # [23:41] <seva> Philippe: you may decide "every time the editor wants"
- # [23:42] <seva> Philippe: we simply give you a n URI and you can ping it any time. we will go fetch the document etc
- # [23:42] <seva> Philippe: and publish to the /TR
- # [23:42] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
- # [23:43] * Joins: sam_u_ (~samu@public.cloak)
- # [23:44] <seva> lukeis: do you have a tutorial on good spec writing?
- # [23:44] <seva> Philippe: no. I can think about it if you want
- # [23:44] <seva> simonstewart: an editor support group? 12 steps?
- # [23:45] <seva> Philippe: not yet.
- # [23:46] * lukeis1 is now known as lukeis
- # [23:46] <seva> MikeSmith: there's a mailing list ... but that's about technical aspects of spec writing
- # [23:46] <AutomatedTester> sam_u: https://treeherder.mozilla.org/ui/#/jobs?repo=mozilla-inbound look for Wr jobs
- # [23:46] * Joins: auchenberg (~auchenberg@public.cloak)
- # [23:47] * Quits: sam_u (~samu@public.cloak) (Ping timeout: 180 seconds)
- # [23:47] <seva> MikeSmith: there's a guide/survey of API design mistake that were made in the past. not very useful for this group
- # [23:48] <seva> willhelm: I suggest we make a desicion on this. That the editors push to /TR when they want
- # [23:48] <seva> everyone: yes
- # [23:48] <seva> JohnJansen: I would like to be able to review complex changes first
- # [23:49] <seva> AutomatedTester: we could create a fork..
- # [23:49] <seva> simonstewart: under github/w3c
- # [23:49] * Joins: darobin (rberjon@public.cloak)
- # [23:50] * Joins: gitbot (~gitbot@public.cloak)
- # [23:50] -gitbot:#testing- [web-platform-tests] jacobrossi created submission/Microsoft/PointerEvents-ExplicitDone (+1 new commit): https://github.com/w3c/web-platform-tests/commit/a1b64945c240
- # [23:50] -gitbot:#testing- web-platform-tests/submission/Microsoft/PointerEvents-ExplicitDone a1b6494 Jacob Rossi: Add explicit done call to avoid timeout
- # [23:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:50] <simonstewart> MikeSmith: please can you create a GitHub project under the w3c namespace for the webdriver spec?
- # [23:50] * Joins: gitbot (~gitbot@public.cloak)
- # [23:50] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #1327: Extend the Element#tagName test. (master...tagName) https://github.com/w3c/web-platform-tests/pull/1327
- # [23:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:50] * Joins: gitbot (~gitbot@public.cloak)
- # [23:50] -gitbot:#testing- [web-platform-tests] zcorpan pushed 3 new commits to master: https://github.com/w3c/web-platform-tests/compare/b7aa726452c4...490c952f58ab
- # [23:50] -gitbot:#testing- web-platform-tests/master 32d5020 Ms2ger: Add more empty lines.
- # [23:50] -gitbot:#testing- web-platform-tests/master bb8e600 Ms2ger: Add some Element#tagName tests.
- # [23:50] -gitbot:#testing- web-platform-tests/master 490c952 Simon Pieters: Merge pull request #1327 from Ms2ger/tagName...
- # [23:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:50] * Joins: gitbot (~gitbot@public.cloak)
- # [23:50] -gitbot:#testing- [web-platform-tests] jacobrossi opened pull request #1330: Add explicit done call to avoid timeout (master...submission/Microsoft/PointerEvents-ExplicitDone) https://github.com/w3c/web-platform-tests/pull/1330
- # [23:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:50] <seva> action: MikeSmith: please can you create a GitHub project under the w3c namespace for the webdriver spec?
- # [23:50] * RRSAgent records action 12
- # [23:51] <seva> JohnJansen: propose use a different irc hash, not #testing
- # [23:51] <seva> everyone agrees; tomorrow
- # [23:52] <seva> resoution: ask editors push to /TR as often as they want. with John's caviat
- # [23:53] <seva> (complex changes won't push without a review: announced in the mailing list)
- # [23:53] <seva> topic: Screenshots
- # [23:53] * Joins: rkawada (~rkawada@public.cloak)
- # [23:53] <JohnJansen> John's Caveat: for most (almost all) changes, just push; for anything deemed 'complex' or 'controversial' please have a review before publishing. Also, always send mail to the list.
- # [23:54] * Joins: gitbot (~gitbot@public.cloak)
- # [23:54] -gitbot:#testing- [web-platform-tests] jacobrossi closed pull request #1330: Add explicit done call to avoid timeout (master...submission/Microsoft/PointerEvents-ExplicitDone) https://github.com/w3c/web-platform-tests/pull/1330
- # [23:54] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:54] <seva> sam_u: spec says that driver should pretend there's an infinitely large monitor
- # [23:54] <seva> sam_u: it is hard to implement in chromedriver
- # [23:55] <seva> sam_u: what's the most correct thing to do
- # [23:55] <seva> sam_u: resizing will trigger a nunch of events etc
- # [23:55] <simonstewart> https://code.google.com/p/chromium/issues/detail?id=45209
- # [23:55] <seva> sam_u: it is sometimes better to show the screenshot of the actual viewport. debugging invisible (off the viewport) elements
- # [23:56] <seva> sam_u: I don't know if this is feasible to implement.
- # [23:57] * Joins: darobin_ (rberjon@public.cloak)
- # [23:57] <seva> AutomatedTester: one other aspect there are plugins (different discussion)
- # [23:57] <seva> AutomatedTester: we are trying to see what user sees
- # [23:58] <seva> plugins can both modify dom and overlay elements
- # [23:58] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [23:59] <seva> AutomatedTester: plugins should be black. accessing flash/plugin content from the page is a attack vector
- # Session Close: Fri Oct 31 00:00:00 2014
The end :)