/irc-logs / w3c / #webapps / 2014-04-10 / end

Options:

  1. # Session Start: Thu Apr 10 00:00:00 2014
  2. # Session Ident: #webapps
  3. # [00:08] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
  4. # [00:10] * Joins: lgombos (~gombos@public.cloak)
  5. # [00:26] * Joins: jcraig (~jcraig@public.cloak)
  6. # [00:30] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  7. # [00:31] * Quits: tantek (~tantek@public.cloak) (Client closed connection)
  8. # [00:36] * Quits: sicking (~sicking@public.cloak) (sicking)
  9. # [01:14] * Joins: lgombos (~gombos@public.cloak)
  10. # [01:19] * Joins: tantek (~tantek@public.cloak)
  11. # [01:23] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  12. # [01:33] * Quits: lmclister (~lmclister@public.cloak) ("")
  13. # [01:36] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  14. # [01:38] * Joins: sicking (~sicking@public.cloak)
  15. # [01:56] * Disconnected
  16. # [01:57] * Attempting to rejoin channel #webapps
  17. # [01:57] * Rejoined channel #webapps
  18. # [01:58] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
  19. # [02:05] * Joins: lgombos (~gombos@public.cloak)
  20. # [02:09] * Joins: lgombos_ (~gombos@public.cloak)
  21. # [02:09] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  22. # [02:11] * Quits: sicking (~sicking@public.cloak) (sicking)
  23. # [02:17] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 180 seconds)
  24. # [02:26] * Quits: jungkees (~uid24208@public.cloak) ("Connection closed for inactivity")
  25. # [02:35] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  26. # [02:37] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
  27. # [02:37] * Quits: tantek (~tantek@public.cloak) (tantek)
  28. # [02:51] * Joins: tantek (~tantek@public.cloak)
  29. # [02:58] * Quits: tantek (~tantek@public.cloak) (tantek)
  30. # [03:20] * Joins: tantek (~tantek@public.cloak)
  31. # [03:20] * Joins: lgombos_ (~gombos@public.cloak)
  32. # [03:24] * Joins: lgombos__ (~gombos@public.cloak)
  33. # [03:26] * Quits: lgombos_ (~gombos@public.cloak) (Client closed connection)
  34. # [03:33] * Quits: lgombos__ (~gombos@public.cloak) (Ping timeout: 180 seconds)
  35. # [04:13] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  36. # [04:54] * Joins: lmclister (~lmclister@public.cloak)
  37. # [04:57] * Quits: tantek (~tantek@public.cloak) (tantek)
  38. # [05:57] * Quits: lmclister (~lmclister@public.cloak) ("")
  39. # [06:54] * Joins: jcraig (~jcraig@public.cloak)
  40. # [07:20] * Quits: dfreedm (~sid7859@public.cloak) (Client closed connection)
  41. # [07:20] * Quits: scheib_ (~sid4467@public.cloak) (Client closed connection)
  42. # [07:20] * Joins: dfreedm_ (~sid7859@public.cloak)
  43. # [07:21] * Joins: scheib__ (~sid4467@public.cloak)
  44. # [08:32] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  45. # [08:45] * Joins: jcraig (~jcraig@public.cloak)
  46. # [08:48] * Joins: dom (dom@public.cloak)
  47. # [08:48] * Joins: sicking (~sicking@public.cloak)
  48. # [08:53] * heycam|away is now known as heycam
  49. # [09:12] * Joins: lgombos (~gombos@public.cloak)
  50. # [09:21] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  51. # [09:36] * Joins: Lachy (~Lachy@public.cloak)
  52. # [09:38] * Joins: anssik (~uid10742@public.cloak)
  53. # [09:53] * Joins: richt (~richt@public.cloak)
  54. # [10:02] * Disconnected
  55. # [10:04] * Attempting to rejoin channel #webapps
  56. # [10:04] * Rejoined channel #webapps
  57. # [10:04] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Client closed connection)
  58. # [10:23] * Quits: sicking (~sicking@public.cloak) (sicking)
  59. # [10:26] * Joins: skddc (~anonymous@public.cloak)
  60. # [10:36] * Joins: tantek (~tantek@public.cloak)
  61. # [11:36] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  62. # [11:37] * Quits: tantek (~tantek@public.cloak) (tantek)
  63. # [13:27] * Joins: smaug (~chatzilla@public.cloak)
  64. # [14:34] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  65. # [15:49] * Joins: smaug (~chatzilla@public.cloak)
  66. # [15:51] <smaug> MikeSmith: ping
  67. # [15:54] * Joins: fjh (~fhirsch3@public.cloak)
  68. # [16:12] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  69. # [16:17] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  70. # [16:45] <MikeSmith> smaug: here now
  71. # [16:46] <smaug> MikeSmith: actually nm. Just trying to setup a sip client for w3c stuff
  72. # [16:46] <smaug> found the w3 documentation
  73. # [16:46] <smaug> (but the client software doesn't seem to work)
  74. # [16:48] <MikeSmith> I had mine set up a while back on my macbook but I haven't used it lately
  75. # [16:49] <MikeSmith> if you ask on the #sysreq channel somebody from the systems team could help
  76. # [16:49] <MikeSmith> if it's not just a problem with your client
  77. # [16:51] <smaug> it seems to be a problem with the client
  78. # [16:51] <smaug> I'll keep using skype
  79. # [16:59] * Joins: arunranga (~arunranga@public.cloak)
  80. # [17:10] * Joins: chaals (~Adium@public.cloak)
  81. # [17:19] * Joins: bryan (~bryan@public.cloak)
  82. # [17:28] * Joins: kawai (~kawai@public.cloak)
  83. # [17:38] * Joins: lmclister (~lmclister@public.cloak)
  84. # [17:41] * Joins: anssik (~uid10742@public.cloak)
  85. # [17:42] * Quits: richt (~richt@public.cloak) (Client closed connection)
  86. # [17:43] * Joins: richt (~richt@public.cloak)
  87. # [17:44] * Joins: abarsto (~abarsto@public.cloak)
  88. # [17:44] * abarsto is now known as ArtB
  89. # [17:45] * Joins: aizu (~aizu@public.cloak)
  90. # [17:49] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  91. # [17:50] * Joins: fjh_ (~fhirsch3@public.cloak)
  92. # [17:50] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  93. # [17:50] * Joins: kochi_ (~kochi@public.cloak)
  94. # [17:54] * Quits: fjh (~fhirsch3@public.cloak) (Ping timeout: 180 seconds)
  95. # [17:54] * fjh_ is now known as fjh
  96. # [17:58] * Joins: adrianba (~adrianba@public.cloak)
  97. # [17:59] * Joins: plh (plehegar@public.cloak)
  98. # [18:00] <plh> zakim, this is WebApps
  99. # [18:00] * Joins: Zakim (zakim@public.cloak)
  100. # [18:00] * Joins: RRSAgent (rrsagent@public.cloak)
  101. # [18:00] <RRSAgent> logging to http://www.w3.org/2014/04/10-webapps-irc
  102. # [18:00] <plh> zakim, this is WebApps
  103. # [18:00] <Zakim> plh, I see IA_WebApps()12:00PM in the schedule but not yet started. Perhaps you mean "this will be WebApps".
  104. # [18:00] <ArtB> RRSAgent, this meeting spans midnight
  105. # [18:00] <RRSAgent> ok, ArtB; I will not start a new log at midnight
  106. # [18:00] <plh> zakim, this will be WebApps
  107. # [18:00] <Zakim> ok, plh; I see IA_WebApps()12:00PM scheduled to start now
  108. # [18:00] <ArtB> Scribe: Art
  109. # [18:00] <ArtB> ScribeNick: ArtB
  110. # [18:01] * Joins: arrrno (~arrrno@public.cloak)
  111. # [18:01] <plh> zakim, passcode?
  112. # [18:01] <Zakim> the conference code is 9274 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), plh
  113. # [18:01] <ArtB> Meeting: WebApps f2f Meeting (San Jose CA US)
  114. # [18:01] * Joins: israelh (~israelh@public.cloak)
  115. # [18:02] * Joins: alia (~alia@public.cloak)
  116. # [18:02] * Joins: BenjamP (~BenjamP@public.cloak)
  117. # [18:02] <Zakim> IA_WebApps()12:00PM has now started
  118. # [18:02] * Joins: tyoshino (~sid19222@public.cloak)
  119. # [18:02] <Zakim> +[Paypal]
  120. # [18:02] <ArtB> Present: Art_Barstow, Robin_Berjon, Ryoskue_Niwa, Phillipe_LeHegaret
  121. # [18:02] * Joins: dsr (dsr@public.cloak)
  122. # [18:02] <adrianba> Present+ Adrian_Bateman
  123. # [18:02] <ArtB> Present+ Mike_Smith
  124. # [18:02] <plh> Present+Philippe_Le_Hegaret
  125. # [18:02] <dsr> Present+ Dave_Raggett
  126. # [18:02] * Joins: darobin (rberjon@public.cloak)
  127. # [18:02] <Yves> Present+ Yves_Lafon
  128. # [18:02] <BenjamP> Present+ Ben_Peters
  129. # [18:02] * Joins: lgombos (~lgombos@public.cloak)
  130. # [18:03] <alia> Present+ Ali_Alabbas
  131. # [18:03] <aizu> Present+ Hiroyuki_Aizu
  132. # [18:03] <ArtB> Present+ Glenn_Adams
  133. # [18:03] <tyoshino> Present+ Takeshi_Yoshino
  134. # [18:03] <israelh> Present+ Israel_Hilerio
  135. # [18:03] <plh> Present+ Philippe_Le_Hegaret
  136. # [18:03] <arrrno> Present+ Arnaud_Braud
  137. # [18:03] <lgombos> Present+ Laszlo_Gombos
  138. # [18:03] <darobin> Present+ Robin_Berjon
  139. # [18:03] * Joins: Feras_ (~Feras@public.cloak)
  140. # [18:03] * Quits: Feras_ (~Feras@public.cloak) ("Page closed")
  141. # [18:03] * Joins: falken (~uid20729@public.cloak)
  142. # [18:03] * Joins: jhazen (~jhazen@public.cloak)
  143. # [18:03] <MikeSmith> Present+ MikeSmith
  144. # [18:03] <mounir> Present+ Mounir_Lamouri
  145. # [18:04] * Joins: FerasM (~FerasM@public.cloak)
  146. # [18:04] * Joins: krisk (~krisk@public.cloak)
  147. # [18:04] * Joins: xiaoqian (xiaoqian@public.cloak)
  148. # [18:04] <krisk> present+ krisk
  149. # [18:04] <FerasM> Present+ Feras_Moussa
  150. # [18:04] * Quits: smaug (~chatzilla@public.cloak) ("Reconnecting…")
  151. # [18:04] * Joins: smaug (~chatzilla@public.cloak)
  152. # [18:04] * Joins: richt (~richt@public.cloak)
  153. # [18:05] <jhazen> Present+ John_Hazen
  154. # [18:05] <MikeSmith> Present- Mike_Smith
  155. # [18:05] * Joins: zqzhang (~zqzhang@public.cloak)
  156. # [18:05] <anssik> Present+ Anssi_Kostiainen
  157. # [18:05] <plh> rrsagent, generate minutes
  158. # [18:05] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html plh
  159. # [18:05] * Yves rrsagent, make logs public
  160. # [18:05] * RRSAgent I have made the request, Yves
  161. # [18:06] <plh> rrsagent, make logs public-visible
  162. # [18:06] <RRSAgent> I have made the request, plh
  163. # [18:06] * Joins: jmajnert (~jmajnert@public.cloak)
  164. # [18:06] <Zakim> +[IPcaller]
  165. # [18:06] * smaug will be listening in the background
  166. # [18:06] <plh> Chair: Art
  167. # [18:06] <smaug> Zakim, [IPcaller] is Olli_Pettay
  168. # [18:06] <Zakim> +Olli_Pettay; got it
  169. # [18:06] <smaug> Zakim, nick smaug is Olli_Pettay
  170. # [18:06] <Zakim> ok, smaug, I now associate you with Olli_Pettay
  171. # [18:07] <zqzhang> Present+ Zhiqiang_Zhang
  172. # [18:07] * Joins: kochi_w3c (~kochi_w3c@public.cloak)
  173. # [18:07] * Joins: dcooney (~sid20727@public.cloak)
  174. # [18:07] <falken> Present+ Matt_Falkenhagen
  175. # [18:07] * Joins: arunranga (~arunranga@public.cloak)
  176. # [18:07] <Zakim> +Bryan_Sullivan
  177. # [18:08] <dcooney> Present +Dominic_Cooney
  178. # [18:08] * Joins: jungkees (~uid24208@public.cloak)
  179. # [18:08] <chaals> Regrets+ Chaals
  180. # [18:08] <jungkees> Present+ Jungkee_Song
  181. # [18:08] * chaals will be following some of the time in IRC, and may be able to dial in if it is really important.
  182. # [18:09] * Quits: kochi_ (~kochi@public.cloak) (Ping timeout: 180 seconds)
  183. # [18:09] <bryan> Present+ Bryan_Sullivan
  184. # [18:10] * Joins: wonsuk (~uid27693@public.cloak)
  185. # [18:10] * Joins: opoto (~opoto@public.cloak)
  186. # [18:10] <bryan> on the bridge, Bryan Sullivan (AT&T)
  187. # [18:10] <opoto> present+ opoto
  188. # [18:10] <jmajnert> Present+ Janusz_Majnert
  189. # [18:10] <wonsuk> Present+ Wonsuk_Lee
  190. # [18:10] <dcooney> Present+ Dominic_Cooney
  191. # [18:11] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
  192. # [18:11] <xiaoqian> Present+ Xiaoqian, Jinsong, Zhiqiang, Baoping
  193. # [18:12] <plh> http://www.w3.org/2008/webapps/wiki/PubStatus#API_Specifications
  194. # [18:12] * Joins: tzik (~tzik@public.cloak)
  195. # [18:13] <plh> scribe: plh
  196. # [18:13] <plh> Topic: PubStatus
  197. # [18:13] <plh> Art: Clipboard API
  198. # [18:13] * Joins: jinsong (wjs@public.cloak)
  199. # [18:13] * Joins: hayato (~sid20728@public.cloak)
  200. # [18:13] <plh> ... we have a status report as of April 8
  201. # [18:14] <plh> ... the editor isn't around
  202. # [18:14] <plh> Ryo: some discussions on how to spec the markup
  203. # [18:15] <plh> ... this will take a couple of years to spec
  204. # [18:15] <plh> ... seralize the DOM, including style, is complex
  205. # [18:15] <plh> s/ize/izing/
  206. # [18:15] <plh> ... I'll post more details on the list
  207. # [18:15] <plh> ... but it will take a long time
  208. # [18:15] * Joins: nhiroki (~nhiroki@public.cloak)
  209. # [18:15] <plh> Art: if folks are interested in moving this spec forward, please step up as always
  210. # [18:16] <plh> Art: DOM3 Events
  211. # [18:16] <plh> ... we don't have the editors around either
  212. # [18:16] <plh> ... will be a third LC
  213. # [18:16] <plh> ... 12 bugs
  214. # [18:16] <plh> ... some concerns since HTML5 has a normative ref for it
  215. # [18:16] <plh> ... and would make life easier if DOM3 Events was a REC
  216. # [18:17] <plh> ... since it's not going to happen anytime soon
  217. # [18:17] <plh> ... I've been pushing this soec to go back to LC
  218. # [18:17] <adrianba> q+
  219. # [18:17] * Zakim sees adrianba on the speaker queue
  220. # [18:17] * Parts: plh (plehegar@public.cloak) (Leaving)
  221. # [18:17] * Joins: plh (plehegar@public.cloak)
  222. # [18:17] <plh> Marcos: what's the dependency?
  223. # [18:17] <plh> Robin: it's about the event types
  224. # [18:18] * Joins: morrita (~uid16889@public.cloak)
  225. # [18:18] * Joins: KenjiBX (~KenjiBX@public.cloak)
  226. # [18:18] <plh> Art: UIEvents is blocked on D3E
  227. # [18:18] <plh> ... Pointer Events depends on UIEvents
  228. # [18:19] * Joins: rniwa (~rniwa@public.cloak)
  229. # [18:19] <plh> Art: Glenn expressed interest in moving forward D3E
  230. # [18:19] * rniwa can't connect to irc.w3.org on his IRC client :(
  231. # [18:20] <plh> ... plan is to split out features that would prevent it to move forward
  232. # [18:20] <plh> Adrian: plan to split out key names/values
  233. # [18:20] <smaug> rniwa: wrong port?
  234. # [18:20] * Joins: KenjiBX_ (~KenjiBX@public.cloak)
  235. # [18:20] <smaug> rniwa: should be 6665
  236. # [18:20] <plh> ... and proceed
  237. # [18:21] * Parts: KenjiBX (~KenjiBX@public.cloak)
  238. # [18:21] <plh> ... primary reason is that changing will happen to those anyway
  239. # [18:21] <plh> ... also want to review various mobile platforms and their keyboards
  240. # [18:22] * anssik Zakim-SIP bridge is down, can we do anything about it?
  241. # [18:22] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
  242. # [18:22] <adrianba> q-
  243. # [18:22] * Zakim sees no one on the speaker queue
  244. # [18:22] <plh> Art: DOM P&S
  245. # [18:22] * KenjiBX_ is now known as KenjiBX
  246. # [18:22] <plh> ... pre-LC2 comment period
  247. # [18:22] <plh> ... last set of bugs submitted by Anne
  248. # [18:23] <plh> ... in the absence of issues in the next couple of days, we'll start LC2
  249. # [18:23] <plh> Art: CfC to stop work on File API specs.
  250. # [18:23] <plh> ... no one objected
  251. # [18:24] <plh> Ryo: any test on DOM P&S
  252. # [18:25] <ArtB> ACTION: barstow update testing info in PubStatus for DOM P&S spec
  253. # [18:25] * @trackbot is creating a new ACTION.
  254. # [18:25] * RRSAgent records action 1
  255. # [18:25] <@trackbot> Created ACTION-714 - Update testing info in pubstatus for dom p&s spec [on Arthur Barstow - due 2014-04-17].
  256. # [18:25] <plh> https://github.com/w3c/web-platform-tests/issues?labels=domparsing&page=1&state=open
  257. # [18:25] <plh> https://github.com/w3c/web-platform-tests/pull/493
  258. # [18:26] <plh> Art: FullSccreen API
  259. # [18:26] <plh> ... last update was 2 years ago
  260. # [18:27] <plh> ... plan was to copy a somewhat stable version into W3C spec
  261. # [18:27] <plh> ... whenever they think it's donish
  262. # [18:28] <plh> Mike: zero bugs is the best you get from the WHATWG
  263. # [18:28] <plh> ... I don't think it's being worked on actively
  264. # [18:28] * Joins: Bin_Hu (~Bin_Hu@public.cloak)
  265. # [18:28] <plh> ... it's on a back burner
  266. # [18:29] <plh> Art: any concerns?
  267. # [18:29] * Hixie raises his hand
  268. # [18:29] * Zakim sees raises, his on the speaker queue
  269. # [18:29] <Hixie> could we not copy other groups' work, causing forked specs?
  270. # [18:29] <plh> Glenn: is there a dependency from HTML 5.0
  271. # [18:30] <plh> Robin: Fullscreen is non-normative
  272. # [18:30] <plh> Art: [reading Hixie's comments from IRC]
  273. # [18:31] <plh> queue=
  274. # [18:31] * Zakim sees no one on the speaker queue
  275. # [18:31] <plh> Art: let's move that to an admin topic
  276. # [18:31] <plh> ... (adding to the whiteboard)
  277. # [18:31] <plh> Art: Gamepad
  278. # [18:31] <plh> ... they have one bug left
  279. # [18:31] <adrianba> q+
  280. # [18:31] * Zakim sees adrianba on the speaker queue
  281. # [18:32] <plh> ... will enter LC in Q2
  282. # [18:32] <plh> ack adr
  283. # [18:32] * Zakim sees no one on the speaker queue
  284. # [18:32] <plh> Adrian: we're looking into this spec. filed a couple of bugs
  285. # [18:32] * Joins: marcosc (~marcosc@public.cloak)
  286. # [18:32] <plh> ... so some discussion left
  287. # [18:32] <smaug> (Gamepad will be most probably enabled in FF29)
  288. # [18:32] <plh> Present+ Tantek
  289. # [18:32] * Quits: dsr (dsr@public.cloak) (Ping timeout: 180 seconds)
  290. # [18:33] <plh> Present+ Ted
  291. # [18:33] <plh> Present+ Brad
  292. # [18:33] <plh> Present+ Jonas
  293. # [18:33] <plh> Art: (going to back to fullscreen)
  294. # [18:33] * marcosc Hixie, I asked them to add the "keep forking the gaddam specs" to the agenda :)
  295. # [18:33] <plh> Tantek: status sounds reasonnable
  296. # [18:34] <plh> ... Anne is doing most of the work there
  297. # [18:34] <plh> ... it's waiting for more implementation feedback
  298. # [18:34] <plh> Art: implementation status?
  299. # [18:34] * Parts: plh (plehegar@public.cloak) (Leaving)
  300. # [18:34] * Joins: plh (plehegar@public.cloak)
  301. # [18:34] * plh (*&$%(*&($*&%)(*
  302. # [18:35] <plh> Marcos: status is pretty good
  303. # [18:35] * Joins: horo (~horo@public.cloak)
  304. # [18:35] <plh> ACTION: Art to follow with Tantek and Anne on next steps for fullscreen
  305. # [18:35] * RRSAgent records action 2
  306. # [18:35] * @trackbot is creating a new ACTION.
  307. # [18:35] <@trackbot> Created ACTION-715 - Follow with tantek and anne on next steps for fullscreen [on Arthur Barstow - due 2014-04-17].
  308. # [18:35] <plh> Adrian: everybody does it differently :(
  309. # [18:36] * Joins: jsbell (~sid6276@public.cloak)
  310. # [18:36] <plh> ... body element fullscreen gets different resutls for example
  311. # [18:36] * heycam is now known as heycam|away
  312. # [18:36] <plh> Art: anybody to look into tests?
  313. # [18:36] <krisk> I can push some tests into github for fullscreen
  314. # [18:36] <plh> Kris: I can do it
  315. # [18:36] * Parts: plh (plehegar@public.cloak) (Leaving)
  316. # [18:36] * Joins: plh (plehegar@public.cloak)
  317. # [18:36] <krisk> ACTION: krisk push full screen api tests into github
  318. # [18:36] * RRSAgent records action 3
  319. # [18:36] * @trackbot is creating a new ACTION.
  320. # [18:36] <plh> ACTION: Kris to look at tests for Fullscreen
  321. # [18:36] <@trackbot> Created ACTION-716 - Push full screen api tests into github [on Kris Krueger - due 2014-04-17].
  322. # [18:36] * @trackbot is creating a new ACTION.
  323. # [18:36] <@trackbot> Created ACTION-717 - Look at tests for fullscreen [on Kris Krueger - due 2014-04-17].
  324. # [18:36] * RRSAgent records action 4
  325. # [18:36] * Joins: jcraig (~jcraig@public.cloak)
  326. # [18:37] <plh> Art: Aryeh did some good work
  327. # [18:37] <plh> ... and Ryo did some work as well
  328. # [18:37] <plh> ... should we find a timeslot for this?
  329. # [18:37] <plh> Adrian: +1
  330. # [18:37] * Joins: dsr (dsr@public.cloak)
  331. # [18:37] * Quits: fjh (~fhirsch3@public.cloak) (fjh)
  332. # [18:38] <plh> Art: ok, 10:30am then
  333. # [18:38] <Yves> last &sysreq
  334. # [18:38] <Yves> s/last &sysreq//
  335. # [18:38] <plh> Art: IDB
  336. # [18:38] <plh> ... CR for 9 months
  337. # [18:38] <plh> ... draft implementation report
  338. # [18:39] <plh> ... missing data for IE
  339. # [18:39] <plh> Kris: I'll give results
  340. # [18:39] <plh> Art: we're making progress there
  341. # [18:40] <plh> ... between Josh and Jonas, various discussions on work on v2
  342. # [18:40] <krisk> Yep we were talking at the HTML WG meeting about this and exchanged email
  343. # [18:40] <plh> Israel: full text search capability
  344. # [18:41] <plh> Josh: guidance on moving forward for v2?
  345. # [18:41] * Joins: tantek (~tantek@public.cloak)
  346. # [18:41] * tantek good morning
  347. # [18:41] <plh> Art: adding IDB at 4pm
  348. # [18:42] <plh> Art: IME
  349. # [18:42] * slightlyoff_ is now known as slightlyoff
  350. # [18:42] <plh> Yoshi(?): one bug remaining
  351. # [18:42] <slightlyoff> FYI, I'm going to be at the meeting later today and most of tomorrow so feel free to schedule SW discussion for any time after noon today
  352. # [18:42] <plh> ... it's 2 documents now
  353. # [18:43] <plh> ... first one is good enough to move forward
  354. # [18:43] <plh> ... [offset clarification needed]
  355. # [18:44] <plh> Adrian: we need to discuss that one, but we implemented it in IE11 and we were ok with the split
  356. # [18:44] <plh> ... it's in good shape
  357. # [18:44] <plh> Art: what about moz?
  358. # [18:44] <plh> Jonas: dunno
  359. # [18:44] * cwilso__ FYI, I'm also coming in later today and tomorrow.
  360. # [18:44] <plh> Yoshi(?): didn't see interest outside MS and GOO
  361. # [18:45] <plh> Art: test?
  362. # [18:45] <plh> Mike: I can work woth Koshi
  363. # [18:45] <plh> s/woth/with/
  364. # [18:46] <falken> ^^^ (Takayoshi Kochi)
  365. # [18:46] * Quits: richt (~richt@public.cloak) (Client closed connection)
  366. # [18:46] <plh> Art: Manifest is this afternoon
  367. # [18:46] <plh> Art: Pointer Lock, we're in CR
  368. # [18:46] <plh> s/Koshi/Kochi/
  369. # [18:46] <plh> ... we have a few tests
  370. # [18:46] * Joins: richt (~richt@public.cloak)
  371. # [18:46] <plh> Art: Push API is this afternoon
  372. # [18:47] <plh> Art: quote API. status report on April 9
  373. # [18:47] <plh> Yves: TAG is working on review of this spec
  374. # [18:47] <plh> ... about to be done
  375. # [18:48] <plh> Art: any issue?
  376. # [18:48] <plh> Yves: one issue on good understanding on type of storage (persistent, etc.)
  377. # [18:48] <plh> Art: Screen Orientation?
  378. # [18:49] <plh> Mounir: I sent an update to the list
  379. # [18:49] <plh> ... so could address questions
  380. # [18:49] <plh> ... made some changes, prefix impl from moz and ms, are they ok with them?
  381. # [18:50] <plh> Jonas: let's allocate some time
  382. # [18:50] <plh> Art: 4:30pm this afternoon
  383. # [18:50] <plh> Art: Server-Sent Events
  384. # [18:50] <plh> ... CR
  385. # [18:50] <plh> ... draft impl report
  386. # [18:51] <plh> ... looks like we're close to being done with this. just a few bugs
  387. # [18:51] <plh> ... there is a PR for the timeout failure
  388. # [18:51] <plh> Zhihang: can someone review it?
  389. # [18:52] <plh> Art: and we have some failures
  390. # [18:52] <plh> ... URL constructor failures
  391. # [18:52] <plh> s/URL//
  392. # [18:52] <plh> ... probably all the same error
  393. # [18:52] <xiaoqian> s/Zhihang/zqzhang/
  394. # [18:52] <plh> ... if someone could take a look at these 4 failures
  395. # [18:53] <plh> ... from the chrome team
  396. # [18:53] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  397. # [18:54] <tyoshino> tyoshino of Chrome team. going to take a look at SSE failure
  398. # [18:54] <tyoshino> s
  399. # [18:54] <plh> ACTION: tyoshino to look at the failures on Server-Sent Events
  400. # [18:54] * @trackbot is creating a new ACTION.
  401. # [18:54] * RRSAgent records action 5
  402. # [18:54] <@trackbot> Created ACTION-718 - Look at the failures on server-sent events [on Takeshi Yoshino - due 2014-04-17].
  403. # [18:55] <plh> Art: ServiceWorker, we have time allocated
  404. # [18:55] <plh> Art: Stream API
  405. # [18:55] * dglazkov can somebody come get me from the reception? Been sitting here for a free mins.
  406. # [18:56] <plh> Feras: we have one common API between Node and the browsers for Stream API in WhATWG
  407. # [18:56] <plh> ... it's pretty stable for the most part
  408. # [18:56] <plh> ... but no really big change expected
  409. # [18:56] <adrianba> q+
  410. # [18:56] * Zakim sees adrianba on the speaker queue
  411. # [18:56] <plh> ... some cleaning and then integration back into W3c side
  412. # [18:57] * Yves dglazkov, someone on its way
  413. # [18:57] <plh> Marcos: we got agreement to move that spec into W3C proper at some point
  414. # [18:57] <plh> ... while maintaining the CC0 aspect at the same time
  415. # [18:57] <plh> ack ad
  416. # [18:57] * Zakim sees no one on the speaker queue
  417. # [18:58] <adrianba> http://lanyrd.com/2014/extensible-web-summit/scyqth/
  418. # [18:58] <plh> Adrian: the stream topic was discussed at the summit
  419. # [18:58] <plh> ... (link to minutes above)
  420. # [18:58] <plh> ... good discussion there
  421. # [18:58] <plh> ... sense is that there are still some open questions for the design for the base spec
  422. # [18:59] <plh> Art: captured in the github?
  423. # [18:59] <plh> Marcos: yes, discussion on the way
  424. # [18:59] <plh> Art: ok, looks like this is moving forward
  425. # [18:59] <plh> Present+ Dimitry
  426. # [18:59] <plh> Art: UIEvents
  427. # [18:59] <plh> ... was mentioned earlier
  428. # [18:59] <plh> ... priority is D3E
  429. # [19:00] <krisk> I think their are tests for URL http://w3c-test.org/url/
  430. # [19:00] <plh> Art: Web IDL
  431. # [19:01] <adrianba> s/Web IDL/URL/
  432. # [19:02] <plh> plh: [...]
  433. # [19:03] <plh> ... plan is to work on it in webapps
  434. # [19:03] <tantek> plan is for *who* to work on it in webapps?
  435. # [19:04] <plh> Mike: I won't be able to be the test facilitator
  436. # [19:04] <tantek> or is this just for testing the URL spec?
  437. # [19:04] <plh> Mike: [some discussion on the test suite]
  438. # [19:05] * Quits: KenjiBX (~KenjiBX@public.cloak) ("Page closed")
  439. # [19:05] * Quits: horo (~horo@public.cloak) ("Lost terminal")
  440. # [19:05] <plh> Glenn: is the plan to publish a W3C version of the spec?
  441. # [19:05] <plh> Plh: yes
  442. # [19:05] * Joins: horo (~horo@public.cloak)
  443. # [19:05] <plh> ... Dan AppelQuist will look into it
  444. # [19:05] * Joins: richt (~richt@public.cloak)
  445. # [19:05] <plh> Art: Web IDL
  446. # [19:06] <plh> ... Cameron sent tests
  447. # [19:06] <plh> ... we came up with comments
  448. # [19:06] <plh> ... yves has been looking to update the PR
  449. # [19:06] <plh> ... for the PR, some things are not implemented at all, like ArrayClass
  450. # [19:06] <plh> ... float has some issues
  451. # [19:07] <plh> ... since some constructors are not allowed all values to be checked
  452. # [19:07] * Parts: plh (plehegar@public.cloak) (Leaving)
  453. # [19:07] * Quits: nhiroki (~nhiroki@public.cloak) (Ping timeout: 180 seconds)
  454. # [19:07] * Joins: plh (plehegar@public.cloak)
  455. # [19:07] <plh> Yves: two more weeks of work there
  456. # [19:08] <plh> Art: plan is CR->LC
  457. # [19:08] <plh> Yves: Cameron is pretty close to that
  458. # [19:09] <plh> Art: Boris came on board to help. Anyone else willing to help?
  459. # [19:09] <plh> ... WebIDL is used in a lot of specs
  460. # [19:10] <plh> ... is Promises part of v1?
  461. # [19:10] <plh> Yves: if publishing v1 takes too much time, then yes
  462. # [19:10] <plh> ... as long as we have tests
  463. # [19:10] <plh> Art: ok, work is progressing.
  464. # [19:11] <plh> Art: Web Messaging
  465. # [19:11] <plh> ... spec is in CR for 2 years
  466. # [19:11] * shepazu would like to dial in for any chartering discussion
  467. # [19:11] <plh> Kris: still lots of failures
  468. # [19:12] <plh> Kris: I think the tests are accurate
  469. # [19:12] * Joins: nhiroki (~nhiroki@public.cloak)
  470. # [19:12] * marcosc notes plh ... http://w3cmemes.tumblr.com/post/82303231473/plh-stops-by-arts-office
  471. # [19:13] <plh> ACTION: Art to change WebMessaging test facilitator to Kris
  472. # [19:13] * @trackbot is creating a new ACTION.
  473. # [19:13] * RRSAgent records action 6
  474. # [19:13] <@trackbot> Created ACTION-719 - Change webmessaging test facilitator to kris [on Arthur Barstow - due 2014-04-17].
  475. # [19:14] <plh> Art: Web Sockets
  476. # [19:14] <plh> ... CR in 2012
  477. # [19:15] <plh> ... failures in the tests again
  478. # [19:15] <plh> ... any test case issue?
  479. # [19:15] <plh> Kris: similar to Web Messaging. bugs to be fixed.
  480. # [19:16] <plh> Art: deployment status?
  481. # [19:16] <plh> Robin: works pretty weel
  482. # [19:16] <plh> s/weel/well/
  483. # [19:16] * Joins: nhiroki_ (~nhiroki@public.cloak)
  484. # [19:16] <plh> Robin: if you stick to the common core
  485. # [19:17] <plh> Art: so many people should go fixing their implementations...
  486. # [19:17] <plh> Art: Workers
  487. # [19:17] <plh> ... similar again
  488. # [19:18] <plh> ... James created an implementation report
  489. # [19:19] * Joins: BaopingCheng (~BaopingCheng@public.cloak)
  490. # [19:19] <plh> ACTION: Kris to provide test results for Web Workers
  491. # [19:20] * @trackbot is creating a new ACTION.
  492. # [19:20] * RRSAgent records action 7
  493. # [19:20] <@trackbot> Created ACTION-720 - Provide test results for web workers [on Kris Krueger - due 2014-04-17].
  494. # [19:20] * Quits: nhiroki (~nhiroki@public.cloak) (Ping timeout: 180 seconds)
  495. # [19:20] <marcosc> join #webmob
  496. # [19:20] <marcosc> argh
  497. # [19:20] <plh> Art: last is XHR
  498. # [19:20] * hober marcosc: :)
  499. # [19:20] <plh> Jungkee: not much to update
  500. # [19:21] <plh> ... no particular issue. just working on testing side
  501. # [19:21] <plh> ... test ratio increasing in blink and gecko
  502. # [19:21] <plh> ... need some help from MS
  503. # [19:22] <plh> ... impl report is up-to-date
  504. # [19:22] * Quits: israelh (~israelh@public.cloak) (Ping timeout: 180 seconds)
  505. # [19:22] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
  506. # [19:22] * Quits: alia (~alia@public.cloak) ("Page closed")
  507. # [19:23] <plh> ... around 10 to 20 tests are failing across all browsers
  508. # [19:23] <plh> Art: probably more than 20
  509. # [19:23] * Quits: nhiroki_ (~nhiroki@public.cloak) (Ping timeout: 180 seconds)
  510. # [19:23] <plh> Art: back to potential topics
  511. # [19:23] * Joins: israelh (~israelh@public.cloak)
  512. # [19:23] <plh> ... some admin related stuff
  513. # [19:24] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  514. # [19:24] <chaals> ккыфпутеб вкфае ьштгеуы
  515. # [19:24] <chaals> s/ккыфпутеб вкфае ьштгеуы//
  516. # [19:24] <chaals> rrsagent, draft minutes
  517. # [19:24] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html chaals
  518. # [19:24] <plh> Yves: charter, packaging spec from the TAG
  519. # [19:25] <plh> ... might want to work with webapps for that
  520. # [19:25] <plh> Art: any news from the TAG f2f or summit?
  521. # [19:25] * Joins: alia (~alia@public.cloak)
  522. # [19:26] <plh> Art: workvers v2?
  523. # [19:26] * Parts: plh (plehegar@public.cloak) (Leaving)
  524. # [19:26] <Yves> http://w3ctag.github.io/packaging-on-the-web/
  525. # [19:26] * Joins: plh (plehegar@public.cloak)
  526. # [19:26] <plh> Jonas: sure
  527. # [19:27] * Joins: jcraig (~jcraig@public.cloak)
  528. # [19:27] <plh> Art: Workers v2 at 5pm
  529. # [19:28] <plh> Art: Admin copying specs at 5:30pm
  530. # [19:28] * Joins: astearns (~sid15080@public.cloak)
  531. # [19:29] <plh> [break]
  532. # [19:33] * Disconnected
  533. # [19:34] * Attempting to rejoin channel #webapps
  534. # [19:34] * Rejoined channel #webapps
  535. # [19:34] * Joins: hayato (~sid20728@public.cloak)
  536. # [19:35] * Quits: kochi_w3c (~kochi_w3c@public.cloak) (Ping timeout: 180 seconds)
  537. # [19:35] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
  538. # [19:35] * Joins: paul___irish (~paul___irish@public.cloak)
  539. # [19:36] * Quits: horo (~horo@public.cloak) (Ping timeout: 180 seconds)
  540. # [19:37] * Quits: jinsong (wjs@public.cloak) (Ping timeout: 180 seconds)
  541. # [19:38] * Joins: wjs (wjs@public.cloak)
  542. # [19:39] * Joins: skddc (~anonymous@public.cloak)
  543. # [19:40] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  544. # [19:43] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  545. # [19:47] * Joins: horo (~horo@public.cloak)
  546. # [19:47] * Quits: horo (~horo@public.cloak) ("Page closed")
  547. # [19:48] * Joins: zqzhang (~zqzhang@public.cloak)
  548. # [19:49] * Quits: wjs (wjs@public.cloak) (Ping timeout: 180 seconds)
  549. # [19:50] * Joins: nhiroki (~nhiroki@public.cloak)
  550. # [20:00] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  551. # [20:01] * Joins: arunranga (~arunranga@public.cloak)
  552. # [20:02] <ArtB> RRSAgent, make minutes
  553. # [20:02] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html ArtB
  554. # [20:03] * rniwa is excited for editing API discussion
  555. # [20:04] * Joins: KenjiBX (~KenjiBX@public.cloak)
  556. # [20:04] * chaals doesn't say anything about what excites rniwa ;)
  557. # [20:05] * Joins: fjh (~fhirsch3@public.cloak)
  558. # [20:08] <adrianba> ScribeNick: adrianba
  559. # [20:08] * Quits: xiaoqian (xiaoqian@public.cloak) (Ping timeout: 180 seconds)
  560. # [20:08] * Parts: fjh (~fhirsch3@public.cloak) (fjh)
  561. # [20:08] <adrianba> rniwa: do people from msft have topics other than the two i listed?
  562. # [20:08] * Joins: jinsong (wjs@public.cloak)
  563. # [20:08] <adrianba> BenjamP: sounds good
  564. # [20:08] * Joins: opoto (~opoto@public.cloak)
  565. # [20:08] <ArtB> https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html -> Editing API
  566. # [20:08] <adrianba> rniwa: on the status page it sounded like i was going to do the whole editing api
  567. # [20:09] * Joins: kochi_w3c (~kochi_w3c@public.cloak)
  568. # [20:09] <adrianba> ... but i actually want to work on extracting selection and put it into its own spec
  569. # [20:09] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014AprJun/0099.html -> Ryosuke's email re Editing topics
  570. # [20:09] <adrianba> ... so we can unblock other work that is hand wavy about what selection does
  571. # [20:09] <adrianba> ... so i think the priority is for us to work on selection api
  572. # [20:09] * Joins: xiaoqian (xiaoqian@public.cloak)
  573. # [20:09] <adrianba> ... and then maybe do editing after
  574. # [20:09] <adrianba> hober: at the html wg the consensus was splitting off selection and tackling that first is a really big win
  575. # [20:10] <adrianba> ... having a well defined way to do multiple selection and bidi would be a good win
  576. # [20:10] * Joins: horo (~horo@public.cloak)
  577. # [20:10] * Quits: horo (~horo@public.cloak) ("Page closed")
  578. # [20:10] <adrianba> ... having a good understanding of selection would inform future editing work
  579. # [20:10] * Joins: horo_ (~horo_@public.cloak)
  580. # [20:10] * Quits: horo_ (~horo_@public.cloak) ("Page closed")
  581. # [20:10] <adrianba> BenjamP: i agree as well
  582. # [20:11] <adrianba> sicking: i haven't followed this - i'm very interested if someone figures out contenteditable we would implement
  583. # [20:11] <adrianba> ... starting with selection sounds good
  584. # [20:11] <adrianba> ... definitely tricky problems where
  585. # [20:11] <adrianba> ... not sure how much it helps with contenteditable
  586. # [20:11] <adrianba> rniwa: copy/paste and clipboard apis is another thing
  587. # [20:11] <adrianba> ... there was a discussion of how to serialise styled DOM
  588. # [20:12] <adrianba> ... i don't know what the dependency should be here
  589. # [20:12] <adrianba> ... should the clipboard api be part of selection api
  590. # [20:12] * Joins: horo (~horo@public.cloak)
  591. # [20:12] <adrianba> ... it seems weird to specify clipboard in selection
  592. # [20:12] <adrianba> BenjamP: maybe it is important for clipboard to understand range
  593. # [20:12] <adrianba> ... knowing active range
  594. # [20:12] * Joins: sicking (~sicking@public.cloak)
  595. # [20:12] <adrianba> rniwa: are you saying define active selection in selection api
  596. # [20:12] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  597. # [20:12] <adrianba> BenjamP: yes
  598. # [20:13] <adrianba> rniwa: but that would block clipboard
  599. # [20:13] <adrianba> hober: i think that's fine
  600. # [20:13] <adrianba> darobin: it makes sense for clipboard to depend on selection
  601. # [20:13] <adrianba> rniwa: copy/paste will be in clipboard api - is that the right approach
  602. # [20:13] <adrianba> rniwa: is there anything else about the selection api split?
  603. # [20:14] <adrianba> ArtB: you are intending to lead the editing?
  604. # [20:14] <adrianba> rniwa: yes
  605. # [20:14] <adrianba> ArtB: are you looking for assistance
  606. # [20:14] <adrianba> darobin: maybe you can start the new spec in github somewhere and then people can do pull requests
  607. # [20:15] <adrianba> rniwa: if someone from microsoft or mozilla or someone else wants to help that would be great
  608. # [20:15] <adrianba> <crickets>
  609. # [20:15] <adrianba> rniwa: i wanted to move on to discussing improving contenteditable
  610. # [20:15] * hober commends adrianba's scribing
  611. # [20:15] <adrianba> ... i read the spec and it is really hard to read
  612. # [20:15] <adrianba> ... i understand others had problems - it's very algorithmic
  613. # [20:16] * Quits: FerasM (~FerasM@public.cloak) (Ping timeout: 180 seconds)
  614. # [20:16] * ArtB the "usefulness" of a meeting is inversely proportional to the number of memes for the meeting ;)
  615. # [20:16] <adrianba> ... it appears to me that because of historic divergence between browsers a lot of frameworks are depending on specific bugs in certain browsers
  616. # [20:16] <slightlyoff_> (cwilso and I are waiting in the entry)
  617. # [20:16] <Zakim> +arunranga
  618. # [20:16] <adrianba> ... so i think it would be beneficial to talk about a new editing api
  619. # [20:16] * Joins: alia (~alia@public.cloak)
  620. # [20:16] <arunranga> Zakim, mute me
  621. # [20:16] <Zakim> arunranga should now be muted
  622. # [20:16] <adrianba> darobin: we discussed this in html
  623. # [20:17] * Joins: jcraig (~jcraig@public.cloak)
  624. # [20:17] <adrianba> ... i've been talking to editing frameworks and msft has been talking to their teams
  625. # [20:17] <adrianba> ... we came to the conclusion people want an editing surface that does less
  626. # [20:17] <adrianba> ... and the apps have to block all the capabilities
  627. # [20:17] <adrianba> ... we were thinking about maybe a more minimal contenteditable
  628. # [20:18] <adrianba> rniwa: the current editing spec has some proposals around new input events
  629. # [20:18] <adrianba> ... and you get more information about key bindings
  630. # [20:18] <adrianba> ... solving that is more important
  631. # [20:19] <adrianba> darobin: wasn't someone working on a higher level event spec
  632. # [20:19] <adrianba> adrianba: IndieUI?
  633. # [20:19] * ArtB to slightlyoff_ , cwilso__ Brad Hill is on the way
  634. # [20:19] <adrianba> hober: IndieUI would probably be downstream of this
  635. # [20:19] <adrianba> ... it's mostly parallel
  636. # [20:20] <adrianba> rniwa: some apps may already support some subset of events - you could imagine an attribute that allows some of those events to still fire
  637. # [20:20] <adrianba> ... for example pressing delete could send the delete command
  638. # [20:20] <adrianba> ... definitely see connection between IndieUI for a11y and what we need for editing
  639. # [20:20] <adrianba> BenjamP: there is definitely a connection at some level
  640. # [20:20] <adrianba> ... for example they have undo/redo which you would need
  641. # [20:21] <adrianba> hober: if a new spec defined undo/redo as events in the platform then IndieUI would reference them
  642. # [20:21] <adrianba> rniwa: input only fires on editable fields - perhaps we need it on some other things
  643. # [20:22] <adrianba> darobin: one idea for contenteditable=basic is that it gives you a caret - if it was there then it would give those events
  644. # [20:22] <adrianba> ... but maybe you'd need that elsewhere too
  645. # [20:22] <adrianba> ... for example on svg not sure putting contenteditable would work
  646. # [20:22] <adrianba> rniwa: maybe you need something to make an element caret navigateable
  647. # [20:22] * hober <svg:switch contenteditable>
  648. # [20:22] <adrianba> ... you don't want to use contenteditable basic but do want events
  649. # [20:23] <adrianba> darobin: makes sense
  650. # [20:23] <adrianba> BenjamP: agree with having basic editing as a long term goal
  651. # [20:23] <adrianba> ... but difficult to do this without better selection first
  652. # [20:23] <adrianba> darobin: we concluded this yesterday too
  653. # [20:23] <adrianba> ... sounds like there will be 3 or 4 features here
  654. # [20:24] <adrianba> dglazkov__: might be good to have a high level explainer first
  655. # [20:24] <adrianba> darobin: like web components?
  656. # [20:24] * Quits: KenjiBX (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  657. # [20:24] <adrianba> dglazkov__: i like the way the discussion is going - in webkit and blink editor is an actor on the outside of the DOM
  658. # [20:24] <adrianba> ... the way you are describing it is to build small things to allow the possibility to build in javascript
  659. # [20:25] <adrianba> darobin: and that is what libraries do
  660. # [20:25] <adrianba> ... i'm happy to take an action to write an explainer
  661. # [20:25] <adrianba> rniwa: can we invite people to tpac to discuss this - would be good to get web developers to comment
  662. # [20:25] <adrianba> darobin: we can find a way
  663. # [20:26] * Quits: kochi (~kochi@public.cloak) ("Leaving.")
  664. # [20:26] * Quits: kochi1 (~kochi@public.cloak) ("Leaving.")
  665. # [20:26] <adrianba> dglazkov__: doesn't even need to be at tpac - extensible web summit was awesome because real web developers came
  666. # [20:26] <adrianba> darobin: we should do more of that
  667. # [20:26] <darobin> ACTION: Robin to start writing a high level explainer about the pieces that are needed to put together editing
  668. # [20:26] * @trackbot is creating a new ACTION.
  669. # [20:26] * RRSAgent records action 8
  670. # [20:26] <@trackbot> Created ACTION-721 - Start writing a high level explainer about the pieces that are needed to put together editing [on Robin Berjon - due 2014-04-17].
  671. # [20:26] <adrianba> ... bit early to discuss organising at tpac
  672. # [20:26] <adrianba> ... will work on that
  673. # [20:26] <adrianba> rniwa: anything else?
  674. # [20:26] <adrianba> ... thank you
  675. # [20:27] <arunranga> zakim, unmute me
  676. # [20:27] <Zakim> arunranga should no longer be muted
  677. # [20:27] <adrianba> TOPIC: File and Filesystem APIs
  678. # [20:28] <adrianba> arunranga: we should start with File because it is easier
  679. # [20:28] <adrianba> ... issues left that derailed it from LCWD
  680. # [20:28] <ArtB> http://dev.w3.org/2006/webapi/FileAPI/ -> File API spec
  681. # [20:28] <adrianba> ... really problems with Blob
  682. # [20:28] <adrianba> ... everyone wants stream but stream isn't coming yet
  683. # [20:28] <ArtB> https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&component=File%20API&;resolution=--- -> File API bugs
  684. # [20:28] <adrianba> ... problems with blob, neutering, and urls
  685. # [20:28] <adrianba> ... believe can be fixed by next week
  686. # [20:28] * darobin ArtB: re the pull request you asked me to look at this morning, I closed it because it was incorrect, but I made a new one fixing the bug and it has now been approved and merged
  687. # [20:28] <adrianba> ... think we can resubmit it
  688. # [20:29] <adrianba> ... not sure if the right people are in the room to sort out the sticky issue of origin of blob
  689. # [20:29] <adrianba> ... we could fix by next week and CfC the week after
  690. # [20:29] * Joins: kochi (~kochi@public.cloak)
  691. # [20:29] <adrianba> ... any questions?
  692. # [20:29] <adrianba> sicking: the one big issue other than the origin is how does close behave?
  693. # [20:30] <adrianba> ... we have MSFT people here and they implemented close we should ask them
  694. # [20:30] <adrianba> arunranga: there are a number of discussions about close
  695. # [20:30] <adrianba> ... to me those seem solveable but nobody really implemented it yet
  696. # [20:31] <adrianba> adrianba: can you summarise the bugs?
  697. # [20:31] <adrianba> sicking: what happens to blob after you close
  698. # [20:31] * Quits: horo (~horo@public.cloak) (Ping timeout: 180 seconds)
  699. # [20:31] <adrianba> ... originally it was defined so that a lot of things would throw
  700. # [20:31] <adrianba> ... now we've been moving in the direction of making fewer things throw
  701. # [20:32] <adrianba> ... so if you try to read then it would give an error
  702. # [20:32] <adrianba> ... the idea being that it creates fewer error conditions
  703. # [20:32] <arunranga> adrianba, here are relevant bugs for you to study — https://www.w3.org/Bugs/Public/show_bug.cgi?id=25302, https://www.w3.org/Bugs/Public/show_bug.cgi?id=25241, https://www.w3.org/Bugs/Public/show_bug.cgi?id=25240
  704. # [20:32] <arunranga> can someone minute adrianba? audio cuts out
  705. # [20:34] <adrianba> adrianba: [summarise IE implementation - fail fast]
  706. # [20:34] <adrianba> sicking: that was our original approach - but it gives more places for failure
  707. # [20:35] <adrianba> arunranga: one of the current proposals was any time an async operation on a closed blob then you could work on a structured clone
  708. # [20:35] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  709. # [20:35] <adrianba> ... the other thing is we wouldn't be throwing, we would just fail later as if the underlying file disappeared
  710. # [20:36] <adrianba> ... so we would fail normally
  711. # [20:36] <adrianba> sicking: would be great to get your attention on this
  712. # [20:39] <adrianba> ... clarifies that cloning a closed blob would create another closed clone
  713. # [20:39] <adrianba> adrianba: it sounds okay - it's not what we did but probably okay
  714. # [20:39] <adrianba> arunranga: i will have fixes in place and commentary in the bugs
  715. # [20:39] <adrianba> ... would be good if adrian looked at those bugs and spoke up
  716. # [20:40] <adrianba> ... there are some bugs in File API that have dependencies on other things including WebIDL
  717. # [20:40] <adrianba> ... maybe that is a caveat - agree with Art's plan
  718. # [20:40] <adrianba> ... once that is in place can issue another CfC
  719. # [20:40] <adrianba> ArtB: other than feedback from MSFT is there anything else you need?
  720. # [20:40] * Joins: horo (~androirc@public.cloak)
  721. # [20:40] <adrianba> arunranga: jonas, is there anyone in the room to help with other issues?
  722. # [20:41] <adrianba> sicking: for the origin we need adam barth and anne to help with that
  723. # [20:41] <adrianba> arunranga: okay, then we should do FileSystem API
  724. # [20:41] <ArtB> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24998 -> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24998
  725. # [20:41] * Joins: sicking (~sicking@public.cloak)
  726. # [20:41] <adrianba> arunranga: if we switch gears and talk about filesystem api
  727. # [20:41] <ArtB> http://w3c.github.io/filesystem-api/Overview.html -> Filesystem API
  728. # [20:42] <adrianba> ... EricU from Google - the Google API will be made into a Note
  729. # [20:42] <adrianba> ... and we will work on FileSystem API as WebApps WG deliverable
  730. # [20:42] <adrianba> ... then there would not be two API specs in group
  731. # [20:42] <adrianba> ArtB: CfC to move the specs to WG Note ended and there were no objections - will publish this in the next week or two
  732. # [20:43] <adrianba> arunranga: it would be nice to see if there is concrete implementer support for the FileSystem API outside Mozilla
  733. # [20:43] <adrianba> ... including prioritisation of work
  734. # [20:43] <adrianba> israelh: we're evaluating as part of planning for IE
  735. # [20:43] * arunranga wants to know who the speaker is
  736. # [20:43] <adrianba> ... wanted to get more information
  737. # [20:44] <adrianba> ... i understood that Google was going to move to this
  738. # [20:44] <adrianba> jsbell: we're looking at it
  739. # [20:44] <jhazen> Speaker is Israel from MS
  740. # [20:44] <adrianba> sicking: think Google didn't want to move until at least two other parties moving
  741. # [20:44] * arunranga thanks. oh hai israelh
  742. # [20:45] <adrianba> hober: we have to look again - was based on a strawman from maciej - will need to do a more thorough review
  743. # [20:45] <adrianba> ArtB: do we want to move towards FPWD or let it sit for a while?
  744. # [20:45] <adrianba> israelh: you have an implementation don't you?
  745. # [20:45] <hober> s/we have to look again/overall we generally like the look of it/
  746. # [20:45] <adrianba> sicking: we have two half implementations - something that we use in Firefox OS for reading SD card
  747. # [20:46] <adrianba> ... early version that fed into what is here and now we're updating
  748. # [20:46] <adrianba> ... not the sandbox thing like this
  749. # [20:46] <ArtB> ACTION: barstow update WebApp's Draft charter to reflect Eric's File specs are moving to WG Notes
  750. # [20:46] * RRSAgent records action 9
  751. # [20:46] * @trackbot is creating a new ACTION.
  752. # [20:46] <@trackbot> Created ACTION-722 - Update webapp's draft charter to reflect eric's file specs are moving to wg notes [on Arthur Barstow - due 2014-04-17].
  753. # [20:46] <adrianba> ... we are eventually going to do sandbox file system, but not started yet
  754. # [20:46] <Zakim> -arunranga
  755. # [20:46] * arunranga GAH! redialing
  756. # [20:46] <smaug> ArtB: ^
  757. # [20:46] <adrianba> israelh: do we know how many sites use this based on Google's implementation?
  758. # [20:47] <Zakim> +arunranga
  759. # [20:47] <adrianba> AAA: google web sites use it
  760. # [20:48] * dglazkov__ is now known as dglazkov
  761. # [20:48] <adrianba> israelh: we're concerned about interop - is there enough usage to go back an implement the old one or are things converging on the new
  762. # [20:48] <adrianba> ArtB: we agreed to stop working on the old one
  763. # [20:48] <tyoshino> AAA = Taiju
  764. # [20:48] <adrianba> israelh: how much continuing support will Google have for the old one
  765. # [20:48] <adrianba> s/AAA:/Taiju:/
  766. # [20:49] <adrianba> israelh: when will you have a more complete draft?
  767. # [20:49] <adrianba> arunranga: i think i can probably do it in 2-3 weeks after finishing File API
  768. # [20:49] <adrianba> ArtB: I like that priority
  769. # [20:49] <adrianba> ... coming back to the editor's draft you do have out
  770. # [20:50] <adrianba> ... are you expecting to add additional features?
  771. # [20:50] <adrianba> ... looking for requests and requirements?
  772. # [20:50] <adrianba> arunranga: no longer a question of features but of how spec'd features should work and how defined
  773. # [20:50] <adrianba> ... if you look at the API from interface perspective then it gives good indication
  774. # [20:50] <adrianba> ... raw API without prose
  775. # [20:50] <adrianba> ... indication of shape but not detail
  776. # [20:50] <adrianba> ... needs flesh on the skeleton
  777. # [20:51] <adrianba> ArtB: includes use cases too which is handy for early review
  778. # [20:51] * Joins: KenjiBX_ (~KenjiBX@public.cloak)
  779. # [20:51] <adrianba> arunranga: use cases are similar or idential to the Google API use cases
  780. # [20:51] <adrianba> ... it does very similar things
  781. # [20:51] <adrianba> ... some things about Google API that we want to reverse engineer as part of this spec including, for example, file system url scheme
  782. # [20:51] <adrianba> ... it is promises based instead of callback based system
  783. # [20:52] <adrianba> ArtB: any other comments or questions?
  784. # [20:52] <arunranga> cool :)
  785. # [20:52] <adrianba> ArtB: looking forward to getting closure on the File API bugs
  786. # [20:52] <adrianba> ... in the agenda we said we'd break for lunch at 12.30 but food is already available
  787. # [20:53] * arunranga mmm lunch
  788. # [20:53] <Zakim> -Bryan_Sullivan
  789. # [20:53] <adrianba> ... resume at 1 - i'll adjust the schedule
  790. # [20:53] * Joins: KenjiBX (~KenjiBX@public.cloak)
  791. # [20:53] <arunranga> Present+ arunranga
  792. # [20:54] <arunranga> oh hai cwilso__
  793. # [20:54] <krisk> RRSAgent, generate minutes
  794. # [20:54] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html krisk
  795. # [20:54] * arunranga oh hai slightlyoff_
  796. # [20:55] * Quits: jinsong (wjs@public.cloak) (Ping timeout: 180 seconds)
  797. # [20:58] * Quits: KenjiBX_ (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  798. # [20:58] * ArtB bryan - Push AI is now 14:00 − 14:30 - is this OK?
  799. # [20:58] * Quits: BaopingCheng (~BaopingCheng@public.cloak) (Ping timeout: 180 seconds)
  800. # [20:59] * Quits: lgombos (~lgombos@public.cloak) (Ping timeout: 180 seconds)
  801. # [20:59] * Quits: alia (~alia@public.cloak) (Ping timeout: 180 seconds)
  802. # [20:59] * Joins: AndroUser2 (~androirc@public.cloak)
  803. # [20:59] * Quits: opoto (~opoto@public.cloak) (Ping timeout: 180 seconds)
  804. # [21:00] * Quits: kochi_w3c (~kochi_w3c@public.cloak) (Ping timeout: 180 seconds)
  805. # [21:00] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
  806. # [21:00] * Quits: KenjiBX (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  807. # [21:01] <arunranga> exit
  808. # [21:01] * Parts: arunranga (~arunranga@public.cloak) (arunranga)
  809. # [21:01] <chaals> zakim, agenda?
  810. # [21:01] <Zakim> I see nothing on the agenda
  811. # [21:01] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 180 seconds)
  812. # [21:01] <Zakim> -arunranga
  813. # [21:02] * Quits: horo (~androirc@public.cloak) (Ping timeout: 180 seconds)
  814. # [21:02] * Quits: rniwa (~rniwa@public.cloak) (Ping timeout: 180 seconds)
  815. # [21:02] * Quits: BenjamP (~BenjamP@public.cloak) (Ping timeout: 180 seconds)
  816. # [21:05] * Quits: nhiroki (~nhiroki@public.cloak) (Ping timeout: 180 seconds)
  817. # [21:07] * Joins: skddc_ (~anonymous@public.cloak)
  818. # [21:10] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  819. # [21:10] * skddc_ is now known as skddc
  820. # [21:21] * Quits: AndroUser2 (~androirc@public.cloak) (Client closed connection)
  821. # [21:30] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  822. # [21:42] * Joins: horo (~horo@public.cloak)
  823. # [21:46] * Quits: horo (~horo@public.cloak) ("Page closed")
  824. # [21:48] * heycam|away is now known as heycam
  825. # [21:51] * Quits: bryan (~bryan@public.cloak) ("Page closed")
  826. # [21:54] * Joins: bryan (~bryan@public.cloak)
  827. # [21:54] * Joins: opoto (~d871a887@public.cloak)
  828. # [21:58] * Joins: BenjamP (~BenjamP@public.cloak)
  829. # [21:58] * Quits: BenjamP (~BenjamP@public.cloak) ("Page closed")
  830. # [21:58] * Joins: BenjamP (~BenjamP@public.cloak)
  831. # [21:58] * Joins: genelian_ (~genelian@public.cloak)
  832. # [21:58] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  833. # [21:59] * Parts: genelian_ (~genelian@public.cloak)
  834. # [21:59] * Joins: rniwa (~rniwa@public.cloak)
  835. # [22:00] <ArtB> zakim, who's here?
  836. # [22:00] <Zakim> On the phone I see [Paypal], Olli_Pettay
  837. # [22:00] <Zakim> On IRC I see rniwa, BenjamP, opoto, bryan, skddc, kochi, jcraig, xiaoqian, paul___irish, hayato, krijnhoetmer, tobie__, morrita, slightlyoff_, dfreedm_, anssik, cwilso__,
  838. # [22:00] <Zakim> ... timeless_, jungkees, scheib__, jsbell, dcooney, wonsuk, dglazkov, cabanier__, krit, tyoshino, hober, falken, Domenic_, pdr__, gavin, astearns, plh, israelh, dsr, Bin_Hu, tzik,
  839. # [22:00] <Zakim> ... jmajnert, smaug, jhazen, darobin, arrrno, RRSAgent, Zakim, adrianba, aizu, ArtB, lmclister, chaals, shepazu, jgraham, decadance, gsnedders, heycam, schuki, mounir, logbot,
  840. # [22:00] <Zakim> ... stryx`, Hixie
  841. # [22:00] <Zakim> + +1.425.264.aaaa
  842. # [22:00] <bryan> zakim, aaaa is bryan
  843. # [22:00] <Zakim> +bryan; got it
  844. # [22:01] * ArtB bryan - glad you joined; we'll take Push API immediately after Service Workers
  845. # [22:01] * Joins: lgombos (~lgombos@public.cloak)
  846. # [22:02] * Joins: krisk (~krisk@public.cloak)
  847. # [22:02] <krisk> scribe: krisk
  848. # [22:03] <krisk> TOPIC: Service Workers
  849. # [22:03] * Joins: zqzhang (~zqzhang@public.cloak)
  850. # [22:03] * Joins: nhiroki (~nhiroki@public.cloak)
  851. # [22:03] <jungkees> http://slightlyoff.github.io/ServiceWorker/spec/service_worker/
  852. # [22:03] * Joins: kochi_w3c (~kochi_w3c@public.cloak)
  853. # [22:03] <jungkees> Working repo: https://github.com/slightlyoff/ServiceWorker
  854. # [22:03] <ArtB> http://rawgithub.com/slightlyoff/ServiceWorker/master/spec/service_worker/index.html -> Service Workers
  855. # [22:03] <krisk> group looking at spec posted above...
  856. # [22:04] <krisk> a draft of service workers exist and we are hoping to have this a webapp working group project
  857. # [22:04] <falken> better formatting: http://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html
  858. # [22:05] <krisk> ..since a number of people can participate more in this group than when just on github
  859. # [22:05] <krisk> israelh: We have concerns about perf, additonal requests for example
  860. # [22:05] * Joins: jinsong (wjs@public.cloak)
  861. # [22:05] <krisk> alex: one pattern we have observed is that webdevs try to preempty this issue
  862. # [22:06] <Zakim> -Olli_Pettay
  863. # [22:06] * Joins: genelian_ (~genelian@public.cloak)
  864. # [22:06] <krisk> alex: we are aware and want to get feedback from webdevs and have a number of google props that value performance
  865. # [22:06] <krisk> ..it's a choice of the userAgent to use a service work or not
  866. # [22:07] <Zakim> +[IPcaller]
  867. # [22:07] <smaug> Zakim, [IPcaller] is Olli_Pettay
  868. # [22:07] <Zakim> +Olli_Pettay; got it
  869. # [22:07] <krisk> ..so a useragent can choose not to use a service worker (under memory pressure)
  870. # [22:07] <krisk> ..and it's all async
  871. # [22:07] * Joins: tantek (~tantek@public.cloak)
  872. # [22:07] <krisk> ..so once the intial event is fired it can't block since it's async
  873. # [22:08] <krisk> ..so that background processing can do the work
  874. # [22:08] * Joins: alia (~alia@public.cloak)
  875. # [22:08] <krisk> ..we have removed all sync apis - xhr, indexeddb
  876. # [22:09] <krisk> ..you can send work to the service worker to help
  877. # [22:09] <krisk> ..you can warm up dns w/o a service worker
  878. # [22:09] * Joins: horo (~horo@public.cloak)
  879. # [22:09] <krisk> ..we think we have done a good first pass on perf and want to get good data from real systems and then do another pass
  880. # [22:09] <krisk> ..we have options but need more use cases
  881. # [22:10] <krisk> ...For example a lifetime header you could help
  882. # [22:11] <krisk> ..Further we have discussed creating a map or longer term cache, but are not planning for this api in V1
  883. # [22:11] <krisk> ..we can imagine a few scenarios, ask for online then upon fail use offline..
  884. # [22:12] <krisk> ..but we have at google incountered that http status codes didn't help make this call
  885. # [22:12] <krisk> israelh: Where are you keeping this possible plans for the future?
  886. # [22:12] <krisk> alex: The spec text is mostly normative, maybe a seperate doc in github
  887. # [22:13] * Joins: arunranga (~arunranga@public.cloak)
  888. # [22:13] <krisk> israel: how does this work with appcache?
  889. # [22:13] * Joins: KenjiBX (~KenjiBX@public.cloak)
  890. # [22:13] <krisk> alex: We don't know what will have as service work gains adoption and appcache remains flat
  891. # [22:13] <krisk> ..one could be that no app cache if service work
  892. # [22:14] <krisk> ..another could be that app cache gets first access
  893. # [22:14] <krisk> israel: I was wondering about how other eventing could plug in?
  894. # [22:15] <krisk> alex: I want to be very clear that the service worker will have normative requirement about the events
  895. # [22:15] * Joins: KenjiBX_ (~KenjiBX@public.cloak)
  896. # [22:15] <krisk> ..web sites should work with or without a service work
  897. # [22:15] <krisk> ..we hope that others can write mixins
  898. # [22:15] <krisk> ..we have a bug that will explain how to add a no-opt event
  899. # [22:16] <krisk> ..we think this would be an attractive spot for other specs that would want to do background work
  900. # [22:16] <krisk> ..for v1 we expect to move others out (fetch)
  901. # [22:16] * genelian_ slaps wonsuk around a bit with a large fishbot
  902. # [22:16] <krisk> alex: any other qs?
  903. # [22:16] <krisk> israel: when is the right time to get plugged in?
  904. # [22:17] <krisk> alex: we have list of issues, but we are not blocked on anything
  905. # [22:17] <krisk> ..once the wg declares this is a formal activity we can start talking
  906. # [22:17] <krisk> hober: what about fixme?
  907. # [22:17] <krisk> alex: I think we are in good shape..
  908. # [22:18] * cwilso__ *wakes up* OH HAI arunranga!
  909. # [22:18] <krisk> artb: We think that this is part of app cache and is in scope and will be expanded in the next charter
  910. # [22:18] <krisk> ..so that we could indeed publish a FPWD in webapps
  911. # [22:18] <krisk> artb: any disagreement?
  912. # [22:19] <krisk> artb: If anyone objects to doing this publish?
  913. # [22:19] <krisk> ACTION: artb CFC for FPWD for service workers
  914. # [22:19] * @trackbot is creating a new ACTION.
  915. # [22:19] * RRSAgent records action 10
  916. # [22:19] <@trackbot> Created ACTION-723 - Cfc for fpwd for service workers [on Arthur Barstow - due 2014-04-17].
  917. # [22:19] <krisk> ..no one objects
  918. # [22:19] <krisk> israel: what about media ones?
  919. # [22:20] <krisk> alex: we have a few ones (rtc, websocket)...
  920. # [22:20] * Quits: KenjiBX (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  921. # [22:20] <krisk> ..we have a design challenge here to handle this types..
  922. # [22:20] <krisk> ..hopefully as the stream apis expand they could be used in another manner
  923. # [22:21] <krisk> ..we fought really hard about promises at tc39, whatwg and this took much longer and am happy to let someone else fight this battle
  924. # [22:22] <krisk> artb: any more comments of questions about service workers?
  925. # [22:22] * Quits: KenjiBX_ (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  926. # [22:22] <krisk> israel: Are you sharing code with Moz?
  927. # [22:22] <krisk> alex: no only working on the design
  928. # [22:23] <krisk> artb: if nothing else on service workers let's move on..
  929. # [22:23] <krisk> TOPIC: PUSH API
  930. # [22:23] * Joins: Ferasm (~Ferasm@public.cloak)
  931. # [22:23] <ArtB> https://dvcs.w3.org/hg/push/raw-file/tip/index.html -> Push API
  932. # [22:23] * Joins: sicking (~sicking@public.cloak)
  933. # [22:24] <krisk> bryan: The current editor draft...
  934. # [22:24] <adrianba> zakim, code?
  935. # [22:24] <Zakim> the conference code is 9274 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), adrianba
  936. # [22:24] * mounir changes topic to 'the conference code is 9274'
  937. # [22:25] <krisk> * zakim be nice to bryan...
  938. # [22:25] <Zakim> +Bryan_Sullivan
  939. # [22:25] <Zakim> -bryan
  940. # [22:25] <krisk> * thank you zakim..
  941. # [22:25] <krisk> bryan: Their are a number of changes that I listed in the email
  942. # [22:26] <ArtB> http://lists.w3.org/Archives/Public/public-webapps/2014AprJun/0108.html -> Bryan's Push API status
  943. # [22:26] <krisk> Some of the discussion were offline with moz, google
  944. # [22:26] <krisk> ..some are old from last tpac
  945. # [22:26] <krisk> ..in the mean time we have shelved some items..
  946. # [22:26] <krisk> ..add message body
  947. # [22:27] <krisk> ..discussion about supporting other systems but not change the api
  948. # [22:27] <krisk> ..I can go over the changes or introduce them right now
  949. # [22:27] <ArtB> https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&component=Push%20API&;resolution=--- -> Bugs for Push API
  950. # [22:28] <krisk> sicking: I think we should talk about issue with the spec, since walking through each item would take a long time
  951. # [22:28] <krisk> bryan: I have started to add service work useage
  952. # [22:29] <krisk> ..I added persistance to registration from TAG feedback
  953. # [22:29] <krisk> ..and some other TAG feedback (express permission)
  954. # [22:30] <krisk> ..does anyone have any comments on this draft spec?
  955. # [22:30] <sicking> q+
  956. # [22:30] * Zakim sees sicking on the speaker queue
  957. # [22:30] <krisk> israel: Can you explain how push api uses/relates to service worker
  958. # [22:30] <krisk> alex: We don't want a page to live longer that the page is visible
  959. # [22:31] <krisk> ..push should only run when browser is shutdown
  960. # [22:31] <krisk> ..when we surface a push to a tab
  961. # [22:31] <mounir> q+ to point that registerOptions should be defined
  962. # [22:31] * Zakim sees sicking, mounir on the speaker queue
  963. # [22:31] <krisk> ..the service work allows use to support both scenarios
  964. # [22:32] <krisk> ..for example should an IFRAME be able to reg for push events?
  965. # [22:32] <krisk> ..this is a good question that I don't think we'll figureout today
  966. # [22:33] <krisk> israel: From what I was reading, when the app is not running, page loaded the service work acts as a proxy and does the work and waits until UI
  967. # [22:33] <MikeSmith> q?
  968. # [22:33] * Zakim sees sicking, mounir on the speaker queue
  969. # [22:34] <MikeSmith> ArtB, queue
  970. # [22:34] <krisk> alex: you could image that you could provide an alert then possibly open/launch the app
  971. # [22:34] <krisk> alex: this should be ua dependent
  972. # [22:34] <sicking> http://lists.w3.org/Archives/Public/public-webapps/2014JanMar/0712.html
  973. # [22:34] <krisk> ack sicking
  974. # [22:34] * Zakim sees mounir on the speaker queue
  975. # [22:34] <krisk> sicking: I just sent to the list (week ago)
  976. # [22:35] <krisk> ..on the topic of passing additonal things to the service call
  977. # [22:35] <krisk> ..we have concerns with this..
  978. # [22:36] <krisk> ..we have a client side api that we are working on standardized an the server side stopped.
  979. # [22:36] <krisk> ..later we had not use a standard for client side api
  980. # [22:36] <krisk> ...so it seem that this is not really getting standardized
  981. # [22:37] <krisk> alex: Some push api's require meta data to not get overloaded
  982. # [22:37] <bryan> I would not say that we have given up on standardizing the Push Server API, the message I got from discussions is that this does not seem a short-term opportunity for some operators of Push services.
  983. # [22:37] <krisk> ..how is moz going to deal with this?
  984. # [22:37] <krisk> sicking: I can comment on how this would work on android
  985. # [22:38] <mounir> q- mounir
  986. # [22:38] * Zakim sees no one on the speaker queue
  987. # [22:38] <hober> s/can comment/can't comment/
  988. # [22:38] <krisk> sicking: the current solution is not a standard, apis are diff and a dev has to use different apis for different devices
  989. # [22:39] <krisk> alex: chrome for iOS will use an apple environment, but on android it will be differenet
  990. # [22:39] <krisk> sicking: I don't see how this is a standard solution
  991. # [22:39] <krisk> alex: sure it is
  992. # [22:39] <bryan> q+ to ask jonas, by "different APIs", I guess you mean different end-to-end system designs, not the API exposed in the browser, correct?
  993. # [22:39] * Zakim sees bryan on the speaker queue
  994. # [22:40] * plh gets his stick out
  995. # [22:40] * plh :)
  996. # [22:40] <krisk> sicking: it doesn't seem we are creating a standard that is actually a standard
  997. # [22:41] <krisk> alex: the registration call is optional and ua dependant
  998. # [22:42] <bryan> IMO the detailed variance in the configuration parameters of different systems is analogous to the codec issue in HTML5 video or WebRTC - the API is a mechanism to expose a particular media, in this case a delivery system, that may differ in details opaque to the API, and do in fact require different app/content designs per browser - that is not a show stopper for HTML5, why should it be for
  999. # [22:42] <bryan> this API?
  1000. # [22:42] <krisk> alex: I'd like to hear how you are doing this on android
  1001. # [22:43] <krisk> sicking: I'll have someone follow back with this feedback, the person was not able to attend
  1002. # [22:43] <sicking> q+
  1003. # [22:43] * Zakim sees bryan, sicking on the speaker queue
  1004. # [22:43] <krisk> ack mounir
  1005. # [22:43] * Zakim sees bryan, sicking on the speaker queue
  1006. # [22:43] <krisk> ack bryan
  1007. # [22:43] <Zakim> bryan, you wanted to ask jonas, by "different APIs", I guess you mean different end-to-end system designs, not the API exposed in the browser, correct?
  1008. # [22:43] * Zakim sees sicking on the speaker queue
  1009. # [22:43] <krisk> bryan: what do you mean by different apis?
  1010. # [22:43] <krisk> ..see my comment in IRC above..
  1011. # [22:44] <krisk> ..the systems in place won't get changed right away
  1012. # [22:44] <krisk> ..we have apis' that are standardized an will require devs to adopt and change
  1013. # [22:44] <krisk> ..html5 video is a good example that we should follow
  1014. # [22:45] <krisk> sicking: I'm not just talking about northbound api
  1015. # [22:45] <krisk> ..I'm taking about southbound apis
  1016. # [22:45] * Joins: skddc_ (~anonymous@public.cloak)
  1017. # [22:45] <krisk> ..since they now also have to have different apis
  1018. # [22:45] <krisk> bryan: in the browser
  1019. # [22:45] <krisk> sicking: yes
  1020. # [22:45] <krisk> alex: are you proposing something?
  1021. # [22:46] <krisk> sicking: we had a proposal and it got shot down.
  1022. # [22:46] <krisk> ..we decided to start with the client side (browser) to start and then it got worse and required this to be changed again
  1023. # [22:46] <krisk> ..which is sad because client side javascript apis have to be different code
  1024. # [22:47] <krisk> alex: to be clear this in on different systems
  1025. # [22:47] <krisk> bryan: how do you see that these are different
  1026. # [22:48] <krisk> alex: we have a number of these
  1027. # [22:48] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  1028. # [22:48] * skddc_ is now known as skddc
  1029. # [22:48] <krisk> ..systems
  1030. # [22:49] <krisk> sicking: how does this new stuff add value as what we had in the past
  1031. # [22:49] <krisk> sicking: different ua's need different stuff to be passed in and required argument is need and will be different
  1032. # [22:50] <krisk> alex: maybe we can have something off navigator
  1033. # [22:50] <krisk> sicking: you'll still end up with differences..
  1034. # [22:50] <krisk> alex: having a standard that covers a large portion in mostly the same way has alot of value
  1035. # [22:51] <krisk> mounir: we are looking to not having to call register
  1036. # [22:51] <krisk> sicking: at least then we would accomplish something
  1037. # [22:51] <mounir> s/to call register/to pass a sender id/
  1038. # [22:51] <krisk> alex: if we all agree that what you propose then great
  1039. # [22:52] <smaug> (html5 video is bad example to follow. It has been a great mess.)
  1040. # [22:52] <krisk> sicking: we are building something that is not a standard and will have to have a big case statement
  1041. # [22:52] <krisk> alex: I agree though in the short term this is a good start
  1042. # [22:53] <krisk> hober: He is asking how this improves over the status quo
  1043. # [22:53] * mounir smaug +1
  1044. # [22:53] <Hixie> smaug++
  1045. # [22:54] <Hixie> smaug: (side note: please tell the <picture> guys that!)
  1046. # [22:54] <bryan> q+ to ask Jonas again, to enumerate what will be the big differences in how developers will need to use the API, that would prevent it from being viewed as a "standard"
  1047. # [22:54] * Zakim sees sicking, bryan on the speaker queue
  1048. # [22:54] <krisk> how would one right tests if test has to support different calls for each browser
  1049. # [22:55] <krisk> alex: it's about a better future direction which would at some point require no need to call register
  1050. # [22:55] <krisk> israel: It sounds like you have figure out who and what is supported and then make the calls.
  1051. # [22:56] <krisk> sicking: It seem that this has no value and we should just tell webdev everyone is differend and to expect to use diff calls
  1052. # [22:57] <krisk> hober: what I hear sicking saying is that it seems that we don't need to standardized this small bit given all the other parts are not standardized
  1053. # [22:59] <krisk> bryan: I disagree, we do this in other parts...
  1054. # [22:59] * slightlyoff_ is now known as slightlyoff
  1055. # [22:59] <krisk> sicking: this api has three parts most complex is the server side
  1056. # [22:59] <krisk> ..next is the registration part..
  1057. # [22:59] <krisk> we are giving up on standardizing these two..
  1058. # [22:59] * heycam is now known as heycam|away
  1059. # [22:59] <krisk> ..and now that we are giving up the last one..
  1060. # [23:00] <krisk> sicking: I agree that this is alot like html video
  1061. # [23:00] <krisk> ..but it's not working in practice and it's resulting in no video, less video or webdevs resorting to using flash
  1062. # [23:00] <ArtB> q+ re time check
  1063. # [23:00] * Zakim sees sicking, bryan, ArtB on the speaker queue
  1064. # [23:01] * Quits: jinsong (wjs@public.cloak) (Ping timeout: 180 seconds)
  1065. # [23:01] <krisk> sicking: But in the video spec the api is quite large and works across various browser
  1066. # [23:01] * Joins: wjs (wjs@public.cloak)
  1067. # [23:02] <krisk> sicking: if it was truely optional and would work then I would be OK
  1068. # [23:02] <krisk> sicking: To be clear it needs to work
  1069. # [23:02] <krisk> alex: well you can call it but it will fail
  1070. # [23:02] <krisk> people laugh..
  1071. # [23:03] <krisk> sicking: the registration calls are a problem
  1072. # [23:03] <krisk> artb: we have exceed the time for this topic so lets wrap it up...
  1073. # [23:03] <krisk> sicking: you have 30 seconds, alex 30 seconds..
  1074. # [23:04] <krisk> artb: thanks and continue on mail list and bugzilla
  1075. # [23:04] <krisk> rrsagent, generate minutes
  1076. # [23:04] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html krisk
  1077. # [23:05] <bryan> The registerOptions and body are both optional in the current draft - they are intended to be truly that and if there is any reason this optionality is suspect or a problem for developers, let's clarify how. At this point I see little if any problem with the variance in systems between browsers.
  1078. # [23:05] <ArtB> http://w3c.github.io/manifest/ -> Manifest spec
  1079. # [23:05] <krisk> TOPIC: Manifest For Web Apps
  1080. # [23:06] <krisk> marcos: I wanted to open this up for questions
  1081. # [23:06] <krisk> ..we are looking at this as an enhancment for webapps
  1082. # [23:07] <krisk> ..basically give you base metadata for the app (icons, pin to screen)
  1083. # [23:07] <krisk> Looking at example 1
  1084. # [23:07] <krisk> marcos: it has icons, start url, display (fullscreen)
  1085. # [23:07] <krisk> ..it's just json
  1086. # [23:07] <Zakim> -Bryan_Sullivan
  1087. # [23:07] <krisk> ..this is where we are at right now..
  1088. # [23:07] <Zakim> +bryan
  1089. # [23:08] <Zakim> + +1.650.946.aabb
  1090. # [23:08] <krisk> ..the idea of progressing this and open to new asks
  1091. # [23:08] <Bin_Hu> zakim, aabb is me
  1092. # [23:08] <Zakim> +Bin_Hu; got it
  1093. # [23:08] <krisk> ..we have tried to keep this simple and it's about as simple as possile
  1094. # [23:08] <krisk> s/possile/possible/
  1095. # [23:09] <krisk> ..builds upon metatags from Opera/IE
  1096. # [23:09] <krisk> ..also provides fall back to legacy items..
  1097. # [23:10] <krisk> jhazen: Microsoft/IE is indeed looking at this and we are intrested in these scenarios and more (pinning)
  1098. # [23:11] <krisk> ...but also for packaged webapp from the Store on Windows
  1099. # [23:11] <krisk> ..at first I think oh yeah and could see adding more items
  1100. # [23:11] <tantek> just added rel=manifest as defined in w3c.github.io/manifest section 5.12 to the HTML rel registry: http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions
  1101. # [23:11] <genelian_> link: http://w3c.github.io/manifest/
  1102. # [23:11] <krisk> ..I think we need to get agreement on some more items that would be needed
  1103. # [23:11] <sicking> q+
  1104. # [23:11] * Zakim sees sicking, bryan, ArtB on the speaker queue
  1105. # [23:12] <krisk> israel: do you expect other extensions to be listed?
  1106. # [23:12] <krisk> marcos: yes
  1107. # [23:12] <mounir> q+ to say that Google has plans to implement manifest in Blink
  1108. # [23:12] * Zakim sees sicking, bryan, ArtB, mounir on the speaker queue
  1109. # [23:13] <bryan> q-
  1110. # [23:13] * Zakim sees sicking, ArtB, mounir on the speaker queue
  1111. # [23:13] * Joins: KenjiBX (~KenjiBX@public.cloak)
  1112. # [23:13] <krisk> marcos: I think we need to cover sync - store manifest vs site manifest
  1113. # [23:14] <krisk> jhazen: we would rather have this be on the website and have the 'store' suck in this information
  1114. # [23:15] <ArtB> q-
  1115. # [23:15] * Zakim sees sicking, mounir on the speaker queue
  1116. # [23:15] <krisk> ..not sure how the 'store' platforms work but this seems like the best approach
  1117. # [23:15] <chaals> [chaals wonders why we need to handle the store/live content synching, rather than let that be an implementation detail for stores]
  1118. # [23:16] <krisk> benjamp: It seem that if it's in both then it's going to get messy
  1119. # [23:16] <krisk> marcos: that is why we want to work together
  1120. # [23:16] <krisk> ack sicking
  1121. # [23:16] * Zakim sees mounir on the speaker queue
  1122. # [23:16] <krisk> sicking: I wanted to share our plans for this manifest
  1123. # [23:16] <krisk> ..we have a store with a manifest version and will update our store with this format
  1124. # [23:17] <krisk> ..you need to send our store your manifest
  1125. # [23:17] <krisk> ..I'm not sure when/how we re-download this manifest
  1126. # [23:17] <krisk> ..but we want to have out package apps to have the same manifests
  1127. # [23:17] <chaals> [Sure it gets messy in principle, but that's the store's problem as a trade-off for collecting and reproducing information in the first place (assuming that the store does some kind of checking, and only reflects checked content).]
  1128. # [23:18] <krisk> ..we tried in sysapps to standardize the full end to end scenarion and it became to complex so are starting from a smaller use case
  1129. # [23:18] <krisk> jhazen: that is our plan
  1130. # [23:19] <krisk> sicking: indeed this is not fully enough but is a good start
  1131. # [23:19] <sicking> q-
  1132. # [23:19] * Zakim sees mounir on the speaker queue
  1133. # [23:19] * Joins: KenjiBX_ (~KenjiBX@public.cloak)
  1134. # [23:19] <krisk> ack mounir
  1135. # [23:19] <Zakim> mounir, you wanted to say that Google has plans to implement manifest in Blink
  1136. # [23:19] * Zakim sees no one on the speaker queue
  1137. # [23:19] <krisk> marcos: see the readme it has the v2 goals
  1138. # [23:19] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  1139. # [23:20] <krisk> artb: one question - the editor doesn't have a link on where to participate?
  1140. # [23:20] <chaals> [The widget update spec essentially dealt with this problem, too. Maybe you could copy/paste that for JSON, and then the store's synch becomes a case of what to do with changes and how often to poll (which are implementation decisions, although the latter is presumably related to normal cache management…)]
  1141. # [23:20] <krisk> marcos: github?
  1142. # [23:20] * Quits: KenjiBX (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  1143. # [23:20] <krisk> sicking: public-webapps would be fine
  1144. # [23:20] <krisk> marcos: sure I'll update this..
  1145. # [23:20] <ArtB> q?
  1146. # [23:20] * Zakim sees no one on the speaker queue
  1147. # [23:20] <ArtB> zakim, who's here?
  1148. # [23:20] <Zakim> On the phone I see [Paypal], Olli_Pettay, bryan, Bin_Hu
  1149. # [23:20] <krisk> artb: seems like we have alot of excitement about this stuff!
  1150. # [23:20] <Zakim> On IRC I see KenjiBX_, wjs, skddc, sicking, Ferasm, horo, alia, tantek, genelian_, kochi_w3c, nhiroki, zqzhang, krisk, lgombos, rniwa, BenjamP, opoto, bryan, kochi, jcraig,
  1151. # [23:20] <Zakim> ... xiaoqian, paul___irish, hayato, krijnhoetmer, tobie__, morrita, slightlyoff, dfreedm_, anssik, cwilso__, timeless_, jungkees, scheib__, jsbell, dcooney, wonsuk, dglazkov,
  1152. # [23:21] <Zakim> ... cabanier__, krit, tyoshino, hober, falken, Domenic_, pdr__, gavin, astearns, plh, israelh, dsr, Bin_Hu, tzik, jmajnert, smaug, jhazen, darobin, arrrno, RRSAgent, Zakim,
  1153. # [23:21] <Zakim> ... adrianba, aizu, ArtB
  1154. # [23:21] <krisk> artb: looks like we are all done with this topic for the day..
  1155. # [23:21] <krisk> we'll have coffe now until 3pm
  1156. # [23:22] <krisk> zakim, generate minutes
  1157. # [23:22] <Zakim> I don't understand 'generate minutes', krisk
  1158. # [23:22] <chaals> rrsagent, draft minutes
  1159. # [23:22] <RRSAgent> I have made the request to generate http://www.w3.org/2014/04/10-webapps-minutes.html chaals
  1160. # [23:22] * dglazkov escaped the wifi troubles and sweaty conditions and is sitting in a comfy office chair at his desk. Not to be confused with being absent.
  1161. # [23:22] <Zakim> -Olli_Pettay
  1162. # [23:22] <krisk> * thanks chaals - doah!
  1163. # [23:22] <Zakim> -Bin_Hu
  1164. # [23:22] * chaals is sitting with his foot up in Madrid. Wishing he could put it down a bit more...
  1165. # [23:23] <Zakim> -bryan
  1166. # [23:23] * Yves chaals that doesn't count to be on zakim's queue
  1167. # [23:25] * chaals doesn't often want to be on the queue. But when I do, I put my foot down
  1168. # [23:25] * Yves :)
  1169. # [23:26] * Quits: genelian_ (~genelian@public.cloak) (Ping timeout: 180 seconds)
  1170. # [23:27] <ArtB> Present+ Chris_Wilson, Alex_Russell, Chaals_Neville(remote), Joshua_Bell, Ted_OConnor
  1171. # [23:27] * Quits: alia (~alia@public.cloak) (Ping timeout: 180 seconds)
  1172. # [23:28] * Quits: lgombos (~lgombos@public.cloak) (Ping timeout: 180 seconds)
  1173. # [23:28] * Quits: opoto (~d871a887@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  1174. # [23:29] * Quits: horo (~horo@public.cloak) (Ping timeout: 180 seconds)
  1175. # [23:29] * Quits: krisk (~krisk@public.cloak) (Ping timeout: 180 seconds)
  1176. # [23:30] * Quits: wjs (wjs@public.cloak) (Ping timeout: 180 seconds)
  1177. # [23:32] <darobin> rniwa: for calendaring reference, this is fun :) http://www.amazon.com/Calendrical-Calculations-Nachum-Dershowitz-ebook/dp/B00GA22KBE/ref=sr_1_1?ie=UTF8&qid=1397165334&sr=8-1&keywords=calendar+algorithms
  1178. # [23:37] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  1179. # [23:38] * Quits: KenjiBX_ (~KenjiBX@public.cloak) (Ping timeout: 180 seconds)
  1180. # [23:40] * Joins: arunranga (~arunranga@public.cloak)
  1181. # [23:42] * Quits: kochi_w3c (~kochi_w3c@public.cloak) (Ping timeout: 180 seconds)
  1182. # [23:44] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 180 seconds)
  1183. # [23:44] * Joins: richt (~richt@public.cloak)
  1184. # [23:50] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
  1185. # [23:54] * Joins: arunranga (~arunranga@public.cloak)
  1186. # [23:55] * Joins: horo (~horo@public.cloak)
  1187. # [23:57] <Zakim> +[IPcaller]
  1188. # [23:57] <smaug> Zakim, [IPcaller] is Olli_Pettay
  1189. # [23:57] <Zakim> +Olli_Pettay; got it
  1190. # [23:59] <Zakim> +bryan
  1191. # Session Close: Fri Apr 11 00:00:01 2014

The end :)