/irc-logs / w3c / #html-wg / 2013-04-23 / end

Options:

  1. # Session Start: Tue Apr 23 00:00:00 2013
  2. # Session Ident: #html-wg
  3. # [00:05] * Joins: mjs (~mjs@public.cloak)
  4. # [00:08] * Joins: darobin (rberjon@public.cloak)
  5. # [00:09] * Joins: cabanier (~cabanier@public.cloak)
  6. # [00:09] * Joins: SteveF (~chatzilla@public.cloak)
  7. # [00:16] * Quits: tH (~Rob@public.cloak) (Ping timeout: 60 seconds)
  8. # [00:32] * Joins: gitbot (~gitbot@public.cloak)
  9. # [00:32] <gitbot> [html] silviapfeiffer pushed 1 new commit to master: https://github.com/w3c/html/commit/dab1a6912807699aa12e24f351702e1bb36861ea
  10. # [00:32] <gitbot> html/master dab1a69 ianh: [giow] (3) Match reality better. (Turns out parts of the spec already assumed this was defined this way anyway.)...
  11. # [00:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  12. # [00:32] * Quits: Lachy (~Lachy@public.cloak) ("Bye")
  13. # [00:45] * Joins: Lachy (~Lachy@public.cloak)
  14. # [00:54] * Joins: plh (plehegar@public.cloak)
  15. # [01:19] * Joins: tantek (~tantek@public.cloak)
  16. # [01:40] * heycam|away is now known as heycam
  17. # [02:01] * Joins: glenn (~gadams@public.cloak)
  18. # [02:03] * Quits: mjs (~mjs@public.cloak) (mjs)
  19. # [02:11] * Joins: gitbot (~gitbot@public.cloak)
  20. # [02:11] <gitbot> [html] rubys pushed 2 new commits to feature/whatwg: https://github.com/w3c/html/compare/5069600eb2e9...a9ffe895f193
  21. # [02:11] <gitbot> html/feature/whatwg 5eb5e2b ianh: [e] (0) Clarify what we mean by 'poster frame' of an animation....
  22. # [02:11] <gitbot> html/feature/whatwg a9ffe89 ianh: [e] (0) Be clearer about how preparsing handles running out of bytes....
  23. # [02:11] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  24. # [02:14] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  25. # [02:15] * Quits: plh (plehegar@public.cloak) ("Leaving")
  26. # [02:15] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  27. # [02:17] * Quits: SteveF (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  28. # [02:37] * Quits: tantek (~tantek@public.cloak) (tantek)
  29. # [02:44] * Joins: glenn_ (~gadams@public.cloak)
  30. # [02:45] * Joins: karl (~karlcow@public.cloak)
  31. # [02:47] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 60 seconds)
  32. # [02:53] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
  33. # [02:54] * Joins: glenn (~gadams@public.cloak)
  34. # [03:17] * Joins: cabanier (~cabanier@public.cloak)
  35. # [03:28] * Quits: gbabula (~gbabula@public.cloak) (gbabula)
  36. # [03:35] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  37. # [04:11] * heycam is now known as heycam|away
  38. # [04:16] * Joins: johndrinkwater (~beta@public.cloak)
  39. # [04:17] * Quits: [Beta] (~beta@public.cloak) (Ping timeout: 60 seconds)
  40. # [04:20] * Quits: johndrinkwater (~beta@public.cloak) (Ping timeout: 60 seconds)
  41. # [04:21] * Joins: johndrinkwater (~beta@public.cloak)
  42. # [04:35] * Joins: darobin (rberjon@public.cloak)
  43. # [04:36] <darobin> MikeSmith: you're around man?
  44. # [04:38] * Joins: SteveF (~chatzilla@public.cloak)
  45. # [04:52] * Quits: johndrinkwater (~beta@public.cloak) (Ping timeout: 60 seconds)
  46. # [04:57] * Joins: johndrinkwater (~beta@public.cloak)
  47. # [05:35] * Joins: silvia (~Adium@public.cloak)
  48. # [06:09] <MikeSmith> darobin: here now
  49. # [06:10] <MikeSmith> at Denny's near my hotel
  50. # [06:14] * Quits: silvia (~Adium@public.cloak) (Ping timeout: 60 seconds)
  51. # [06:18] * Joins: silvia (~Adium@public.cloak)
  52. # [06:22] * heycam|away is now known as heycam
  53. # [06:27] * Joins: glenn_ (~gadams@public.cloak)
  54. # [06:31] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 60 seconds)
  55. # [06:49] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  56. # [06:52] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  57. # [06:54] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  58. # [06:54] * Joins: Jedi (~Jedi@public.cloak)
  59. # [06:55] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
  60. # [06:59] * Joins: gavin (~gavin@public.cloak)
  61. # [06:59] * Quits: Jedi (~Jedi@public.cloak) (Client closed connection)
  62. # [07:00] * Joins: Jedi (~Jedi@public.cloak)
  63. # [07:00] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  64. # [07:02] * Joins: gavin (~gavin@public.cloak)
  65. # [07:02] * Quits: silvia (~Adium@public.cloak) (Ping timeout: 60 seconds)
  66. # [07:03] * Joins: Dashiva (~noone@public.cloak)
  67. # [07:05] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  68. # [07:06] * Joins: gavin (~gavin@public.cloak)
  69. # [07:06] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  70. # [07:07] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  71. # [07:07] * Joins: Jedi (~Jedi@public.cloak)
  72. # [07:07] * Quits: Dashiva (~noone@public.cloak) (Ping timeout: 60 seconds)
  73. # [07:07] * Joins: gavin (~gavin@public.cloak)
  74. # [07:08] * Quits: SteveF (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  75. # [07:09] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  76. # [07:11] * Joins: Dashiva (~noone@public.cloak)
  77. # [07:11] * Joins: gavin (~gavin@public.cloak)
  78. # [07:14] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  79. # [07:15] * Joins: Jedi (~Jedi@public.cloak)
  80. # [07:17] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  81. # [07:21] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  82. # [07:24] * Joins: MarkS (msadecki@public.cloak)
  83. # [07:24] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  84. # [07:24] * Joins: gavin (~gavin@public.cloak)
  85. # [07:28] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  86. # [07:29] * Joins: gavin (~gavin@public.cloak)
  87. # [07:30] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  88. # [07:30] * Joins: gavin (~gavin@public.cloak)
  89. # [07:34] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  90. # [07:35] * Joins: Dashiva (~noone@public.cloak)
  91. # [07:36] * Joins: gavin (~gavin@public.cloak)
  92. # [07:36] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  93. # [07:38] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  94. # [07:40] * Joins: gavin (~gavin@public.cloak)
  95. # [07:41] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  96. # [07:42] * Joins: Dashiva (~noone@public.cloak)
  97. # [07:45] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  98. # [07:46] * Joins: Dashiva (~noone@public.cloak)
  99. # [07:46] * Joins: gavin (~gavin@public.cloak)
  100. # [07:47] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  101. # [07:48] * Joins: gavin (~gavin@public.cloak)
  102. # [07:48] * Joins: silvia (~Adium@public.cloak)
  103. # [07:49] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  104. # [07:49] * Joins: gavin (~gavin@public.cloak)
  105. # [07:49] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  106. # [07:50] * Joins: Dashiva (~noone@public.cloak)
  107. # [07:55] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  108. # [07:55] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  109. # [07:56] * Joins: gavin (~gavin@public.cloak)
  110. # [07:58] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  111. # [07:58] * Joins: gavin (~gavin@public.cloak)
  112. # [08:00] * Joins: Dashiva (~noone@public.cloak)
  113. # [08:00] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  114. # [08:00] * Joins: gavin (~gavin@public.cloak)
  115. # [08:02] * Quits: silvia (~Adium@public.cloak) (Ping timeout: 60 seconds)
  116. # [08:04] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  117. # [08:04] * Joins: gavin (~gavin@public.cloak)
  118. # [08:06] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  119. # [08:07] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  120. # [08:08] * Joins: silvia (~Adium@public.cloak)
  121. # [08:09] * Quits: MarkS (msadecki@public.cloak)
  122. # [08:14] * Joins: Dashiva (~noone@public.cloak)
  123. # [08:17] * Joins: gavin (~gavin@public.cloak)
  124. # [08:18] * Joins: tH (~Rob@public.cloak)
  125. # [08:18] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  126. # [08:19] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  127. # [08:19] * Joins: gavin (~gavin@public.cloak)
  128. # [08:21] * Joins: Dashiva (~noone@public.cloak)
  129. # [08:22] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  130. # [08:23] * Joins: gavin (~gavin@public.cloak)
  131. # [08:23] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  132. # [08:26] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  133. # [08:28] * Joins: gavin (~gavin@public.cloak)
  134. # [08:28] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  135. # [08:29] * Joins: stommepoes (~stommepoes@public.cloak)
  136. # [08:30] * Joins: Dashiva (~noone@public.cloak)
  137. # [08:30] * Joins: gavin (~gavin@public.cloak)
  138. # [08:34] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  139. # [08:49] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  140. # [08:51] * Joins: mjs (~mjs@public.cloak)
  141. # [08:52] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  142. # [08:52] * Joins: gavin (~gavin@public.cloak)
  143. # [08:54] * Joins: Dashiva (~noone@public.cloak)
  144. # [08:55] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  145. # [08:55] * Joins: gavin (~gavin@public.cloak)
  146. # [09:01] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  147. # [09:01] * Joins: Dashiva (~noone@public.cloak)
  148. # [09:02] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  149. # [09:02] * Joins: gavin (~gavin@public.cloak)
  150. # [09:03] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  151. # [09:05] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  152. # [09:06] * Joins: gavin (~gavin@public.cloak)
  153. # [09:07] * Joins: Dashiva (~noone@public.cloak)
  154. # [09:10] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  155. # [09:14] * Joins: Dashiva (~noone@public.cloak)
  156. # [09:17] * Quits: Dashiva (~noone@public.cloak) (Client closed connection)
  157. # [09:29] * Joins: Dashiva (~noone@public.cloak)
  158. # [09:40] * Quits: silvia (~Adium@public.cloak) (Ping timeout: 60 seconds)
  159. # [09:46] * Joins: silvia (~Adium@public.cloak)
  160. # [10:03] * Quits: stommepoes (~stommepoes@public.cloak) (Client closed connection)
  161. # [10:04] * Joins: nonge (~nonge@public.cloak)
  162. # [10:07] * Quits: nonge_ (~nonge@public.cloak) (Ping timeout: 60 seconds)
  163. # [10:13] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  164. # [10:16] * heycam is now known as heycam|away
  165. # [10:40] * Joins: tinkster (~tai@public.cloak)
  166. # [10:52] * Quits: Lachy (~Lachy@public.cloak) ("Bye")
  167. # [11:01] * Joins: nonge_ (~nonge@public.cloak)
  168. # [11:05] * Quits: nonge (~nonge@public.cloak) (Ping timeout: 60 seconds)
  169. # [11:11] * Joins: SteveF (~chatzilla@public.cloak)
  170. # [11:16] * Quits: yoav (~yoav@public.cloak) ("Ex-Chat")
  171. # [11:24] * Joins: silvia (~Adium@public.cloak)
  172. # [11:27] * Joins: yoav (~yoav@public.cloak)
  173. # [11:29] * Joins: Jedi (~Jedi@public.cloak)
  174. # [11:32] * Quits: SteveF (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  175. # [11:36] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  176. # [11:52] * Joins: Jedi (~Jedi@public.cloak)
  177. # [11:57] * Quits: Jedi (~Jedi@public.cloak) (Ping timeout: 60 seconds)
  178. # [11:59] * Joins: Lachy (~Lachy@public.cloak)
  179. # [12:06] * Quits: tinkster (~tai@public.cloak) (Ping timeout: 60 seconds)
  180. # [12:23] * Joins: Jedi (~Jedi@public.cloak)
  181. # [12:29] * Joins: tinkster (~tai@public.cloak)
  182. # [12:31] * Joins: abarsto (~abarsto@public.cloak)
  183. # [12:31] * abarsto is now known as ArtB
  184. # [12:38] * Joins: tobie (tobie@public.cloak)
  185. # [12:40] * Quits: tinkster (~tai@public.cloak) (Ping timeout: 60 seconds)
  186. # [13:49] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
  187. # [14:14] * heycam|away is now known as heycam
  188. # [14:24] * Joins: SteveF (~chatzilla@public.cloak)
  189. # [14:32] * heycam is now known as heycam|away
  190. # [14:36] * Joins: gbabula (~gbabula@public.cloak)
  191. # [15:18] * Joins: davidb (~davidb@public.cloak)
  192. # [15:56] * Joins: MarkS (msadecki@public.cloak)
  193. # [16:02] * Joins: davidb_ (~davidb@public.cloak)
  194. # [16:03] * Joins: glenn (~gadams@public.cloak)
  195. # [16:04] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 60 seconds)
  196. # [16:04] * davidb_ is now known as davidb
  197. # [16:12] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
  198. # [16:12] * Joins: plh (plehegar@public.cloak)
  199. # [16:16] * Quits: MarkS (msadecki@public.cloak)
  200. # [16:16] * Joins: danielfilho|w (~danielfilho@public.cloak)
  201. # [16:40] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  202. # [16:53] * Joins: davidb_ (~davidb@public.cloak)
  203. # [16:53] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 60 seconds)
  204. # [16:53] * davidb_ is now known as davidb
  205. # [16:54] * Quits: SteveF (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  206. # [16:57] * Quits: plh (plehegar@public.cloak) (Ping timeout: 60 seconds)
  207. # [17:03] * Quits: mjs (~mjs@public.cloak) (mjs)
  208. # [17:11] * Joins: darobin (rberjon@public.cloak)
  209. # [17:28] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  210. # [17:30] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  211. # [17:35] * Joins: plh (plehegar@public.cloak)
  212. # [17:49] * Joins: tinkster (~tai@public.cloak)
  213. # [18:04] * Joins: tlr (roessler@public.cloak)
  214. # [18:12] * Joins: MarkS (msadecki@public.cloak)
  215. # [18:14] * Joins: timeless (~uid4015@public.cloak)
  216. # [18:20] * Joins: cabanier (~uid11338@public.cloak)
  217. # [18:20] * Joins: darobin (rberjon@public.cloak)
  218. # [18:21] * Joins: MichaelC_SJO (cooper@public.cloak)
  219. # [18:22] * Joins: krisk (~krisk@public.cloak)
  220. # [18:22] * Joins: adrianba (~adrianba@public.cloak)
  221. # [18:22] <timeless> trackbot, start meeting
  222. # [18:22] * @trackbot is preparing a teleconference.
  223. # [18:22] * Joins: yosuke (~yosuke@public.cloak)
  224. # [18:22] <@trackbot> RRSAgent, make logs public
  225. # [18:22] <RRSAgent> I have made the request, trackbot
  226. # [18:22] * Joins: Zakim (zakim@public.cloak)
  227. # [18:23] <@trackbot> Zakim, this will be html_wg
  228. # [18:23] <Zakim> I do not see a conference matching that name scheduled within the next hour, trackbot
  229. # [18:23] <@trackbot> Meeting: HTML Weekly Teleconference
  230. # [18:23] <@trackbot> Date: 23 April 2013
  231. # [18:23] <timeless> s/HTML Weekly Teleconference/HTML Interim Face to Face/
  232. # [18:23] * Joins: Josh_Soref (~uid4015@public.cloak)
  233. # [18:23] <timeless> scribe: Josh_Soref
  234. # [18:23] * Joins: BobLund (~BobLund@public.cloak)
  235. # [18:24] <timeless> scribenick: timeless
  236. # [18:24] * Joins: paulc (~paulc@public.cloak)
  237. # [18:24] * Joins: glenn_ (~glenn@public.cloak)
  238. # [18:24] <timeless> RRSAgent, draft minutes
  239. # [18:24] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html timeless
  240. # [18:24] * Joins: ddorwin (~ddorwin@public.cloak)
  241. # [18:24] * Joins: chaals (~chaals@public.cloak)
  242. # [18:24] <timeless> Topic: Introductions
  243. # [18:24] * Joins: Travis (~Travis@public.cloak)
  244. # [18:24] <timeless> [ Everyone introduced themselves ]
  245. # [18:25] <timeless> Topic: Agenda bashing
  246. # [18:25] <adrianba> Present+ adrianba
  247. # [18:25] * Joins: Mark_Vickers (~Mark_Vickers@public.cloak)
  248. # [18:25] <chaals> Present+ chaals
  249. # [18:25] <timeless> paulc: we'll start with an Unconference
  250. # [18:25] * Travis asks someone to post the link to the agenda...
  251. # [18:25] <timeless> ... ruby has this page open with the schedule
  252. # [18:25] * timeless http://www.w3.org/wiki/HTML/wg/2013-04-Agenda
  253. # [18:25] * Joins: rubys (~rubys@public.cloak)
  254. # [18:26] <timeless> ... there are requests from the Media TF
  255. # [18:26] <timeless> ... for a session on EME
  256. # [18:26] <timeless> ... - current bugs
  257. # [18:26] <timeless> ... - Accessibility TF wants to talk w/ them about alternate media in the clear
  258. # [18:26] <timeless> ... I'm proposing to do these after lunch
  259. # [18:26] <timeless> ... and i'm proposing to do MSE first
  260. # [18:27] <timeless> ... it should take 30 minutes?
  261. # [18:27] * chaals notes that 1.45pm is generally considered morning in Spain...
  262. # [18:27] <timeless> .. eric(?)
  263. # [18:27] * Joins: aizu (~aizu@public.cloak)
  264. # [18:27] <timeless> ... i'm assuming lunch is 12p-1
  265. # [18:27] <timeless> ... we'll do MSE 1p-2
  266. # [18:27] <timeless> ... then EME after that for 90 mins
  267. # [18:27] <timeless> ... there are a fair number of open topics there
  268. # [18:27] * Joins: JF (~JF@public.cloak)
  269. # [18:27] <timeless> ... a larger section on Candidate REC status
  270. # [18:27] <timeless> ... - update on testsuite, coverage, status
  271. # [18:27] <timeless> ... krisk wanted to talk about github and branching
  272. # [18:28] <timeless> ... i suggested working on figuring out which parts of the document are passing exit criteria
  273. # [18:28] * Joins: cabanier1 (~cabanier@public.cloak)
  274. # [18:28] <timeless> ... and talking about Features AT RISK
  275. # [18:28] * Quits: cabanier (~uid11338@public.cloak) ("")
  276. # [18:28] <timeless> ... MicroData met yesterday
  277. # [18:28] <timeless> ... i suggested to darobin that this is a fairly large topic
  278. # [18:28] * Joins: Jungkee (~Jungkee@public.cloak)
  279. # [18:28] * Quits: cabanier1 (~cabanier@public.cloak) ("Leaving.")
  280. # [18:28] <timeless> ... that we start it this morning
  281. # [18:28] <Jungkee> Present+ Jungkee_Song
  282. # [18:29] <timeless> ... we'll finish this section w/in half an hour
  283. # [18:29] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 60 seconds)
  284. # [18:29] * Joins: adrianba (~adrianba@public.cloak)
  285. # [18:29] <timeless> ... and then the rest of the morning to start on [hand-pointed] topic
  286. # [18:29] * Joins: anraud (~anraud@public.cloak)
  287. # [18:29] <timeless> ... the WG has 2 docs out to CR and our job is to get them past
  288. # [18:29] * Joins: CyrilRa (~anonymous@public.cloak)
  289. # [18:29] * Joins: cabanier (~cabanier@public.cloak)
  290. # [18:29] * anraud is now known as abraud
  291. # [18:29] <timeless> ... ruby: can you put CR status for 9:30a-10:15
  292. # [18:29] <timeless> ... and part 2, 10:30a-12noon
  293. # [18:29] * Joins: wonsuk (~wonsuk@public.cloak)
  294. # [18:29] * Joins: wseltzer (wseltzer@public.cloak)
  295. # [18:29] <timeless> ... that covers the big things
  296. # [18:30] <timeless> ... for this morning and early this afternoon
  297. # [18:30] <timeless> ... Moving the polyglot spec forward
  298. # [18:30] <timeless> ... eliot?
  299. # [18:30] <timeless> eliot: i want to hear where people's feelings are
  300. # [18:30] <timeless> ... it could be 10mins or 45mins
  301. # [18:30] <CyrilRa> Anyone on phone bridge? Been on bridge from Agenda for a while (and on IRC Channel), on my own…
  302. # [18:30] <timeless> paulc: ruby, open a slot tomorrow morning at 9am
  303. # [18:30] * timeless -- raises bridge request
  304. # [18:31] * Joins: bryan (~bryan@public.cloak)
  305. # [18:31] * timeless someone chases the host to investigate
  306. # [18:31] <bryan> present+ Bryan_Sullivan
  307. # [18:31] <timeless> paulc: darobin heartbeat, can i lump that w/ misc for tomorrow morning
  308. # [18:31] <timeless> darobin: sure
  309. # [18:32] <timeless> paulc: we want to talk about various documents
  310. # [18:32] * Joins: eliot (~eliot@public.cloak)
  311. # [18:32] <timeless> ... and we want at least oral concurrence
  312. # [18:32] * timeless () ?
  313. # [18:32] <krisk> krisk: F2F wiki http://www.w3.org/wiki/HTML/wg/2013-04-Agenda
  314. # [18:32] * timeless darobin speaker?
  315. # [18:32] * darobin wasn't looking, sorry
  316. # [18:32] <eliot> hober
  317. # [18:32] <timeless> hober: did we schedule EME?
  318. # [18:32] <CyrilRa> Update agenda to reflect IRC Channel
  319. # [18:32] <timeless> paulc: yes
  320. # [18:32] * Joins: edoyle (~edoyle@public.cloak)
  321. # [18:33] * timeless [projector goes offline]
  322. # [18:33] * Joins: johnsim (~johnsim@public.cloak)
  323. # [18:33] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 60 seconds)
  324. # [18:33] <timeless> paulc: assigning transcript to audio/video
  325. # [18:34] <timeless> ... Accessibility TF wanted this
  326. # [18:34] <timeless> ... foliet, do you have any idea how long it will take?
  327. # [18:34] <timeless> foliet: 30mins? maybe longer
  328. # [18:34] <timeless> paulc: ruby, put in post coffee tomorrow morning
  329. # [18:34] <timeless> ... Web Perf issues re:HTML5
  330. # [18:35] <timeless> ... put after coffee in misc 2
  331. # [18:35] * Joins: cyns (~cyns@public.cloak)
  332. # [18:35] <timeless> ... session on wiki "Extension Spec Status"
  333. # [18:35] <timeless> ... Moving Image Description aka Longdesc
  334. # [18:35] <timeless> ... - it has a FPWD, and the TF intends to take it to LC
  335. # [18:35] <timeless> ... chaals ?
  336. # [18:35] <timeless> chaals: at least 3 minutes
  337. # [18:35] <timeless> paulc: put it in misc 2
  338. # [18:36] <timeless> janina: some of us won't be here then
  339. # [18:36] <timeless> paulc: ok, create a slot today @ 11:45a
  340. # [18:36] <timeless> s/ok/ok, ruby,/
  341. # [18:36] <timeless> ... i think that covers everything on the list
  342. # [18:36] <timeless> ... anyone have anything else?
  343. # [18:36] <timeless> ... darobin, looks like we have time for another testing slot tomorrow
  344. # [18:36] <timeless> darobin: if we need it
  345. # [18:36] <timeless> paulc: this group needs to figure out how to use the time
  346. # [18:37] <timeless> ... we need to figure out which parts need testing, and which don't
  347. # [18:37] <timeless> ... if we need to drive through the spec section by section, that's what we'll do
  348. # [18:37] <timeless> ... call that "candidate testing part 2" tomorrow afternoon
  349. # [18:37] <timeless> ... other topics?
  350. # [18:37] <timeless> ... "New features for html 5.1?"
  351. # [18:37] <timeless> plh: can we have a slot for HTML WG Charter?
  352. # [18:38] * timeless plh called daniel asking for audio help
  353. # [18:38] * timeless changes topic to 'http://www.w3.org/wiki/HTML/wg/2013-04-Agenda'
  354. # [18:38] <timeless> paulc: how much time?
  355. # [18:38] <timeless> plh: 30mins
  356. # [18:38] * timeless [plh: you should be able to project again]
  357. # [18:38] * Joins: jeff (jeff@public.cloak)
  358. # [18:39] * Quits: yoav_ (~yoav@public.cloak) (Client closed connection)
  359. # [18:39] * timeless ... or not :)
  360. # [18:39] * Quits: abraud (~anraud@public.cloak) ("Page closed")
  361. # [18:40] <timeless> paulc: any other topics?
  362. # [18:40] * timeless [silence]
  363. # [18:40] * timeless paulc: projector isn't working from paulc's / ruby's computers
  364. # [18:41] * timeless plh: i asked for help w/ projector and phone bridge
  365. # [18:41] * timeless paulc: we'll need projector for testing and cr
  366. # [18:41] * timeless ... not sure what to do here
  367. # [18:41] * Joins: acolwell (~acolwell@public.cloak)
  368. # [18:41] * timeless darobin change agenda
  369. # [18:41] * timeless chaals: do extensions
  370. # [18:42] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 60 seconds)
  371. # [18:42] <timeless> Topic: CR and Testing
  372. # [18:43] <timeless> s/Topic: CR and Testing//
  373. # [18:43] <timeless> plh: paulc, wanted Charter tomorrow
  374. # [18:43] <timeless> paulc: ok
  375. # [18:43] <timeless> Topic: CR and Testing
  376. # [18:43] * Joins: cyns (~cyns@public.cloak)
  377. # [18:44] <timeless> paulc: * HTML Test Suite coverage, gaps and status
  378. # [18:44] <timeless> ... * Usage of Github and branching (Kris)
  379. # [18:44] <timeless> ... * Review of which parts of HTML5 pass the "passive exit criteria"
  380. # [18:44] <timeless> ... * Status of HTML 5.1 and Canvas open bugs
  381. # [18:44] <timeless> ... * Status of Features at Risk (more, less?)
  382. # [18:44] <timeless> ... * Getting Microdata to CR (Editorial team)
  383. # [18:44] <timeless> ... i think we can do Microdata first
  384. # [18:44] <timeless> ... does an editor want to speak?
  385. # [18:44] <timeless> ... in December when we took HTML5 and Canvas to CR
  386. # [18:44] <timeless> ... we had an Objection in taking Microdata to CR
  387. # [18:44] <timeless> ... which is why it didn't go out at the same time
  388. # [18:44] <timeless> ... we talked about this as chairs and editors
  389. # [18:44] <timeless> ... i think we need a further update
  390. # [18:45] <timeless> MikeSmith: we're even further blocked than before
  391. # [18:45] * Joins: Bin_Hu (~Bin_Hu@public.cloak)
  392. # [18:45] <timeless> ... we'll have fewer implementations potentially than when we spoke a few months ago
  393. # [18:45] <timeless> ... the Google Blink team decided to yank the implementation of the Microdata DOM API
  394. # [18:45] * Joins: abraud (~abraud@public.cloak)
  395. # [18:45] <timeless> ... it's likely to disappear from WebKit also
  396. # [18:45] <timeless> ... the Microdata specification defines some attributes that are extensions to the HTML language
  397. # [18:45] <timeless> ... we don't have implementation conformance requirements
  398. # [18:46] <timeless> ... we only have conformance requirements for validators
  399. # [18:46] <timeless> ... the one thing we have is this DOM API
  400. # [18:46] <timeless> ... we have 2
  401. # [18:46] <timeless> ... we had one in Opera
  402. # [18:46] <timeless> ... my understanding is Opera is End-Of-Lifing their web engine (Presto)
  403. # [18:46] <chaals> q+
  404. # [18:46] * Zakim sees chaals on the speaker queue
  405. # [18:46] <timeless> ... and they'll be shipping WebKit/Chromium
  406. # [18:46] <timeless> ... I don't think we can count the Opera engine
  407. # [18:46] <timeless> ... we have one implementation in Mozilla (Gecko)
  408. # [18:46] <timeless> ... unfortunately
  409. # [18:46] <timeless> ... in discussing w/ the Chrome team
  410. # [18:47] <timeless> ... they're not just yanking the implementation
  411. # [18:47] <timeless> ... they're not interested in implementing the specification as spec'd
  412. # [18:47] <timeless> ... we could work to go to CR
  413. # [18:47] <timeless> ... but, six months from now, we're unlikely to be able to exit
  414. # [18:47] <timeless> ... also, editorally
  415. # [18:47] <timeless> ... there's no industry momentum behind Microdata
  416. # [18:47] <timeless> ... it was nice at the time
  417. # [18:48] <timeless> ... it lit a fire under the RDFa to force them to make their API fit to market
  418. # [18:48] <timeless> ... it pushed the RDFa partisans to align w/ what we asked them to do
  419. # [18:48] <timeless> ... now that it's done
  420. # [18:48] <timeless> ... I don't think the entire world needs to work on two different
  421. # [18:48] <timeless> ... Practically speaking, Schema.org started w/ Microdata
  422. # [18:48] <timeless> ... but now RDFa has a lite version, which is quite usable
  423. # [18:49] <darobin> [despite its terrible name]
  424. # [18:49] <timeless> ... I don't think orgs like Schema.org which are using embedded metadata
  425. # [18:49] <timeless> ... want to do things twice
  426. # [18:49] <timeless> ... I don't think the investment is necessarily needed to continue
  427. # [18:49] <timeless> ... I, myself, don't think it makes sense to continue to pursue this
  428. # [18:49] <timeless> q?
  429. # [18:49] * Zakim sees chaals on the speaker queue
  430. # [18:49] <timeless> ack chaals
  431. # [18:49] * Zakim sees no one on the speaker queue
  432. # [18:49] <timeless> chaals: I put myself on the queue to call Bollocks
  433. # [18:50] <timeless> ... 1. Microdata is in large part not directed at browsers
  434. # [18:50] <timeless> ... it's the least interesting application in many cases
  435. # [18:50] <timeless> ... browser implementations aren't always the implementations you're looking for
  436. # [18:50] * Joins: jernoble (~jernoble@public.cloak)
  437. # [18:50] <timeless> ... in some things we do in HTML
  438. # [18:50] <timeless> ... we couldn't care less if it's used in the browser
  439. # [18:50] <timeless> ... things like Authoring systems
  440. # [18:50] * Joins: markw_ (~markw@public.cloak)
  441. # [18:50] <timeless> ... for Microdata, it's for Data management systems
  442. # [18:50] <timeless> ... you might lose Browser implementations
  443. # [18:51] <timeless> ... Yandex has a Microdata implementation for schema.org
  444. # [18:51] <timeless> ... and we can see interoperable
  445. # [18:51] <CyrilRa> Any update on phone bridge?
  446. # [18:51] <timeless> ... we don't really care if it's implemented in a browser
  447. # [18:51] <rubys> q+
  448. # [18:51] * Zakim sees rubys on the speaker queue
  449. # [18:51] * timeless they came in
  450. # [18:51] <MikeSmith> q+ to thank Chaals for volunteering to serve as the W3C editor for the Microdata CR spec
  451. # [18:51] * Zakim sees rubys, MikeSmith on the speaker queue
  452. # [18:51] <timeless> ... we want to see if it's really implementable
  453. # [18:51] <timeless> ... the approach for "what is a valid implementation requirement"
  454. # [18:51] <timeless> ... should be opened up a bit
  455. # [18:51] <paulc> rrsagent, generate minutes
  456. # [18:51] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html paulc
  457. # [18:52] <timeless> ... there are boatloads of Microdata in Russia
  458. # [18:52] <timeless> ... we use Microdata in Yandex, which we implemented early
  459. # [18:52] <timeless> ... so there's a lot of it
  460. # [18:52] <timeless> ... we lead the Russian market
  461. # [18:52] <timeless> ... as Google leads the US market
  462. # [18:52] <timeless> ... i'm not necessarily disagreeing w/ MikeSmith 's conclusion
  463. # [18:52] <timeless> ... but i'm disagreeing your steps
  464. # [18:53] <timeless> ack MikeSmith
  465. # [18:53] <Zakim> MikeSmith, you wanted to thank Chaals for volunteering to serve as the W3C editor for the Microdata CR spec
  466. # [18:53] * Zakim sees rubys on the speaker queue
  467. # [18:53] <timeless> MikeSmith: if you are invested in it
  468. # [18:53] <timeless> ... then you're welcome to edit
  469. # [18:53] <timeless> ack rubys
  470. # [18:53] * Zakim sees no one on the speaker queue
  471. # [18:53] <timeless> rubys: i want people to focus on actual recommendations
  472. # [18:53] <timeless> ... MikeSmith was talking about Terminating as a NOTE
  473. # [18:53] <timeless> ... and that was what i heard
  474. # [18:53] * Joins: SteveF (~SteveF@public.cloak)
  475. # [18:53] <timeless> ... but from chaals, you said we don't care about the html bit?
  476. # [18:53] <timeless> ... but we want the rest?
  477. # [18:54] <timeless> chaals: i was trying to avoid committing to find an editor
  478. # [18:54] <timeless> rubys: if we don't have an editor, we should terminate
  479. # [18:54] <timeless> chaals: we should do things for reasons that make sense
  480. # [18:54] <timeless> ... if we don't have an editor, no one cares about it, we walk away
  481. # [18:54] <timeless> paulc: when chairs did a call for editors last summer
  482. # [18:54] <timeless> ... we had a lot of answers, but they had limited experience
  483. # [18:54] <timeless> ... and we turned them down
  484. # [18:55] <timeless> ... don't assume the only possible editors are in the room
  485. # [18:55] <timeless> ... people might not have a primary interest in Microdata
  486. # [18:55] <timeless> ... but they might volunteer to get editing experience
  487. # [18:55] * Quits: MichaelC_SJO (cooper@public.cloak) (Ping timeout: 60 seconds)
  488. # [18:55] <timeless> ... the right way forward is for chairs to do a call for volunteers
  489. # [18:55] <timeless> MikeSmith: yes
  490. # [18:55] <timeless> ... if a WG, esp a high profile WG like this
  491. # [18:55] <timeless> ... puts out a call for editors
  492. # [18:55] <timeless> ... we'll have a lot of people who will step up and say "yes"
  493. # [18:55] <timeless> ... "oh, btw, what is Microdata?"
  494. # [18:56] <timeless> ... we don't want people who don't know what it is to step up
  495. # [18:56] <timeless> ... they won't stick around
  496. # [18:56] <darobin> q?
  497. # [18:56] * Zakim sees no one on the speaker queue
  498. # [18:56] <timeless> ... abundance of potential editors isn't a solution
  499. # [18:56] <timeless> rubys: you suggested the APIs are AT RISK
  500. # [18:56] <timeless> ... we could take some decision on the APIs
  501. # [18:56] * Joins: MichaelC (cooper@public.cloak)
  502. # [18:56] <timeless> ... you were suggesting is that the parts that chaals spoke to
  503. # [18:56] <timeless> ... search engines, processing systems
  504. # [18:56] <timeless> ... are the attributes
  505. # [18:57] <timeless> ... and we could propose to move them somewhere else?
  506. # [18:57] <timeless> rubys: when we went to CR
  507. # [18:57] <timeless> ... we had a missing section
  508. # [18:57] <timeless> ... we spoke about moving it to the HTML base spec
  509. # [18:57] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 60 seconds)
  510. # [18:57] <timeless> paulc: i don't think people in the room understand what happened at the Director's TR Call for Microdata
  511. # [18:57] <timeless> ... I want to refresh people's minds
  512. # [18:57] <timeless> MikeSmith: i'm trying to remember that call
  513. # [18:58] <timeless> ... if someone else on the call?
  514. # [18:58] <timeless> darobin: we had a Director's Call to move Microdata to CR
  515. # [18:58] <timeless> ... during the call, we noticed a section had gone AWOL
  516. # [18:58] <timeless> ... there was a merge error from the WHAT WG spec
  517. # [18:58] <timeless> ... the call failed, because we couldn't ship a spec missing an entire section
  518. # [18:58] <timeless> ... after which the Blink announcement happened
  519. # [18:58] <timeless> rubys: three things
  520. # [18:59] <timeless> ... 1. API
  521. # [18:59] <timeless> ... - no one in room has interest
  522. # [18:59] <timeless> ... 2. Definition of Microdata
  523. # [18:59] <timeless> ... - Yandex is interested, but not necessarily to find an editor
  524. # [18:59] <timeless> chaals: if you want the spec in Russian...
  525. # [18:59] <timeless> rubys: 3. Microdata in HTML
  526. # [18:59] <timeless> ... which is currently in the HTML spec
  527. # [18:59] <timeless> ... it should probably be tombstoned
  528. # [18:59] <timeless> ... if decision is to make it a FINAL NOTE
  529. # [18:59] <MikeSmith> q+ to say that another possibility is that we just put Microdata back into the spec where it started from
  530. # [18:59] * Zakim sees MikeSmith on the speaker queue
  531. # [18:59] <timeless> ... it should probably be moved back
  532. # [19:00] <timeless> paulc: why wouldn't we fix the missing section
  533. # [19:00] <timeless> ... and go to CR w/ the API marked at risk
  534. # [19:00] <timeless> rubys: if there's interest and an editor
  535. # [19:00] <timeless> ... that makes sense
  536. # [19:00] <timeless> paulc: trying to make sense w/o worrying on editor
  537. # [19:00] <timeless> darobin: i don't think we should focus on finding an editor
  538. # [19:00] * MichaelC is now known as MichaelC_SJC
  539. # [19:00] <timeless> ... i don't think it's a lot of editorial work
  540. # [19:01] <chaals> q-
  541. # [19:01] * Zakim sees MikeSmith on the speaker queue
  542. # [19:01] <timeless> ... tombstoning, dropping API, etc, all are short
  543. # [19:01] * Joins: BobLund (~BobLund@public.cloak)
  544. # [19:01] <timeless> ... if there's strong interest from Yandex
  545. # [19:01] <timeless> ... we can probably take to CR w/o the API
  546. # [19:01] <timeless> ... if you want us to take it
  547. # [19:01] <timeless> ... show us another company w/ interest
  548. # [19:02] <timeless> MikeSmith: we made a decision a long time ago to split the Microdata stuff out of the HTML spec
  549. # [19:02] * Joins: cyns (~cyns@public.cloak)
  550. # [19:02] <timeless> ... the upstream spec is continugous
  551. # [19:02] <timeless> ... we could put it back there/leave it there
  552. # [19:02] <timeless> ... part of why we pulled it out was political
  553. # [19:02] * plh on the phone bridge, the reservation didn't go through in EBay
  554. # [19:03] <timeless> ... to show we didn't want to give it an unfair advantage over RDFa
  555. # [19:03] <timeless> ... we could put it into HTML.next
  556. # [19:03] * plh we might get this afternoon .... or tomorrow :(
  557. # [19:03] <timeless> paulc: that's another
  558. # [19:03] <timeless> ... alternative
  559. # [19:03] <timeless> ... 1. go to CR w/ part of spec AT RISK
  560. # [19:03] <timeless> ... 2. archive w/ WG NOTE
  561. # [19:04] <rubys> q+
  562. # [19:04] * Zakim sees MikeSmith, rubys on the speaker queue
  563. # [19:04] <timeless> ... 3. fold the attributes in HTML for 5.1 - as Yandex, and schema.org use them
  564. # [19:04] <timeless> MikeSmith: 3 is what i'd suggest
  565. # [19:04] <timeless> ... let's reduce the amount of extra work for myself
  566. # [19:04] <timeless> darobin: not just you
  567. # [19:05] <timeless> paulc: darobin, how much work is it to integrate back into HTML5.1?
  568. # [19:05] <timeless> darobin: even less than the ohters
  569. # [19:05] <timeless> s/ohters/others/
  570. # [19:05] <timeless> ack MikeSmith
  571. # [19:05] <Zakim> MikeSmith, you wanted to say that another possibility is that we just put Microdata back into the spec where it started from
  572. # [19:05] * Zakim sees rubys on the speaker queue
  573. # [19:05] <timeless> ack rubys
  574. # [19:05] * Zakim sees no one on the speaker queue
  575. # [19:05] <timeless> rubys: MikeSmith, what do you propose to do w/ the API?
  576. # [19:05] <timeless> MikeSmith: leave it there for now
  577. # [19:05] <timeless> paulc: anyone in the room want to express an opinion on the three options?
  578. # [19:06] <timeless> ... 1. go to CR w/ part of spec AT RISK
  579. # [19:06] <darobin> [we could even come up with a better API that also covers RDFa]
  580. # [19:06] <timeless> ... 2. archive w/ WG NOTE
  581. # [19:06] <timeless> ... 3. fold the attributes in HTML for 5.1
  582. # [19:06] * Quits: cyns (~cyns@public.cloak) (Ping timeout: 60 seconds)
  583. # [19:06] <timeless> chaals: we'd like it to go to CR, so it isn't spinning around
  584. # [19:06] <timeless> hober: i agree w/ MikeSmith, roll it into 5.1
  585. # [19:06] <timeless> paulc: other opinions?
  586. # [19:07] <timeless> Mark_Vickers: confused
  587. # [19:07] <timeless> ... MikeSmith spoke about this
  588. # [19:07] <timeless> ... can we get multiple implementations
  589. # [19:07] <timeless> ... is everyone turning away from this?
  590. # [19:07] <timeless> ... option 3, doesn't that cause more risk?
  591. # [19:07] <timeless> ... to the 5.1 spec
  592. # [19:07] <timeless> ... not getting multiple implementations?
  593. # [19:07] <timeless> ... not getting things people want?
  594. # [19:08] <timeless> ... and it seems to contradict the extensions spec model
  595. # [19:08] <timeless> darobin: i understand your confusion
  596. # [19:08] <timeless> ... putting it in 5.1
  597. # [19:08] <timeless> ... a. it's less work for us
  598. # [19:08] <timeless> ... b. it gives us more time, 5.1 target is 2016
  599. # [19:08] <timeless> ... it doesn't push us to make a decision in the next six months
  600. # [19:08] <timeless> ... give people a chance to use it, or give us a chance to notice it's completely dead
  601. # [19:08] <timeless> ... re: relationship to extension specs
  602. # [19:09] <timeless> ... it interacts w/ lots of other sections
  603. # [19:09] <timeless> ... it interacts w/ syntax, drag and drop, etc.
  604. # [19:09] <timeless> ... it's difficult to extract
  605. # [19:09] <timeless> s/re:/c. re:/
  606. # [19:09] <timeless> paulc: other questions/comments?
  607. # [19:09] * Joins: yoav_ (~yoav@public.cloak)
  608. # [19:10] <timeless> paulc: chairs will take an action item for a proposal
  609. # [19:10] <timeless> ... need to figure out if we want to do a CfC or something else, I expect to hear an objection if we do a CfC
  610. # [19:10] <timeless> chaals: i doubt Yandex will raise an Objection
  611. # [19:10] <timeless> ... unless we offer to pony up resources
  612. # [19:10] <timeless> ... this isn't a hill we'll die on
  613. # [19:10] <timeless> ... strong objection path is unlikely
  614. # [19:10] <timeless> paulc: what if we move the attributes to 5.0?
  615. # [19:11] <timeless> ... the reason this is in microdata5.0
  616. # [19:11] <timeless> ... was because the WG made a decision to split out the content
  617. # [19:11] <timeless> ... it's the attributes you're most interested in, right/
  618. # [19:11] <rubys> action: sam to bring microdata proposals to the working group 1) terminate as a note, 2) take attributes to CR, 3) move to 5.1
  619. # [19:11] * @trackbot is creating a new ACTION.
  620. # [19:11] * RRSAgent records action 1
  621. # [19:11] <@trackbot> Created ACTION-225 - Bring microdata proposals to the working group 1) terminate as a note, 2) take attributes to CR, 3) move to 5.1 [on Sam Ruby - due 2013-04-30].
  622. # [19:11] <timeless> s|/|?|
  623. # [19:11] <timeless> chaals: yes
  624. # [19:11] <timeless> paulc: why can't we just fold this back into 5.0?
  625. # [19:12] <timeless> chaals: same political reasons as why we split it out
  626. # [19:12] <timeless> MikeSmith: if we put the attributes back into the spec, it won't affect progress of the spec
  627. # [19:12] <timeless> ... we don't have conformance requirements
  628. # [19:12] <timeless> paulc: right, that's why i asked
  629. # [19:12] <timeless> ... but chaals, i think you're right, we'd get an Objection
  630. # [19:12] <timeless> [ Time check ]
  631. # [19:13] * timeless paulc 10 minute coffee break
  632. # [19:13] * timeless and then darobin starts on HTML test suite?
  633. # [19:13] * timeless darobin yes
  634. # [19:13] <timeless> topic: HTML Test Suite coverage, gaps and status
  635. # [19:13] <timeless> i/think we can do Microdata first/Topic: Getting Microdata to CR (Editorial team)/
  636. # [19:13] <timeless> RRSAgent, draft minutes
  637. # [19:13] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html timeless
  638. # [19:13] <ArtB> zakim, code?
  639. # [19:13] <Zakim> sorry, ArtB, I don't know what conference this is
  640. # [19:14] * timeless ArtB we don't have a bridge
  641. # [19:14] * timeless plh: we're getting the hardware
  642. # [19:15] * ArtB yes I can see that; not sure why Zakim is running ...
  643. # [19:15] * timeless but it'll probably be set up by the afternoon
  644. # [19:15] * timeless well, zakim is running the queue :)
  645. # [19:15] * timeless runs to break
  646. # [19:15] * ArtB thanks timeless
  647. # [19:15] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 60 seconds)
  648. # [19:17] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 60 seconds)
  649. # [19:17] * Quits: yoav_ (~yoav@public.cloak) (Ping timeout: 60 seconds)
  650. # [19:19] * Quits: wonsuk (~wonsuk@public.cloak) (Ping timeout: 60 seconds)
  651. # [19:29] * timeless paulc: the guy gave us some mics
  652. # [19:29] <timeless> darobin: i suppose most of you are familiar w/ W3 process
  653. # [19:29] <timeless> ... one of the things you need to go from CR to PR
  654. # [19:29] <timeless> ... is a Test Suite
  655. # [19:29] <timeless> ... to prove that the nice piece of prose is supported by implementations
  656. # [19:29] <timeless> ... when you have a spec as large as HTML
  657. # [19:29] <timeless> ... writing a Test Suite is a big task
  658. # [19:29] <timeless> ... we put a lot of effort into it
  659. # [19:30] <timeless> ... we did an extra push
  660. # [19:30] <timeless> ... to ensure we have a good Test Suite, so we can exit CR on schedule
  661. # [19:30] <paulc> Topic: HTML Test Suite coverage, gaps and status
  662. # [19:30] <timeless> ... a few testing topics that I want to introduce
  663. # [19:30] * timeless that's lready there from the break
  664. # [19:30] <timeless> ... the testing repository has moved to github
  665. # [19:31] * Joins: krisk (~krisk@public.cloak)
  666. # [19:31] * timeless https://github.com/w3c/web-platform-tests
  667. # [19:31] * timeless AV guy is going to call up the bridge
  668. # [19:31] * timeless [dial tones]
  669. # [19:31] * Joins: BobLund (~BobLund@public.cloak)
  670. # [19:32] * timeless chaals you know you've been doing this too long when you recognize that dialing tone sequence
  671. # [19:32] * plh zakim, who is on the phone?
  672. # [19:32] * Zakim has not yet started, plh
  673. # [19:32] * Zakim sees on irc: BobLund, krisk, MichaelC_SJC, SteveF, markw_, jernoble, abraud, Bin_Hu, acolwell, jeff, johnsim, edoyle, eliot, bryan, wseltzer, cabanier, CyrilRa, adrianba, Jungkee,
  674. # [19:32] * Zakim ... JF, aizu, rubys, Mark_Vickers, Travis, chaals, ddorwin, glenn_
  675. # [19:32] <plh> zakim, list conference
  676. # [19:32] <Zakim> I don't understand 'list conference', plh
  677. # [19:32] <plh> zakim, list conferences
  678. # [19:32] <Zakim> I see T&S_(DNTC)1:00PM, HTML_CG(F2F)12:00PM, W3C_DOCS()1:00PM active
  679. # [19:32] <Zakim> also scheduled at this time are Team_(site-design)17:03Z, XML_ET-TF()11:00AM, SW_RDB2RDF()12:00PM, WAI_PF(Text)1:00PM
  680. # [19:32] <plh> zaki, this is html_cg
  681. # [19:32] <plh> zakim, this is html_cg
  682. # [19:32] <Zakim> ok, plh; that matches HTML_CG(F2F)12:00PM
  683. # [19:32] <krisk> See -> https://github.com/w3c/web-platform-tests
  684. # [19:32] * plh zakim, who is on the phone?
  685. # [19:32] * Zakim sees on the phone: CyrilRa, Paypal
  686. # [19:33] <timeless> s/See //
  687. # [19:33] * timeless ArtB : you can call in
  688. # [19:33] <timeless> darobin: we have a relatively new repo on github
  689. # [19:33] <timeless> ... in addition to HTML tests
  690. # [19:33] <timeless> ... this is the repo for all w3 related technologies from W3C
  691. # [19:33] * Joins: wonsuk (~wonsuk@public.cloak)
  692. # [19:33] <timeless> ... possibly also for Khronos
  693. # [19:33] <timeless> ... there's 2d canvas
  694. # [19:34] <timeless> ... webapps tests
  695. # [19:34] <timeless> ... an html directory - the html test suite
  696. # [19:34] <timeless> ... in github fashion
  697. # [19:34] <timeless> ... if you want to contribute
  698. # [19:34] <timeless> ... you fork the repo
  699. # [19:34] <timeless> ... clone it locally
  700. # [19:34] <timeless> ... make changes
  701. # [19:34] <timeless> ... push changes back
  702. # [19:34] <timeless> ... make pull request
  703. # [19:34] <timeless> ... someone working on test review team
  704. # [19:34] <timeless> ... will give feedback or merge in
  705. # [19:34] <timeless> ... we have a fairly straightforward workflow
  706. # [19:35] <timeless> ... we had a test suite
  707. # [19:35] <timeless> ... we noticed the bottleneck was in reviewing tests
  708. # [19:35] <timeless> ... people would write them, submit them
  709. # [19:35] <timeless> ... but they'd get stuck there
  710. # [19:35] <timeless> ... if you're interested in helping review tests
  711. # [19:35] <timeless> ... writing tests is difficult if you're not familiar w/ the proces
  712. # [19:35] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 60 seconds)
  713. # [19:35] <timeless> s/proces/process/
  714. # [19:35] <ArtB> zakim, code?
  715. # [19:36] <Zakim> the conference code is 4865 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ArtB
  716. # [19:36] <timeless> ... but reviewing them is a good way to start
  717. # [19:36] <timeless> ... we have w3c-test.org
  718. # [19:36] <timeless> ... it has a web platform test subdirectory
  719. # [19:36] * timeless http://w3c-test.org/web-platform-tests/ (someone please -> http://w3c-test.org/web-platform-tests/ Web Platform Tests)
  720. # [19:36] <timeless> ... for HTML, see we have a breakdown
  721. # [19:37] <darobin> http://w3c-test.org/web-platform-tests/master/tools/coverage/?algos=2&assume-idl=85&assume-tooling=50&idl=5&level=1&propdef=8&reftest-factor=2&review-success=50&review-time=30&rfc2119=4&sort-by=id&spec=html&test-time=60
  722. # [19:37] <Zakim> +Art_Barstow
  723. # [19:37] <timeless> foliet: where is the Accessibility section?
  724. # [19:37] * Joins: BobLund (~BobLund@public.cloak)
  725. # [19:37] <timeless> darobin: this is html
  726. # [19:37] <timeless> ... w3c has a fellow on loan from Facebook
  727. # [19:38] <timeless> ... tobie
  728. # [19:38] <chaals> -> http://w3c-test.org/web-platform-tests/ Web Platform Tests
  729. # [19:38] <timeless> ... and they're working on figuring out how to make the accessibility testing side work
  730. # [19:38] <timeless> ... accessibility testing is harder to make automatable
  731. # [19:38] <timeless> ... they're considering Web Driver
  732. # [19:38] <timeless> foliet: there's a community of driven people
  733. # [19:38] <plh> q+
  734. # [19:38] * Zakim sees plh on the speaker queue
  735. # [19:38] <timeless> ... we could put Brawn instead
  736. # [19:39] <timeless> darobin: we're in the process of raising funds
  737. # [19:39] <timeless> ... and trying to develop tools, to do test running, result gathering, analysis, etc.
  738. # [19:39] <timeless> ... for manual tests, we have a prototype, we're not happy w/ it
  739. # [19:39] <timeless> ... i wouldn't want to launch a big crowd sourcing on it now
  740. # [19:39] <timeless> ... they'd give up on it within a day
  741. # [19:39] <timeless> ... for CSS, there are plenty of things you can't automate
  742. # [19:39] <plh> q-
  743. # [19:39] * Zakim sees no one on the speaker queue
  744. # [19:39] <timeless> ... we want to push a crowd-sourcing effort
  745. # [19:40] <timeless> ... no timeline for that
  746. # [19:40] <timeless> ... plh ?
  747. # [19:40] <timeless> plh: we're going to develop the infrastructure
  748. # [19:40] <timeless> ... i don't think we'll be in a position to push for crowd-sourcing w/in 6 months
  749. # [19:40] <timeless> ... and it's hard to align with a timeline
  750. # [19:40] <timeless> ... i can't rely on crowd-sourcing if i need to deliver by 2014
  751. # [19:40] <timeless> darobin: you were talking about crowd-sourcing writing of tests
  752. # [19:41] <timeless> ... but foliet was talking about crowd-sourcing running
  753. # [19:41] <timeless> foliet: we have a strong community, both professional and volunteer
  754. # [19:41] <timeless> ... who'd be able to run tests
  755. # [19:41] <timeless> plh: for long term, we'd like to rely on Driver
  756. # [19:41] <timeless> ... i don't think we'll rely on it before next year
  757. # [19:41] <timeless> darobin: Accessibility testing is definitely part of it
  758. # [19:42] <timeless> plh: when we test <track> or [Media].mediagroup, it would be part of that
  759. # [19:42] <timeless> darobin: to give you a sense of the size of the Test Suite
  760. # [19:42] <timeless> ... we have over 10,000 tests
  761. # [19:42] <chaals> [/me wonders about webdriver running accessibility tools that are not built into browsers - but not sure that's a critical thing to say here]
  762. # [19:42] <timeless> ... we want 26,000
  763. # [19:42] <timeless> paulc: from my point of view, this is going at it ass-backwards
  764. # [19:43] <timeless> ... HTML5 WG went into CR w/ a passive exit critera
  765. # [19:43] <timeless> s/critera/criteria/
  766. # [19:43] <timeless> ... that we don't need to test things if we claim we have interop
  767. # [19:43] <timeless> ... we have a grant to not to write tests
  768. # [19:43] <timeless> ... i understand there's a wide desire to have a broad test suite for the platform
  769. # [19:43] <timeless> ... our job in this WG is to get out of CR
  770. # [19:44] <timeless> ... if we believe we have compat in an area, then we don't need tests there
  771. # [19:44] <timeless> ... this is creating a higher mountain than we have to climb
  772. # [19:44] <timeless> darobin: there are 2 things
  773. # [19:44] <timeless> ... `the test suite we need to exit criteria`
  774. # [19:44] <timeless> paulc: no
  775. # [19:44] <timeless> ... we need test results
  776. # [19:44] <timeless> ... you don't need a test suite to get out of CR
  777. # [19:44] <timeless> ... you need interop proof that the director will accept
  778. # [19:45] <timeless> ... this WG went into CR w/ another way to do that as well
  779. # [19:45] <timeless> ... "if we can identify parts of the spec that are broadly implemented
  780. # [19:45] <timeless> ... by implementations out there
  781. # [19:45] <timeless> ... then we don't need a test suite for that"
  782. # [19:45] <timeless> darobin: we would need 8.5 years to finish this
  783. # [19:45] <timeless> ... i don't think our goal is to exit CR in 2021
  784. # [19:45] <timeless> ... which is why, within the context of exiting CR for the HTML WG
  785. # [19:46] <timeless> ... there's a subset we need to target
  786. # [19:46] <timeless> ... we don't need 100% in all these boxes
  787. # [19:46] <timeless> ... it's important to have syntax, and some other things
  788. # [19:46] <timeless> ... but we need to prioritize
  789. # [19:46] <timeless> ... figure out which areas we feel definitely need a test suite to demonstrate interoperability
  790. # [19:46] <krisk> q+
  791. # [19:46] * Zakim sees krisk on the speaker queue
  792. # [19:46] <timeless> ... i don't think we can go to the Directory and say we don't have any tests
  793. # [19:46] <bryan> q+
  794. # [19:46] * Zakim sees krisk, bryan on the speaker queue
  795. # [19:46] <timeless> ... this group needs to decide as a group which to work on
  796. # [19:47] <timeless> ... we have 6000 tests waiting for review
  797. # [19:47] <timeless> ... testing for Video, Track, things we know are new
  798. # [19:47] * chaals mjs
  799. # [19:47] <timeless> mjs: it makes sense to prioritize the tests
  800. # [19:47] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 60 seconds)
  801. # [19:47] <timeless> ... stating the criteria as the new features that need tests
  802. # [19:47] <timeless> ... isn't the right reason
  803. # [19:48] <timeless> ... <video> is possibly not what we need tests for
  804. # [19:48] <timeless> ... we have lots of real world consumers
  805. # [19:48] * Joins: tantek (~tantek@public.cloak)
  806. # [19:48] <timeless> ... whereas microdata has less use, or older elements
  807. # [19:48] <timeless> ... even though they've been around forever
  808. # [19:48] <timeless> ... e.g. if they were loosely defined before and are now strongly defined
  809. # [19:49] <timeless> ... we should ask "do we have some reason other than a test suite to decide if something is strongly interoperable"
  810. # [19:49] <timeless> ack krisk
  811. # [19:49] * Zakim sees bryan on the speaker queue
  812. # [19:49] <glenn_> q+
  813. # [19:49] * Zakim sees bryan, glenn_ on the speaker queue
  814. # [19:49] * Joins: mjs (~mjs@public.cloak)
  815. # [19:50] <timeless> [ laughter re using microphone ]
  816. # [19:50] <timeless> krisk: master branch has WebGL and other stuff
  817. # [19:50] * mjs manages to join
  818. # [19:50] <timeless> ... really concerned we're losing focus
  819. # [19:50] <timeless> ... there's a CR branch that hasn't had updates in month
  820. # [19:50] <timeless> ... there's tons of action in master
  821. # [19:50] * chaals wonders if you can hear on the bridge
  822. # [19:50] <timeless> ... there's tons of tests in master branch for canvas, but they don't work
  823. # [19:50] <timeless> ... the tests in CR branch work
  824. # [19:51] * ArtB no, only Robin and Paul can be heard (and now Kris)
  825. # [19:51] <timeless> ... in concerned about how this test suite which will last for many years converges w/ our plan to get the spec to REC
  826. # [19:51] <timeless> darobin: i agree
  827. # [19:51] <timeless> ... the html testing TF
  828. # [19:51] * chaals notes that means we need to be strict about using the mic...
  829. # [19:51] <timeless> ... should focus on getting to REC
  830. # [19:51] <timeless> ... contributing to the broader thing, but not getting lost in it completely
  831. # [19:51] <timeless> ... i wasn't aware the canvas test suite was broken
  832. # [19:51] <timeless> krisk: testing wants stuff to be automated
  833. # [19:52] <timeless> ... we made canvas automated w/ TestHarness.s
  834. # [19:52] <timeless> s/TestHarness.s/TestHarness.js/
  835. # [19:52] <timeless> ... but we're churning it
  836. # [19:52] <timeless> darobin: you should raise a bug on that
  837. # [19:52] <timeless> ... we are saving time by making them automatable
  838. # [19:52] <timeless> krisk: if we're just trying to say that <canvas> works and we're done
  839. # [19:52] <CyrilRa> silence
  840. # [19:52] <timeless> MikeSmith: ms2ger made automation for <canvas> testing
  841. # [19:53] <timeless> q?
  842. # [19:53] * Zakim sees bryan, glenn_ on the speaker queue
  843. # [19:53] <krisk> Here is an example http://www.w3c-test.org/web-platform-tests/master/2dcontext/path-objects/2d.path.arc.angle.5.html
  844. # [19:53] <timeless> [ paulc will carry mic around for the next half hour ]
  845. # [19:53] <rubys> http://dev.w3.org/html5/decision-policy/public-permissive-exit-criteria.html
  846. # [19:53] <timeless> ack bryan
  847. # [19:53] * Zakim sees glenn_ on the speaker queue
  848. # [19:53] <timeless> bryan: we should clarify focus on the spec
  849. # [19:53] <krisk> This is in the master branch (doesn't work)
  850. # [19:53] <timeless> ... which section needs tests
  851. # [19:53] <MikeSmith> RRSAgent, make minutes
  852. # [19:53] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html MikeSmith
  853. # [19:53] <timeless> ... that would help `ben` go through the spec
  854. # [19:53] <timeless> ... to decide which parts need testing
  855. # [19:54] <timeless> ... there's a need to get down to the next level
  856. # [19:54] <krisk> In the CR it's working http://www.w3c-test.org/web-platform-tests/CR/canvas2d/path-objects/2d.path.arc.angle.5.html
  857. # [19:54] <timeless> ... we'd like to focus the test writing
  858. # [19:54] <timeless> ... which parts we should be writing tests
  859. # [19:54] <timeless> ... which sections will have this `informal exit criteria`
  860. # [19:54] <timeless> [ paulc projects http://dev.w3.org/html5/decision-policy/public-permissive-exit-criteria.html ]
  861. # [19:54] <timeless> paulc: this is the exit criteria
  862. # [19:54] <JF> s/`ben`/Bin (Hu)
  863. # [19:55] * Joins: BobLund (~BobLund@public.cloak)
  864. # [19:55] <timeless> "For features that are well known to be widely implemented and deployed, and where implementations are believed to match the specification, the Working Group will assume effective real-world interoperability without testing."
  865. # [19:55] <timeless> paulc: i want this WG to start identifying those sections
  866. # [19:55] <timeless> ... instead of building a massive infrastructure for html5
  867. # [19:55] <CyrilRa> mic
  868. # [19:55] <timeless> ... that will identify which in that bar graph need testing
  869. # [19:55] <timeless> paulc: i was reading the text from the judgement level
  870. # [19:55] <timeless> ... i'd like us to spend some time at this meeting
  871. # [19:56] <chaals> [+1]
  872. # [19:56] <timeless> ... w/ the ToC of HTML5 and Canvas
  873. # [19:56] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 60 seconds)
  874. # [19:56] <timeless> ... Accessibility
  875. # [19:56] <timeless> ... mjs, i'll pile on on Video
  876. # [19:56] <timeless> ... but someone will put up a hand "in section .2 there's this feature i tried the other day"
  877. # [19:56] <timeless> ... ah, ok, now we're getting the exception list
  878. # [19:56] <timeless> ... to tell the testing people "we need a test there"
  879. # [19:56] <timeless> ... i don't care what they do
  880. # [19:57] <timeless> ... but we need the interoperability results
  881. # [19:57] <timeless> ... "here's a test, MS, you don't do this the same way as Google
  882. # [19:57] <timeless> ... we need to figure out if the spec is wrong, if you're wrong, if they're wrong
  883. # [19:57] <timeless> ... of if something else is wrong"
  884. # [19:57] <timeless> ... i agree w/ darobin, we won't get to the humongous test suite in time
  885. # [19:57] <timeless> ... w/ the task ahead of us
  886. # [19:57] <glenn_> q-
  887. # [19:57] * Zakim sees no one on the speaker queue
  888. # [19:57] <timeless> darobin: we [w3] will get to the humongous pile, but not this group
  889. # [19:58] <timeless> ... there's another group that wants to do that, but not this group
  890. # [19:58] <timeless> ... the two are related, which is why i wanted to present the context
  891. # [19:58] <timeless> q+ tantek
  892. # [19:58] * Zakim sees tantek on the speaker queue
  893. # [19:58] <chaals> q+ tantek
  894. # [19:58] * Zakim sees tantek on the speaker queue
  895. # [19:58] <timeless> tantek: Tantek Celik, Mozilla
  896. # [19:58] <plh> --> http://www.w3.org/2013/04/test_plan2.html W3C open Web Platform testing plan
  897. # [19:58] <timeless> ack ta
  898. # [19:58] * Zakim sees no one on the speaker queue
  899. # [19:58] <mjs> q+
  900. # [19:58] * Zakim sees mjs on the speaker queue
  901. # [19:58] <timeless> tantek: there were large parts of CSS we thought were widely deployed and interop
  902. # [19:58] <timeless> ... e.g. Margin collapsing
  903. # [19:58] <timeless> ... in CSS1
  904. # [19:59] <timeless> ... while developing the test suite for CSS2.1
  905. # [19:59] <timeless> ... we thought things were widely implemented and deployed
  906. # [19:59] <timeless> ... unless you think browsers are better implemented than CSS
  907. # [19:59] <timeless> ... i'd challenge the assertion than the belief
  908. # [19:59] <chaals> q+ krisk
  909. # [19:59] * Zakim sees mjs, krisk on the speaker queue
  910. # [19:59] <MikeSmith> RRSAgent, make minutes
  911. # [19:59] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html MikeSmith
  912. # [19:59] <timeless> ack krisk
  913. # [19:59] * Zakim sees mjs on the speaker queue
  914. # [19:59] <timeless> krisk: thanks mjs (for yielding)
  915. # [19:59] <timeless> ... back to darobin 's report
  916. # [20:00] <rubys> q+
  917. # [20:00] * Zakim sees mjs, rubys on the speaker queue
  918. # [20:00] <timeless> ... going from the spec, section by section
  919. # [20:00] <timeless> ... some are "this is just a definition"
  920. # [20:00] <timeless> darobin: this has been updated since the first version
  921. # [20:00] <timeless> krisk: in "infrastructure", there are a bunch of definitions
  922. # [20:00] <timeless> ... a good thing to recognize
  923. # [20:00] <plh> q+
  924. # [20:00] * Zakim sees mjs, rubys, plh on the speaker queue
  925. # [20:00] * Joins: davidb_ (~davidb@public.cloak)
  926. # [20:00] <timeless> ack mjs
  927. # [20:00] * Zakim sees rubys, plh on the speaker queue
  928. # [20:00] <timeless> mjs: the point i'd like to make is thatr
  929. # [20:00] <timeless> s/thatr/that/
  930. # [20:00] <timeless> ... as the w3 process is set up
  931. # [20:00] <timeless> ... getting to the REC stage
  932. # [20:01] <timeless> ... the final stage of the process
  933. # [20:01] <chaals> q+
  934. # [20:01] * Zakim sees rubys, plh, chaals on the speaker queue
  935. # [20:01] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  936. # [20:01] <timeless> ... has a couple of different purposes, w/ different goals
  937. # [20:01] <timeless> ... 1. is test suite driven and interoperable
  938. # [20:01] <plh> q- later
  939. # [20:01] * Zakim sees rubys, chaals, plh on the speaker queue
  940. # [20:01] <timeless> ... 2. is to prove that a specification is truly ready and should be referenced
  941. # [20:01] * ArtB wonders … if the group decides feature X is "widely interoperable" and hence no interop testing is needed, does the group have a requirement to objectively measure/show/demonstrate "widely interoperable"
  942. # [20:01] <timeless> ... 3. is the w3c patent policy starts applying
  943. # [20:01] <timeless> ... until that point, the policy is at best informal
  944. # [20:01] <timeless> ... this leads to a tension
  945. # [20:02] <timeless> ... between wanting interop
  946. # [20:02] <timeless> .. and wanting the patent policy and getting people to "use this thing"
  947. # [20:02] <timeless> s/../.../
  948. # [20:02] <timeless> ... part of the reason for the informal interop bit
  949. # [20:02] <timeless> ... is to allow for the second to parts
  950. # [20:02] <timeless> ... i don't want to downplay making a comprehensive test suite
  951. # [20:02] <timeless> ... but it does make sense to prioritize portions for the test suite
  952. # [20:03] <timeless> ... even though i agree on roughly interoperable bits
  953. # [20:03] <timeless> ... there are bits that are slightly complicated
  954. # [20:03] <rubys> q-
  955. # [20:03] * Zakim sees chaals, plh on the speaker queue
  956. # [20:03] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 60 seconds)
  957. # [20:03] * davidb_ is now known as davidb
  958. # [20:03] <timeless> ... saying "html5 is so much better than html4" is worth doing
  959. # [20:03] <timeless> ... and not waiting too long
  960. # [20:03] <timeless> paulc: darobin, if this WG could identify areas that need testing, that would be useful
  961. # [20:03] <timeless> darobin: yes
  962. # [20:03] <bryan> +1
  963. # [20:03] <timeless> paulc: and areas where this group doesn't think need testing
  964. # [20:03] <timeless> ... that would be useful
  965. # [20:04] * Joins: tantek (~tantek@public.cloak)
  966. # [20:04] * Quits: wonsuk (~wonsuk@public.cloak) (Ping timeout: 60 seconds)
  967. # [20:05] <timeless> ... and work to identify qualitatively, interoperable, independent, implementations and judgement level
  968. # [20:05] <plh> q?
  969. # [20:05] * Zakim sees chaals, plh on the speaker queue
  970. # [20:05] <Travis> q+
  971. # [20:05] * Zakim sees chaals, plh, Travis on the speaker queue
  972. # [20:05] <plh> ack chaals
  973. # [20:05] * Zakim sees plh, Travis on the speaker queue
  974. # [20:05] <timeless> ack chaals
  975. # [20:05] * Zakim sees plh, Travis on the speaker queue
  976. # [20:05] <timeless> chaals: what mjs said, we think it's important to ship this spec
  977. # [20:05] <timeless> ... we expect we'll find more bugs
  978. # [20:05] <timeless> ... we will want to improve stuff
  979. # [20:05] <timeless> ack plh
  980. # [20:05] * Zakim sees Travis on the speaker queue
  981. # [20:05] <plh> --> http://www.w3.org/2013/04/test_plan2.html W3C open Web Platform testing plan
  982. # [20:06] * timeless Travis : http://pastebin.mozilla.org/2340932
  983. # [20:06] * timeless try that on IE10?
  984. # [20:06] <timeless> plh: the test goal of this WG is different than the other test group
  985. # [20:06] <timeless> ... a point i made to the testing team
  986. # [20:06] <timeless> ... is that the HTML WG testing group will go for the minimum
  987. # [20:06] <timeless> ... the goals are different
  988. # [20:07] <timeless> ... even if the goal of the testing project is valuable
  989. # [20:07] * Quits: nonge_ (~nonge@public.cloak) ("Verlassend")
  990. # [20:07] <timeless> ... to push HTML5 to CR
  991. # [20:07] * Joins: joesteele (~joesteele@public.cloak)
  992. # [20:07] <timeless> ... i pasted a link by tobie for what we think for the testing project
  993. # [20:07] <timeless> ... it's what we sent to our ...
  994. # [20:07] <timeless> ... people are welcome to provide feedback
  995. # [20:07] <timeless> ... this is wider than the scope of the HTML WG
  996. # [20:07] <timeless> q?
  997. # [20:07] * Zakim sees Travis on the speaker queue
  998. # [20:08] <plh> ack Travis
  999. # [20:08] * Zakim sees no one on the speaker queue
  1000. # [20:08] * timeless krisk actually, maybe that url is for you :)
  1001. # [20:08] <timeless> Travis: the chart is good
  1002. # [20:08] <timeless> ... now we're trying to transition to defining what the WG needs to do for testing
  1003. # [20:08] <timeless> ... i'd like to focus the quantitative bits on our goals
  1004. # [20:09] <timeless> paulc: this topic isn't over
  1005. # [20:09] <timeless> ... i'd like us to seriously consider using the time we have tomorrow
  1006. # [20:09] <timeless> ... to use qualitative judgement
  1007. # [20:09] <timeless> ... not sure if we should do it as the group as a whole, or crowd-sourcing (breaking up into smaller groups)
  1008. # [20:09] <timeless> ... you should expect we'll spend some time tomorrow
  1009. # [20:10] <timeless> paulc: i'll return to the agenda
  1010. # [20:10] <timeless> Topic: Usage of Github and branching (Kris)
  1011. # [20:10] <timeless> paulc: did you make your point?
  1012. # [20:10] * Travis timeless: I've loaded the pastebin page--what am I looking for?
  1013. # [20:10] * timeless Travis save html locally and load in IE
  1014. # [20:10] * timeless if you see missing text in hebrew/english, it's bad :)
  1015. # [20:11] <timeless> krisk: the effort gone
  1016. # [20:11] <chaals> q+
  1017. # [20:11] * Zakim sees chaals on the speaker queue
  1018. # [20:11] <timeless> ... into setting this up in github, could go on forever
  1019. # [20:11] <timeless> ... is that where the CR branch come into play?
  1020. # [20:11] <timeless> darobin: yes
  1021. # [20:11] <timeless> krisk: so all changes there?
  1022. # [20:11] <timeless> darobin: no
  1023. # [20:11] <timeless> darobin: github repo has 2 branches
  1024. # [20:11] <timeless> ... 1. master
  1025. # [20:11] <timeless> ... 2. cr branch
  1026. # [20:11] <timeless> ... - designed as a subbranch
  1027. # [20:12] <timeless> s/master/master - where everything goes first/
  1028. # [20:12] <timeless> ... people interested in maintaining cr cherrypick
  1029. # [20:12] <timeless> paulc: does that apply to Canvas and others?
  1030. # [20:12] <timeless> darobin: yes
  1031. # [20:12] <timeless> krisk: also for webapps?
  1032. # [20:12] <timeless> darobin: idea was webapps would do the same thing
  1033. # [20:12] <timeless> ... but not our problem at all
  1034. # [20:12] <timeless> krisk: for a day or two
  1035. # [20:13] <timeless> chaals: we're following the html wg down the github rabbit hole
  1036. # [20:13] * Joins: acolwell_ (~acolwell@public.cloak)
  1037. # [20:13] <timeless> ack chaals
  1038. # [20:13] * Zakim sees no one on the speaker queue
  1039. # [20:13] <timeless> chaals: w3 signed up for a decade long project
  1040. # [20:13] <timeless> ... w/ github
  1041. # [20:13] * Quits: acolwell (~acolwell@public.cloak) (Ping timeout: 60 seconds)
  1042. # [20:13] <timeless> ... you're committed to making sure it stays alive?
  1043. # [20:13] <timeless> darobin: we're committed
  1044. # [20:13] <plh> q?
  1045. # [20:13] * Zakim sees no one on the speaker queue
  1046. # [20:14] <timeless> krisk: the master branch
  1047. # [20:14] <timeless> ... e.g. for canvas
  1048. # [20:14] <timeless> ... wanting to avoid unnecessary churn
  1049. # [20:14] * Quits: tantek (~tantek@public.cloak) (Client closed connection)
  1050. # [20:15] <timeless> paulc: who is the person responsible for the cr branch in github?
  1051. # [20:15] <timeless> darobin: probably me
  1052. # [20:15] <timeless> paulc: you, or the testing tf, or ?
  1053. # [20:15] <timeless> krisk: anyone part of w3 w/ pull privs can
  1054. # [20:15] * Joins: JonathanJ (~JonathanJ@public.cloak)
  1055. # [20:15] <timeless> darobin: so far we've been working on the assumption that anyone willing to do work was welcome to do the work
  1056. # [20:15] <timeless> ... i was working on CR, but i haven't in a while
  1057. # [20:15] <timeless> ... but we don't have someone specifically responsible
  1058. # [20:15] <timeless> krisk: the TF could
  1059. # [20:16] <timeless> ... changes at TPAC, and moving to github
  1060. # [20:16] * plh do we have in effect differences between html 5.1 and html 5.0 tests at this point?
  1061. # [20:16] <timeless> ... html needs to move forward
  1062. # [20:16] <timeless> paulc: what about test results?
  1063. # [20:16] <timeless> ... if i'm an indivual
  1064. # [20:16] <timeless> ... or a company
  1065. # [20:16] <timeless> ... and trying to decide if i want to use the tests
  1066. # [20:16] <timeless> ... what's the setup to using the tests?
  1067. # [20:17] <timeless> darobin: if you go to w3c-test.org/web-platform-tests/ there's a way to run the test suite
  1068. # [20:17] <timeless> ... you can check out the test suite
  1069. # [20:17] <timeless> ... we'd like implementors to use the test suite directly in their CI systems
  1070. # [20:18] <timeless> krisk: it's in github, but it's synced to w3c-test.org
  1071. # [20:18] <timeless> paulc: so i load this, and click this, and click this
  1072. # [20:18] <JonathanJ> rrsagent, draft minutes
  1073. # [20:18] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html JonathanJ
  1074. # [20:18] <timeless> krisk: and you click a .html file
  1075. # [20:18] <timeless> ... "you passed!"
  1076. # [20:18] <timeless> darobin: it's missing straightforward navigation
  1077. # [20:18] <timeless> ... great browser, it supports document.title
  1078. # [20:19] <JonathanJ> Present+ Jonghong_Jeon
  1079. # [20:19] <timeless> paulc: on criteria in exit criteria
  1080. # [20:19] <timeless> ... the exit criteria testing requirements need to be publicly available
  1081. # [20:19] <chaals> -
  1082. # [20:19] <timeless> ... w/o that, crowd-sourcing wouldn't be possible
  1083. # [20:19] <timeless> s/-//
  1084. # [20:19] <chaals> q-
  1085. # [20:19] * Zakim sees no one on the speaker queue
  1086. # [20:19] <timeless> s/-//
  1087. # [20:19] <timeless> s/-//
  1088. # [20:19] * timeless kicks chaals
  1089. # [20:19] <timeless> s/crowd/crowd-/
  1090. # [20:20] <timeless> paulc: i've been in groups where the interop requirements were confidential
  1091. # [20:20] <timeless> ... krisk any points on github/branching?
  1092. # [20:20] <timeless> krisk: action to make sure that it's clear
  1093. # [20:20] <timeless> ... what's to do
  1094. # [20:21] <timeless> paulc: action on Testing TF to make organization of github test suite is documented and clear?
  1095. # [20:21] <timeless> krisk: correct
  1096. # [20:21] <rubys> action on krisk make sure that the organizational structure of github test suite is well documented
  1097. # [20:21] * @trackbot is creating a new ACTION.
  1098. # [20:21] <@trackbot> Error finding 'on'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  1099. # [20:21] * timeless action failed!
  1100. # [20:21] <timeless> paulc: let's skip: Review of which parts of HTML5 pass the "passive exit criteria"
  1101. # [20:21] <timeless> Topic: Status of HTML 5.1 and Canvas open bugs
  1102. # [20:21] <rubys> action: krisk to make sure that the organizational structure of github test suite is well documented
  1103. # [20:21] * RRSAgent records action 2
  1104. # [20:21] * @trackbot is creating a new ACTION.
  1105. # [20:21] <@trackbot> Error finding 'krisk'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  1106. # [20:21] <chaals> q+ to raise the question of testing beyond the browser implementations
  1107. # [20:21] * Zakim sees chaals on the speaker queue
  1108. # [20:22] * Joins: aizu_ (~aizu@public.cloak)
  1109. # [20:22] <rubys> http://intertwingly.net/tmp/wgtrends.cgi
  1110. # [20:22] <timeless> s|Topic: Status of HTML 5.1 and Canvas open bugs||
  1111. # [20:22] <rubys> http://intertwingly.net/tmp/wgstatus.html
  1112. # [20:22] <timeless> ack chaals
  1113. # [20:22] <Zakim> chaals, you wanted to raise the question of testing beyond the browser implementations
  1114. # [20:22] * Zakim sees no one on the speaker queue
  1115. # [20:22] <timeless> chaals: there's testing for browsers
  1116. # [20:22] * Quits: aizu (~aizu@public.cloak) (Ping timeout: 60 seconds)
  1117. # [20:22] <timeless> ... but browsers are not the web
  1118. # [20:22] <timeless> ... there's one of the pieces of the web
  1119. # [20:23] <timeless> ... people need to create stuff
  1120. # [20:23] <timeless> ... i don't see that all in the plan
  1121. # [20:23] <timeless> ... that seems like a failure
  1122. # [20:23] <timeless> ... quite happy w/ "testing of can you do this is anecdotal"
  1123. # [20:23] <timeless> ... saying "browsers will implement this code as specified"
  1124. # [20:23] <timeless> ... without saying "people will produce it as specified"
  1125. # [20:23] <timeless> ... is a problem
  1126. # [20:23] <timeless> paulc: how would we tackle this problem?
  1127. # [20:24] <timeless> ... if you made this point when we were discussing our exit criteria
  1128. # [20:24] <timeless> ... would we have changed them?
  1129. # [20:24] <timeless> chaals: i did raise it then
  1130. # [20:24] <timeless> [ laughter ]
  1131. # [20:24] <rubys> action: on Kris Krueger to make sure that the organizational structure of github test suite is well documented
  1132. # [20:24] * @trackbot is creating a new ACTION.
  1133. # [20:24] * RRSAgent records action 3
  1134. # [20:24] <@trackbot> Error finding 'on'. You can review and register nicknames at <http://www.w3.org/html/wg/tracker/users>.
  1135. # [20:24] <timeless> chaals: it's about also looking at authoring systems and usage workflows
  1136. # [20:24] <timeless> ... everything has been done
  1137. # [20:24] * timeless action <victim> not action on <victim>
  1138. # [20:24] * Joins: tantek (~tantek@public.cloak)
  1139. # [20:24] <rubys> action: Kris Krueger to make sure that the organizational structure of github test suite is well documented
  1140. # [20:24] * @trackbot is creating a new ACTION.
  1141. # [20:24] * RRSAgent records action 4
  1142. # [20:24] <@trackbot> Created ACTION-226 - Krueger to make sure that the organizational structure of github test suite is well documented [on Kris Krueger - due 2013-04-30].
  1143. # [20:25] <Zakim> -Art_Barstow
  1144. # [20:25] <timeless> chaals: i'll type a comment
  1145. # [20:27] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) (Client closed connection)
  1146. # [20:27] <chaals> chaals: We have a lot of testing oriented toward browsers. But (like accessibility testing that goes beyond "simple" browsers) we haven't talked about other parts of the infrastructure - processing systems, authoring systems, content management and maintenance tools. If these don't produce what is in the spec, it doesn't matter what browsers do since they won't be processing that kind of content
  1147. # [20:28] <chaals> ... so I think it is important that we remember the rest of teh infrastructure in testing
  1148. # [20:28] <timeless> Topic: Status of HTML 5.1 and Canvas open bugs
  1149. # [20:28] <timeless> paulc: microdata fell steeply
  1150. # [20:28] <timeless> darobin: looks steep, but it fell from 9 to 1
  1151. # [20:28] <timeless> paulc: when we appointed the editorial team last fall
  1152. # [20:28] <timeless> ... we had 480 bugs
  1153. # [20:28] <timeless> ... i think the editorial team quickly got rid of the spam
  1154. # [20:28] <timeless> ... when people typed the home row
  1155. # [20:28] <timeless> ... down to 420
  1156. # [20:28] <timeless> ... and since then, we're down to less than half
  1157. # [20:29] <timeless> ... we still have a bunch of important bugs
  1158. # [20:29] <timeless> ... bugs that might impact HTML5 or Canvas CR
  1159. # [20:29] <timeless> ... not clear what the situation is
  1160. # [20:29] <timeless> ... we need a downward trend
  1161. # [20:29] <timeless> ... and editors need to understand how to balance editing and fixing bugs
  1162. # [20:29] <timeless> ... darobin ?
  1163. # [20:29] <chaals> zakim, who is on the phone?
  1164. # [20:29] <Zakim> On the phone I see CyrilRa, Paypal
  1165. # [20:29] <timeless> darobin: thinking about that
  1166. # [20:29] <timeless> ... want to go through the buglist and mark absolutely must be fixed for CR
  1167. # [20:29] <timeless> paulc: maybe it'd be useful if you did that
  1168. # [20:30] <timeless> ... we could add another histogram of that
  1169. # [20:30] <timeless> ... to see our flight path of zero bugs to cr
  1170. # [20:30] <rubys> action: robin to give us a clear indication as to which html5 bugs apply to CR due in one month
  1171. # [20:30] * RRSAgent records action 5
  1172. # [20:30] * @trackbot is creating a new ACTION.
  1173. # [20:30] <@trackbot> Created ACTION-227 - Give us a clear indication as to which html5 bugs apply to CR due in one month [on Robin Berjon - due 2013-04-30].
  1174. # [20:30] <timeless> ... let's do that, on darobin on behalf of the editorial team
  1175. # [20:30] <timeless> ... and on the canvas editors?
  1176. # [20:31] <timeless> cabanier: i think there are like 6
  1177. # [20:31] <timeless> paulc: should be very easy
  1178. # [20:31] <timeless> cabanier: i think they're all for the next version
  1179. # [20:31] <timeless> ... there's one we're going to remove
  1180. # [20:31] <timeless> ... hit regions, that changes an example
  1181. # [20:31] <timeless> paulc: darobin if we can get that in the next month
  1182. # [20:31] <timeless> darobin: yeah yeah
  1183. # [20:31] <timeless> paulc: also, based on the editor's meeting
  1184. # [20:32] <timeless> ... it isn't appropriate for someone to file a bug and wait 6 months for a response from the editors
  1185. # [20:32] <timeless> ... someone needs to triage incoming bugs
  1186. # [20:32] <chaals> i/Topic: Status/[The search engine and other processing implementations of microdata are an example of important but non-browser implementations, and on the other side so are code generators which actually create microdata e.g. for schema.org]
  1187. # [20:32] <timeless> ... comments from editors?
  1188. # [20:32] <timeless> Topic: Status of Features at Risk (more, less?)
  1189. # [20:32] <timeless> paulc: suggested at last week's WG meeting
  1190. # [20:32] <timeless> ... that we might look at Features AT RISK
  1191. # [20:33] * timeless Travis did you find a second browser? :P
  1192. # [20:33] <timeless> paulc: this is the status section from the html draft
  1193. # [20:34] <timeless> ... looking at this
  1194. # [20:34] <glenn_> <h2 class="no-num no-toc" id="status-of-this-document">Status of This document</h2>
  1195. # [20:34] <timeless> ... there's a lot of history here
  1196. # [20:34] <timeless> ... anyone have comments on these items?
  1197. # [20:34] <timeless> ... App Cache was added AT RISK because of talk of an App Cache v2
  1198. # [20:34] <timeless> ... I believe from TPAC was that this would be done in WebApps
  1199. # [20:34] <timeless> ... chairs had an offline discussion
  1200. # [20:34] <timeless> ... chaals, i don't think you got yourselves suitably rechartered
  1201. # [20:34] <glenn_> http://www.w3.org/TR/html5/#status-of-this-document
  1202. # [20:34] <timeless> chaals: we believe that work is covered by our existing charter
  1203. # [20:35] <timeless> ... we'll check again
  1204. # [20:35] <timeless> ... if it isn't, we'll recharter
  1205. # [20:35] <timeless> darobin: WebApps has a "get out of jail for free"
  1206. # [20:35] <timeless> chaals: it isn't free
  1207. # [20:35] <timeless> darobin: simply by notifying AC
  1208. # [20:35] <timeless> chaals: a bit more complex than that
  1209. # [20:35] <timeless> darobin: to take things that were worked on by HTML
  1210. # [20:35] <timeless> chaals: it's an admin discussion
  1211. # [20:35] <timeless> ... between chairs and w3 and AC
  1212. # [20:36] <timeless> paulc: will you discuss AppCache v2 this week?
  1213. # [20:36] <timeless> chaals: yes
  1214. # [20:36] <timeless> paulc: what did we do about <hgroup>?
  1215. # [20:36] <timeless> chaals: it got kicked out
  1216. # [20:36] <timeless> paulc: anything else to take out
  1217. # [20:36] <timeless> plh: or add to the list
  1218. # [20:36] <timeless> paulc: not sure how to add to a CR at risk list
  1219. # [20:37] <timeless> rubys: we seem to think that API for Microdata is at risk
  1220. # [20:37] <timeless> darobin: it's in microdata
  1221. # [20:37] <timeless> paulc: anyone know what the cite= / bug 18915 thing is?
  1222. # [20:37] <timeless> mjs: spec has a requirement that if you use cite= that the UA has to have a way to get to the url
  1223. # [20:37] <timeless> ... great wishlist, but never implemented
  1224. # [20:38] <timeless> chaals: implemented in rare places, but yeah
  1225. # [20:38] <MikeSmith> q+ to ask if we talked about style@scoped
  1226. # [20:38] * Zakim sees MikeSmith on the speaker queue
  1227. # [20:38] <timeless> paulc: not seeing further actions
  1228. # [20:38] <timeless> ack MikeSmith
  1229. # [20:38] <Zakim> MikeSmith, you wanted to ask if we talked about style@scoped
  1230. # [20:38] * Zakim sees no one on the speaker queue
  1231. # [20:38] <timeless> MikeSmith: we have two style@scoped implementations
  1232. # [20:38] <timeless> paulc: i'll ask darobin and the editorial team
  1233. # [20:39] <timeless> ... we're talking about heartbeat documents for 5.1
  1234. # [20:39] <timeless> ... do the editors think it would make sense to publish a heartbeat of the CR?
  1235. # [20:39] <timeless> darobin: we could
  1236. # [20:39] <timeless> ... not sure if there would be extreme value in it
  1237. # [20:39] <timeless> paulc: if we did a heartbeat, then it would be useful to update the status
  1238. # [20:39] <timeless> ... to note that it's unlikely for the feature to be dropped because we saw implementations
  1239. # [20:40] <timeless> ... what would cause us to do a heartbeat for the CR?
  1240. # [20:40] <timeless> chaals: a handful of important changes
  1241. # [20:40] <timeless> ... taking <hgroup> out of the spec
  1242. # [20:40] <timeless> ... @ Yandex, after they struggled through the badly written English in Russian
  1243. # [20:40] <timeless> ... and then told them that it changed
  1244. # [20:40] <timeless> paulc: we have dropping <hgroup> and adding <main>
  1245. # [20:41] <timeless> ... anyone in the group who think that's enough to trigger a heartbeat?
  1246. # [20:41] <timeless> chaals: what's the cost of a heartbeat?
  1247. # [20:41] <timeless> darobin: grumpy editors
  1248. # [20:41] <timeless> tantek: question i'd ask
  1249. # [20:41] <timeless> ... is any features that were dropped or changed were at-risk?
  1250. # [20:41] <timeless> ... if they were at-risk, then i'd see no problem w/ a heartbeat
  1251. # [20:42] <timeless> paulc: <hgroup> was at risk
  1252. # [20:42] <timeless> ... but <main> was added
  1253. # [20:42] <timeless> ... we know we're going back to LC
  1254. # [20:42] <timeless> ... <main> is in 5.1,
  1255. # [20:42] <timeless> ... we're folding 5.0
  1256. # [20:42] <timeless> ... but we were going to publish a NOTE
  1257. # [20:42] <timeless> ... but plan 2014 permitted extensions to be folded in
  1258. # [20:42] <timeless> q?
  1259. # [20:43] * Zakim sees no one on the speaker queue
  1260. # [20:43] <timeless> q+ tantek
  1261. # [20:43] * Zakim sees tantek on the speaker queue
  1262. # [20:43] <timeless> glenn_: what do you mean heartbeat of a CR?
  1263. # [20:43] <timeless> ... a new CR?
  1264. # [20:43] <timeless> ... experience in other WGs
  1265. # [20:43] <timeless> ... if you make a substantive change, you need a new CR, doesn't mean going to LC
  1266. # [20:43] <timeless> ack
  1267. # [20:43] <timeless> s/ack//
  1268. # [20:43] <timeless> ack t
  1269. # [20:43] * Zakim sees no one on the speaker queue
  1270. # [20:43] <timeless> tantek: my preference is to issue a new CR
  1271. # [20:44] <timeless> ... i don't think that's supported by the CR process
  1272. # [20:44] <timeless> paulc: we've issued WDs saying they were updated versions of CRs in other WGs
  1273. # [20:44] <timeless> chaals: i'm working on the process document
  1274. # [20:44] <timeless> ... tantek, your point is noted
  1275. # [20:45] <timeless> RRSAgent, draft minutes
  1276. # [20:45] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html timeless
  1277. # [20:45] * timeless plh: hosts to get us more mics for later
  1278. # [20:45] <timeless> glenn_: changes sylvia has made for Text Track
  1279. # [20:46] * timeless darobin did i spell that right/ nick?
  1280. # [20:46] <timeless> paulc: were those changes in 5.0 or 5.1?
  1281. # [20:46] <timeless> glenn_: one specific change was made to 5.0
  1282. # [20:46] <timeless> ... most changes were in 5.1
  1283. # [20:46] <timeless> ... one of the changes was going to be backwards incompatible
  1284. # [20:46] <timeless> ... so she made one change to 5.0
  1285. # [20:46] * darobin not sure what you're asking about spelling timeless
  1286. # [20:46] * timeless `sylvia`?
  1287. # [20:46] * darobin oh, no, Silvia
  1288. # [20:46] <timeless> paulc: where / when was this discussion?
  1289. # [20:46] * darobin think German
  1290. # [20:47] <timeless> s/sylvia/Silvia/
  1291. # [20:47] * Joins: wonsuk (~wonsuk@public.cloak)
  1292. # [20:47] <timeless> Chair: paulc, rubys
  1293. # [20:47] <timeless> paulc: Silvia was trying to abstract out of the extension spec
  1294. # [20:47] <timeless> s/of/to/
  1295. # [20:47] <plh> one can udpate a CR
  1296. # [20:47] <plh> the Process allows that
  1297. # [20:47] <timeless> ... the portion for captioning
  1298. # [20:48] <timeless> Janina: longdesc is obsolete in CR
  1299. # [20:48] <timeless> ... what's the status?
  1300. # [20:48] <timeless> darobin: we have an open bug
  1301. # [20:48] <timeless> ... i haven't removed yet
  1302. # [20:48] <timeless> ... but i will, it will happen
  1303. # [20:48] <timeless> paulc: another change to CR?
  1304. # [20:48] <timeless> darobin: yes
  1305. # [20:48] <timeless> paulc: thank you janina
  1306. # [20:48] <glenn_> http://lists.w3.org/Archives/Public/public-html/2013Apr/0063.html
  1307. # [20:48] <timeless> ... people said earlier, their bar would be different by kind
  1308. # [20:49] <timeless> darobin: this is moving a had to be supported out of obsolete
  1309. # [20:49] <timeless> paulc: isn't that what Silvia's proposal was as well?
  1310. # [20:49] <timeless> darobin: possibly
  1311. # [20:49] <glenn_> glenn: see above link regarding possible change (or need to change) html5.0 re: WebVTT features
  1312. # [20:50] <timeless> Topic: Moving Image Description Extension to Last Call and plans for re-integration with HTML 5.0 (A11Y TF) [longdesc]
  1313. # [20:50] <timeless> chaals: we have this spec
  1314. # [20:50] <timeless> ... the spec is HTML Community Description Extension
  1315. # [20:50] <timeless> ... we have FPWD
  1316. # [20:50] <timeless> ... we've described longdesc
  1317. # [20:50] <timeless> ... we have outstanding
  1318. # [20:50] <timeless> ... we expect to go to LC
  1319. # [20:50] * Joins: JonathanJ3 (~JonathanJ3@public.cloak)
  1320. # [20:50] <timeless> janina: June 11
  1321. # [20:50] <timeless> chaals: the thing according to the timeline of the patent policy
  1322. # [20:51] <timeless> ... we expect 150 days after FPWD, that we'll be done
  1323. # [20:51] <timeless> ... the question of integration into HTML -something- is open
  1324. # [20:51] <timeless> ... we haven't had nor sought agreement to integrate into html
  1325. # [20:51] <timeless> ... we figured we'd think about that more
  1326. # [20:51] <timeless> ... when the spec is actually finished
  1327. # [20:51] <timeless> ... when we'd actually gotten all that
  1328. # [20:51] <timeless> ... when the thing is ready
  1329. # [20:52] <timeless> ... whatever version of HTML is in the timeline in the point of process
  1330. # [20:52] <timeless> paulc: re: what Janina brought up
  1331. # [20:52] <timeless> ... do you need the change darobin pointed to when you go to LC?
  1332. # [20:52] <timeless> chaals: we don't need it
  1333. # [20:52] <timeless> ... but we'd like it to be made
  1334. # [20:52] <timeless> ... it isn't time critical
  1335. # [20:52] <timeless> paulc: just wanted to understand if it's a hard linkage
  1336. # [20:52] <timeless> janina: no
  1337. # [20:52] <timeless> paulc: do you need help from the WG on the 11 bugs?
  1338. # [20:52] <timeless> chaals: yes, i'm supposed to close 9 on thursday
  1339. # [20:52] <timeless> ... the way the TF works
  1340. # [20:53] <timeless> ... we propose resolutions
  1341. # [20:53] <timeless> ... at meetings, w/ a week delay since not everyone goes to meetings
  1342. # [20:53] <timeless> ... there are 2 bugs left
  1343. # [20:53] <timeless> paulc: when you go to LC
  1344. # [20:53] <timeless> ... is that a CfC between PF and HTML WGs?
  1345. # [20:53] <timeless> janina: I expect
  1346. # [20:53] <timeless> chaals: yes
  1347. # [20:53] <timeless> paulc: you're effectively giving a Time Table to the WG and people who read our notes
  1348. # [20:53] <timeless> ... that approximately in June
  1349. # [20:53] <timeless> ... to see a CfC
  1350. # [20:54] <timeless> ... since the TF owns the spec and does the work
  1351. # [20:54] <timeless> ... the TF will propose a Draft LC WD
  1352. # [20:54] <timeless> ... that would go to PF and HTML WG for CfCs
  1353. # [20:54] <timeless> ... and it would be published jointly by the WGs as the extension spec
  1354. # [20:54] <timeless> ... is that fair janina?
  1355. # [20:54] <timeless> janina: yes
  1356. # [20:54] <timeless> paulc: this is an example of Plan 2014 working
  1357. # [20:55] <timeless> ... when we first proposed this, a number of people were nervous
  1358. # [20:55] <timeless> ... and suspicious
  1359. # [20:55] <timeless> ... this is an example of Plan 2014 at its best
  1360. # [20:55] <timeless> ... only thing better is if we actually fold it back in
  1361. # [20:55] <timeless> chaals: from my perspective, so far so good
  1362. # [20:55] <timeless> janina: +1
  1363. # [20:55] <timeless> paulc: experience as chair, best thing to do is recess/adjourn early
  1364. # [20:55] <timeless> rubys: lunch is out there
  1365. # [20:55] <timeless> paulc: please gather before 1pm
  1366. # [20:55] * Quits: cabanier (~cabanier@public.cloak) (Client closed connection)
  1367. # [20:56] <timeless> ... topic will be MSE
  1368. # [20:56] <timeless> [ Lunch ]
  1369. # [20:56] <timeless> topic: Media Source Extensions (MSE) (Media TF)
  1370. # [20:57] * Quits: JonathanJ3 (~JonathanJ3@public.cloak) (Ping timeout: 60 seconds)
  1371. # [20:57] * Quits: mjs (~mjs@public.cloak) (Ping timeout: 60 seconds)
  1372. # [20:58] * Quits: SteveF (~SteveF@public.cloak) (Ping timeout: 60 seconds)
  1373. # [20:58] * Quits: rubys (~rubys@public.cloak) (Ping timeout: 60 seconds)
  1374. # [20:59] * Quits: BobLund (~BobLund@public.cloak) (Ping timeout: 60 seconds)
  1375. # [20:59] * Quits: jernoble (~jernoble@public.cloak) (Ping timeout: 60 seconds)
  1376. # [21:00] * Quits: wonsuk (~wonsuk@public.cloak) (Ping timeout: 60 seconds)
  1377. # [21:00] * Quits: MichaelC_SJC (cooper@public.cloak) (Ping timeout: 60 seconds)
  1378. # [21:01] * Quits: eliot (~eliot@public.cloak) (Ping timeout: 60 seconds)
  1379. # [21:01] * Quits: Travis (~Travis@public.cloak) ("Page closed")
  1380. # [21:02] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 60 seconds)
  1381. # [21:02] <Zakim> -CyrilRa
  1382. # [21:02] * Quits: glenn_ (~glenn@public.cloak) (Ping timeout: 60 seconds)
  1383. # [21:05] * Quits: acolwell_ (~acolwell@public.cloak) (Ping timeout: 60 seconds)
  1384. # [21:08] * Joins: BobLund (~BobLund@public.cloak)
  1385. # [21:08] * Quits: ddorwin (~ddorwin@public.cloak) (Ping timeout: 60 seconds)
  1386. # [21:08] * Quits: joesteele (~joesteele@public.cloak) (Ping timeout: 60 seconds)
  1387. # [21:09] * Quits: JonathanJ (~JonathanJ@public.cloak) ("http://www.kiwiirc.com/ - A hand crafted IRC client")
  1388. # [21:11] * Quits: paulc (~paulc@public.cloak) (Ping timeout: 60 seconds)
  1389. # [21:11] * Joins: gitbot (~gitbot@public.cloak)
  1390. # [21:11] <gitbot> [html] rubys pushed 1 new commit to feature/whatwg: https://github.com/w3c/html/commit/03feebf25072ba37ee7095da756a8641b920f51f
  1391. # [21:11] <gitbot> html/feature/whatwg 03feebf ianh: [giow] (0) ImageData objects now expose an explicit pixel density, enabling them to be converted to BitmapImage objects correctly....
  1392. # [21:11] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1393. # [21:11] * Quits: edoyle (~edoyle@public.cloak) (Ping timeout: 60 seconds)
  1394. # [21:14] * Joins: yoav_ (~yoav@public.cloak)
  1395. # [21:18] * Joins: SteveF (~SteveF@public.cloak)
  1396. # [21:18] * Quits: yoav_ (~yoav@public.cloak) (Ping timeout: 60 seconds)
  1397. # [21:18] <SteveF> MikeSmith: http://www.w3.org/wiki/HTML/W3C-WHATWG-Differences
  1398. # [21:22] * Quits: markw_ (~markw@public.cloak) (Ping timeout: 60 seconds)
  1399. # [21:29] * Joins: yoav_ (~yoav@public.cloak)
  1400. # [21:29] * Quits: aizu_ (~aizu@public.cloak) (Ping timeout: 60 seconds)
  1401. # [21:31] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  1402. # [21:36] * Quits: BobLund (~BobLund@public.cloak) ("Page closed")
  1403. # [21:36] * Joins: BobLund (~BobLund@public.cloak)
  1404. # [21:36] * Joins: JonathanJ (~JonathanJ@public.cloak)
  1405. # [21:38] * Joins: gitbot (~gitbot@public.cloak)
  1406. # [21:38] <gitbot> [html] stevefaulkner pushed 2 new commits to master: https://github.com/w3c/html/compare/dab1a6912807...dd337bd21b90
  1407. # [21:38] <gitbot> html/master 18097b2 steve faulkner: tweaked aria-valuetext translatable conditions
  1408. # [21:38] <gitbot> html/master dd337bd steve faulkner: Merge branch 'master' of https://github.com/w3c/html
  1409. # [21:38] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1410. # [21:39] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  1411. # [21:42] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
  1412. # [21:45] * Joins: ddorwin (~ddorwin@public.cloak)
  1413. # [21:51] * Quits: JonathanJ (~JonathanJ@public.cloak) ("http://www.kiwiirc.com/ - A hand crafted IRC client")
  1414. # [21:55] * Joins: edoyle (~edoyle@public.cloak)
  1415. # [21:59] * Joins: cabanier (~cabanier@public.cloak)
  1416. # [22:00] * Joins: jeff (jeff@public.cloak)
  1417. # [22:01] * Quits: CyrilRa (~anonymous@public.cloak) (CyrilRa)
  1418. # [22:01] * Quits: plh (plehegar@public.cloak) (Ping timeout: 60 seconds)
  1419. # [22:02] * Joins: CyrilRa (~anonymous@public.cloak)
  1420. # [22:02] * Parts: CyrilRa (~anonymous@public.cloak) (CyrilRa)
  1421. # [22:02] * Joins: eliot (~eliot@public.cloak)
  1422. # [22:03] * Joins: aizu (~aizu@public.cloak)
  1423. # [22:03] <Zakim> +CyrilRa
  1424. # [22:03] * Joins: CyrilRa (~anonymous@public.cloak)
  1425. # [22:04] * Joins: plh (plehegar@public.cloak)
  1426. # [22:06] * Quits: Jungkee (~Jungkee@public.cloak) ("Page closed")
  1427. # [22:06] * Joins: Jungkee (~Jungkee@public.cloak)
  1428. # [22:06] <timeless> paulc: in HTML WG, we have a Media TF that's working on MSE and EME
  1429. # [22:06] <timeless> ... at TPAC last fall, we spent probably 2 hours going over individual bugs
  1430. # [22:06] <timeless> ... I humorously commented that Google was telling Netflix how to build their service
  1431. # [22:06] <timeless> ... and Netflix was telling Google how to build their browser
  1432. # [22:06] <timeless> ... I got feedback that we had made good progress
  1433. # [22:06] <timeless> ... we don't have that many bugs
  1434. # [22:06] <timeless> Zakim, who is on the phone?
  1435. # [22:06] <Zakim> On the phone I see Paypal, CyrilRa
  1436. # [22:07] * Joins: darobin (rberjon@public.cloak)
  1437. # [22:07] * Joins: rubys (~rubys@public.cloak)
  1438. # [22:07] * Joins: markw (~markw@public.cloak)
  1439. # [22:08] * timeless paulc fell off irc which is annoying for the scribe
  1440. # [22:08] * Joins: paulc (~paulc@public.cloak)
  1441. # [22:09] <timeless> paulc: we had a couple of topics
  1442. # [22:09] * Joins: MichaelC (cooper@public.cloak)
  1443. # [22:09] <timeless> ... open bugs, and getting MSE to LC
  1444. # [22:09] * Joins: JF_ (~JF@public.cloak)
  1445. # [22:10] * Joins: joesteele (~joesteele@public.cloak)
  1446. # [22:10] * timeless [screen fails as plh says "he's turned on, look at screen"]
  1447. # [22:11] * Joins: Travis (~Travis@public.cloak)
  1448. # [22:11] <paulc> MSE bugs; http://tinyurl.com/6pdnzej
  1449. # [22:11] <timeless> s|MSE bugs; http://tinyurl.com/6pdnzej|-> http://tinyurl.com/6pdnzej MSE bugs|
  1450. # [22:11] * Quits: JF (~JF@public.cloak) (Ping timeout: 60 seconds)
  1451. # [22:12] <timeless> paulc: based on what worked @TPAC in Nov
  1452. # [22:12] <timeless> ... my principle is that we step through these bugs
  1453. # [22:12] <timeless> ... you tell us what you know about them
  1454. # [22:12] <timeless> ... tell me what to do
  1455. # [22:12] * Joins: wonsuk (~wonsuk@public.cloak)
  1456. # [22:12] * timeless acolwell
  1457. # [22:12] * Joins: acolwell (~acolwell@public.cloak)
  1458. # [22:13] <timeless> acolwell: Aaron Colwell, editor of MSE
  1459. # [22:13] * Travis timeless: Here's that nVidia driver you wanted-- http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/6md647ww.exe
  1460. # [22:13] <timeless> ... bug 20760 - defining interface for quality metrics
  1461. # [22:13] <timeless> ... adrianba had a proposal
  1462. # [22:13] <timeless> ... this is a subset
  1463. # [22:13] <timeless> ... i'm not sure of current status
  1464. # [22:13] <timeless> adrianba: we want to discuss this
  1465. # [22:13] * timeless paulc do you want a mic?
  1466. # [22:13] * Joins: JonathanJ (~JonathanJ@public.cloak)
  1467. # [22:13] * timeless adrianba sure
  1468. # [22:13] * timeless paulc he's right behind you (MikeSmith , MichaelC )
  1469. # [22:14] <timeless> adrianba: Adrian Bateman, Microsoft
  1470. # [22:14] <timeless> ... we're getting close to agreement here
  1471. # [22:14] <timeless> ... couple of minor things
  1472. # [22:14] <timeless> ... reflected towards the end
  1473. # [22:14] <timeless> ... we proposed a method, rather than an attribute to make it clear you'd get a new object each time
  1474. # [22:15] <timeless> ... it's possible that the application could remember the timestamp for when it called the method
  1475. # [22:15] <timeless> ... but if there's latency, having the timestamp in the object makes sense
  1476. # [22:15] <timeless> ... we want to make sure all the data is from the same time
  1477. # [22:15] <timeless> ... not sure whether we think that just this data is sufficient
  1478. # [22:15] <timeless> ... it's obviously less than what we originally proposed
  1479. # [22:15] <timeless> ... which we thought was a good small subset
  1480. # [22:16] <timeless> ... it seems we're heading toward consensus with this limited subset
  1481. # [22:16] <timeless> ... if there are problems w/ implementation experience, we can change
  1482. # [22:16] <timeless> acolwell: how should we proceed?
  1483. # [22:16] <timeless> ... i can live w/ the timestamp
  1484. # [22:16] <timeless> ... i don't strongly object
  1485. # [22:16] <timeless> ... the framerate i think you can derive
  1486. # [22:16] <timeless> ... jitter, i don't know
  1487. # [22:16] * Quits: davidb (~davidb@public.cloak) (davidb)
  1488. # [22:16] <timeless> adrianba: i'm fine w/ leaving out those data values for now
  1489. # [22:16] <timeless> ... i'd like to see
  1490. # [22:17] <timeless> ... do you agree a method conveys more clearly than an attribute?
  1491. # [22:17] <timeless> ... i think people assume a value from an attribute they assume it's constant
  1492. # [22:17] <timeless> acolwell: i know the `buffered` attribute on a MediaElement says it's a new object each time
  1493. # [22:17] <timeless> ... not sure about elsewhere
  1494. # [22:17] <timeless> paulc: you said you wanted an object
  1495. # [22:17] * Quits: johnsim (~johnsim@public.cloak) (Ping timeout: 60 seconds)
  1496. # [22:17] <timeless> adrianba: i wanted a method to indicate it's a new object
  1497. # [22:17] <timeless> acolwell: i was using the MediaElement as an example
  1498. # [22:18] <timeless> ... i'll take an action to incorporate those changes into the spec
  1499. # [22:18] <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20760
  1500. # [22:18] * Joins: arun (~arun@public.cloak)
  1501. # [22:18] * timeless adrianba how does smith spell his name?
  1502. # [22:18] <timeless> XX: total video frames, how is that?
  1503. # [22:19] <timeless> acolwell: originally it was frames before decode
  1504. # [22:19] <timeless> ... theoretically displayed
  1505. # [22:19] <timeless> XX: these values convey intended framerate and dropped frames
  1506. # [22:19] <timeless> ... initially we had a proposal for frame jitter
  1507. # [22:19] <timeless> ... how was that resolved?
  1508. # [22:19] <timeless> adrianba: feedback so far, we want to make this as simple as possible
  1509. # [22:19] <timeless> ... there's agreement on determining frames being dropped
  1510. # [22:20] <timeless> ... "how essential to applications is jitter?"
  1511. # [22:20] <timeless> ... there doesn't appear to be much support for jitter right now
  1512. # [22:20] * Joins: gitbot (~gitbot@public.cloak)
  1513. # [22:20] <gitbot> [html] stevefaulkner pushed 1 new commit to master: https://github.com/w3c/html/commit/610e94d71afef8168a155903fb64261c3c0ab3a2
  1514. # [22:20] <gitbot> html/master 610e94d steve faulkner: remove hgroup from element list...
  1515. # [22:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1516. # [22:20] <timeless> ... we want to support things where there's consensus
  1517. # [22:20] <timeless> ... the question is can we make a case for jitter?
  1518. # [22:20] <timeless> acolwell: my concern is was that jitter significant?
  1519. # [22:20] <bryan> jitter is an important metric especially in variable network environments
  1520. # [22:20] <timeless> ... will people understand which to use
  1521. # [22:21] <timeless> paulc: you'll raise adding jitter later?
  1522. # [22:21] <timeless> adrianba: rate
  1523. # [22:21] <timeless> paulc: and later, we'll open a new bug and point back
  1524. # [22:21] <timeless> s/XX/jerry/
  1525. # [22:21] <timeless> s/XX/jerry/
  1526. # [22:21] * Joins: gitbot (~gitbot@public.cloak)
  1527. # [22:21] <gitbot> [html] stevefaulkner pushed 1 new commit to CR: https://github.com/w3c/html/commit/5ebde5b9f609f00548800d882e0d8b346f8d789f
  1528. # [22:21] <gitbot> html/CR 5ebde5b steve faulkner: remove hgroup from element list...
  1529. # [22:21] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1530. # [22:22] <timeless> acolwell: adrianba, can we do "out of order" last?
  1531. # [22:22] <timeless> paulc: do out of order out of order?
  1532. # [22:22] <timeless> adrianba: sure
  1533. # [22:22] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=21298
  1534. # [22:22] <timeless> acolwell: this is the media primer bug
  1535. # [22:22] <timeless> ... i kept it open because they requested a diagram
  1536. # [22:22] * timeless Travis installer failed :)
  1537. # [22:22] <timeless> paulc: adrianba, you sent an email
  1538. # [22:23] <timeless> ... saying that the TF was requesting chairs do a call for volunteers for a primer for MSE
  1539. # [22:23] <timeless> ... i responded saying i'd do that
  1540. # [22:23] <timeless> ... i haven't done that
  1541. # [22:23] <timeless> acolwell: you were saying this bug would be resolved by someone writing a primer
  1542. # [22:23] <timeless> ... i could resolve this as later for the primer
  1543. # [22:23] <timeless> ... this shouldn't block getting to LC
  1544. # [22:23] <timeless> ... i wanted to see i can get agreement on that
  1545. # [22:23] <timeless> paulc: proposal to resolve as LATER
  1546. # [22:23] <timeless> ... put it in later, or in a primer
  1547. # [22:24] <timeless> ... 21298 is resolved LATER, w/ possibility of inserting diagram later
  1548. # [22:24] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=21431
  1549. # [22:24] * Joins: kliehm (~chatzilla@public.cloak)
  1550. # [22:24] <timeless> acolwell: i believe this can be resolved
  1551. # [22:24] <timeless> ... i'm not an expert
  1552. # [22:24] <timeless> ... i believe glenn_ said the preference would be to have a reasonable behavior
  1553. # [22:24] <timeless> ... and not have to deal w/ overlapping text tracks
  1554. # [22:25] <timeless> ... i believe we can properly handle splicing of text tracks
  1555. # [22:25] <timeless> ... assuming we don't have to deal w/ overlapped ones
  1556. # [22:25] <timeless> ... the behavior is predictable if you have overlapped
  1557. # [22:25] <timeless> ... but it isn't optimal
  1558. # [22:25] <timeless> ... i plan to close this bug
  1559. # [22:25] <timeless> paulc: how will you resolve this?
  1560. # [22:25] <timeless> acolwell: WONTFIX
  1561. # [22:26] <timeless> glenn_: does the current text cover text tracks that support/override the behavior?
  1562. # [22:26] <timeless> acolwell: it doesn't
  1563. # [22:26] <timeless> glenn_: i'd like to see that
  1564. # [22:26] <timeless> acolwell: can you provide suggested text and location?
  1565. # [22:26] <timeless> paulc: if glenn_ can give a target and non-normative text
  1566. # [22:26] <timeless> ... saying that the format of a Text Track might override that
  1567. # [22:27] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=21536
  1568. # [22:27] <timeless> acolwell: i think adrianba is on the hook to provide text
  1569. # [22:27] <timeless> ... this is about origin/data handed to MSE
  1570. # [22:27] <timeless> adrianba: we um
  1571. # [22:27] <timeless> ... talked about this in the context of
  1572. # [22:27] <timeless> ... some of the other origin related questions
  1573. # [22:27] * Joins: glenn (~glenn@public.cloak)
  1574. # [22:27] <timeless> ... there are some aspects of the video
  1575. # [22:27] <timeless> ... element
  1576. # [22:27] <timeless> ... that depend upon whether or not the source of the data is Same-Origin or not
  1577. # [22:28] <timeless> ... since MSE allows applications to append data to data they have access to already, into the media buffer
  1578. # [22:28] <timeless> ... that data should be considered same origin
  1579. # [22:28] <timeless> ... we think there should be a note in the spec
  1580. # [22:28] <timeless> ... to make clear that any operations on the Media element will be considered Same Origin
  1581. # [22:28] <timeless> ... and I just need to do the work
  1582. # [22:28] <timeless> paulc: sounds like a proposal
  1583. # [22:28] <timeless> ... you'll write it up?
  1584. # [22:28] <timeless> adrianba: it's assigned to me, i will
  1585. # [22:28] * Joins: stearns (~anonymous@public.cloak)
  1586. # [22:29] <timeless> paulc: we're waiting on adrianba to resolve this bug
  1587. # [22:29] <timeless> s/to/in order to/
  1588. # [22:29] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=21703
  1589. # [22:29] <timeless> acolwell: this is non-contentious, i just need to add the text
  1590. # [22:29] <timeless> ... I just need to add `unrestricted` and then resolve FIXED
  1591. # [22:29] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=21796
  1592. # [22:29] <timeless> acolwell: also pretty trivial
  1593. # [22:29] <timeless> ... there's an issue box in the spec right now
  1594. # [22:30] <timeless> ... "we need to define error codes from append"
  1595. # [22:30] <timeless> ... but it isn't clear what we need to return
  1596. # [22:30] <timeless> ... we'll remove this until we get implementation experience
  1597. # [22:30] <timeless> paulc: so this is LATER?
  1598. # [22:30] <timeless> acolwell: no, i need to remove text pending implementation experience
  1599. # [22:30] <timeless> adrianba: the spec calls for a Simple Event to be fired
  1600. # [22:31] <timeless> ... which has no way to convey additional information
  1601. # [22:31] <timeless> ... we included this issue in our original submission
  1602. # [22:31] <timeless> ... about thinking about a way to provide additional information about the error
  1603. # [22:31] <timeless> ... we got this far w/o finding a need for it
  1604. # [22:31] <timeless> ... so we propose to remove it
  1605. # [22:31] <timeless> ... the note is asking for consumers to explain what they'd need/why
  1606. # [22:32] <timeless> ... right now we just fire an event to say there was an error
  1607. # [22:32] <timeless> ... and then we stop
  1608. # [22:32] <timeless> acolwell: sometimes the error will be reported via XHR
  1609. # [22:32] <timeless> paulc: 21796 will be resolved FIXED by removing the issue box
  1610. # [22:32] <paulc> Bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=20901
  1611. # [22:33] <timeless> adrianba: we talked about this on the call a couple of weeks ago
  1612. # [22:33] <timeless> ... this bug was originally filed because of the need
  1613. # [22:33] <timeless> ... when you're supporting transport streams
  1614. # [22:33] <timeless> ... to indicate if an Append() is based on where you left off
  1615. # [22:33] <timeless> ... or resetting to a different timestamp
  1616. # [22:34] <timeless> ... and the solution was to modify Abort() to indicate why you're stopping
  1617. # [22:34] <timeless> ... to indicate if an Append() is a continuation
  1618. # [22:34] <timeless> ... this combined with other changes
  1619. # [22:34] <timeless> ... means that ultimately we found ourselves in a situation where
  1620. # [22:34] * Travis timeless: You've got a Quadro NVS3100M, try nVidia's site: http://www.nvidia.com/object/quadro-notebook-win8-win7-64bit-311.50-whql-driver.html
  1621. # [22:34] <timeless> ... even for formats w/ embedded timestamp information
  1622. # [22:34] <timeless> ... you wouldn't be able to do an overlapping or out of order fragment
  1623. # [22:35] <timeless> ... w/o calling Abort()
  1624. # [22:35] <timeless> ... we found that when snapping to the latest snap test
  1625. # [22:35] <timeless> ... that the tests we built previously stopped working
  1626. # [22:35] <timeless> ... since the file format supported out-of-order fragments
  1627. # [22:35] <timeless> ... we weren't including checks to prevent that
  1628. # [22:35] <timeless> ... we think this is a valuable part of the spec
  1629. # [22:35] <timeless> ... thus this solution for transport streams was imposing an extra burden
  1630. # [22:36] * Joins: krit1 (~krit@public.cloak)
  1631. # [22:36] <timeless> ... on formats that didn't require this capability
  1632. # [22:37] <timeless> ... ideally, formats that support out of order append
  1633. # [22:37] <timeless> ... would be required to take no additional steps
  1634. # [22:37] <timeless> acolwell: it's more about no ambiguity of steps
  1635. # [22:37] <timeless> ... in the transport case, it's unclear if it's a discontinuity or an out of order append
  1636. # [22:37] <acolwell> https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html#sourcebuffer-coded-frame-processing
  1637. # [22:37] * timeless travis (downloading)
  1638. # [22:38] <timeless> acolwell: step 7 here is the crux of the problem
  1639. # [22:38] <timeless> ... where we're detecting if the thing being appended is w/in a range of what was previously appended
  1640. # [22:38] <timeless> ... i'm guessing that when this got implemented
  1641. # [22:38] <timeless> ... which we haven't implemented in Chrome
  1642. # [22:38] <timeless> ... things broke because out-of-order was determined
  1643. # [22:38] <timeless> ... when it wasn't before
  1644. # [22:39] <timeless> ... we could make it optional for only transport streams only
  1645. # [22:39] <timeless> markw: make it required for transport streams
  1646. # [22:39] <timeless> ... i'd like to support adrianba 's proposal
  1647. # [22:39] <timeless> ... the absence of this is one of the many reasons that MPEG2 transport streams are a bad solution
  1648. # [22:39] <timeless> ... which is why other formats are better
  1649. # [22:39] <timeless> ... i was surprised that this arrived as a result of the MPEG2 transport stream
  1650. # [22:40] <timeless> ... if you need extra hoops for MPEG2 transport streams
  1651. # [22:40] <timeless> ... then add it to your list of extra hoops
  1652. # [22:40] <timeless> acolwell: does bob or the other cable people
  1653. # [22:40] <timeless> BobLund: the motivation for htis
  1654. # [22:40] <timeless> s/htis/this/
  1655. # [22:40] <timeless> ... this is a response to MPEG2 transport stream
  1656. # [22:40] <timeless> ... which has a
  1657. # [22:40] <timeless> acolwell: a discontinuity allows
  1658. # [22:40] <timeless> ... the timestamps to just shift
  1659. # [22:40] <timeless> ... you have to see the frame before
  1660. # [22:41] <timeless> ... if you do appends right on the boundary
  1661. # [22:41] <timeless> ... it's ambiguous if it's out-of-order or not
  1662. # [22:41] <timeless> ... the rule to fix this
  1663. # [22:41] <timeless> ... appends were assumed to always be contiguous
  1664. # [22:41] <timeless> ... if this happened, you always new the append was supposed to be adjacent
  1665. # [22:41] <adrianba> q?
  1666. # [22:41] * Zakim sees no one on the speaker queue
  1667. # [22:41] <adrianba> q+
  1668. # [22:41] * Zakim sees adrianba on the speaker queue
  1669. # [22:41] <timeless> ... the proposal is to make this only the case for transport streams
  1670. # [22:41] <timeless> ... for MPEG4-ISO and WebM
  1671. # [22:41] <timeless> ... there's no need
  1672. # [22:42] <timeless> ... the only effect would be that on transport streams, you'll have to call Abort() more often than for ISO/WebM
  1673. # [22:42] <timeless> BobLund: you'd have to call Abort() when it's discontinuous?
  1674. # [22:42] <timeless> acolwell: no, when you want to do an out-of-order append
  1675. # [22:42] <timeless> BobLund: is there a way to signal when there is a discontinuity
  1676. # [22:42] <timeless> ... strips will know that
  1677. # [22:42] <timeless> acolwell: i was under the impression that scripts wouldn't know
  1678. # [22:42] <timeless> ... in HLS you would
  1679. # [22:43] <timeless> BobLund: i think that's alright
  1680. # [22:43] <timeless> paulc: proposal is in
  1681. # [22:43] <timeless> ... in Section-3.5.7 Coded Frame Processing
  1682. # [22:43] <timeless> acolwell: i need to look
  1683. # [22:43] <timeless> ... i need to figure out exactly where
  1684. # [22:43] <timeless> ... i'll put a note saying that for transport streams, the behavior is slightly different
  1685. # [22:43] <timeless> ack adrianba
  1686. # [22:43] * Zakim sees no one on the speaker queue
  1687. # [22:44] <timeless> adrianba: maybe we can agree here that we do want to change this model
  1688. # [22:44] <timeless> ... and make what's currently there not be a problem for formats that include timestamp data
  1689. # [22:44] <timeless> ... i have concerns that just changing step 7 to make XX a bit optional
  1690. # [22:44] <timeless> s/XX a bit/parts of it/
  1691. # [22:44] <timeless> ... using Abort() in this way seemed odd to me
  1692. # [22:44] <paulc> Step 7 in 3.5.7 Coded Frame Processing
  1693. # [22:44] <timeless> ... it doesn't feel like you're necessarily
  1694. # [22:44] <timeless> ... sometimes you call abort when you aren't aborting anything
  1695. # [22:45] <timeless> ... Abort() is normally for cancelling a pending append/remove
  1696. # [22:45] <timeless> ... here you're calling it outside of that to set some flag
  1697. # [22:45] <timeless> acolwell: i think there might be more that needs to change
  1698. # [22:45] <timeless> ... i think there's certain state
  1699. # [22:45] <timeless> ... Abort() allows us to reset state
  1700. # [22:45] <timeless> ... if we don't use Abort(), we'd need to figure out the pieces of the state
  1701. # [22:46] <timeless> adrianba: we could create a new method
  1702. # [22:46] <timeless> ... and have the bits move there
  1703. # [22:46] <timeless> ... and have it be a no-op for other formats
  1704. # [22:46] <timeless> acolwell: i think there are a couple of issues w/ how Abort() is being used
  1705. # [22:46] <timeless> ... we need to figure out the right separation
  1706. # [22:46] <timeless> paulc: do we know what we're going to do here
  1707. # [22:46] <adrianba> q?
  1708. # [22:46] * Zakim sees no one on the speaker queue
  1709. # [22:47] <timeless> paulc: adrianba, you were asking if we need a different method?
  1710. # [22:47] <timeless> adrianba: i was saying i think it's more than making a part optional
  1711. # [22:47] <timeless> paulc: so, acolwell, it falls in your court to come up w/ a proposal
  1712. # [22:47] * timeless Travis failed again
  1713. # [22:47] <timeless> ... i believe that's the last one
  1714. # [22:47] <timeless> ... only other item for MSE is
  1715. # [22:47] <timeless> ... as we go to 0 bugs, do we feel we could do an LC?
  1716. # [22:48] <timeless> ... any time you do an LC, you have to ask "how long would that LC have to be?"
  1717. # [22:48] <timeless> chaals: 3 weeks is the absolute minimum
  1718. # [22:48] <timeless> ... longer specs should have more
  1719. # [22:48] <adrianba> q+
  1720. # [22:48] * Zakim sees adrianba on the speaker queue
  1721. # [22:48] <timeless> paulc: between 3 and 6 weeks depending on size of spec
  1722. # [22:48] <timeless> ... it could be 6 months for some reason
  1723. # [22:48] <timeless> ... the TF can make a recommendation
  1724. # [22:48] <timeless> ... we'd do a CfC at the WG level
  1725. # [22:48] <timeless> ... do you have an idea of schedule
  1726. # [22:48] <timeless> ... this is April 23, will we reach 0 bugs in May?
  1727. # [22:48] <timeless> acolwell: yes
  1728. # [22:49] <timeless> paulc: anyone in the room think once we go to 0 bugs, we shouldn't go to LC?
  1729. # [22:49] <timeless> ack adrianba
  1730. # [22:49] * Zakim sees no one on the speaker queue
  1731. # [22:49] <timeless> adrianba: i'd like to make a slightly different proposal
  1732. # [22:49] * Joins: krisk (~krisk@public.cloak)
  1733. # [22:49] <timeless> ... historically trying to say we'll get to 0 bugs has been a good way to make things last a long time
  1734. # [22:49] <timeless> [ laughter ]
  1735. # [22:49] <timeless> adrianba: my alternative proposal is to say
  1736. # [22:49] <timeless> ... what we've done in this group is
  1737. # [22:49] <timeless> ... "we believe we're getting close to a LC"
  1738. # [22:49] <timeless> ... we have work to go and resolve them
  1739. # [22:50] <timeless> ... now is the time for a Pre-LC for WG members
  1740. # [22:50] <timeless> ... to make sure they've looked through it
  1741. # [22:50] <timeless> ... and filed bugs
  1742. # [22:50] <timeless> ... if people file bugs after that deadline
  1743. # [22:50] <timeless> ... those don't block LC
  1744. # [22:50] <timeless> ... the point of LC is to get bugs from outside the WG
  1745. # [22:50] <timeless> ... but we're likely to get bugs from inside the WG
  1746. # [22:50] <chaals> q+ to say exclusion period means 90 days between LC and...
  1747. # [22:50] * Zakim sees chaals on the speaker queue
  1748. # [22:51] <timeless> ... we'd commit to resolve bugs filed before the deadline before going to LC
  1749. # [22:51] <timeless> ... and others as part of LC
  1750. # [22:51] <timeless> ack chaals
  1751. # [22:51] <Zakim> chaals, you wanted to say exclusion period means 90 days between LC and...
  1752. # [22:51] * Zakim sees no one on the speaker queue
  1753. # [22:51] <timeless> chaals: shortening LC period doesn't necessarily help you
  1754. # [22:51] * Quits: kliehm (~chatzilla@public.cloak) ("ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]")
  1755. # [22:51] <timeless> ... keep the patent exclusion period in mind
  1756. # [22:52] <timeless> janina: you can start the patent exclusion period sooner
  1757. # [22:52] <timeless> chaals: it's necessarily from LC
  1758. # [22:52] <timeless> acolwell: i'd like to do it as quickly as possible
  1759. # [22:52] <timeless> ... we made progress
  1760. # [22:52] <timeless> ... i came here a year ago and proposed this spec
  1761. # [22:52] <timeless> ... i'd like to keep this pace
  1762. # [22:52] <timeless> paulc: where's this in the Process document, chaals ?
  1763. # [22:53] <timeless> chaals: it's in the Patent Policy
  1764. # [22:53] <timeless> paulc: adrianba 's suggestion is good
  1765. # [22:53] <timeless> ... adrianba 's asking for
  1766. # [22:53] <timeless> ... Chairs to send out a notice to WG
  1767. # [22:53] <timeless> ... "we're getting close to wanting to go to LC in MSE"
  1768. # [22:54] <timeless> ... "we're declaring an X-week pre-LC period"
  1769. # [22:54] <timeless> ... "any bugs filed after that period will be dealt w/ during LC"
  1770. # [22:54] <timeless> ... it sounds like a 3-4 week period for the X-week
  1771. # [22:54] <timeless> ... i'll take an action to take an action to discuss that w/ my cochairs
  1772. # [22:54] <timeless> adrianba: yes
  1773. # [22:55] <timeless> s/pre-LC period/pre-LC period -- bugs filed during that period will be dealt with before LC/
  1774. # [22:55] <timeless> RRSAgent, draft minutes
  1775. # [22:55] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html timeless
  1776. # [22:55] <timeless> Topic: Encrypted Media Extensions (EME) (Media TF)
  1777. # [22:55] <timeless> paulc: the Accessibility people had a topic they wanted to discuss
  1778. # [22:56] <timeless> topic: [EME] Encouraging alternate media to be in the clear when primary media is encrypted (A11Y TF)
  1779. # [22:56] <timeless> paulc: would someone from A11Y TF like to introduce the topic?
  1780. # [22:56] * Joins: divya (~Adium@public.cloak)
  1781. # [22:56] <timeless> janina: sure
  1782. # [22:56] <timeless> ... the question is
  1783. # [22:56] <timeless> ... do we need to encrypt/drm protect/etc
  1784. # [22:57] <timeless> ... the various alternative kinds of media that supplement Video/Audio
  1785. # [22:57] * Joins: sgalineau (~sgalineau@public.cloak)
  1786. # [22:57] <timeless> ... in the TF, we've canvased around the Group
  1787. # [22:57] <timeless> ... people who create Captions, Described Videos
  1788. # [22:57] <timeless> ... if you've read our documents, you'd know we're contemplated other alternative forms
  1789. # [22:57] <timeless> ... e.g. a parallel sign language track would cover more cases
  1790. # [22:57] <timeless> ... the question is that "does this need to be encrypted?"
  1791. # [22:57] <timeless> ... no one seems to really need that
  1792. # [22:58] <timeless> ... no one seems to have a UC/need for that
  1793. # [22:58] <timeless> ... then, if we go w/ unencrypted content
  1794. # [22:58] <chaals> q+ johnf
  1795. # [22:58] * Zakim sees johnf on the speaker queue
  1796. # [22:58] <timeless> ... how do we make sure that if you don't do so, you won't
  1797. # [22:58] <timeless> ... history shows that
  1798. # [22:58] <Mark_Vickers> q+
  1799. # [22:58] * Zakim sees johnf, Mark_Vickers on the speaker queue
  1800. # [22:58] <timeless> ... once you can, people check the box to encrypt
  1801. # [22:58] <timeless> ... which presents accessibility issues
  1802. # [22:58] <timeless> ... which we should probably avoid unless you need to
  1803. # [22:58] <paulc> rrsagent prepare the minutes
  1804. # [22:58] <chaals> q+
  1805. # [22:58] * Zakim sees johnf, Mark_Vickers, chaals on the speaker queue
  1806. # [22:59] <markw> q+
  1807. # [22:59] * Zakim sees johnf, Mark_Vickers, chaals, markw on the speaker queue
  1808. # [22:59] <timeless> ... i'd like to ask johnf to speak
  1809. # [22:59] <timeless> ... i know he has a contrary view
  1810. # [22:59] <timeless> s/foliet/johnf/g
  1811. # [22:59] <timeless> johnf: the issue is
  1812. # [23:00] <timeless> ... not whether they can/we can
  1813. # [23:00] <timeless> ... but whether descriptive audio/descriptive text are encrypted
  1814. # [23:00] <timeless> ... they can be mixed in
  1815. # [23:00] <timeless> ... you have content A which is unencrypted
  1816. # [23:00] <timeless> ... but you have a secondary provider which might want to license additional content B
  1817. # [23:00] <chaals> q- later
  1818. # [23:00] * Zakim sees johnf, Mark_Vickers, markw, chaals on the speaker queue
  1819. # [23:00] <timeless> ... and secure their additional content
  1820. # [23:01] <timeless> ... i'd like to tease this out w/ the technical guys
  1821. # [23:01] <timeless> ... to see if this were a problem
  1822. # [23:01] <timeless> ... if we have two streams from different CDMs
  1823. # [23:01] <timeless> ... like janina, it isn't like we have definitive answers
  1824. # [23:01] <timeless> ... but we have questions to the floor
  1825. # [23:01] <timeless> ack Mark_Vickers
  1826. # [23:01] * Zakim sees johnf, markw, chaals on the speaker queue
  1827. # [23:01] <timeless> Mark_Vickers: we're talking about transport formats
  1828. # [23:01] <timeless> ... older formats
  1829. # [23:01] <timeless> ... captions in the older standards were in band
  1830. # [23:02] <timeless> ... if things were encrypted, it was all encrypted
  1831. # [23:02] <timeless> ... the import thing is
  1832. # [23:02] <timeless> ... not whether it's encrypted
  1833. # [23:02] <timeless> ... but whether it's brought out through the standard Text Track APIs
  1834. # [23:02] <timeless> ... then it doesn't matter if it's originally encrypted
  1835. # [23:02] <timeless> ... i don't believe we have a mandate in the spec that says you have to do that
  1836. # [23:02] <timeless> ... you have to make Tracks
  1837. # [23:02] <timeless> ... there's nothing that mandates that the stuff comes out
  1838. # [23:02] <adrianba> q?
  1839. # [23:02] * Zakim sees johnf, markw, chaals on the speaker queue
  1840. # [23:02] <timeless> q?
  1841. # [23:02] * Zakim sees johnf, markw, chaals on the speaker queue
  1842. # [23:03] <timeless> ack johnf
  1843. # [23:03] * Zakim sees markw, chaals on the speaker queue
  1844. # [23:03] <JF_> Q+
  1845. # [23:03] * Zakim sees markw, chaals, JF_ on the speaker queue
  1846. # [23:03] <timeless> ack markw
  1847. # [23:03] * Zakim sees chaals, JF_ on the speaker queue
  1848. # [23:03] <adrianba> q+
  1849. # [23:03] * Zakim sees chaals, JF_, adrianba on the speaker queue
  1850. # [23:03] <timeless> markw: for Netflix, we don't encrypt Captions tracks
  1851. # [23:03] <timeless> ... we don't see any reason to
  1852. # [23:03] <timeless> ... or reason why we'd need to in the future
  1853. # [23:03] <timeless> ... for this spec, i'd advocate not doing additional work
  1854. # [23:03] <timeless> ... w/o requirements
  1855. # [23:03] <timeless> ... i don't think we have support/needs for CDMs rendering captions
  1856. # [23:03] <timeless> ack chaals
  1857. # [23:03] * Zakim sees JF_, adrianba on the speaker queue
  1858. # [23:03] * Parts: sgalineau (~sgalineau@public.cloak) (Textual IRC Client: www.textualapp.com)
  1859. # [23:03] <timeless> chaals: i filed a bug on EME
  1860. # [23:04] <timeless> ... for the case johnf outlined
  1861. # [23:04] * Parts: hober (~ted@public.cloak) (ERC Version 5.3 (IRC client for Emacs))
  1862. # [23:04] <BobLund> q+
  1863. # [23:04] * Zakim sees JF_, adrianba, BobLund on the speaker queue
  1864. # [23:04] <joesteele> +q
  1865. # [23:04] * Zakim sees JF_, adrianba, BobLund, joesteele on the speaker queue
  1866. # [23:04] * Joins: hober (~ted@public.cloak)
  1867. # [23:04] <timeless> ... there are third party services that do captioning/description
  1868. # [23:04] <timeless> ... i know of services that do it
  1869. # [23:04] <paulc> Charles bug on tracks: https://www.w3.org/Bugs/Public/show_bug.cgi?id=21741
  1870. # [23:04] <timeless> ... i can't think of a service that charges for it
  1871. # [23:04] <timeless> ... actually, no, i can.
  1872. # [23:04] <timeless> ... if they're charging, and if you have an encryption api
  1873. # [23:04] <timeless> ... i'd expect them to want to use it
  1874. # [23:05] <timeless> ... i'd expect the people wanting to help people w/ disabilities wouldn't be able to
  1875. # [23:05] <timeless> s/johnf/JF_/g
  1876. # [23:05] <timeless> ack JF_
  1877. # [23:05] * Zakim sees adrianba, BobLund, joesteele on the speaker queue
  1878. # [23:05] <timeless> JF_: because of the possibility of this ... that it could happen
  1879. # [23:05] <MarkS> q+ Janina
  1880. # [23:05] * Zakim sees adrianba, BobLund, joesteele, Janina on the speaker queue
  1881. # [23:05] <timeless> ... between a rock and a hard place
  1882. # [23:05] <timeless> ... if the answer is that if it's very easy, very difficult, or something between
  1883. # [23:05] <timeless> ... that would help weight what to do
  1884. # [23:05] <glenn> q+
  1885. # [23:05] * Zakim sees adrianba, BobLund, joesteele, Janina, glenn on the speaker queue
  1886. # [23:06] <timeless> ... if people say it's a 2 to fix (1..10), v. if it's a 8
  1887. # [23:06] <timeless> ... i'd like to understand how hard it'd be to fix
  1888. # [23:06] <timeless> ... i'm just concerned it's lingering out there
  1889. # [23:06] <timeless> ack adrianba
  1890. # [23:06] * Zakim sees BobLund, joesteele, Janina, glenn on the speaker queue
  1891. # [23:06] <timeless> adrianba: the reason we chose not to try to solve this problem in the first release
  1892. # [23:06] * Quits: rubys (~rubys@public.cloak) (Ping timeout: 60 seconds)
  1893. # [23:06] <timeless> ... was it wasn't entirely clear how we should try to think about this
  1894. # [23:06] <timeless> ... because of support for presenting video+audio frames
  1895. # [23:06] <timeless> ... typically a UA that would process encrypted captions
  1896. # [23:07] <timeless> ... would have to have access to the video/audio
  1897. # [23:07] <ddorwin> q+
  1898. # [23:07] * Zakim sees BobLund, joesteele, Janina, glenn, ddorwin on the speaker queue
  1899. # [23:07] <timeless> s|video/audio|captions|
  1900. # [23:07] <joesteele> q-
  1901. # [23:07] * Zakim sees BobLund, Janina, glenn, ddorwin on the speaker queue
  1902. # [23:07] <timeless> ... we have a bug 21569
  1903. # [23:07] <timeless> ... which talks about the consequence of having Encrypted data in the media element
  1904. # [23:07] <MarkS> https://www.w3.org/Bugs/Public/show_bug.cgi?id=21569
  1905. # [23:07] * Joins: mjs (~mjs@public.cloak)
  1906. # [23:08] <timeless> ... talks about not being able to read data from a <video> element
  1907. # [23:08] <Zakim> + +1.617.966.aaaa
  1908. # [23:08] <timeless> ... e.g. if you have encrypted <video> and you use the <canvas> draw api
  1909. # [23:08] <timeless> ... we have a bug to add info to the spec to highlight that case
  1910. # [23:08] <timeless> ... it puts the onus on the consuming api
  1911. # [23:08] <timeless> ... to handle cases beyond Cross-Origin
  1912. # [23:08] <timeless> ... to handle the error path when you don't have access to the media data
  1913. # [23:08] <timeless> ... in the absence of the api
  1914. # [23:09] <timeless> ... Text Tracks either work or don't
  1915. # [23:09] <timeless> ... if a particular app doesn't mind
  1916. # [23:09] <timeless> ... it could be seemless to the app
  1917. # [23:09] <timeless> ... an app could take in band encrypted captions
  1918. # [23:09] <timeless> ... apply it to the video
  1919. # [23:09] <timeless> ... but not make it available to the text track api
  1920. # [23:09] <paulc> q?
  1921. # [23:09] * Zakim sees BobLund, Janina, glenn, ddorwin on the speaker queue
  1922. # [23:09] <glenn> q-
  1923. # [23:09] * Zakim sees BobLund, Janina, ddorwin on the speaker queue
  1924. # [23:09] <timeless> ... the api could not work if the UA doesn't allow access
  1925. # [23:10] <timeless> ... i don't tihnk we need to provide for this explicitly in the spec
  1926. # [23:10] <timeless> ... once we gain more implementation experience
  1927. # [23:10] <timeless> JF_: you're talking about Text Tracks, what about Descriptive Audio
  1928. # [23:10] <timeless> adrianba: we believe we have support for multiple Audio streams
  1929. # [23:10] <timeless> JF_: in that UC, your video is encrypted w/ scheme A
  1930. # [23:11] <timeless> ... and your audio is encrypted w/ scheme B
  1931. # [23:11] * Joins: gitbot (~gitbot@public.cloak)
  1932. # [23:11] <gitbot> [html] rubys pushed 1 new commit to feature/whatwg: https://github.com/w3c/html/commit/f57d22e461085c6b27e05580ebbd1dcc8e72dd54
  1933. # [23:11] <gitbot> html/feature/whatwg f57d22e ianh: [giow] (2) Add bitcoin: to the URL scheme whitelist, by request. It's more or less like mailto:....
  1934. # [23:11] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  1935. # [23:11] <timeless> ... will that work
  1936. # [23:11] <timeless> chaals: and you don't see that's critical today
  1937. # [23:11] <timeless> adrianba: i don't think we need to change the spec to satisfy the requirements
  1938. # [23:11] <timeless> ack BobLund
  1939. # [23:11] * Zakim sees Janina, ddorwin on the speaker queue
  1940. # [23:11] <timeless> BobLund: seems like there are 2 situations
  1941. # [23:11] <timeless> ... one is when the tracks are encrypted
  1942. # [23:11] <timeless> ... and one where they are not
  1943. # [23:12] <timeless> ... it seems like it's up to the CDM to handle embedded encrypted tracks
  1944. # [23:12] <timeless> ... for the non-encrypted case
  1945. # [23:12] * Quits: gbabula (~gbabula@public.cloak) (gbabula)
  1946. # [23:12] <timeless> ... it seems we need to specify how those are exposed by the UA
  1947. # [23:12] * Quits: tobie (tobie@public.cloak) (Ping timeout: 60 seconds)
  1948. # [23:12] <timeless> ... the assumption is that normal audio/video tracks are made available in a standard way
  1949. # [23:12] <timeless> ... i don't think we can leave it up to the implementation to decide which tracks are available
  1950. # [23:12] <timeless> ack janina
  1951. # [23:12] * Zakim sees ddorwin on the speaker queue
  1952. # [23:13] <timeless> janina: back to JF_ 's point
  1953. # [23:13] * Joins: johnsim (~johnsim@public.cloak)
  1954. # [23:13] <timeless> ... i think we have a terminology concern here
  1955. # [23:13] <timeless> ... alternative media might be Audio, or Video, or Text Track
  1956. # [23:13] <timeless> ... not necessarily one or the other
  1957. # [23:13] <adrianba> q?
  1958. # [23:13] * Zakim sees ddorwin on the speaker queue
  1959. # [23:13] <timeless> ... both are possible
  1960. # [23:13] <timeless> ... how to make it visible
  1961. # [23:13] <adrianba> q+
  1962. # [23:13] * Zakim sees ddorwin, adrianba on the speaker queue
  1963. # [23:13] <timeless> ... we ask for quite a lot in UA requirements
  1964. # [23:13] <timeless> ... we don't want to just make it visible
  1965. # [23:13] <timeless> ... we also want to control
  1966. # [23:13] <JonathanJ> rrsagent, draft minutes
  1967. # [23:13] <RRSAgent> I have made the request to generate http://www.w3.org/2013/04/23-html-wg-minutes.html JonathanJ
  1968. # [23:13] <timeless> ... font color, background, size, portion of resource
  1969. # [23:14] <timeless> ... i'm really concerned if we start by worrying about encryption and what can/can't be exposed
  1970. # [23:14] <timeless> ... just because we might need it
  1971. # [23:14] <timeless> ... we're talking about the current version of the spec
  1972. # [23:14] <timeless> ... not the last version
  1973. # [23:14] <timeless> ... if we don't have demand for it
  1974. # [23:14] <mjs> q+
  1975. # [23:14] * Zakim sees ddorwin, adrianba, mjs on the speaker queue
  1976. # [23:14] <timeless> ... why focus on it right now
  1977. # [23:14] <timeless> ... we have lots of requirements right now
  1978. # [23:14] <timeless> ... seems they're more important
  1979. # [23:14] <timeless> ack ddorwin
  1980. # [23:14] * Zakim sees adrianba, mjs on the speaker queue
  1981. # [23:15] <adrianba> q- later
  1982. # [23:15] * Zakim sees mjs, adrianba on the speaker queue
  1983. # [23:15] <timeless> ddorwin: you're worrying that unencrypted text tracks might not be made available during encrypted playback
  1984. # [23:15] <timeless> ... i believe it's implied that they would be available
  1985. # [23:15] <timeless> ... i don't know how we can
  1986. # [23:15] <timeless> ... i think we should discourage encrypting these tracks
  1987. # [23:15] <timeless> ... the biggest concern is that it will be hard to be compatible w/ a lot of platforms
  1988. # [23:16] <timeless> ... if someone wants to encrypt, they can do out of band traps
  1989. # [23:16] <adrianba> q-
  1990. # [23:16] * Zakim sees mjs on the speaker queue
  1991. # [23:16] <timeless> ... and use WebCrypto for the same level of protections
  1992. # [23:16] <timeless> ack mjs
  1993. # [23:16] * Zakim sees no one on the speaker queue
  1994. # [23:16] <timeless> mjs: question... maybe someone knows the answer
  1995. # [23:16] <timeless> ... maybe people who know more about media production
  1996. # [23:16] <timeless> ... in DRM production on Web today
  1997. # [23:16] <timeless> ... w/ plugin today
  1998. # [23:16] <timeless> ... are captions today encrypted?
  1999. # [23:17] <timeless> ... if they aren't encrypted today
  2000. # [23:17] <timeless> ... i'd think there's very little demand for HTML5 solutions
  2001. # [23:17] <timeless> q+ chaals
  2002. # [23:17] * Zakim sees chaals on the speaker queue
  2003. # [23:17] <JF_> Q+
  2004. # [23:17] * Zakim sees chaals, JF_ on the speaker queue
  2005. # [23:17] <CyrilRa> q+ CyrilRa
  2006. # [23:17] * Zakim sees chaals, JF_, CyrilRa on the speaker queue
  2007. # [23:17] <timeless> ... and perhaps not to be supported
  2008. # [23:17] <joesteele> q+
  2009. # [23:17] * Zakim sees chaals, JF_, CyrilRa, joesteele on the speaker queue
  2010. # [23:17] <timeless> BobLund: in encrypted transport of classic format
  2011. # [23:17] <timeless> ... it's encrpyted
  2012. # [23:17] <timeless> ... in other forms, it's likely not to be
  2013. # [23:17] <markw> q+
  2014. # [23:17] * Zakim sees chaals, JF_, CyrilRa, joesteele, markw on the speaker queue
  2015. # [23:18] <timeless> s/encrpyted/encrypted/
  2016. # [23:18] <timeless> s/BobLund/glenn/
  2017. # [23:18] <timeless> ... except for the third-party encryption case
  2018. # [23:18] <timeless> joesteele: when we have encrypted content
  2019. # [23:18] <timeless> ... we duplicate them and send them out of band in unencrypted form
  2020. # [23:19] * Joins: jgay (~jgay@public.cloak)
  2021. # [23:19] <timeless> ... on a world-wide basis, i'm not sure if everyone is doing this
  2022. # [23:19] <timeless> ack chaals
  2023. # [23:19] * Zakim sees JF_, CyrilRa, joesteele, markw on the speaker queue
  2024. # [23:19] <timeless> chaals: my impression is that there isn't a huge amount of alternative/extended content being encrypted
  2025. # [23:19] <timeless> ... a concern i have today
  2026. # [23:19] <timeless> ... is original UC
  2027. # [23:19] <timeless> ... the point of being able to encrypt content is that content providers have it as part of their business model
  2028. # [23:19] <timeless> ... it seems odd to say that a content provider has the right to do this
  2029. # [23:20] <timeless> ... but a disability provider doesn't have that right
  2030. # [23:20] <timeless> ... it seems back-ass-words way to do
  2031. # [23:20] <timeless> ack JF_
  2032. # [23:20] * Zakim sees CyrilRa, joesteele, markw on the speaker queue
  2033. # [23:20] <timeless> JF_: what chaals said
  2034. # [23:20] <timeless> ... that we don't have demand now is great
  2035. # [23:20] <timeless> ... but that door seems really wide open
  2036. # [23:20] <timeless> ... too often, A11Y is chasing after the bus has left
  2037. # [23:20] <timeless> ack CyrilRa
  2038. # [23:20] * Zakim sees joesteele, markw on the speaker queue
  2039. # [23:21] <timeless> CyrilRa: at XXX we're aiming at supporting all 3 modes
  2040. # [23:21] <timeless> ... embedded in the video
  2041. # [23:21] * Joins: tobie (tobie@public.cloak)
  2042. # [23:21] <CyrilRa> sorry about that… We are embedding CC within video
  2043. # [23:21] <CyrilRa> hence being encrypted
  2044. # [23:22] <timeless> chaals: and thus encrypting them?
  2045. # [23:22] <adrianba> that assumes that it isn't feasible to do this - my assertion was that the spec doesn't need to change to support this - if there are specific changes someone thinks is needed then that should be proposed concretely
  2046. # [23:22] <adrianba> q?
  2047. # [23:22] * Zakim sees joesteele, markw on the speaker queue
  2048. # [23:23] <timeless> ack joesteele
  2049. # [23:23] * Zakim sees markw on the speaker queue
  2050. # [23:23] * hober tantek: vf trpxb cynaavat ba vzcyrzragvat n EBG13 PQZ?
  2051. # [23:23] <ddorwin> CyrilRa: What container?
  2052. # [23:23] <timeless> joesteele: w/ our DRM, we support encrypted text data in the streams
  2053. # [23:23] <timeless> ... judging on the number of bugs in the area
  2054. # [23:23] <CyrilRa> MPEG2-TS and MP4
  2055. # [23:23] <timeless> ... i don't think anyone is using it
  2056. # [23:23] <timeless> ... because i don't think my code is bug free
  2057. # [23:23] <CyrilRa> using HLS and HDS
  2058. # [23:24] <timeless> ... people use 608/708 data, captions encrypted because stream is encrypted
  2059. # [23:24] <timeless> paulc: so you're doing the opposite
  2060. # [23:24] <timeless> ... of markw
  2061. # [23:24] <ddorwin> CyrilRa: AFAIK: You don't need to encrypt the all streams in a fragmented MP4.
  2062. # [23:24] <timeless> joesteele: we're not doing it
  2063. # [23:24] <timeless> paulc: someone using your information could do it
  2064. # [23:24] <timeless> joesteele: correct
  2065. # [23:25] <timeless> ... if we were to provide an API for the CDM to extract that information
  2066. # [23:25] <ddorwin> (Not sure about HDS's requirements.)
  2067. # [23:25] <timeless> ... then i don't see the point in encrypting it
  2068. # [23:25] <paulc> q?
  2069. # [23:25] * Zakim sees markw on the speaker queue
  2070. # [23:25] <timeless> ... someone said you could use WebCrypto and it would be just as secure
  2071. # [23:25] <timeless> ... i'd agree w/ that
  2072. # [23:25] <timeless> ack markw
  2073. # [23:25] * Zakim sees no one on the speaker queue
  2074. # [23:25] <timeless> markw: we don't encrypt the captions and don't see the reason to
  2075. # [23:25] <timeless> ... for audio/video assistive content
  2076. # [23:25] <timeless> ... i don't think we have many
  2077. # [23:26] <joesteele> s/I don't think anyone is using it/I am not sure it is being used/
  2078. # [23:26] <timeless> ... for captions, if you really want full DRM, you'd be asking the CDM to decrypt and render
  2079. # [23:26] <timeless> ... that would be a big additional requirement on the spec
  2080. # [23:26] <timeless> ... the only encrypted caption is whether they're embedded in the transport stream
  2081. # [23:26] <timeless> ... MPEG2 brings a number of hoops
  2082. # [23:27] <timeless> ... if you're given a bunch of hoops and implementing APIs in CDMs
  2083. # [23:27] <timeless> ... or just pulling it out yourself
  2084. # [23:27] <adrianba> q+
  2085. # [23:27] * Zakim sees adrianba on the speaker queue
  2086. # [23:27] <timeless> ... I know which makes more sense
  2087. # [23:27] <timeless> ... the APIs don't exist in protected media pipelines today
  2088. # [23:27] <timeless> ack adrianba
  2089. # [23:27] * Zakim sees no one on the speaker queue
  2090. # [23:27] <timeless> adrianba: agree w/ what markw just said
  2091. # [23:27] <timeless> ... i don't think anything in the spec today prevents someone from doing it
  2092. # [23:28] <timeless> ... i don't think there's anything necessary to add to enable this capability
  2093. # [23:28] <markw> s/pulling it out yourself/pulling the captions out at the sending side/
  2094. # [23:28] * Quits: danielfilho|w (~danielfilho@public.cloak) (Client closed connection)
  2095. # [23:28] <timeless> ... if anyone has a concrete issue not covered by the spec
  2096. # [23:28] <timeless> ... i'd like to have it raised
  2097. # [23:28] <timeless> paulc: as the queue is empty, i'll move along
  2098. # [23:29] <timeless> ... janina, and JF_, you asked for opinions on the current spec, and from content providers
  2099. # [23:29] <timeless> ... I think we've come close to meeting your initial goal
  2100. # [23:29] <timeless> JF_: hearing it isn't a huge fire
  2101. # [23:29] <timeless> ... i'd like to say thanks to the technical guys for lettings us talk through this issue
  2102. # [23:29] <timeless> janina: i'm good
  2103. # [23:29] <timeless> paulc: i'd like to remind people of what adrianba said
  2104. # [23:29] <timeless> ... when you're working in a TF environment
  2105. # [23:29] <timeless> ... the best thing to do is give it a concrete bug
  2106. # [23:30] <timeless> ... with a pointer saying "this is a bug here, please fix it"
  2107. # [23:30] <timeless> ... i'd like to encourage the A11Y TF to treat them the same way as you
  2108. # [23:30] <timeless> ... and i'd like to praise chaals for raising a bug to consider the issue
  2109. # [23:30] * Quits: Travis (~Travis@public.cloak) ("Page closed")
  2110. # [23:31] <timeless> [ Coffee break ]
  2111. # [23:32] * Quits: SteveF (~SteveF@public.cloak) (Ping timeout: 60 seconds)
  2112. # [23:33] * Quits: mjs (~mjs@public.cloak) (Ping timeout: 60 seconds)
  2113. # [23:34] * Joins: silvia (~Adium@public.cloak)
  2114. # [23:35] * Quits: JonathanJ (~JonathanJ@public.cloak) ("http://www.kiwiirc.com/ - A hand crafted IRC client")
  2115. # [23:35] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 60 seconds)
  2116. # [23:36] * Quits: acolwell (~acolwell@public.cloak) (Ping timeout: 60 seconds)
  2117. # [23:36] * Quits: tobie (tobie@public.cloak)
  2118. # [23:41] * Joins: virginie_ (~virginie@public.cloak)
  2119. # [23:41] * Joins: libbyr (~libbyr@public.cloak)
  2120. # [23:47] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  2121. # [23:51] * Quits: joesteele (~joesteele@public.cloak) (Ping timeout: 60 seconds)
  2122. # [23:58] * Quits: virginie_ (~virginie@public.cloak) ("Page closed")
  2123. # Session Close: Wed Apr 24 00:00:00 2013

The end :)