/irc-logs / w3c / #html-wg / 2014-04-09 / end

Options:

  1. # Session Start: Wed Apr 09 00:00:00 2014
  2. # Session Ident: #html-wg
  3. # [00:00] <krisk_> This has been moved into html5 and will be published as a note
  4. # [00:00] <krisk_> Next is using WAI-ARIA in HTML
  5. # [00:01] <paulc_> http://lists.w3.org/Archives/Public/public-html/2014Apr/0007.html
  6. # [00:01] * Quits: SteveF (~SteveF@public.cloak) (Ping timeout: 180 seconds)
  7. # [00:02] <krisk_> If you have any comments on this plan you should respond back and/or work with the editors
  8. # [00:02] <krisk_> Next is HTML Forms JSON submissions
  9. # [00:03] <paulc_> http://darobin.github.io/formic/specs/json/
  10. # [00:03] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 180 seconds)
  11. # [00:04] <krisk_> robin: I have one issue that needs to be adressed - one or two paragraphs and then it can for to first pub working draft
  12. # [00:04] * Joins: silvia (~Adium@public.cloak)
  13. # [00:04] <krisk_> robin
  14. # [00:06] <paulc_> XML:ID extension spec: http://lists.w3.org/Archives/Public/public-html/2014Jan/0157.html
  15. # [00:06] * Joins: krisk (~krisk@public.cloak)
  16. # [00:06] <krisk> Lief's xml spec will not move forwards at this point
  17. # [00:07] <krisk> hober: source set has implementations in a few browsers
  18. # [00:07] <krisk> ..so that I think we will have two+ implementation so that it can go to CR
  19. # [00:07] <krisk> paulc: We have 2 bugs and no heartbeats recently?
  20. # [00:08] <krisk> paulc: can we get an update or come back?
  21. # [00:08] <krisk> darobin: We can do a heartbeat that would be doable
  22. # [00:09] <krisk> darobin: The extension spec was crowd funded to be implemented!
  23. # [00:09] <darobin> go give money! https://www.indiegogo.com/projects/picture-element-implementation-in-blink
  24. # [00:10] <krisk> hober: What I expect to happen is that source set can go to CR with items not impl be marked 'at risk'
  25. # [00:10] <plh> q+
  26. # [00:10] * Zakim sees MarkS, plh on the speaker queue
  27. # [00:11] <krisk> paulc: having both published at the same time would be great
  28. # [00:11] <krisk> q-
  29. # [00:11] * Zakim sees MarkS, plh on the speaker queue
  30. # [00:11] <paulc_> ack Mark
  31. # [00:11] * Zakim sees plh on the speaker queue
  32. # [00:11] <paulc_> ack plh
  33. # [00:11] * Zakim sees no one on the speaker queue
  34. # [00:11] <plh> http://w3c.github.io/webappsec/specs/subresourceintegrity/
  35. # [00:11] * Quits: krisk_ (~krisk@public.cloak) (Ping timeout: 180 seconds)
  36. # [00:12] <paulc_> Summary:
  37. # [00:12] * Joins: mjs (~mjs@public.cloak)
  38. # [00:12] <hober> s/source set/srcset/g
  39. # [00:12] <krisk> plh: I wanted to make this group be aware - src set as well
  40. # [00:12] <paulc_> a) Editors will work on publishing heartbeats of <picture> element and srcset attribute at the same time
  41. # [00:13] <paulc_> b) XML:id extensions spec work is not going forward
  42. # [00:13] <krisk> Their is an extension spec in webapps that may conflict
  43. # [00:13] <paulc_> c) ARIA in HTML work is being refactored and will done in HTML 5.1 timeframe
  44. # [00:13] * Quits: mjs (~mjs@public.cloak) ("Page closed")
  45. # [00:13] * Quits: rubys (~rubys@public.cloak) ("Page closed")
  46. # [00:13] * Joins: rubys (~rubys@public.cloak)
  47. # [00:13] <paulc_> d) Alt text alternatives in HTML has been folded in HTML 5.0 and will be published as a WG Note
  48. # [00:14] <rubys> s/Their is/There is/
  49. # [00:14] <paulc_> e) Polyglot will go to CR
  50. # [00:14] <paulc_> f) Image Description will go to CR
  51. # [00:15] <tantek> <br>
  52. # [00:15] <paulc_> g) JSON extension spec will go to FPWD when Robin can complete the current work
  53. # [00:15] <krisk> rrsagent, generate minutes
  54. # [00:15] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/08-html-wg-minutes.html krisk
  55. # [00:17] <paulc_> Correction: Early discussion of Using ARIA in HTML should have been about HTML to Platform A11Y API implementation Guide.
  56. # [00:29] * Joins: jinsong (wjs@public.cloak)
  57. # [00:31] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  58. # [00:41] * Quits: wonsuk_ (~wonsuk@public.cloak) ("Page closed")
  59. # [00:43] * Joins: gitbot (~gitbot@public.cloak)
  60. # [00:43] -gitbot:#html-wg- [syntax] sideshowbarker pushed 1 new commit to master: https://github.com/validator/syntax/commit/e55cfdc11c4c1e1178ad1b87eeaa121390b95530
  61. # [00:43] -gitbot:#html-wg- syntax/master e55cfdc Michael[tm] Smith: Warn for year < 1000 || year > 3000.
  62. # [00:43] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  63. # [00:45] <paulc_> RE: c) ARIA in HTML work is being refactored and will done in HTML 5.1 timeframe
  64. # [00:45] <paulc_> This should refer to the API Implementation Guide work.
  65. # [00:46] <krisk> TOPIC: HTML 5.1
  66. # [00:46] <paulc_> The status of the ARIA in HTML work is under discussion in A11Y TF
  67. # [00:46] <krisk> rubys: First of is list of bugs - we have 235 bugs
  68. # [00:47] <krisk> darobin: Most of these have not been touched, as we have been pushing for CR
  69. # [00:47] <krisk> paulc: Have you looked to see if any of these are potentially for HTML5.0? Maybe editorial quick wins
  70. # [00:48] <krisk> Link -> https://www.w3.org/Bugs/Public/buglist.cgi?bug_status=ASSIGNED&bug_status=NEW&bug_status=REOPENED&component=HTML5%20spec&list_id=32878&product=HTML%20WG
  71. # [00:48] <paulc_> HTML 5.1 timeline: See http://dev.w3.org/html5/decision-policy/html5-2014-plan.html
  72. # [00:49] <paulc_> HTMl 5.1 Last Call: 2014 Q3
  73. # [00:50] <krisk> darobin: When we have shipped 5.0 - we can tidy up and then look for items that are implemented
  74. # [00:50] <paulc_> HTML 5.0 LCf: 2014 Q3
  75. # [00:50] <krisk> ..so that we have one source document and just remove items that are not stable is the optimal work mode
  76. # [00:51] <krisk> ..shipping once a year would be my ideal schedule
  77. # [00:51] <krisk> rubys: working back on the dates would be intresting
  78. # [00:51] <krisk> darobin: I would hope for a .1 would not need 2 years
  79. # [00:52] <krisk> ..we have a bunch of items in place that should help shorted CR periods
  80. # [00:52] <krisk> ..even if we only have a few features
  81. # [00:52] <krisk> rubys: Maybe late 2015 early 2016
  82. # [00:53] <krisk> plh: what does it mean for CR, last call dates, etc...
  83. # [00:53] <paulc_> q+
  84. # [00:53] * Zakim sees paulc_ on the speaker queue
  85. # [00:54] <krisk> darobin: in theory by then cr and lc will be merged so it'll be lcr which is shorter
  86. # [00:54] <krisk> darobin: Maybe late October we enter lcr?
  87. # [00:55] <krisk> paulc: Can we update the early deliverable on LC for HTMl5.1 by Q3 2014
  88. # [00:56] * Joins: jkiss (~jkiss@public.cloak)
  89. # [00:56] <krisk> Is it reasonable to shift focus later in summer to attack 5.1 (bugs) once other specs have progressed?
  90. # [00:57] * Quits: jgraham (~jgraham@public.cloak) (Client closed connection)
  91. # [00:57] <krisk> paulc: The goal was that HTMl5.1 would show progress when HTML5 ships
  92. # [00:57] <krisk> ..in 2014
  93. # [00:57] <krisk> darobin: It makes sense to show progress on 5.1 when 5.0 ships..
  94. # [00:58] <krisk> I think the Q3 2014 for LC for 5.1
  95. # [00:58] <krisk> ..knowning that their is alot more features in 5.1 and the LCR time dates are smaller
  96. # [00:59] <krisk> darobin: I would say Q2 2015 and skip CR so that rec occurs in Q4 2015
  97. # [00:59] * Joins: jgraham (~jgraham@public.cloak)
  98. # [00:59] <krisk> darobin: since the plan should be to just remove items that are not implemented
  99. # [00:59] <krisk> rubys: So then we need to start a 5.2 then right?
  100. # [01:00] <krisk> darobin: yes
  101. # [01:00] * Quits: jinsong (wjs@public.cloak) (Ping timeout: 180 seconds)
  102. # [01:00] <krisk> rubys: I really think this removes pressure, for items at risk if we get into a yearly schedule
  103. # [01:01] <adrianba> +1
  104. # [01:01] <krisk> +2
  105. # [01:01] <krisk> plh: the charter ends at june 2015
  106. # [01:01] <krisk> darobin: I think this will not be an issue
  107. # [01:02] <krisk> paulc: I was thinking about how we communicate the changes
  108. # [01:03] <krisk> paulc: we don't have to update the charter, but we do need to inform the AC
  109. # [01:03] <paulc_> Current schedule is in the charter: http://www.w3.org/2007/03/HTML-WG-charter.html
  110. # [01:03] <krisk> rubys: Then we should communicate LC for 5.1 won't happen in Q3 and that we are going to ship HTML5.1 earlier
  111. # [01:04] * Joins: silvia (~Adium@public.cloak)
  112. # [01:04] <krisk> rubys: Editors should start to think about a date for 5.2 bugs
  113. # [01:04] <krisk> darobins: we can actually use the milestone field in bugzilla :)
  114. # [01:05] <krisk> paulc: Getting this list of bug and plan is important, especially with all the 5.0 work
  115. # [01:05] <krisk> darobin: I don't think it's reasonable to work on this until HTML5 gets to PR (can't speak about other editors)
  116. # [01:06] <krisk> paulc: maybe other editors can work on 5.1 bugs
  117. # [01:06] <krisk> hober: that seem reasonable
  118. # [01:06] <krisk> s/seem/seems/
  119. # [01:06] <krisk> paulc: do we know the AB schedule for section 7 in the process document and when it will come into effect
  120. # [01:08] * Joins: krisk_ (~krisk@public.cloak)
  121. # [01:08] <krisk_> paulc: Let me ask two qs
  122. # [01:08] <rubys> q?
  123. # [01:08] * Zakim sees paulc_ on the speaker queue
  124. # [01:09] <plh> q+
  125. # [01:09] * Zakim sees paulc_, plh on the speaker queue
  126. # [01:09] <plh> ack paul
  127. # [01:09] * Zakim sees plh on the speaker queue
  128. # [01:09] <tantek> Process improvement project: https://www.w3.org/wiki/Process
  129. # [01:09] <krisk_> In 5.0 we needed to go to no just last call, but pre-last call
  130. # [01:10] <krisk_> Do we think we will need this for 5.1?
  131. # [01:10] <krisk_> paulc: so are we ok that 5.0 is marching to be done...
  132. # [01:11] <krisk_> we are just really asking for a review for 5.1 which is much smaller in scope than 5.0
  133. # [01:11] <krisk_> ..so that the model for 5.1 can be much differenet
  134. # [01:11] <krisk_> darobin: yes
  135. # [01:12] <krisk_> paulc: I think it's key to communicate this diff
  136. # [01:12] <krisk_> paulc: Next is that I think the ally focus are thinking the 5.1 timeframe will be the same as 5.0
  137. # [01:13] <krisk_> paulc: basically we have to communicate this outside an inside the group
  138. # [01:13] <krisk_> rubys: In theory if we do ship yearly then it should not be problem, like other 'at risk features'
  139. # [01:13] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 180 seconds)
  140. # [01:14] <tantek> q+ to ask why are people considering "5.1 timeframe" for new features? not a good framing. new specs/features should go in extension specs which have their own timelines.
  141. # [01:14] * Zakim sees plh, tantek on the speaker queue
  142. # [01:14] <krisk_> * krisk_ says goodbye to krisk
  143. # [01:14] <plh> http://lists.w3.org/Archives/Public/public-w3process/2014Mar/0019.html
  144. # [01:14] <krisk_> paulc: that is my point, maybe do a paln 2016
  145. # [01:14] * Quits: jkiss (~jkiss@public.cloak) (jkiss)
  146. # [01:14] <rubys> d/paln/plan/
  147. # [01:14] <krisk_> s/paln/plan/
  148. # [01:15] <krisk_> plh: we can use new process if we are not in last call...
  149. # [01:15] <krisk_> ..if you are in last call then you can't use the new process
  150. # [01:15] <rubys> q?
  151. # [01:15] * Zakim sees plh, tantek on the speaker queue
  152. # [01:16] <rubys> ack plh
  153. # [01:16] * Zakim sees tantek on the speaker queue
  154. # [01:17] <krisk_> paulc: the only spec that this could impact I *think* is EME
  155. # [01:17] <rubys> ack next
  156. # [01:17] * Zakim sees tantek at the head of the speaker queue
  157. # [01:17] <Zakim> tantek, you wanted to ask why are people considering "5.1 timeframe" for new features? not a good framing. new specs/features should go in extension specs which have their own
  158. # [01:17] <Zakim> ... timelines.
  159. # [01:17] * Zakim sees no one on the speaker queue
  160. # [01:17] <krisk_> tantek: I was confused about extension specs and 5.1
  161. # [01:19] <krisk_> paulc: you should read the ally TF work
  162. # [01:19] <krisk_> paulc: I think they are really looking at 5.0 in 2014 and then 5.1 2016
  163. # [01:20] <krisk_> tantek: I'm all for lining up to other schedules, though it goes against the spirt of extension specs
  164. # [01:21] <plh> rrsagent, generate minutes
  165. # [01:21] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/08-html-wg-minutes.html plh
  166. # [01:21] <krisk_> paulc: The api mapping document pre-dates the concept of extension specs
  167. # [01:21] <plh> Meeting: HTML Working Group face-to-face meeting
  168. # [01:21] <plh> Chair: Paul and Sam
  169. # [01:22] <krisk_> rubys: Their is a very human aspect to this...
  170. # [01:22] <krisk_> ..other people want to work with us and we should reach out
  171. # [01:23] <krisk_> ..I think the main purpose of this discusion was to get an idea on the schedule - 2016 may not make sense, or that we can get some agreement about moving to a new yearly schedule
  172. # [01:23] <rubys> q?
  173. # [01:23] * Zakim sees no one on the speaker queue
  174. # [01:23] <krisk_> ..which will lead to a set of action items where stuff can land - 5.1, 5.2 etc..
  175. # [01:23] <plh> Present: MarkS, MarkV, Sam, Plh, Maciej, Adrian, Xiaoqian, Joe, Kris, Robin, Tantek, Ted, Arnaud, Erika, Jay, Eliot, Mike, Bob, Glenn, Cynthia, Paul
  176. # [01:23] * Quits: jdsmith (~jdsmith@public.cloak) (Ping timeout: 180 seconds)
  177. # [01:23] <plh> rrsagent, generate minutes
  178. # [01:23] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/08-html-wg-minutes.html plh
  179. # [01:24] <krisk_> rubys: did your point get covered?
  180. # [01:24] <krisk_> tantek: I think so and it's matter of communicating and moving forward
  181. # [01:24] <xiaoqian> Present+ zqzhang
  182. # [01:25] <krisk_> marks: This really is not an extension spec, it's a whole document
  183. # [01:25] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  184. # [01:25] <krisk_> rubys: I'm trying to decouple the labels - 5.1, 5.2, 5.005 and focus on the date
  185. # [01:26] <krisk_> paulc: when we revist at risk features tomorrow we should leverage this as well
  186. # [01:27] <krisk_> paulc: Do you think the json spec would rolled in or stay seperate
  187. # [01:27] <MarkS> s/a whole document/a series of documents one of which involves HTML, with a core spec published by PF,
  188. # [01:30] <krisk_> darobin: If a feature doesn't need to be in the main spec, especially if it has no other dependancies
  189. # [01:30] <krisk_> darobin: so with JSON it should be seperate
  190. # [01:30] <krisk_> rubys: The next item in topic is ally wishlist
  191. # [01:30] <krisk_> http://www.w3.org/WAI/PF/HTML/wiki/51wishlist
  192. # [01:30] * Quits: rubys (~rubys@public.cloak) ("Page closed")
  193. # [01:30] * Joins: rubys (~rubys@public.cloak)
  194. # [01:31] <krisk_> darobin: I think we need to talk about the content editable and the 5.1 timeframe
  195. # [01:31] <krisk_> * br vs div vs p tag?
  196. # [01:32] <krisk_> paulc: OK we can get 15 to talk about tomorrow
  197. # [01:32] <adrianba> Extensible Web Summit home page: http://lanyrd.com/2014/extensible-web-summit/
  198. # [01:32] <krisk_> plh: some are not part of HTML
  199. # [01:34] <krisk_> darobin: having more details (use case) would be very helpful...not picking oh Haptic output,
  200. # [01:34] <krisk_> ...it's just that it doesn't have info on what exists today and where it fails, etc..
  201. # [01:36] <krisk_> cynthia: menu has issue(s)
  202. # [01:36] <krisk_> rubys: details and summary are just missing implementations
  203. # [01:37] <krisk_> darobin: yes it's not about the spec, or if we have tests, just not enough implementation
  204. # [01:37] <krisk_> marks: This is not a complete list and indeed needs more refinement
  205. # [01:38] <krisk_> cynthia: content editable has accessibility issue
  206. # [01:38] <krisk_> plh: yes content editable needs work
  207. # [01:38] * darobin content editable has issues on pretty much every single aspect you can think og
  208. # [01:39] <krisk_> marks: I'll update the wish list with some details and use cases
  209. # [01:39] <krisk_> darobin: thanks
  210. # [01:39] <krisk_> TOPIC: Datetime input timezone issues
  211. # [01:40] <krisk_> travil won't be able to discuss due to being on vacation (previously planned)
  212. # [01:40] <krisk_> tantek: Is this about 5.0?
  213. # [01:40] <krisk_> bug 16597
  214. # [01:41] <krisk_> tantek: has this been fixed in 5.0?
  215. # [01:41] <paulc_> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16957
  216. # [01:41] <krisk_> darobin: yes it has been moved to 5.0
  217. # [01:41] <krisk_> paulc: note the keyword 'CR' - it means it was fixed in the 5.0 CR
  218. # [01:42] <krisk_> tantek: What is health warning?
  219. # [01:42] <paulc_> See https://www.w3.org/Bugs/Public/show_bug.cgi?id=16957#c6 for Travis's comment about resolving this in 5.0
  220. # [01:43] <krisk_> darobin: Basically is you use this input you might mess up...it's not normative
  221. # [01:43] <krisk_> next bug is 16959
  222. # [01:43] <paulc_> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16959
  223. # [01:43] <krisk_> * I was about to paste that in paul :)
  224. # [01:44] <krisk_> paulc: Is this in 5.0?
  225. # [01:45] <krisk_> tantek: Me too since it had the CR removed
  226. # [01:45] <krisk_> darobin: why is it still open, it looks like the change was made and intl is happy?
  227. # [01:45] <krisk_> edoyle: Kept open since it was part of the F2F
  228. # [01:46] <Zakim> -[Microsoft]
  229. # [01:46] <krisk_> tantek: It raised the flag since it seems to have diverged?
  230. # [01:47] <krisk_> tantek: maybe not an issue if it has not been implemented
  231. # [01:48] <krisk_> darobin: what is the current status of datetime input types with this bug
  232. # [01:50] <krisk_> tantek: Whatever the path is forward drop datetime-local, or has same functionality as datetime gets in back in sync
  233. # [01:50] <krisk_> tantek: since this bug was just fixed, but was last talked about in june 2013
  234. # [01:50] <krisk_> paulc: is the simple issue just change local to floating?
  235. # [01:51] <Zakim> disconnecting the lone participant, [Paypal], in Team_(html-wg)17:52Z
  236. # [01:51] <Zakim> Team_(html-wg)17:52Z has ended
  237. # [01:51] <Zakim> Attendees were JohnJansen, [Paypal]
  238. # [01:52] <krisk_> tantek: seems like this is confusing enough to drop for 5.0
  239. # [01:53] * Quits: JohnJansen (~JohnJansen@public.cloak) (Ping timeout: 180 seconds)
  240. # [01:53] <krisk_> darobin: Only pre-blink Opera has support for input datetime
  241. # [01:53] <krisk_> s/input datetime/input type=datetime/
  242. # [01:53] <krisk_> tantek: Then indeed we should remove from 5.0
  243. # [01:54] <krisk_> paulc: this is on the at risk list already
  244. # [01:54] <krisk_> rubys: yes we will discuss tomorrow
  245. # [01:54] <krisk_> paulc: darobin can you do quick check what changes have been made?
  246. # [01:55] <krisk_> rubys: The bug(s) has links to the diffs
  247. # [01:55] <krisk_> rubys: No real reason to worry about these bugs since indeed the whole section is at risk to be removed
  248. # [01:56] <krisk_> tantek: The other reason was that it touches on two items...
  249. # [01:56] <krisk_> one if this was actually well implemented we would have a big issue
  250. # [01:57] <krisk_> ...it raises the issue of new features that have no implemetations
  251. # [01:57] * Quits: jernoble (~jernoble@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  252. # [01:57] <krisk_> ..it could be that the idea is bad and the group could propose a different solution
  253. # [01:58] <krisk_> ..for example a extentsion spec that gets implementations
  254. # [01:59] <krisk_> rrsagent, generate minutes
  255. # [01:59] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html krisk_
  256. # [01:59] <krisk_> rubys: meeting ar recess until tomorrow morning at 9am PST
  257. # [01:59] * Quits: abraud (~abraud@public.cloak) ("Page closed")
  258. # [02:00] * Quits: BobLund (~BobLund@public.cloak) ("Page closed")
  259. # [02:00] <rubys> s/ar recess/at recess/
  260. # [02:00] * Quits: aizu (~aizu@public.cloak) ("Page closed")
  261. # [02:01] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  262. # [02:01] * Quits: plh (plehegar@public.cloak) ("Leaving")
  263. # [02:02] * Joins: gitbot (~gitbot@public.cloak)
  264. # [02:02] -gitbot:#html-wg- [syntax] sideshowbarker pushed 1 new commit to master: https://github.com/validator/syntax/commit/cb21b5354cc6fd939cf38e8221282c17b6f5e79d
  265. # [02:02] -gitbot:#html-wg- syntax/master cb21b53 Michael[tm] Smith: Minor change.
  266. # [02:02] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  267. # [02:03] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  268. # [02:05] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
  269. # [02:06] * Quits: MarkVickers (~MarkVickers@public.cloak) (Ping timeout: 180 seconds)
  270. # [02:06] * Quits: krisk_ (~krisk@public.cloak) (Ping timeout: 180 seconds)
  271. # [02:07] * Quits: eliot (~eliot@public.cloak) (Ping timeout: 180 seconds)
  272. # [02:07] * Quits: rubys (~rubys@public.cloak) ("Page closed")
  273. # [02:07] * Quits: xiaoqian (xiaoqian@public.cloak) (Ping timeout: 180 seconds)
  274. # [02:08] * Quits: edoyle_ (~edoyle@public.cloak) (Ping timeout: 180 seconds)
  275. # [02:09] * Quits: glenn (~glenn@public.cloak) (Ping timeout: 180 seconds)
  276. # [02:11] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  277. # [02:18] * Quits: paulc_ (~paulc@public.cloak) (Ping timeout: 180 seconds)
  278. # [02:27] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  279. # [03:47] * Joins: jkiss (~jkiss@public.cloak)
  280. # [04:29] * Joins: tantek (~tantek@public.cloak)
  281. # [04:53] * Quits: jkiss (~jkiss@public.cloak) (jkiss)
  282. # [05:19] * Quits: tantek (~tantek@public.cloak) (tantek)
  283. # [05:19] * Joins: gitbot (~gitbot@public.cloak)
  284. # [05:19] -gitbot:#html-wg- [html] techtoons pushed 1 new commit to html5_canvas_CR: https://github.com/w3c/html/commit/c209df326f23fa17f95edf9187dfab12e231a0ef
  285. # [05:19] -gitbot:#html-wg- html/html5_canvas_CR c209df3 Jay Munro: Added clearHitRegion() and other edits...
  286. # [05:19] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  287. # [05:23] * Joins: gitbot (~gitbot@public.cloak)
  288. # [05:23] -gitbot:#html-wg- [html] techtoons pushed 1 new commit to html5_canvas_CR: https://github.com/w3c/html/commit/b17e400197770c9cae24bbd7b5398076cc02ce3f
  289. # [05:23] -gitbot:#html-wg- html/html5_canvas_CR b17e400 Jay Munro: added trace a path back...
  290. # [05:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  291. # [06:02] * Joins: mjs (~mjs@public.cloak)
  292. # [06:27] * Joins: SteveF (~SteveF@public.cloak)
  293. # [06:30] * Quits: denis (denis@public.cloak) ("ZNC - http://znc.in")
  294. # [06:34] * Joins: denis (denis@public.cloak)
  295. # [06:41] * Quits: SteveF (~SteveF@public.cloak) (Ping timeout: 180 seconds)
  296. # [07:23] * Quits: mjs (~mjs@public.cloak) (Client closed connection)
  297. # [07:26] * Joins: SteveF (~SteveF@public.cloak)
  298. # [07:31] * Joins: SteveF_ (~chatzilla@public.cloak)
  299. # [07:33] * Quits: SteveF_ (~chatzilla@public.cloak) (Client closed connection)
  300. # [07:35] * Quits: SteveF (~SteveF@public.cloak) (Ping timeout: 180 seconds)
  301. # [07:41] * Joins: tantek (~tantek@public.cloak)
  302. # [08:00] * Joins: stommepoes (~stommepoes@public.cloak)
  303. # [08:00] * Joins: darobin (rberjon@public.cloak)
  304. # [08:53] * heycam|away is now known as heycam
  305. # [08:58] * Quits: jaymunro (~jaymunro@public.cloak) (Client closed connection)
  306. # [08:58] * Quits: arronei (~arronei@public.cloak) (Client closed connection)
  307. # [08:58] * Joins: jaymunro (~jaymunro@public.cloak)
  308. # [08:58] * Joins: arronei (~arronei@public.cloak)
  309. # [09:00] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  310. # [09:36] * Zakim excuses himself; his presence no longer seems to be needed
  311. # [09:36] * Parts: Zakim (zakim@public.cloak) (Zakim)
  312. # [09:44] * Quits: tantek (~tantek@public.cloak) (tantek)
  313. # [10:20] * Disconnected
  314. # [10:22] * Attempting to rejoin channel #html-wg
  315. # [10:22] * Rejoined channel #html-wg
  316. # [10:34] * Joins: IanPouncey (~Adium@public.cloak)
  317. # [12:32] * Quits: stommepoes (~stommepoes@public.cloak) (Ping timeout: 180 seconds)
  318. # [12:48] * RRSAgent excuses himself; his presence no longer seems to be needed
  319. # [12:48] * Parts: RRSAgent (rrsagent@public.cloak) (RRSAgent)
  320. # [13:35] * Joins: Lachy (~Lachy@public.cloak)
  321. # [14:00] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
  322. # [14:09] * Joins: silvia (~Adium@public.cloak)
  323. # [14:18] * Joins: plh (plehegar@public.cloak)
  324. # [14:50] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  325. # [15:49] * heycam is now known as heycam|away
  326. # [15:50] * heycam|away is now known as heycam
  327. # [16:05] * heycam is now known as heycam|away
  328. # [16:06] * heycam|away is now known as heycam
  329. # [16:19] * Quits: plh (plehegar@public.cloak) ("Leaving")
  330. # [16:57] * Joins: krit (~sid15081@public.cloak)
  331. # [16:57] * Joins: Lachy (~Lachy@public.cloak)
  332. # [17:23] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  333. # [17:32] * Joins: IanPouncey1 (~Adium@public.cloak)
  334. # [17:34] * Joins: IanPouncey2 (~Adium@public.cloak)
  335. # [17:34] * Quits: IanPouncey1 (~Adium@public.cloak) (Client closed connection)
  336. # [17:34] * Joins: anssik (~uid10742@public.cloak)
  337. # [17:35] * Quits: IanPouncey (~Adium@public.cloak) (Ping timeout: 180 seconds)
  338. # [17:35] * Joins: jernoble (~jernoble@public.cloak)
  339. # [17:35] * Joins: IanPouncey (~Adium@public.cloak)
  340. # [17:40] * Quits: IanPouncey2 (~Adium@public.cloak) (Client closed connection)
  341. # [17:42] * Joins: darobin (rberjon@public.cloak)
  342. # [17:43] * Quits: jernoble (~jernoble@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  343. # [17:45] * Joins: IanPouncey1 (~Adium@public.cloak)
  344. # [17:45] * Quits: IanPouncey (~Adium@public.cloak) (Client closed connection)
  345. # [17:46] * Joins: tantek (~tantek@public.cloak)
  346. # [17:48] * heycam is now known as heycam|away
  347. # [17:49] * Joins: jernoble (~jernoble@public.cloak)
  348. # [17:50] * Joins: acolwell (~acolwell@public.cloak)
  349. # [17:57] * Joins: glenn (~glenn@public.cloak)
  350. # [17:57] * Joins: paulc (~paulc@public.cloak)
  351. # [17:58] * Parts: janina (~janina@public.cloak) (janina)
  352. # [17:58] * Joins: dsinger (~dsinger@public.cloak)
  353. # [17:59] * Joins: plh (plehegar@public.cloak)
  354. # [18:00] * Joins: markw (~markw@public.cloak)
  355. # [18:01] * Joins: cyril (~cyril@public.cloak)
  356. # [18:01] * Joins: aizu (~aizu@public.cloak)
  357. # [18:02] * markw Is this meeting starting ? Zakim says "The conference is restricted at this time"
  358. # [18:02] * Joins: IanPouncey (~Adium@public.cloak)
  359. # [18:02] <acolwell> Yeah. I'm getting that as well
  360. # [18:03] * Joins: ArtB (~abarsto@public.cloak)
  361. # [18:04] <plh> we're getting ready
  362. # [18:05] * Joins: rubys (~rubys@public.cloak)
  363. # [18:05] <plh> we'll start in 5 minutes
  364. # [18:05] <plh> I'll setup the bridge passcode then
  365. # [18:05] * Quits: IanPouncey (~Adium@public.cloak) (Client closed connection)
  366. # [18:05] * Joins: IanPouncey2 (~Adium@public.cloak)
  367. # [18:06] * Joins: joesteele (~joesteele@public.cloak)
  368. # [18:06] * Joins: adrianba (~adrianba@public.cloak)
  369. # [18:07] <joesteele> scribenick: joesteele
  370. # [18:07] <joesteele> chair: paulc
  371. # [18:07] <joesteele> Zakim?
  372. # [18:07] * Quits: IanPouncey2 (~Adium@public.cloak) (Client closed connection)
  373. # [18:07] * Joins: IanPouncey (~Adium@public.cloak)
  374. # [18:07] * Joins: Zakim (zakim@public.cloak)
  375. # [18:07] * Quits: IanPouncey1 (~Adium@public.cloak) (Ping timeout: 180 seconds)
  376. # [18:07] * Joins: RRSAgent (rrsagent@public.cloak)
  377. # [18:07] <RRSAgent> logging to http://www.w3.org/2014/04/09-html-wg-irc
  378. # [18:08] <joesteele> scribenick: joesteele
  379. # [18:08] <joesteele> chair: paulc
  380. # [18:08] <joesteele> Zakim, who is here?
  381. # [18:08] <Zakim> sorry, joesteele, I don't know what conference this is
  382. # [18:08] <Zakim> On IRC I see RRSAgent, Zakim, IanPouncey, adrianba, joesteele, rubys, ArtB, aizu, cyril, markw, plh, dsinger, paulc, glenn, acolwell, jernoble, tantek, darobin, anssik, Lachy,
  383. # [18:08] <Zakim> ... krit, krijnhoetmer, arronei, jaymunro, denis, jgraham, wilhelm, tH, gavin, slightlyoff_, hober, cwilso__, paul___irish, decadance, tobie__, AAA_awright, gsnedders, heycam|away,
  384. # [18:08] <Zakim> ... cabanier, johndrinkwater, Josh_Soref_, pdr, timeless_, mattur, jmb, MarkS, Philip, logbot, stryx`, Hixie, ed, MikeSmith, trackbot
  385. # [18:09] * Joins: xiaoqian (xiaoqian@public.cloak)
  386. # [18:09] * Joins: eliot (~eliot@public.cloak)
  387. # [18:09] * jernoble , hober, and tantek are still en-route. :)
  388. # [18:10] * Joins: Arrrno (~Arrrno@public.cloak)
  389. # [18:10] * Joins: krisk (~krisk@public.cloak)
  390. # [18:10] * Joins: edoyle (~edoyle@public.cloak)
  391. # [18:11] * Quits: adrianba (~adrianba@public.cloak) (Client closed connection)
  392. # [18:11] <plh> zakim, room for 10 for 120 minutes?
  393. # [18:11] <Zakim> ok, plh; conference Team_(html-wg)16:12Z scheduled with code 26631 (CONF1) for 120 minutes until 1812Z; however, please note that capacity is now overbooked
  394. # [18:11] * Joins: adrianba (~adrianba@public.cloak)
  395. # [18:11] <markw> .me conference bridge is still "restricted"
  396. # [18:11] <plh> passcode is 26631
  397. # [18:12] <plh> please use this when connecting on the bridge
  398. # [18:12] <Zakim> Team_(html-wg)16:12Z has now started
  399. # [18:12] <Zakim> +Aaron_Colwell
  400. # [18:12] <Zakim> +[IPcaller]
  401. # [18:12] <Zakim> +[Paypal]
  402. # [18:12] <markw> Zakim, [IPCaller] is me
  403. # [18:12] <Zakim> +markw; got it
  404. # [18:12] <joesteele> Zakim, who is here?
  405. # [18:13] <Zakim> On the phone I see Aaron_Colwell, markw, [Paypal]
  406. # [18:13] <Zakim> On IRC I see adrianba, edoyle, krisk, Arrrno, eliot, xiaoqian, RRSAgent, Zakim, IanPouncey, joesteele, rubys, ArtB, aizu, cyril, markw, plh, dsinger, paulc, glenn, acolwell,
  407. # [18:13] <Zakim> ... jernoble, tantek, darobin, anssik, Lachy, krit, krijnhoetmer, arronei, jaymunro, denis, jgraham, wilhelm, tH, gavin, slightlyoff_, hober, cwilso__, paul___irish, decadance,
  408. # [18:13] <paulc> zakim, who is on the phone?
  409. # [18:13] <Zakim> ... tobie__, AAA_awright, gsnedders, heycam|away, cabanier, johndrinkwater, Josh_Soref_, pdr, timeless_, mattur, jmb, MarkS, Philip, logbot, stryx`, Hixie, ed, MikeSmith, trackbot
  410. # [18:13] <Zakim> On the phone I see Aaron_Colwell, markw, [Paypal]
  411. # [18:13] * Joins: BobLund (~BobLund@public.cloak)
  412. # [18:13] <Zakim> +[IPcaller]
  413. # [18:13] * Joins: adrianba_ (~adrianba@public.cloak)
  414. # [18:13] * Quits: adrianba_ (~adrianba@public.cloak) (Client closed connection)
  415. # [18:13] * plh zakim, who is on the phone?
  416. # [18:13] * Zakim sees on the phone: Aaron_Colwell, markw, [Paypal], [IPcaller]
  417. # [18:13] <joesteele> rrsagent, generate minutes
  418. # [18:13] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html joesteele
  419. # [18:13] * Joins: adrianba_ (~adrianba@public.cloak)
  420. # [18:14] <cyril> zakim, who is here ?
  421. # [18:14] <Zakim> On the phone I see Aaron_Colwell, markw, [Paypal], [IPcaller]
  422. # [18:14] * Joins: jdsmith (~jdsmith@public.cloak)
  423. # [18:14] <Zakim> On IRC I see adrianba_, BobLund, adrianba, edoyle, krisk, Arrrno, eliot, xiaoqian, RRSAgent, Zakim, IanPouncey, joesteele, rubys, ArtB, aizu, cyril, markw, plh, dsinger, paulc,
  424. # [18:14] <Zakim> ... glenn, acolwell, jernoble, tantek, darobin, anssik, Lachy, krit, krijnhoetmer, arronei, jaymunro, denis, jgraham, wilhelm, tH, gavin, slightlyoff_, hober, cwilso__,
  425. # [18:14] <Zakim> ... paul___irish, decadance, tobie__, AAA_awright, gsnedders, heycam|away, cabanier, johndrinkwater, Josh_Soref_, pdr, timeless_, mattur, jmb, MarkS, Philip, logbot, stryx`, Hixie,
  426. # [18:14] <Zakim> ... ed, MikeSmith
  427. # [18:14] <joesteele> paulc: walking through the agenda first
  428. # [18:14] * Quits: hober (~ted@public.cloak) (Client closed connection)
  429. # [18:14] * Quits: IanPouncey (~Adium@public.cloak) (Client closed connection)
  430. # [18:14] * Joins: IanPouncey (~Adium@public.cloak)
  431. # [18:14] * Joins: hober (~ted@public.cloak)
  432. # [18:14] <cyril> zakim, [IPCaller] is me
  433. # [18:14] <Zakim> +cyril; got it
  434. # [18:15] * Quits: jernoble (~jernoble@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  435. # [18:15] <joesteele> paulc: this is the meila - http://lists.w3.org/Archives/Public/public-html-media/2014Apr/0058.html
  436. # [18:15] * Joins: ddorwin (~ddorwin@public.cloak)
  437. # [18:15] <joesteele> ... posted a link to the review of the pull request
  438. # [18:15] <krisk> A number of issues are in the 'critic' tool - indeed some good tests that expose interop issues in IE and Chrome
  439. # [18:15] <joesteele> ... some comments supplied by folks in the room
  440. # [18:15] <krisk> https://critic.hoppipolla.co.uk/r/951
  441. # [18:15] * Joins: Mick (~Mick@public.cloak)
  442. # [18:16] * Joins: wonsuk_ (~wonsuk@public.cloak)
  443. # [18:16] <joesteele> ... maybe Phillipe could give a review
  444. # [18:16] * Parts: Mick (~Mick@public.cloak)
  445. # [18:16] <joesteele> phillipe: <discussing the review process>
  446. # [18:16] <joesteele> ... fixed link in one of the test -- Simon saying it needs to be fixed
  447. # [18:16] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
  448. # [18:16] * Quits: AAA_awright (~aaa@public.cloak) ("No Ping reply in 180 seconds.")
  449. # [18:16] <joesteele> ... once it is addressed, people says whether is acceptable
  450. # [18:16] * Joins: Mick_Hakobyan (~Mick_Hakobyan@public.cloak)
  451. # [18:17] <joesteele> paulc: was Aaron notified of each of the comments?
  452. # [18:17] * Joins: AAA_awright (~aaa@public.cloak)
  453. # [18:17] <joesteele> acolwell: hadn't been notified of some comments
  454. # [18:17] * Joins: paul___irish (~paul___irish@public.cloak)
  455. # [18:17] <joesteele> ... put saw when Kris posted to the pull request
  456. # [18:18] <joesteele> paulc: next step is for Aaron to work with the critics and see what changes can be made
  457. # [18:18] <joesteele> discussion of which email address should be used -- looks like Aaron was setup incorrectly
  458. # [18:18] <joesteele> acolwell: ok -- did not know about the comments before
  459. # [18:18] <joesteele> paulc: right -- I coped the folks sending comments and sent to you
  460. # [18:18] * darobin acolwell: do you see your email address in https://critic.hoppipolla.co.uk/home ? (Also check you're signed in to the system)
  461. # [18:18] <krisk> Until the critic email notification is fixed we can just make sure to make a comment in github when their is a status change
  462. # [18:19] <joesteele> ... like to assign an action item to you for this
  463. # [18:19] <joesteele> acolwell: ok
  464. # [18:19] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  465. # [18:19] * adrianba_ is now known as adrianba
  466. # [18:19] <joesteele> ACTION: acolwell to Review the comments on proposed MSE test suites in two weeks
  467. # [18:19] * trackbot is creating a new ACTION.
  468. # [18:19] * RRSAgent records action 1
  469. # [18:19] <trackbot> Error finding 'acolwell'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  470. # [18:19] * darobin acolwell: there are two email addresses (that may be the same): one used to send you email, and the other used to match git commits to you (so it has to be the same you use in GitHub)
  471. # [18:19] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
  472. # [18:20] <joesteele> acolwell: resolution may take longer to figure out what the right behavior is
  473. # [18:20] <joesteele> paulc: if you need help with github -- asl
  474. # [18:20] <joesteele> s/asl/ask/
  475. # [18:20] * darobin acolwell: if you want, #testing is the best channel for Critic support
  476. # [18:21] <joesteele> Topic: CR bug status of MSE
  477. # [18:21] <joesteele> pauc: 5 of these bugs are fixed
  478. # [18:21] <joesteele> s/pauc: /paulc: /
  479. # [18:21] <joesteele> paulc: aaron sent out "cyril draft"
  480. # [18:21] <joesteele> ... going to second link in the email
  481. # [18:22] <joesteele> ... Aaron summarizes long thread about this problem
  482. # [18:22] * Joins: tantek_ (~tpod@public.cloak)
  483. # [18:22] <joesteele> ... some expressions of support for this direction
  484. # [18:22] <joesteele> ... in email
  485. # [18:23] <joesteele> acolwell: David Singers resposne talks about one of the requests
  486. # [18:23] <joesteele> ... resolution for this I think is two remove some of the definitions MSE makes of language and tie on the track objects
  487. # [18:23] <joesteele> s/and tie/and time/
  488. # [18:23] <joesteele> paulc: MSE proposed to make language and time mutable -- ie change in full flight
  489. # [18:24] <joesteele> ... lots of push back on this
  490. # [18:24] <joesteele> ... general conclusion is that those should be fixed during the track and should not change
  491. # [18:24] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  492. # [18:24] * tantek_ is now known as tantek
  493. # [18:24] <joesteele> ... applies to audio, text, anything
  494. # [18:24] <joesteele> ?1: user can elect to change
  495. # [18:25] <joesteele> acolwell: proposed changes is to remove the definitions from MSE
  496. # [18:25] <joesteele> ... MSE will conform to what HTML5 spec says does not add text for this
  497. # [18:25] <joesteele> ... if time needs to change within a track follow HTML5 guideline
  498. # [18:25] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  499. # [18:25] <joesteele> ... think that means removing the track and adding a new track
  500. # [18:25] * Joins: zqzhang (~zqzhang@public.cloak)
  501. # [18:26] <joesteele> ... second part -- one of orig. justifications is that time is not available in ISOBMFF file
  502. # [18:28] <joesteele> ... third thing - MSE spec should be more clear around language and time
  503. # [18:28] <joesteele> ... looking for input from David and others on how to change this MPEG spec
  504. # [18:28] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  505. # [18:28] * Joins: gavin (~gavin@public.cloak)
  506. # [18:28] * Joins: joesteele_ (~joesteele@public.cloak)
  507. # [18:28] * Quits: acolwell (~acolwell@public.cloak) (Client closed connection)
  508. # [18:29] <joesteele_> pal: one #2 have a question
  509. # [18:29] <joesteele_> ... are you syaing this cannot be communicated via HTML5?
  510. # [18:29] * markw what text is pal referring to ?
  511. # [18:29] * Quits: jdsmith (~jdsmith@public.cloak) (Ping timeout: 180 seconds)
  512. # [18:29] <cyril> q+
  513. # [18:29] * Zakim sees cyril on the speaker queue
  514. # [18:29] <joesteele_> acolwell: no - saying we would defined boxes saying what the time attributes could be -- not communicated today
  515. # [18:29] <markw> q+
  516. # [18:29] * Zakim sees cyril, markw on the speaker queue
  517. # [18:30] * Joins: jinsong (wjs@public.cloak)
  518. # [18:30] <joesteele_> pal: this might exist outside the ISOBMFF package?
  519. # [18:30] <joesteele_> acolwell: if so then the app has to deal with it
  520. # [18:30] <joesteele_> pal: then you are proposing to duplicate this rather than using it where is is today?
  521. # [18:31] <joesteele_> pal: is there another way of communicating that information so it can be reflect back to the HTML attributes?
  522. # [18:31] <joesteele_> acolwell: could probably define special docs? to do this
  523. # [18:31] <joesteele_> paulc: pierre is looking for an API solution
  524. # [18:31] <joesteele_> pal: trying to avoid having these boxes be a requirement
  525. # [18:32] * Quits: aizu (~aizu@public.cloak) (Ping timeout: 180 seconds)
  526. # [18:32] <joesteele_> acolwell: making time immutable seems to be most natural - but that creates a problem
  527. # [18:32] <joesteele_> pal: would like to explore ways of doing this that do not require a new required box
  528. # [18:32] <joesteele_> q?
  529. # [18:32] * Zakim sees cyril, markw on the speaker queue
  530. # [18:32] * Joins: aizu (~aizu@public.cloak)
  531. # [18:32] <BobLund> q+
  532. # [18:33] * Zakim sees cyril, markw, BobLund on the speaker queue
  533. # [18:33] <joesteele_> ack cyril
  534. # [18:33] * Zakim sees markw, BobLund on the speaker queue
  535. # [18:33] <joesteele_> cyril: I proposed with CableLabs some extensions to the DASH manifest for new roles values that would map to HTML time
  536. # [18:33] * Joins: jdsmith (~jdsmith@public.cloak)
  537. # [18:33] <joesteele_> ... I think would be a good idea to carry the time in the MP4 format for WebVTT for example
  538. # [18:34] <joesteele_> ... I also agree with Pierre - maybe an API to set the time and language in some sort of constructor
  539. # [18:34] * Joins: tantek (~tantek@public.cloak)
  540. # [18:34] <joesteele_> ... not at just any time -- would be useful
  541. # [18:34] <joesteele_> ack markw
  542. # [18:34] * Zakim sees BobLund on the speaker queue
  543. # [18:34] <joesteele_> markw: the time needs to be in the manifest whatever manifest we use
  544. # [18:34] * Quits: joesteele (~joesteele@public.cloak) (Ping timeout: 180 seconds)
  545. # [18:34] <joesteele_> ... needs to know when it is downloaded
  546. # [18:35] <joesteele_> ... could also be in the MP4 file but must be in the manifest
  547. # [18:35] <joesteele_> ... also agree that there is not need to change it after construction
  548. # [18:35] <joesteele_> ack BobLund
  549. # [18:35] * Zakim sees no one on the speaker queue
  550. # [18:35] <markw> s/time needs to be/kind needs to be/
  551. # [18:35] <joesteele_> BobLund: agree it should be in the manifest and should not be mutable
  552. # [18:36] <joesteele_> ... but not all media formats include thi sin-band
  553. # [18:36] <markw> s/needs to know when/application needs to know before/
  554. # [18:36] <joesteele_> glenn: if we add something to ISOBMFF need to add for other formats
  555. # [18:36] <joesteele_> ... seems to have been added by WebVTT folks
  556. # [18:37] <joesteele_> cyril: need to make my contribution public and then will send to the list
  557. # [18:37] <joesteele_> paulc: sounds like this was made to imply it is mutable at any time
  558. # [18:37] <joesteele_> ... but having a constructor to set this would be a good idea
  559. # [18:37] * Joins: niels_t (~niels_t@public.cloak)
  560. # [18:37] <joesteele_> markw: have a chicken and egg problem - no point at which you can intercept construction of the track
  561. # [18:38] <joesteele_> cyril: but when your source buffer is single track this is possible?
  562. # [18:38] * markw @joesteele_ this is/was aaron speaking
  563. # [18:38] * Joins: acolwell (~acolwell@public.cloak)
  564. # [18:38] <joesteele_> aaron: not sure what that buys us though
  565. # [18:38] * cyril exactly!
  566. # [18:38] <joesteele_> s/markw: have a /acolwell: have a /
  567. # [18:38] <joesteele_> s/aaron: /acolwell: /
  568. # [18:39] <joesteele_> paulc: sounds like we have concensus for #1
  569. # [18:39] <joesteele_> pal: #2 is not sufficient
  570. # [18:39] <joesteele_> paulc: #3 we need to get these changes made to HTML5 - and what she should do about it is the next step there
  571. # [18:39] <joesteele_> ... pal - you need to respond to this and continue the dialogue
  572. # [18:39] <acolwell> q+
  573. # [18:39] * Zakim sees acolwell on the speaker queue
  574. # [18:40] <joesteele_> ... we can get #1 and #3 started
  575. # [18:40] * Joins: JohnJansen (~JohnJansen@public.cloak)
  576. # [18:40] <joesteele_> ... Aaron think that is enough for today
  577. # [18:40] * Joins: jernoble (~jernoble@public.cloak)
  578. # [18:40] <joesteele_> acolwell: think we have concensus for #1 - is there an alternate proposed or should I just remove language?
  579. # [18:41] <joesteele_> paulc: I am ok with leaving the bug open with note about waiting for concensus
  580. # [18:41] <joesteele_> acolwell: since we are removing mutable language -- process issues?
  581. # [18:41] <joesteele_> paulc: worry about that later
  582. # [18:41] <joesteele_> .. .may be first of several items
  583. # [18:42] <joesteele_> ACTION: paulc to make sure HTML5 bugs filed for item #3
  584. # [18:42] * RRSAgent records action 2
  585. # [18:42] * trackbot is creating a new ACTION.
  586. # [18:42] <trackbot> Created ACTION-243 - Make sure html5 bugs filed for item #3 [on Paul Cotton - due 2014-04-16].
  587. # [18:42] <joesteele_> Topic: Last two items
  588. # [18:42] <joesteele_> paulc: Aaron publishers an editors draft that resolve 3 of the bugs - cyril should review
  589. # [18:42] <joesteele_> s/publishers/published/
  590. # [18:42] <joesteele_> cyril: will review
  591. # [18:43] <joesteele_> Topic: Audio bytestream format
  592. # [18:43] <joesteele_> paulc: Aaron posted this in his email -- seemed to be some support
  593. # [18:43] <joesteele_> cyril: yes I was about to submit something for that also
  594. # [18:43] <joesteele_> s/Last two items/Editors draft/
  595. # [18:44] <joesteele_> cyril: question about byte range format - would work as expecte din sequence mode but not in segment mode - correct?
  596. # [18:44] <joesteele_> acolwell: would act very similar
  597. # [18:44] <joesteele_> s/expect din/expected in/
  598. # [18:44] * Joins: IanPouncey (~Adium@public.cloak)
  599. # [18:44] <joesteele_> cyril: will look more carefully then
  600. # [18:45] <joesteele_> paulc: if Aaron posts the link in that email you can contiue to provide comments
  601. # [18:45] <joesteele_> ... Aaron more to talk about?
  602. # [18:45] <joesteele_> acolwell: are people ok with me putting the spec in the registry?
  603. # [18:46] <joesteele_> paulc: any objections or more time needed?
  604. # [18:46] <joesteele_> ?2: would like to review
  605. # [18:46] <joesteele_> paulc: please add this to email
  606. # [18:46] <joesteele_> s/?2/jdsmith/
  607. # [18:46] <joesteele_> s/?2: /jdsmith: /
  608. # [18:47] <joesteele_> pal: question about Aarons concern - is the concern that when you do addsourcebuffer, you don't know how many tracks will be created?
  609. # [18:47] <joesteele_> acolwell: application has not information to uniquely identify tracks, so would be hard for application to target tracks
  610. # [18:47] * Quits: jernoble (~jernoble@public.cloak) (Ping timeout: 180 seconds)
  611. # [18:47] <joesteele_> pal: go it
  612. # [18:48] <joesteele_> paulc: reviewing email again --
  613. # [18:48] <joesteele_> ... Aaron will hold of on making changes until more dialog about API possibilities
  614. # [18:48] <joesteele_> ... box format will wait for more feedback from David Singer
  615. # [18:49] <joesteele_> ... Cyril will review spec updates
  616. # [18:49] <joesteele_> ... Jerry will take time to review audio formats
  617. # [18:49] <joesteele_> Topic: EME discussion
  618. # [18:50] <krisk> scribe: krisk
  619. # [18:50] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
  620. # [18:51] <plh> rrsagent, generate minutes
  621. # [18:51] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html plh
  622. # [18:52] <plh> Meeting: HTML Working Group face-to-face
  623. # [18:52] <plh> Regrets: Travis
  624. # [18:52] <krisk> We are going to be going through a number of EME Bugs
  625. # [18:52] * Joins: MarkVickers (~MarkVickers@public.cloak)
  626. # [18:52] <krisk> See -> http://lists.w3.org/Archives/Public/public-html-media/2014Apr/0051.html
  627. # [18:52] <paulc> q?
  628. # [18:53] * Zakim sees acolwell on the speaker queue
  629. # [18:53] <paulc> ack ac
  630. # [18:53] * Zakim sees no one on the speaker queue
  631. # [18:53] <krisk> First bug is https://www.w3.org/Bugs/Public/show_bug.cgi?id=25199
  632. # [18:53] <krisk> EME should use promises
  633. # [18:54] <krisk> TOPIC: EME Should use Promises
  634. # [18:54] <krisk> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=25199
  635. # [18:54] <plh> Present: Mike, Eliot, PAL, adrian, Erika, MarkS, Jay, Bob, Kris, Robin, Jerry, Arnaud, Zhihang, Cindy, Neils, Cynthia, Glenn, plh, Sam, Paul, Tantek, Ted, Jer, David, Aaron, MarkW, Cyril, MarkV
  636. # [18:54] <plh> Present+ Joe
  637. # [18:54] * ted sets mode: +o plh
  638. # [18:54] <krisk> Which Blocks: 17750 21798 24081 24216 24771.
  639. # [18:54] * ted sets mode: -t
  640. # [18:54] <Arrrno> Present+ Arnaud_Braud
  641. # [18:55] * darobin MikeSmith: you may now set the topic
  642. # [18:55] * plh changes topic to 'HTML Working Group Face-to-face: passcode 26631'
  643. # [18:56] <MikeSmith> excellemente
  644. # [18:56] <krisk> All the bugs deal with async and promises are mechanism for async
  645. # [18:56] <krisk> At the last meeting April 1st people needed more time to think about using promises for this purpose
  646. # [18:56] <@plh> rrsagent, generate minutes
  647. # [18:56] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html plh
  648. # [18:57] <krisk> The main bug has the proposed IDL change
  649. # [18:57] * Joins: mjs (~mjs@public.cloak)
  650. # [18:57] <krisk> Any feedback?
  651. # [18:57] <Zakim> -cyril
  652. # [18:57] <krisk> joesteele: This is a good change and in the direction of the W3C tag
  653. # [18:58] <krisk> ...are other changes like this going to be made in HTML5? Or will it wait until 5.1?
  654. # [18:58] <krisk> darobin: New apis are expected to use promises
  655. # [18:58] <krisk> paulc: Others have been changed in last call/WD status even before promises moved out of DOM4 and into ECMA script
  656. # [18:59] <adrianba> q+
  657. # [18:59] * Zakim sees adrianba on the speaker queue
  658. # [18:59] <krisk> paulc: any objections?
  659. # [18:59] <krisk> ack adrianba
  660. # [18:59] * Zakim sees no one on the speaker queue
  661. # [18:59] <paulc> ack adrian
  662. # [18:59] * Zakim sees no one on the speaker queue
  663. # [18:59] <krisk> adrianba: This is a good direction and change to make, but I have some detail questions
  664. # [19:00] <krisk> ..for example I'm not sure how the promise works with the release method
  665. # [19:00] <krisk> ..it's not clear when the promise completes
  666. # [19:00] * @plh zakim, who is on the phone?
  667. # [19:00] * Zakim sees on the phone: Aaron_Colwell, markw, [Paypal]
  668. # [19:00] <krisk> ..The best approach maybe to make this change and then itterate on the details that comeout
  669. # [19:01] <krisk> ddorwin: Yes I added a comment in the bug about this.
  670. # [19:01] <krisk> paulc: Room agrees
  671. # [19:01] <@plh> Present+ Prabhakar_Goyal
  672. # [19:01] <JohnJansen> Present+ JohnJansen
  673. # [19:01] <@plh> Present+ Sean_Snider
  674. # [19:01] <krisk> paulc: I'm concerned about not discussing the other bugs that are blocked
  675. # [19:01] <krisk> * Hi johnjan!
  676. # [19:01] * Quits: cyril (~cyril@public.cloak) (Ping timeout: 180 seconds)
  677. # [19:02] <krisk> jdsmith: We have all replied back to these bugs
  678. # [19:02] <krisk> paulc: What I am asking for when is the next meeting and with enough next steps to know the overall status of the next meeting
  679. # [19:03] <krisk> paulc: Maybe these 'blocked' bugs can be addressed or have progress on once the main bug is addressed (25199)
  680. # [19:03] <joesteele_> q+
  681. # [19:03] * Zakim sees joesteele_ on the speaker queue
  682. # [19:03] <krisk> ddorwin: Some of these may just be fixed or need minor changes
  683. # [19:04] <krisk> paulc: Once the root bug is fixed can you send something to the TF on what needs to be done with the other bugs (maybe close/duped by the root bug)
  684. # [19:04] <krisk> Action: ddorwin
  685. # [19:04] * RRSAgent records action 3
  686. # [19:04] * trackbot doesn't understand that ACTION command.
  687. # [19:04] * Joins: dauwhe (~dauwhe@public.cloak)
  688. # [19:05] <krisk> Action: ddorwin to fix the main bug and propose a direction for the other 5 blocker bugs
  689. # [19:05] * trackbot is creating a new ACTION.
  690. # [19:05] * RRSAgent records action 4
  691. # [19:05] <trackbot> Error finding 'ddorwin'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  692. # [19:05] <Zakim> +[Microsoft]
  693. # [19:05] <JohnJansen> Zakim, Microsoft has JohnJansen
  694. # [19:05] <Zakim> +JohnJansen; got it
  695. # [19:05] <krisk> joesteele: Some of the bugs may not be fixed...
  696. # [19:06] <krisk> Bug 17750, Bug 24216
  697. # [19:07] <krisk> paulc: The right think to do is send an email that even with the async change these bugs won't be addressed
  698. # [19:07] <krisk> joesteele: OK
  699. # [19:08] <krisk> adrianba: I wonder if we can have this discussion now about these bugs
  700. # [19:08] <krisk> joesteele Sure
  701. # [19:08] <krisk> joesteele: Let discuss and email on the list
  702. # [19:09] * Joins: rubys2 (~rubys2@public.cloak)
  703. # [19:09] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  704. # [19:09] <joesteele_> http://lists.w3.org/Archives/Public/public-html-media/2014Apr/0004.html
  705. # [19:09] <krisk> joesteele: The issue I'm trying to raise here - a session is composed of licenses and keys
  706. # [19:10] <krisk> ..Load session and release assume a single content key
  707. # [19:10] <krisk> joesteele: You can deliver keys at a higher level that a specific content stream
  708. # [19:11] <krisk> ..if you impl release/session on a lower level it can impact a higher level
  709. # [19:11] <joesteele_> https://docs.google.com/drawings/d/128iTMqVgI3gCPo7q1mB2RIq-iCV3og0FMfVlY0mRWOg/edit?usp=sharing
  710. # [19:11] <joesteele_> this is the diagram I was talking about
  711. # [19:12] <krisk> joesteele: This is from a number of DRMs
  712. # [19:12] <krisk> joesteele: It more complex - device, player, content and wrapper keys
  713. # [19:12] <krisk> ...The spec needs to allow the CDN manage these keys
  714. # [19:13] <krisk> The app need to just know about two keys
  715. # [19:13] * Joins: pal (~pal@public.cloak)
  716. # [19:13] <krisk> ...Mark has talked about an app releasing a specific key - so that a movie can then be played on another device
  717. # [19:14] <krisk> paulc: These are really about the API and not about the async
  718. # [19:14] <krisk> joesteele: Yes this orthogonal to the async bug
  719. # [19:14] <krisk> paulc: do we have a specific bug that covers supported a differenet model
  720. # [19:15] <krisk> ddorwin: I'm not aware of such a bug
  721. # [19:15] <joesteele_> This is the bug -- https://www.w3.org/Bugs/Public/show_bug.cgi?id=25218
  722. # [19:15] <krisk> joesteele: Bug 25218 is close but nor complete
  723. # [19:15] <krisk> s/nor/not/
  724. # [19:16] <krisk> paulc: Is this email linked to bug #25218
  725. # [19:16] <krisk> ddorwin: The goal is to make various systems interoperable
  726. # [19:16] <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25218
  727. # [19:16] <krisk> ...alot of other ways exist
  728. # [19:16] <krisk> ..but EME is generic and simple
  729. # [19:17] <krisk> ..the model is session based
  730. # [19:17] <krisk> ..What happens if you load a key from another sessions, you should not do this...
  731. # [19:17] <krisk> ..I understand the domain thing, but I don't think it's interoperable
  732. # [19:18] <krisk> ..Likewise if it's built to support a specific device it won't work on other devices
  733. # [19:18] <niels_t> q+
  734. # [19:18] * Zakim sees joesteele_, niels_t on the speaker queue
  735. # [19:18] <krisk> ..I'm worried that do this change will cause more interop issues
  736. # [19:18] <glenn> q+
  737. # [19:18] * Zakim sees joesteele_, niels_t, glenn on the speaker queue
  738. # [19:18] <krisk> ..We should fix the common case and then move to some other complex cases
  739. # [19:19] <krisk> ..For example web crypto..
  740. # [19:19] <paulc> ack joe
  741. # [19:19] * Zakim sees niels_t, glenn on the speaker queue
  742. # [19:19] <pal> q+
  743. # [19:19] * Zakim sees niels_t, glenn, pal on the speaker queue
  744. # [19:19] <krisk> niels_t: We do see limits in EME
  745. # [19:19] <joesteele_> +q
  746. # [19:19] * Zakim sees niels_t, glenn, pal, joesteele_ on the speaker queue
  747. # [19:19] <krisk> ..allowing the CDM to contact the license server directly
  748. # [19:19] <krisk> ..intitlal for legacy
  749. # [19:19] <krisk> ..but now we see additional use cases (init)
  750. # [19:20] <krisk> ..could be allowed by this change
  751. # [19:20] <ddorwin> q+
  752. # [19:20] * Zakim sees niels_t, glenn, pal, joesteele_, ddorwin on the speaker queue
  753. # [19:20] <krisk> ..it could be more of a conceptual change in the abstract
  754. # [19:20] <markw> q+
  755. # [19:20] * Zakim sees niels_t, glenn, pal, joesteele_, ddorwin, markw on the speaker queue
  756. # [19:20] <paulc> ack niels
  757. # [19:20] * Zakim sees glenn, pal, joesteele_, ddorwin, markw on the speaker queue
  758. # [19:20] <paulc> ack glenn
  759. # [19:20] * Zakim sees pal, joesteele_, ddorwin, markw on the speaker queue
  760. # [19:20] <krisk> glenn: To the comments about supporting exist solutions
  761. # [19:21] <BobLund> q+
  762. # [19:21] * Zakim sees pal, joesteele_, ddorwin, markw, BobLund on the speaker queue
  763. # [19:21] <krisk> ..EME came about to support existing systems is an implicit goals
  764. # [19:21] * Quits: dsinger (~dsinger@public.cloak) (dsinger)
  765. # [19:21] <krisk> ..from cox's perspect we do have intrest in various legacy systems (adobe, microsoft, etc.) would be a major issue for adopting EME
  766. # [19:21] <paulc> ack pal
  767. # [19:21] * Zakim sees joesteele_, ddorwin, markw, BobLund on the speaker queue
  768. # [19:22] <krisk> pal: At a very high level, encrypted media comes in, but I have a CDM
  769. # [19:22] <krisk> ..I get a key and decrypt
  770. # [19:22] <krisk> ..or a few others, so I create a connection to the CDM
  771. # [19:22] * Joins: astearns (~sid15080@public.cloak)
  772. # [19:23] <krisk> ..CDM can make a call to get the right keys to the client
  773. # [19:23] <krisk> ..This part doesn't really matter - how the keys get created by the CDM
  774. # [19:23] <krisk> ..I don't understand how this impacts apps
  775. # [19:24] * Quits: mjs (~mjs@public.cloak) (mjs)
  776. # [19:24] <krisk> ddorwin: It comes down to wanting to release a single key driven by the app and impact the whole session
  777. # [19:25] <krisk> pal: doesn't the api support this?
  778. # [19:25] <krisk> joesteele: But this starts all over
  779. # [19:25] <niels_t> q+
  780. # [19:25] * Zakim sees joesteele_, ddorwin, markw, BobLund, niels_t on the speaker queue
  781. # [19:25] <krisk> ..I'm done releaseing the license for a movie the only way is to release them all
  782. # [19:26] * Joins: rniwa (~rniwa@public.cloak)
  783. # [19:26] <krisk> ddorwin: joe wants to release some but not all keys
  784. # [19:27] <krisk> joesteel: The CDM can tell the app to release specific keys
  785. # [19:27] <krisk> ..The spec says to release all keys
  786. # [19:27] <krisk> pal: I'm just trying to understand
  787. # [19:27] <krisk> ddorwin: I don't think the spec states this..
  788. # [19:28] <krisk> others agree in the room
  789. # [19:28] <krisk> glenn: But the app has no 'hints'
  790. # [19:28] <krisk> pal: The current spec doesn't block this..
  791. # [19:29] <krisk> pal: are we missing arguments in the release call itself?
  792. # [19:29] <krisk> boblund: If the you want to persist some information then the CDM needs some information
  793. # [19:30] <krisk> ddorwin: Their is ambiguity in this and they exploit this ambigutiy we have interop issues
  794. # [19:30] <krisk> ..We are seeing this in real places that breaks interop
  795. # [19:30] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  796. # [19:31] <krisk> ..This is even using the simple model that makes a Chrome, Microsoft and Adobe app not work when they should
  797. # [19:31] <glenn> q+
  798. # [19:31] * Zakim sees joesteele_, ddorwin, markw, BobLund, niels_t, glenn on the speaker queue
  799. # [19:31] * Joins: dauwhe (~dauwhe@public.cloak)
  800. # [19:31] <pal> q+
  801. # [19:31] * Zakim sees joesteele_, ddorwin, markw, BobLund, niels_t, glenn, pal on the speaker queue
  802. # [19:31] <joesteele_> ack joesteele_
  803. # [19:31] * Zakim sees ddorwin, markw, BobLund, niels_t, glenn, pal on the speaker queue
  804. # [19:31] <paulc> ack dd
  805. # [19:31] * Zakim sees markw, BobLund, niels_t, glenn, pal on the speaker queue
  806. # [19:31] <krisk> ddorwin: I want to point out that it's not just about API compliance, it's about the behaviour you get
  807. # [19:32] <krisk> ..So we need to not have this ambiguity
  808. # [19:32] <joesteele_> +q
  809. # [19:32] * Zakim sees markw, BobLund, niels_t, glenn, pal, joesteele_ on the speaker queue
  810. # [19:32] <krisk> ..I have seen in production this breaks interop and solve behaviour compliance and not just the API compliance
  811. # [19:32] <paulc> ack markw
  812. # [19:32] * Zakim sees BobLund, niels_t, glenn, pal, joesteele_ on the speaker queue
  813. # [19:33] <krisk> markw: I think that ddorwin if correct that adding complexity is the way to go
  814. # [19:33] <krisk> s/adding/removing/
  815. # [19:33] <joesteele_> my goal is to *hide* the complexity not to expose it
  816. # [19:34] <krisk> markw: The whole point about EME was to make this easy and simple which will address interop on various devices
  817. # [19:34] <ddorwin> I agree with what Mark said above.
  818. # [19:35] <paulc> ack bob
  819. # [19:35] * Zakim sees niels_t, glenn, pal, joesteele_ on the speaker queue
  820. # [19:35] <krisk> boblund: I agree with markw that EME should make things as simple as possible
  821. # [19:35] <krisk> boblund: But if we don't suport uses cases that are used today we are not going to get broad adoption
  822. # [19:35] <paulc> ack niel
  823. # [19:35] * Zakim sees glenn, pal, joesteele_ on the speaker queue
  824. # [19:36] <krisk> niels_t: from my analysis side channel communication will help interop and enable broad adoption
  825. # [19:37] <krisk> ..I don't know the limits where a specific interop issue will arise with side channel
  826. # [19:37] <krisk> ddorwin: This won't work with current EME and impacts privacy and security (CORS)
  827. # [19:39] <krisk> ddorwin: part of the spec process is to respect normal web security and privacy
  828. # [19:39] <paulc> ack glenn
  829. # [19:39] * Zakim sees pal, joesteele_ on the speaker queue
  830. # [19:39] <krisk> glenn: On a release issue - release is only advisory issue, correct?
  831. # [19:39] <krisk> ddorwin: correct
  832. # [19:39] * Joins: gitbot (~gitbot@public.cloak)
  833. # [19:39] -gitbot:#html-wg- [html] darobin pushed 1 new commit to CR: https://github.com/w3c/html/commit/043fcbf6006a8c540aedd8dad0a6cf57408bab07
  834. # [19:39] -gitbot:#html-wg- html/CR 043fcbf Robin Berjon: trailing comma in enum SelectionMode...
  835. # [19:39] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  836. # [19:39] <krisk> glenn: So adding a hint doesn't seem to increase ambiguity
  837. # [19:39] * Joins: gitbot (~gitbot@public.cloak)
  838. # [19:39] -gitbot:#html-wg- [html] darobin pushed 1 new commit to master: https://github.com/w3c/html/commit/6af16dbb6b11ba3ba71a8696707ae78eaff62726
  839. # [19:39] -gitbot:#html-wg- html/master 6af16db Robin Berjon: trailing comma in enum SelectionMode
  840. # [19:39] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  841. # [19:39] * Quits: MarkVickers (~MarkVickers@public.cloak) ("Page closed")
  842. # [19:40] <krisk> glenn: since we have not speced the UA to CDM nothing is preventing the UA to create issues
  843. # [19:40] * Joins: MarkVickers (~MarkVickers@public.cloak)
  844. # [19:40] <krisk> ..maybe it's not a problem between CDM and UAs
  845. # [19:40] <paulc> q?
  846. # [19:40] * Zakim sees pal, joesteele_ on the speaker queue
  847. # [19:40] <krisk> ..I think their are options here
  848. # [19:40] <krisk> pal: I'm trying get to the actual spec, let's talk about release
  849. # [19:40] <krisk> ..is their a problem with release as spec'd
  850. # [19:41] <krisk> joesteele: Yes it needs to be more specific
  851. # [19:41] <krisk> pal: It's spec'd as a hint...
  852. # [19:41] <krisk> joesteele: I have seem that this has become more than a hit and impacts a CDM
  853. # [19:42] <paulc> ack joe
  854. # [19:42] * Zakim sees pal on the speaker queue
  855. # [19:42] <krisk> s/hit/hint/
  856. # [19:42] <paulc> ack pal
  857. # [19:42] * Zakim sees no one on the speaker queue
  858. # [19:42] <krisk> joesteele: The last thing I wanted to point out was that adding support for domains increase complexity
  859. # [19:43] <krisk> joesteele: We just need text in the spec that either says this is OK or gets specific
  860. # [19:43] <krisk> ..leaving this in the domain in the CDM
  861. # [19:43] <krisk> paulc: are their any specific bugs to change the release method?
  862. # [19:44] <krisk> ..Because I don't see them..
  863. # [19:44] <krisk> joesteele: Not in the bug just in the email
  864. # [19:45] <krisk> paulc: Let's try to continue on the agenda and assume when we get to the related bug later to skip over since we had a good discussion about this issue
  865. # [19:45] <krisk> rrsagent, generate minutes
  866. # [19:45] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html krisk
  867. # [19:47] * Quits: acolwell (~acolwell@public.cloak) ("Leaving")
  868. # [19:48] * Quits: rubys (~rubys@public.cloak) (Ping timeout: 180 seconds)
  869. # [19:52] * Quits: Mick_Hakobyan (~Mick_Hakobyan@public.cloak) (Ping timeout: 180 seconds)
  870. # [19:52] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 180 seconds)
  871. # [19:59] * Joins: Mick_Hakobyan (~Mick_Hakobyan@public.cloak)
  872. # [20:00] <joesteele_> q:
  873. # [20:00] <joesteele_> q?
  874. # [20:00] * Zakim sees no one on the speaker queue
  875. # [20:01] * Quits: ddorwin (~ddorwin@public.cloak) (Ping timeout: 180 seconds)
  876. # [20:03] * Quits: MarkVickers (~MarkVickers@public.cloak) (Ping timeout: 180 seconds)
  877. # [20:03] <krisk> TOPIC: Bug 25267 - Remove ability for in-memory sessions to be re-used
  878. # [20:03] <krisk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25267
  879. # [20:04] <krisk> paulc: are the dependancies correct?
  880. # [20:04] <krisk> ddorwin: It's to deal with interop issues
  881. # [20:04] <krisk> dorwin: I think we need to have more consistent behaviour
  882. # [20:05] <krisk> ..when doing adaptive streaming you can get the same keys, over and over
  883. # [20:05] <krisk> ..which will create new media sessions
  884. # [20:05] <krisk> ..So this text was added to just re-use an existing session
  885. # [20:06] <krisk> Paulc: is related to 25268?
  886. # [20:06] <krisk> ddorwin: I'd like to find a new way other than this bug..basically if we fix bug 25268 it should resolve this issue
  887. # [20:07] <krisk> pal: can we bring up the text?
  888. # [20:07] * Quits: rniwa (~rniwa@public.cloak) (rniwa)
  889. # [20:07] * Joins: ddorwin (~ddorwin@public.cloak)
  890. # [20:08] <ddorwin> 25267 is referring to the Otherwise branch of step 10 of https://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html#dom-createsession
  891. # [20:08] <krisk> ddrobin: basically remove all of the checks...
  892. # [20:09] <krisk> ..or maybe refered to in the normative note
  893. # [20:09] <krisk> adrianba: I think it's section 6.2
  894. # [20:10] * Joins: MarkVickers (~MarkVickers@public.cloak)
  895. # [20:10] <joesteele_> q+
  896. # [20:10] * Zakim sees joesteele_ on the speaker queue
  897. # [20:11] <paulc> ack joe
  898. # [20:11] * Zakim sees no one on the speaker queue
  899. # [20:11] <krisk> ddorwin: I agree with adrianba (other than what we discussed earlier)
  900. # [20:11] <krisk> joesteele: I need more clarity
  901. # [20:11] <krisk> ddorwin: You would always expect a message to be fired
  902. # [20:12] <krisk> pal: TO understand the specific
  903. # [20:12] <krisk> ..step 10 would be changed?
  904. # [20:12] <krisk> paulc: no in step 6 is where it will get done
  905. # [20:12] <joesteele_> q+
  906. # [20:12] * Zakim sees joesteele_ on the speaker queue
  907. # [20:13] <krisk> adrianba: yes, at the end in step 10 you can move to ready
  908. # [20:13] * Joins: BobLund (~BobLund@public.cloak)
  909. # [20:13] <krisk> ..basically you don't need to fire a message
  910. # [20:13] <krisk> ..so step 6 part 2 make this required
  911. # [20:14] <krisk> pal: request variable, what is the variable type?
  912. # [20:14] <krisk> adrianba: the message attribute has this information
  913. # [20:14] <krisk> pal: the proposal is to always fire the message, but could be null
  914. # [20:15] <krisk> adrianba: could be an empty array
  915. # [20:16] <krisk> adrianba: I think having empty messages could cause more interop issues
  916. # [20:16] <krisk> ddorwin: I agree with adrianba
  917. # [20:16] <krisk> joesteele: I don't here is whay..
  918. # [20:16] <krisk> s/whay/why/
  919. # [20:17] <krisk> one case is that the device has the key and not need to make a request
  920. # [20:17] <krisk> ddorwin: This is not interoperable
  921. # [20:18] <krisk> joesteele: I like the way the spec is today..
  922. # [20:18] <krisk> paulc: what should we do with these bugs?
  923. # [20:19] <krisk> ddorwin: I know what I'd like to do with these bugs...
  924. # [20:19] <krisk> ...not take this change and accept 25268
  925. # [20:19] <krisk> adrianba: I don't understand why making firing the event optional makes writitng apps harder
  926. # [20:20] <krisk> ddorwin: This came from app devs...
  927. # [20:20] <krisk> ddorwin: I'd like to solve the overall problem and then this goes away
  928. # [20:20] <krisk> pal: Do we have specifics from an app dev why making this change makes it easier
  929. # [20:21] <krisk> ddorwin: putting the app in control - maybe they want a new session is lost with this change
  930. # [20:21] <krisk> paulc: so their is no symetry
  931. # [20:22] <krisk> adrianba: why would you want this??
  932. # [20:23] <krisk> pal: is it that the app started a new session and didn't get a new key from the cdm
  933. # [20:23] <krisk> ..on the new session?
  934. # [20:23] <krisk> ddorwin: yes that is what was presented to me
  935. # [20:23] <adrianba> q?
  936. # [20:23] * Zakim sees joesteele_ on the speaker queue
  937. # [20:24] <krisk> ddorwin: it's really up to the CDM
  938. # [20:24] <krisk> joesteele: It really is that the CDM may or maynot provide a key
  939. # [20:24] <krisk> ..maybe add another flag?
  940. # [20:25] <krisk> ddorwin: I'd rather move to the next bug which will fix this issue
  941. # [20:25] <krisk> paulc: will the editors take on these bugs?
  942. # [20:25] <krisk> adrianba: we have not reached concensus on 25267
  943. # [20:25] <krisk> ..and have not discussed 25268 to set the scene
  944. # [20:26] <krisk> with 25268 ddorwin is describing a problem we have discussed a few times
  945. # [20:26] <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25268
  946. # [20:26] <krisk> ..basically you end up with multiple net requests...
  947. # [20:27] <krisk> ..it doesn't sound like this woudl be a complete fix
  948. # [20:27] <krisk> ddorwin: 25268 is the biggest issue for EME app devs..
  949. # [20:27] <krisk> Bug 25268 - Reduce the burden on applications to dedupe initData from
  950. # [20:28] <krisk> ddorwin: what is an app to do? simplest is to ignore but is key system specific
  951. # [20:28] <krisk> ..the goal is to allow the app to know what to do...
  952. # [20:28] <krisk> ..The previous misses some cases
  953. # [20:28] <krisk> ...It pretty complex for an app to deal with..
  954. # [20:28] <krisk> ..and might break down with key rotation
  955. # [20:29] <krisk> ..even in the previous bug you'll end up with hundreds of sessions which is not good
  956. # [20:29] <paulc> Review previous bugs related to this: (bug 16553, bug 19208, bug 21855)
  957. # [20:29] <krisk> paulc: Please review the old bugs listed in 25268
  958. # [20:30] <krisk> TOPIC: Bug 25269 - Add a container-independent initialization data type for
  959. # [20:30] <krisk> see https://www.w3.org/Bugs/Public/show_bug.cgi?id=25269
  960. # [20:30] <krisk> ddorwin: nothing fundemental says that the keys must come from the media
  961. # [20:31] <krisk> ..basically it's container independent structure for keys or psh systems
  962. # [20:31] <krisk> ..the license request should not be restricted by a container format
  963. # [20:31] <joesteele_> q+
  964. # [20:31] * Zakim sees joesteele_ on the speaker queue
  965. # [20:32] <krisk> ..simple just need to make it accessible via javascript
  966. # [20:32] <krisk> ..herry was asking why psh's are even needed?
  967. # [20:32] <paulc> See historical email about PSSHs: http://lists.w3.org/Archives/Public/public-html-media/2013May/0018.html
  968. # [20:32] <@plh> rrsagent, generate minutes
  969. # [20:32] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html plh
  970. # [20:33] <krisk> ...but this is ortho to this issue
  971. # [20:33] <paulc> ack joe
  972. # [20:33] * Zakim sees no one on the speaker queue
  973. # [20:33] <krisk> joesteele: The reason I brought this up - not that this is a bad idea
  974. # [20:33] <krisk> joesteele: How would one support this for content that exists
  975. # [20:34] <adrianba> q+
  976. # [20:34] * Zakim sees adrianba on the speaker queue
  977. # [20:34] <krisk> ..the only mechansim for how I would support tihs would be to make a new request and I would get the actual psh
  978. # [20:34] <krisk> ..which leads to what is in the session, since thie psh is now part of the session
  979. # [20:35] <krisk> ..It's not a bad idea but I don't see how this would work for DRM's that use pshs
  980. # [20:35] <krisk> ddorwin: This is part of accepting using EME
  981. # [20:35] <krisk> joesteele: This is fundemental to how DRM exists today
  982. # [20:36] <krisk> ddorwin: If an app wants to do this then their key systems needs to support this but it's not required.
  983. # [20:36] <krisk> ..We are not replacing PSHs
  984. # [20:36] * Joins: mjs (~mjs@public.cloak)
  985. # [20:36] <krisk> ..adrianba has a nice change in the spe
  986. # [20:36] <ddorwin> initDataType registry: https://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/initdata-format-registry.html
  987. # [20:36] <krisk> s/spec/spec/
  988. # [20:37] <krisk> We would add a new item but all of these are optional, just like webm or cenc
  989. # [20:37] <krisk> paulc: any more need to discuss
  990. # [20:37] <adrianba> q?
  991. # [20:37] * Zakim sees adrianba on the speaker queue
  992. # [20:38] <krisk> joesteele: doesn't seem to do damage but doesn't seem to support my DRM system
  993. # [20:38] <krisk> joesteele: what is missing?
  994. # [20:38] <krisk> ..we would need to have more information in the session
  995. # [20:38] <krisk> ddorwin: you can do this today
  996. # [20:39] <paulc> q?
  997. # [20:39] * Zakim sees adrianba on the speaker queue
  998. # [20:39] <paulc> ack ad
  999. # [20:39] * Zakim sees no one on the speaker queue
  1000. # [20:39] <krisk> adrianba: The one question I had was the for the other intitData types, we talk about how they get called
  1001. # [20:39] <krisk> ..is this just for call createsession with?
  1002. # [20:40] <niels_t> q+
  1003. # [20:40] * Zakim sees niels_t on the speaker queue
  1004. # [20:40] <krisk> adrianba: it sounds like a good solution when you get keys from a manifest
  1005. # [20:40] <krisk> ..so it seems reasonable
  1006. # [20:40] <krisk> ddorwin: only need to figureout the best format
  1007. # [20:40] <paulc> ack niels
  1008. # [20:40] * Zakim sees no one on the speaker queue
  1009. # [20:40] <krisk> neils
  1010. # [20:41] <krisk> neils: To support joe's view we have simalar need to persist the pshs
  1011. # [20:41] <jaymunro> s/PSHs/PSSHs
  1012. # [20:41] <krisk> TOPIC: Bug 25092 - Need a way to inform script that resolution restrictions
  1013. # [20:41] <krisk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25092
  1014. # [20:42] <krisk> Looks like Mark responded
  1015. # [20:42] <krisk> paulc: what is the next step here
  1016. # [20:42] <krisk> ddorwin: We don't have a good use case for this issue
  1017. # [20:42] <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25092#c8
  1018. # [20:42] <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25092#c9
  1019. # [20:42] <pal> q+
  1020. # [20:42] * Zakim sees pal on the speaker queue
  1021. # [20:43] <krisk> markw: I'm looking right now..
  1022. # [20:43] <krisk> pal: we discussed this in the past that was simalar
  1023. # [20:43] <krisk> ..for example some css transformation may not be available
  1024. # [20:44] <krisk> ..seems like we don't have a way to inform the app what is available, permitted or not permitted
  1025. # [20:45] <krisk> glenn: no real way to do this in general - some terrible poor hueristics
  1026. # [20:45] <krisk> markw: the multiple key thinks looks like a hack
  1027. # [20:45] <ddorwin> s/We don't have a good use case for this issue/We don't have an agreed upon solution for this issue/
  1028. # [20:47] <krisk> paulc: we'll just continue the dialog in the bug, please add your comments to the bug
  1029. # [20:47] <krisk> TOPIC: Bug 25200 - Add optional "licenseType" parameter to createSession()
  1030. # [20:47] <krisk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25200
  1031. # [20:47] <paulc> See clarification in https://www.w3.org/Bugs/Public/show_bug.cgi?id=25200#c6
  1032. # [20:48] <krisk> ddorwin: I was going for the normal streaming case as well as persisted (offline on a plane)
  1033. # [20:48] <joesteele_> q+
  1034. # [20:48] * Zakim sees pal, joesteele_ on the speaker queue
  1035. # [20:48] <krisk> ddorwin: app needs to tell drm what it wants - save to play later (offline) for example
  1036. # [20:49] <krisk> ddorwin: The others are TBD or other session types...
  1037. # [20:49] <krisk> paulc: we have a long email thread, is the related?
  1038. # [20:49] <markw> q+
  1039. # [20:49] * Zakim sees pal, joesteele_, markw on the speaker queue
  1040. # [20:49] <krisk> ddorwin: I tried to clarify that I am trying to solve the offline case, though other cases are being discussed
  1041. # [20:50] <krisk> ..I'm trying to get back to the main use case and then from their we could potentially build on the enum
  1042. # [20:50] <krisk> ..to support other use cases
  1043. # [20:50] <adrianba> q+
  1044. # [20:50] * Zakim sees pal, joesteele_, markw, adrianba on the speaker queue
  1045. # [20:50] <paulc> ack pal
  1046. # [20:50] * Zakim sees joesteele_, markw, adrianba on the speaker queue
  1047. # [20:50] <paulc> ack joe
  1048. # [20:50] * Zakim sees markw, adrianba on the speaker queue
  1049. # [20:50] <paulc> ack markw
  1050. # [20:51] * Zakim sees adrianba on the speaker queue
  1051. # [20:51] <paulc> ack ad
  1052. # [20:51] * Zakim sees no one on the speaker queue
  1053. # [20:51] <joesteele_> q+
  1054. # [20:51] * Zakim sees joesteele_ on the speaker queue
  1055. # [20:51] * markw actually, I wanted to be on the queue but did not get to the unmute fast enough!
  1056. # [20:51] <markw> q+
  1057. # [20:51] * Zakim sees joesteele_, markw on the speaker queue
  1058. # [20:52] <krisk> adrianba: The message signature - I'd like a dictionary, since I'm worried we need to add another para later
  1059. # [20:52] <krisk> s/para/param/
  1060. # [20:52] <krisk> ddorwin: the point of this is to make it obvious so as long as the dictionary is specific
  1061. # [20:52] <paulc> ack joe
  1062. # [20:52] * Zakim sees markw on the speaker queue
  1063. # [20:53] <pal> q+
  1064. # [20:53] * Zakim sees markw, pal on the speaker queue
  1065. # [20:53] <krisk> joesteele: I wanted to add one more, I'm more conserned about persistance to not keep request access
  1066. # [20:53] <krisk> ..but I do support the dictionary proposal from adrianba
  1067. # [20:54] <paulc> ack mark
  1068. # [20:54] * Zakim sees pal on the speaker queue
  1069. # [20:54] <krisk> ddorwin: The type may have more information if it's persisted or no (flags)
  1070. # [20:55] <krisk> markw: will the server need do anything differenent?
  1071. # [20:55] <krisk> ddorwin: I'm aware of two cases...
  1072. # [20:55] <krisk> joesteele: if it's an open device (kiosk) the app may want to NOT persist stuff
  1073. # [20:55] * Joins: rubys (~rubys@public.cloak)
  1074. # [20:56] <krisk> joesteele: it's really about providing a hint
  1075. # [20:56] <krisk> ddorwin: the goal is to allow an app to make a specific request
  1076. # [20:56] <krisk> ddorwin: multiple systems have this in the request today
  1077. # [20:56] <adrianba> q+
  1078. # [20:56] * Zakim sees pal, adrianba on the speaker queue
  1079. # [20:57] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  1080. # [20:57] <krisk> Markw: asking question...
  1081. # [20:58] <krisk> markw: I don't disgree with the proposal, but I don't think in your case we want to use the persistance
  1082. # [20:59] <krisk> markw: it might be temporary so you can actually persist this information
  1083. # [20:59] <krisk> ddorwin: yes
  1084. # [20:59] * Joins: jernoble (~jernoble@public.cloak)
  1085. # [21:00] <markw> s/so you can actually persist this information/but you my still have a persistent session even though the license and keys were temporary/
  1086. # [21:00] <krisk> paulc: Lets' see if we can talk about content editable during the IAB talk from 14:00 -> 15:00
  1087. # [21:01] * Quits: jernoble (~jernoble@public.cloak) ("Page closed")
  1088. # [21:04] <krisk> paulc: We need to discuss when EME TF wants to meet - maybe next tuesday
  1089. # [21:04] <krisk> dorwin: we need people to respond first to make session
  1090. # [21:05] <krisk> paulc: maybe the EME folks can meet today and work on these issues working F2F
  1091. # [21:06] <krisk> room agrees to take advantage of F2F to discuss more about these EME issues and make more progress
  1092. # [21:06] <krisk> paulc: It would be great to take simple notes and send to the group
  1093. # [21:07] <krisk> We are now breaking for lunch and will meet back at 13:00 (DOM4 stuff)
  1094. # [21:07] * Quits: BobLund (~BobLund@public.cloak) ("Page closed")
  1095. # [21:08] * Joins: gitbot (~gitbot@public.cloak)
  1096. # [21:08] -gitbot:#html-wg- [validator] sideshowbarker pushed 2 new commits to master: https://github.com/validator/validator/compare/6d683741370f...ce09a2bf571e
  1097. # [21:08] -gitbot:#html-wg- validator/master 4bf9182 Michael[tm] Smith: Simplify the default version string for the CLI.
  1098. # [21:08] -gitbot:#html-wg- validator/master ce09a2b Michael[tm] Smith: For warnings, "Bad value"⇒ "Potentially bad value"
  1099. # [21:08] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1100. # [21:08] * markw ok, bye everyone
  1101. # [21:10] <adrianba> q?
  1102. # [21:10] * Zakim sees pal, adrianba on the speaker queue
  1103. # [21:10] <adrianba> queue=
  1104. # [21:10] * Zakim sees no one on the speaker queue
  1105. # [21:10] * Quits: Mick_Hakobyan (~Mick_Hakobyan@public.cloak) (Ping timeout: 180 seconds)
  1106. # [21:13] * Quits: ddorwin (~ddorwin@public.cloak) (Ping timeout: 180 seconds)
  1107. # [21:13] * Quits: MarkVickers (~MarkVickers@public.cloak) (Ping timeout: 180 seconds)
  1108. # [21:13] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
  1109. # [21:14] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 180 seconds)
  1110. # [21:14] * Quits: joesteele_ (~joesteele@public.cloak) (Ping timeout: 180 seconds)
  1111. # [21:17] * Quits: jdsmith (~jdsmith@public.cloak) (Ping timeout: 180 seconds)
  1112. # [21:39] * Quits: mjs (~mjs@public.cloak) (mjs)
  1113. # [21:40] * Joins: mjs (~mjs@public.cloak)
  1114. # [21:40] * Quits: pal (~pal@public.cloak) (Ping timeout: 180 seconds)
  1115. # [21:40] * Quits: rubys (~rubys@public.cloak) (Ping timeout: 180 seconds)
  1116. # [21:47] * Quits: niels_t (~niels_t@public.cloak) (Ping timeout: 180 seconds)
  1117. # [21:50] * Joins: rubys (~rubys@public.cloak)
  1118. # [22:00] * Quits: aizu (~aizu@public.cloak) (Ping timeout: 180 seconds)
  1119. # [22:01] * Joins: cyns (~cyns@public.cloak)
  1120. # [22:01] <cyns> scribe: cyns
  1121. # [22:01] * Joins: abarsto (~abarsto@public.cloak)
  1122. # [22:01] * abarsto is now known as ArtB
  1123. # [22:01] * Joins: aizu (~aizu@public.cloak)
  1124. # [22:01] <darobin> https://www.w3.org/html/wg/wiki/HTML5.0AtRiskFeatures#DOM4_Features_at_Risk
  1125. # [22:02] <cyns> TOPIC: DOM 4 test results and features at risk
  1126. # [22:03] <darobin> Elements interface (whole section), query/queryAll
  1127. # [22:03] <darobin> ArrayClass extended attribute
  1128. # [22:03] <darobin> append/prepend
  1129. # [22:03] <darobin> before/after/replace
  1130. # [22:03] <darobin> MutationObservers
  1131. # [22:03] <cyns> robin: we have a small set of features at risk.
  1132. # [22:03] * Joins: krisk (~krisk@public.cloak)
  1133. # [22:04] * Joins: zqzhang (~zqzhang@public.cloak)
  1134. # [22:04] <cyns> robin: I"m not sure that these aren't supported, but I'm sure that we don't have enough tests to prove it
  1135. # [22:04] <cyns> robin: the first 2 are known failures
  1136. # [22:04] <cyns> robin: the last 3 are new things where we don't have enough tests
  1137. # [22:05] <paulc> Based on analysis of: http://w3c.github.io/dom/test-results/less-than-2.html
  1138. # [22:05] <paulc> Test files with failures: 43; Subtests with fewer than 2 passes: 1719; Failure level: 1719/47132 (3.65%)
  1139. # [22:06] <cyns> robin: I tried to err on teh side of including things in the at-risk list, so we are as safe as possible.
  1140. # [22:06] <darobin> http://w3c.github.io/dom/test-results/less-than-2.html#test-file-36
  1141. # [22:06] <cyns> robin: if we test and they pass, we just keep them
  1142. # [22:06] <cyns> robin: less than 2 list has not changed since yesterday.
  1143. # [22:06] <cyns> robin: most are idl, many others are corner cases.
  1144. # [22:06] <paulc> Majority of failures are IDL failures whch we need to filter out to explain.
  1145. # [22:07] <cyns> robin: overall test results are pretty good
  1146. # [22:07] <cyns> pc: keeping track of our 10 different documents that express status
  1147. # [22:08] <krisk> MutationObservers is implemented in all browsers
  1148. # [22:08] <krisk> https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver?redirectlocale=en-US&redirectslug=DOM%2FMutationObserver
  1149. # [22:08] <krisk> Unlike the prepend and append https://developer.mozilla.org/en-US/docs/Web/API/ParentNode
  1150. # [22:08] <cyns> pc: robin was to prepare a candidate cr, with changes to red text. we didn't set a date for that
  1151. # [22:08] <krisk> q+
  1152. # [22:08] * Zakim sees krisk on the speaker queue
  1153. # [22:08] <cyns> pc: we proposed a min length of 30 days for cr. we also identified 5 items at risk
  1154. # [22:09] <cyns> pc: we also need to have a meeting with the director. when do we want to do that, and do we want to do them together?
  1155. # [22:09] <cyns> robin: don't think we need to coordinate publications, but a single meeting would be ok.
  1156. # [22:10] <cyns> pc: a phone call with Ralph may be enough
  1157. # [22:10] <cyns> pc: I will also send an announcement to the chairs list
  1158. # [22:11] <cyns> pc: will you do a page, like we have for canvas, that explains the bad results?
  1159. # [22:12] <cyns> robin: yes
  1160. # [22:12] <darobin> ACTION: Robin to draft a page explaining the failures in the DOM test suite
  1161. # [22:12] * RRSAgent records action 5
  1162. # [22:12] * trackbot is creating a new ACTION.
  1163. # [22:12] <trackbot> Created ACTION-244 - Draft a page explaining the failures in the dom test suite [on Robin Berjon - due 2014-04-16].
  1164. # [22:12] <cyns> kris: the features at risk, mutation observers are in a different class than append and prepend
  1165. # [22:12] <cyns> plh: class?
  1166. # [22:13] <cyns> kris: I don't think any browsers support append/prepend. we have some tests for mutation observers, and mozilla has an implementation
  1167. # [22:13] <cyns> kris: if you write a test for mutation observers, you may find it exists. not so for append/prepend
  1168. # [22:14] <cyns> ACTION: krisk to submit mutation observer tests to webplatform
  1169. # [22:14] * RRSAgent records action 6
  1170. # [22:14] * trackbot is creating a new ACTION.
  1171. # [22:14] <trackbot> Error finding 'krisk'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  1172. # [22:15] <@plh> trackbot, list users
  1173. # [22:15] <trackbot> Sorry, plh, I don't understand 'trackbot, list users'. Please refer to <http://www.w3.org/2005/06/tracker/irc> for help.
  1174. # [22:15] * Quits: markw (~markw@public.cloak) (Ping timeout: 180 seconds)
  1175. # [22:16] <cyns> pc: when can you give us the draft document
  1176. # [22:16] <cyns> robin: in a couple weeks
  1177. # [22:16] * MarkS just added krisk as an alias for kris krueger
  1178. # [22:16] <@plh> ACTION: kris to submit mutation observer tests to webplatform
  1179. # [22:16] * trackbot is creating a new ACTION.
  1180. # [22:16] * RRSAgent records action 7
  1181. # [22:16] <trackbot> Created ACTION-245 - Submit mutation observer tests to webplatform [on Kris Krueger - due 2014-04-16].
  1182. # [22:17] <jaymunro> TOPIC: content editable
  1183. # [22:17] <adrianba> scribe:jaymunro
  1184. # [22:17] <adrianba> http://oksoclap.com/p/extensible_content_editing
  1185. # [22:18] <jaymunro> adrianb at the extnesible web summit break out session
  1186. # [22:18] <jaymunro> editing in general
  1187. # [22:18] <jaymunro> what'll improve operablity. high level point of view
  1188. # [22:19] <jaymunro> content edited should be done in detail, so all browser could do it the same
  1189. # [22:19] <jaymunro> other - not necessary to do the same results in all browsers
  1190. # [22:19] <jaymunro> Doesn't think that kind of precision is necessary
  1191. # [22:20] <jaymunro> because of bugs in browsers, differences, there isn't good interop here. Most editing libs try to override all the browser does for you.
  1192. # [22:20] <jaymunro> editors do it themselves.
  1193. # [22:20] <JohnJansen> s/operablity/interoperability
  1194. # [22:20] <paulc> rrsagent, generate minutes
  1195. # [22:20] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html paulc
  1196. # [22:21] <cyns> q+
  1197. # [22:21] * Zakim sees krisk, cyns on the speaker queue
  1198. # [22:21] <jaymunro> some wanted rich html, some wanted different styles, etc...
  1199. # [22:21] <jaymunro> discussed creating a new content editable.
  1200. # [22:21] <jaymunro> very basic
  1201. # [22:22] <jaymunro> last thing, had a good discussion about improving selection api. Robin mentioned overlap with webaps
  1202. # [22:22] <jaymunro> Microsoft thinks it's key to the browser.
  1203. # [22:22] <jaymunro> bi directional, consistent selection
  1204. # [22:22] <jaymunro> like to focus on the selection API.
  1205. # [22:22] <jaymunro> robin: the selection API is in web apps
  1206. # [22:22] <jaymunro> the content editable cojuld go in HTML
  1207. # [22:23] <jaymunro> ade: the editing command would work better on a range.
  1208. # [22:23] <krisk> s/cojuld/could/
  1209. # [22:23] <jaymunro> robin; contentent edita ble = basic, would this work better.
  1210. # [22:23] <jaymunro> ade:
  1211. # [22:23] <jaymunro> we didn't spend time drilling down
  1212. # [22:24] <jaymunro> from my perseptive the more basic ediable, it disables the intgeraction peices.
  1213. # [22:24] <jaymunro> s/intgeration/interaction
  1214. # [22:24] <jaymunro> discussion of whether pressing enter, what does it do.
  1215. # [22:25] <rubys> s/contentent edita ble/content editable
  1216. # [22:25] <jaymunro> what should hitting enter i- n a time element.
  1217. # [22:26] <jaymunro> robin: web frameworks, feedback went 90%. composing characters can be wrong, customers just says give us events.
  1218. # [22:26] <jaymunro> cyn: some people want full rich editor to do everything. people just want a tag for a rich editor
  1219. # [22:27] <jaymunro> confusion on what basic means
  1220. # [22:27] <cyns> ack me
  1221. # [22:27] * Zakim sees krisk on the speaker queue
  1222. # [22:27] <krisk> ack krisk
  1223. # [22:27] * Zakim sees no one on the speaker queue
  1224. # [22:28] <jaymunro> pc: are we talking about having work split between working groups
  1225. # [22:28] <jaymunro> robin: how much work is needed, how much work is needed for content editable
  1226. # [22:28] <jaymunro> ade: feels to me that we should serialize the work. solving for selection api, will give us the frame work for how to change editing
  1227. # [22:29] <cyns> my point was more about a simple rich text editor that covers the simple cases, like blog posts and comments, that web authors could just drop in with an element, and not have to code.
  1228. # [22:29] <cyns> and that such and element would be wired up to accessibility api, and also create clean markup
  1229. # [22:29] <jaymunro> pc: do we need a report back for webaps?
  1230. # [22:29] <jaymunro> robin: no, we don't need extra coordination.
  1231. # [22:29] <jaymunro> doing them one after the other is good
  1232. # [22:30] <jaymunro> we don't need to do anything on the HTML front yet
  1233. # [22:30] <jaymunro> cyn: is there any support in 5.1 and later ?
  1234. # [22:31] <jaymunro> ted: a lot of the content editable, they want the controls fit in with the adds. there's a challenge to design the controls.
  1235. # [22:31] <jaymunro> we did ok for video controls.
  1236. # [22:31] <jaymunro> ade: almost everybody has diff requirements, like blog comments, what styles, use css, etc?
  1237. # [22:31] <jaymunro> even for similar cases they have diff req..
  1238. # [22:32] <jaymunro> ted: it worth considering that platform feature set, where content editing gets used heavily,
  1239. # [22:32] <jaymunro> cyn: what Im thinkinmg about is not fancy, for the people who don't need to go searching for controls.
  1240. # [22:33] <jaymunro> robin: it would be good to have a rich text area, like text area,
  1241. # [22:34] <jaymunro> robin: even for trivial cases, like linking - a lot of small subtlities. need someone comes to ta ble with a good description
  1242. # [22:34] <jaymunro> ade: we need a web component for this, if it satisfied it requirements, then we'll see if it goes into the platform.
  1243. # [22:35] <jaymunro> ted: I'd extend my worry to the basic set, we don't want to make authors redo stuff.
  1244. # [22:36] <jaymunro> mark: i could see dev doinig a markdown for a user.
  1245. # [22:36] <paulc> rrsagent, generate minutes
  1246. # [22:36] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html paulc
  1247. # [22:37] <jaymunro> robin: the advangtage over the min model over current model,-
  1248. # [22:37] <jaymunro> some users using the json model to create markup
  1249. # [22:39] <@plh> Topic: HTML5 Features at risk
  1250. # [22:39] <@plh> scribe: plh
  1251. # [22:39] <darobin> robin: the substance.io people use a nicer MVC approach that doesn't mix editing the view with editing the model
  1252. # [22:39] <@plh> Paul: appcache, we keep
  1253. # [22:39] <@plh> ... dialog, details, sumary, not decided
  1254. # [22:39] <@plh> ... color, keep
  1255. # [22:39] <@plh> ... we're on datetime ow
  1256. # [22:39] <@plh> s/ow/now/
  1257. # [22:40] <darobin> https://www.w3.org/html/wg/wiki/HTML5.0AtRiskFeatures#HTML_5.0_Features_at_Risk
  1258. # [22:41] <@plh> Robin: I have a proposal
  1259. # [22:41] <@plh> ... things to remove, things to keep at risk
  1260. # [22:42] <@plh> ... DataCue, we don't have tests
  1261. # [22:42] <@plh> Glenn: it's not in webkit or blink
  1262. # [22:42] <@plh> ... I'd prefer it to be at risk
  1263. # [22:43] <@plh> Mike: it's likely that DataCue will change
  1264. # [22:43] * Parts: @plh (plehegar@public.cloak) (Leaving)
  1265. # [22:43] * Joins: plh (plehegar@public.cloak)
  1266. # [22:44] <plh> Glenn: some features from texttrackcue attribute
  1267. # [22:45] <plh> ... were removed and, in response, datacue was added
  1268. # [22:45] <plh> Robin: the feature can be removed easily
  1269. # [22:46] <plh> Ted: i'll write a proposal to modify datacue
  1270. # [22:46] <plh> Robin: details and summary should be killed
  1271. # [22:46] <plh> Sam: Steve Faulkner that implementation don't match the spec anyway
  1272. # [22:46] <plh> Robin: dialog?
  1273. # [22:47] <plh> ... it's in a semi disrepaired state
  1274. # [22:47] <plh> Mike: they're still working on it
  1275. # [22:47] <plh> Ted: lots of questions around it, like focus management
  1276. # [22:48] <plh> Robin: we don't have implementation at all for it
  1277. # [22:48] <plh> ... ok dialog will be removed
  1278. # [22:49] <tantek> also: dialog should go into an extension spec rather than 5.1
  1279. # [22:49] <plh> Robin: :die, :invalid, :valid
  1280. # [22:49] <plh> s/die/dir/
  1281. # [22:49] <plh> Robin: firefox does valid and invalid
  1282. # [22:50] <plh> ... no one does :dir
  1283. # [22:50] <darobin> http://www.w3c-test.org/html/semantics/selectors/pseudo-classes/valid-invalid.html
  1284. # [22:51] <plh> Robin: let's drop :dir, and keep :valid, :invalid for the moment
  1285. # [22:51] * Parts: plh (plehegar@public.cloak) (Leaving)
  1286. # [22:51] * Joins: plh (plehegar@public.cloak)
  1287. # [22:51] <krisk> MDN has a nice example that seems to work fine in a few browsers
  1288. # [22:51] <krisk> https://developer.mozilla.org/en-US/docs/Web/CSS/:invalid
  1289. # [22:51] <hober> e.g. the WebKit bug is marked RESO FIXED https://bugs.webkit.org/show_bug.cgi?id=27357
  1290. # [22:51] <plh> Tantek: I thought we had interop on valid and invalid btw
  1291. # [22:52] <plh> Robin: iframe/seamless
  1292. # [22:52] <krisk> I agree with tantek...
  1293. # [22:52] <plh> Sean: it's tough to implement. I would move it out of 5.0
  1294. # [22:52] <plh> ... it needs more work and use cases
  1295. # [22:53] <adrianba> here is our valid/invalid test drive; http://ie.microsoft.com/testdrive/HTML5/Forms/ - click on New PseudoClasses tab
  1296. # [22:53] <plh> ... I don't see how we can use this effectively
  1297. # [22:53] <plh> Robin: Chrome removed it
  1298. # [22:53] <tantek> Gecko bug for iframe seamless: https://bugzilla.mozilla.org/show_bug.cgi?id=631218
  1299. # [22:54] <plh> Ted: safari supports it
  1300. # [22:54] <JohnJansen> no one minuted paul?
  1301. # [22:54] <plh> Mike: the other feedback is that it doesn't match the needs fro the devs
  1302. # [22:54] <plh> Tantek: candidate for extension spec
  1303. # [22:54] <plh> Sean: agree
  1304. # [22:55] <plh> Robin: I'm ok for extension spec, but someone needs to pick it up
  1305. # [22:55] * rubys notes that there is 5 minutes to the next agenda item
  1306. # [22:55] <plh> iframe/seamless is out
  1307. # [22:56] <hober> re: :invalid and :valid pseudoclasses, they seem to work fine for me in Safari 7: http://trac.webkit.org/browser/trunk/LayoutTests/fast/css/pseudo-invalid-001.html?format=raw
  1308. # [22:56] <plh> Robin: isContentHandlerRegistered/isProtocolHandlerRegistered aren't implemented
  1309. # [22:56] <plh> ... ok removed
  1310. # [22:56] <plh> Robin: input times+
  1311. # [22:57] <plh> Tantek: date ok?
  1312. # [22:57] <plh> Robin: yes
  1313. # [22:57] <adrianba> hober, that works in IE11 too
  1314. # [22:57] <plh> Tantek: don't understand why datetime doesn't have interop
  1315. # [22:58] * Joins: wwu (wuwei@public.cloak)
  1316. # [22:58] <plh> Robin: we could put it at risk and keep time only
  1317. # [22:58] * hober adrianba: :)
  1318. # [22:59] <tantek> plh no I said don't understand why *time* doesn't have interop
  1319. # [22:59] <plh> s/datetime/time/
  1320. # [23:00] <plh> [short interrupt]
  1321. # [23:01] <tantek> tantek: it's also useful to keep input type=time as that then provides developers with a building block, along with input type=date, to build their own composite datetime UIs
  1322. # [23:01] * plh thanks Tantek
  1323. # [23:01] * adrianba JohnJansen, we'll drink on your behalf
  1324. # [23:02] <jaymunro> scribe:jaymunro
  1325. # [23:02] * JohnJansen adrianba three pints please
  1326. # [23:02] <jaymunro> TOPIC: IAB
  1327. # [23:03] * Joins: wuwei (wuwei@public.cloak)
  1328. # [23:03] <jaymunro> presenting: chris mejia IAB, sean snider yahoo, prabhakar goyal, microsoft.
  1329. # [23:03] <paulc> See http://lists.w3.org/Archives/Public/public-html/2014Apr/att-0036/IAB_HTML5_Security_Extension_Proposal.pdf
  1330. # [23:03] <jaymunro> chrisM: here with sean and prabhaker.
  1331. # [23:03] <jaymunro> brief intro what IAB isd
  1332. # [23:04] <jaymunro> s/isd/is
  1333. # [23:04] <jaymunro> agenda: intro, use case, safeframe over view, html5 sandbox/csp, next steps
  1334. # [23:05] <jaymunro> Interactive Advertising bureau
  1335. # [23:05] <jaymunro> membership of online media companies
  1336. # [23:05] <jaymunro> only ad group just digital
  1337. # [23:05] <jaymunro> over 600 members
  1338. # [23:05] <jaymunro> 86% of ads in us are on IAB membersites
  1339. # [23:06] <jaymunro> our interests - we develop digital ad standards
  1340. # [23:06] <jaymunro> IAB recently part of W3C
  1341. # [23:06] * Quits: wwu (wuwei@public.cloak) (Ping timeout: 180 seconds)
  1342. # [23:07] <jaymunro> ad content served from 3rd parties in real time
  1343. # [23:07] <jaymunro> concerned with site and user security
  1344. # [23:07] * Joins: dsinger (~dsinger@public.cloak)
  1345. # [23:07] <jaymunro> most web content is paid ads, they belive in the free web (ad paid)
  1346. # [23:08] <jaymunro> Prab: use case real time content serving
  1347. # [23:08] <jaymunro> showing a diagram,
  1348. # [23:08] <jaymunro> common case : goes to ad serverf
  1349. # [23:08] <jaymunro> s/serverf/server
  1350. # [23:09] <jaymunro> browser calls exchange, calls ad server, if no ad, returns. if ad served, advertiser are sent to be bid on, highest bidder wins
  1351. # [23:10] <jaymunro> the publisher doesn't know what ad content is
  1352. # [23:10] <jaymunro> you can't use a black or white list to control content.
  1353. # [23:10] <jaymunro> publisher areas of concern:
  1354. # [23:10] <jaymunro> isolation, separation between publsher and 3rd party
  1355. # [23:11] <jaymunro> ad tag is usually a script. always done that way, sometimes an iframe
  1356. # [23:11] <jaymunro> (intro into SafeFrame)
  1357. # [23:11] <jaymunro> no way to monitor scripts in real time.
  1358. # [23:12] <jaymunro> looking to control data leakage, content, cookies, data
  1359. # [23:12] <jaymunro> prevent js and css collision
  1360. # [23:12] <jaymunro> but allow rich interactions with out providing full access (covered by safeframe + iframe
  1361. # [23:12] <jaymunro> controls auto play, restricts certain media types
  1362. # [23:13] <jaymunro> allows rich interaction without full access.
  1363. # [23:13] <jaymunro> Ability to control other attack surface areas - prefent downloads
  1364. # [23:14] <jaymunro> sean: use case - Safe frame - a cross domain iframe
  1365. # [23:14] <jaymunro> where we stick the content, but wrap it with a javascript library, each frame defines a lib the content can talk to
  1366. # [23:14] * Joins: lgombos (~gombos@public.cloak)
  1367. # [23:15] <jaymunro> host decides whether actions are takein when iframe request info.
  1368. # [23:15] <jaymunro> agnostic domain - hosts a base level doc.
  1369. # [23:16] <jaymunro> some data sharing - events from browser , we send msgs to iframe -
  1370. # [23:16] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 180 seconds)
  1371. # [23:16] <jaymunro> SafeFrame APIs - agnostic origin, every safe fram e is in the same origin, talk to each other, but not top level
  1372. # [23:17] <jaymunro> display ads are snippets of html, freeform js and html.
  1373. # [23:17] <jaymunro> alwyas delivered with script or iframe.
  1374. # [23:17] <jaymunro> s/alwyas/always
  1375. # [23:18] <jaymunro> safeframe will let them show a display ad, it just works, doesn't need changes.
  1376. # [23:18] * Joins: adrianba (~adrianba@public.cloak)
  1377. # [23:18] <jaymunro> host creates an safeframe iframe, handles interaction between host and server.
  1378. # [23:19] <jaymunro> HTML5 sandbox - similar to safeframe.
  1379. # [23:19] <jaymunro> sanbox attributes are too coarse grain, additional areas of control that publishers want
  1380. # [23:20] <jaymunro> IAB wants enhancements to allow finer controls, ie ability to restrict
  1381. # [23:21] <jaymunro> safe frame sets up xdomain plus csp- can't whitelist individual content, but can restict certain plug ins, or downloads (eg)
  1382. # [23:22] <jaymunro> showed a list comparing safeframe, sandbox, and csp
  1383. # [23:23] <jaymunro> things like allow/block plugins, plugin types, media types, require user interactions.
  1384. # [23:23] <jaymunro> one thing to controls that's desiared is autoplay.
  1385. # [23:23] <jaymunro> s/desiared/desired
  1386. # [23:24] <jaymunro> problem with nested scripts/iframes
  1387. # [23:24] <jaymunro> very challenging
  1388. # [23:24] <jaymunro> chris; trying to protect user and advertiser.
  1389. # [23:25] <jaymunro> as publisher, they're always under attack by nefarious
  1390. # [23:25] <jaymunro> persons
  1391. # [23:25] <jaymunro> sean: we're trying to give more control
  1392. # [23:26] <jaymunro> showing more features
  1393. # [23:26] <jaymunro> that's our presentation in a nutshell - questions
  1394. # [23:27] <jaymunro> greg: to what extent does tech rely on extensions addons.
  1395. # [23:27] <jaymunro> sean: pure HTML, no plugins. one hack. undlying doc is cachable so you don't have a separate request for every piece of content
  1396. # [23:28] <jaymunro> greg: the original site/webpage right,
  1397. # [23:28] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  1398. # [23:28] <jaymunro> sean: Yes. they way we set up the spec, there are rules where you can't embed this in other iframe or host in "evil.com"
  1399. # [23:29] <jaymunro> chris: google is releasing safeframe in one area end of summer (DFP)
  1400. # [23:29] <jaymunro> sean: because now you have a clear box, you have more options.
  1401. # [23:30] <jaymunro> you couldn't do that before.
  1402. # [23:30] <jaymunro> you have much more control.
  1403. # [23:31] <jaymunro> chris: thank you for your time. we've talked with philip and others. Trying to find positive things to work on, and bridge the groups.
  1404. # [23:31] <jaymunro> we should be not doing everything on our own.
  1405. # [23:32] <jaymunro> we'd like to get your input.
  1406. # [23:32] <adrianba> q+
  1407. # [23:32] * Zakim sees adrianba on the speaker queue
  1408. # [23:32] <jaymunro> questions?
  1409. # [23:32] * Joins: lgombos (~gombos@public.cloak)
  1410. # [23:32] <jaymunro> robin: uses cases make sense. most of what you want are extension to sandbox?
  1411. # [23:33] <jaymunro> sean: sandbox is too course, we need more fine grain.
  1412. # [23:33] <jaymunro> csp - content security policy
  1413. # [23:33] <jaymunro> csp is in w3 on rec track
  1414. # [23:34] <jaymunro> white listing at a feature level might work.
  1415. # [23:34] <jaymunro> but not at content level
  1416. # [23:35] <jaymunro> robin: no rule of thumb of where this concept will live, sandbox or csp.
  1417. # [23:35] <jaymunro> sandbox easier to implement for users.
  1418. # [23:36] <jaymunro> maybe merge both
  1419. # [23:36] <jaymunro> you don't need to block on where to solve thse things.
  1420. # [23:36] <jaymunro> it's not a big deal to move features between the two (csp/sandbox)
  1421. # [23:36] <jaymunro> at some point we'll figure the best way.
  1422. # [23:37] <plh> ack adrianba
  1423. # [23:37] * Zakim sees no one on the speaker queue
  1424. # [23:37] <jaymunro> ade: there definitly needs to be coordination with web app security. the best way to get it goiong is to write a spec
  1425. # [23:38] <jaymunro> pc: do you guys understand what an extension spec. just need to write it and post it to get discussion on the html-wg
  1426. # [23:38] <jaymunro> robin: if it needs to move, we can do it later.
  1427. # [23:38] <jaymunro> pc: the chairs and the team are very willing to work with you.
  1428. # [23:39] <jaymunro> the web consortium encourages modularity
  1429. # [23:39] <jaymunro> if it grows, we can give it a bugzilla component.
  1430. # [23:39] <jaymunro> sean: if you have an origin in a sandbox, how does iframe know it's been sandboxed.
  1431. # [23:40] <jaymunro> robin: don't believe it does.
  1432. # [23:40] <jaymunro> ade: expectation is that these things are coordinated.
  1433. # [23:41] <jaymunro> sean: a simpler case is a service provider spawns an iframe, - I don't know if they coordinate for a sandbox.
  1434. # [23:43] <jaymunro> chris: you may have read about this recently, its estimated that ad insustry is being defrauded in 1-6 billion dollars. follow the money back to sophisticated crime blocks.
  1435. # [23:43] <jaymunro> mostly eastern block with engineers that can't get legit work.
  1436. # [23:44] <jaymunro> told story about callcenter of malicious ad center
  1437. # [23:45] <jaymunro> bad guys using ads to launder money. biggest thing is using bots. best way to deliver a bot is thorugh ads.
  1438. # [23:45] <jaymunro> s/thorugh/through
  1439. # [23:45] * plh wonders if now is the right time to talk about WebDriver :)
  1440. # [23:46] <jaymunro> talked about bogus ads
  1441. # [23:46] <jaymunro> sean: is it possible to know if it's in a browser and not a programmable user agent.
  1442. # [23:47] <jaymunro> someone loads pages and fake clicks through.
  1443. # [23:47] <jaymunro> robin: the only way is to put DRM on the browser engines.
  1444. # [23:47] <jaymunro> Michel: is that a bad thing robin?
  1445. # [23:47] <plh> s/Michel/Mike/
  1446. # [23:48] <jaymunro> robin: the browser needs to be on a secure elementl.
  1447. # [23:48] <jaymunro> s/elementl/element
  1448. # [23:49] <jaymunro> sean: there are a lot of good uses for scripting access, but it also is used for bad things.
  1449. # [23:49] * Joins: wwu (wuwei@public.cloak)
  1450. # [23:49] <jaymunro> prak: it's a problem that is getting bigger.
  1451. # [23:49] * Joins: dsinger_ (~dsinger@public.cloak)
  1452. # [23:50] <jaymunro> robin: first thing is to ask webapps if it's in their scope.
  1453. # [23:50] <jaymunro> then I'd go to the websecrity IG,
  1454. # [23:50] <jaymunro> no promise for solution.
  1455. # [23:51] <jaymunro> chris: is this a security issue or a fraud issue. usually to do the fraud, there's a securty issue.
  1456. # [23:51] <jaymunro> s/securty/security
  1457. # [23:52] <jaymunro> problem is that there's a symbiotic relationships in the industry, there's consequences .
  1458. # [23:52] * plh the other way is to remove the humans
  1459. # [23:52] <jaymunro> greed rules, companies looking the other way.
  1460. # [23:53] * Quits: dsinger (~dsinger@public.cloak) (Ping timeout: 180 seconds)
  1461. # [23:53] * dsinger_ is now known as dsinger
  1462. # [23:53] <jaymunro> sean: loading javascript into webpages can be really evil. but some are making money.
  1463. # [23:53] * Quits: wuwei (wuwei@public.cloak) (Ping timeout: 180 seconds)
  1464. # [23:54] <jaymunro> chris: these issues are being discussed at all levels, law inforcement, etc... if there are technical ways to work on this it would be good.
  1465. # [23:54] <jaymunro> pc: interviews with michael lewis, about trapdoor in trading markets where the margin costs went down.
  1466. # [23:55] <jaymunro> the fact that the stockmarkets sell their trading stream, they can take advantage.
  1467. # [23:56] <jaymunro> chris: when we first talked about this, one of the sec firms told us where they follwed money to banks. they're all connected to ad networks
  1468. # [23:57] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  1469. # [23:57] <jaymunro> pc: although michael lewis makes money on the book, the iax exchange has passed on 800 tips to the FBI
  1470. # [23:57] <jaymunro> the general point, the more public it is, the better it could be.
  1471. # [23:57] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  1472. # [23:58] * Quits: krisk (~krisk@public.cloak) ("Page closed")
  1473. # [23:59] <jaymunro> rrsagent,generate minutes
  1474. # [23:59] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/09-html-wg-minutes.html jaymunro
  1475. # Session Close: Thu Apr 10 00:00:00 2014

The end :)