/irc-logs / freenode / #whatwg / 2013-06-15 / end

Options:

  1. # Session Start: Sat Jun 15 12:49:44 2013
  2. # Session Ident: #whatwg
  3. # [12:49] * Now talking in #whatwg
  4. # [12:49] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  5. # [12:49] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
  6. # [12:51] <krijnh> Back
  7. # [12:52] <krijnh> I'll ask TabAtkins what happened, he knows everything :)
  8. # [12:53] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
  9. # [12:53] * Joins: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt)
  10. # [12:54] * Joins: danbri_ (~danbri@cable-146-255-152-197.dynamic.telemach.ba)
  11. # [13:05] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  12. # [13:06] * Quits: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8) (Ping timeout: 256 seconds)
  13. # [13:07] * Quits: yoshiki_ (yoshiki@nat/google/x-ttpfwmcxgghtbxwi) (Ping timeout: 264 seconds)
  14. # [13:10] <Ms2ger> Thanks :)
  15. # [13:18] * Quits: danbri_ (~danbri@cable-146-255-152-197.dynamic.telemach.ba) (Remote host closed the connection)
  16. # [13:19] * Quits: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt) (Remote host closed the connection)
  17. # [13:23] * Joins: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt)
  18. # [13:41] * Joins: benbarnett (~Adium@149.241.223.80)
  19. # [13:42] * Quits: benbarnett (~Adium@149.241.223.80) (Client Quit)
  20. # [13:49] * Quits: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt) (Remote host closed the connection)
  21. # [13:53] * Joins: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt)
  22. # [13:59] * Joins: Masklinn (~textual@213.211.144.248)
  23. # [14:00] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  24. # [14:25] * Joins: karlcow (~karl@nerval.la-grange.net)
  25. # [14:34] * Joins: richt (~richt@222.233.254.208)
  26. # [14:37] * Joins: mygish (~mygan@78-70-166-27-no181.tbcn.telia.com)
  27. # [14:40] * Joins: dekiss (~dejan@77.28.2.141)
  28. # [14:40] * Quits: dekiss (~dejan@77.28.2.141) (Changing host)
  29. # [14:40] * Joins: dekiss (~dejan@unaffiliated/dekiss)
  30. # [14:41] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  31. # [14:42] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  32. # [14:45] * Quits: mh0 (mh0@unaffiliated/mh0) (Quit: ZNC - http://znc.in)
  33. # [14:45] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  34. # [14:46] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  35. # [14:49] * Joins: yorick (~yorick@oftn/member/yorick)
  36. # [14:50] * Joins: boogyman (~dividingl@pdpc/supporter/professional/boogyman)
  37. # [14:50] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 260 seconds)
  38. # [14:56] * Joins: mh0 (mh0@unaffiliated/mh0)
  39. # [15:19] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 256 seconds)
  40. # [15:20] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  41. # [15:36] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  42. # [15:39] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
  43. # [15:40] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  44. # [15:47] * Quits: nessy (~silviapf@124-149-48-246.dyn.iinet.net.au) (Quit: Leaving.)
  45. # [15:51] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
  46. # [16:01] * Quits: Masklinn (~textual@213.211.144.248)
  47. # [16:21] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Quit: Computer has gone to sleep.)
  48. # [16:24] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  49. # [16:42] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  50. # [16:43] <SteveF> anybody know the syntax for writing multiple git commands on the same line?
  51. # [16:45] <SteveF> as in if i want to do git cherry-pick and git rm at same time rather than doing one then the other or is that not possible?
  52. # [16:52] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
  53. # [16:53] <SteveF> worked it out ;
  54. # [17:17] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  55. # [17:22] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 248 seconds)
  56. # [17:22] <GPHemsley> Ms2ger: What does --dump-backrefs do?
  57. # [17:24] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
  58. # [17:24] <Ms2ger> Something for clicking a definition and getting the references to it?
  59. # [17:26] <GPHemsley> oh
  60. # [17:26] <GPHemsley> ok, that's not what I want
  61. # [17:27] <GPHemsley> I want to add the ability to dump dependencies along with xrefs
  62. # [17:29] <GPHemsley> Ms2ger: Are you alright with that?
  63. # [17:29] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 256 seconds)
  64. # [17:30] <Ms2ger> Sure
  65. # [17:33] <GPHemsley> Ms2ger: Where's the best place to put it? xref.py?
  66. # [17:34] <Ms2ger> refs.py
  67. # [17:36] <GPHemsley> Well, I was gonna include it in the xrefs JSON file...
  68. # [17:41] <Ms2ger> Mm, do you need that?
  69. # [17:41] <Ms2ger> It seems pretty orthogonal
  70. # [17:42] <GPHemsley> the alternative is what, having all references in a single file?
  71. # [17:42] <GPHemsley> (the terminology here is confusing to me)
  72. # [17:42] <GPHemsley> what's a reference and what's a cross-reference?
  73. # [17:43] <GPHemsley> or should I have a dependencies.json?
  74. # [17:52] <GPHemsley> Ms2ger: What is specs.json used for?
  75. # [17:53] <GPHemsley> oh, right, data-anolis-spec
  76. # [17:53] <Ms2ger> Right
  77. # [17:53] <GPHemsley> shouldn't data-anolis-ref and data-anolis-spec be reconciled?
  78. # [17:53] <Ms2ger> So a reference is something for the References section, and a cross-reference is an inline link to a definition
  79. # [17:54] <GPHemsley> they use different IDs, with different case
  80. # [17:54] <Ms2ger> They do completely different thing :)
  81. # [17:54] <Ms2ger> s
  82. # [17:56] <GPHemsley> that doesn't mean they can't use the same ID, does it — it's one .json file per spec, right?
  83. # [17:56] <GPHemsley> (is CORS deprecated in favor of Fetch? what's the story there?)
  84. # [17:56] <Ms2ger> Well, no, they're different files :)
  85. # [17:56] * Joins: teamcoltra (~frextual@opennic/teamcoltra)
  86. # [17:56] <Ms2ger> The idea is the Fetch includes everything that CORS did, and more
  87. # [17:57] <GPHemsley> sorry, I shouldn't be asking two different questions at once..
  88. # [17:57] <GPHemsley> specs.json lists the .json files that have the xrefs for various specs
  89. # [17:57] <GPHemsley> is there a reason we can't identify them by the ID used in references.json?
  90. # [17:59] <Ms2ger> I dunno, the references one is typically upper case, which we probably don't want for xrefs
  91. # [17:59] <Ms2ger> But matching them up case-insensitively seems fine
  92. # [17:59] <Ms2ger> Though I'm not sure I'd want to require that in Anolis
  93. # [17:59] <GPHemsley> why don't we want uppercase for xrefs?
  94. # [18:00] <Ms2ger> Because I don't want to write <span data-anolis-spec=DOMPARSINGANDSERIALIZATION>foo</span>
  95. # [18:00] <GPHemsley> oh, right, that's the other point I was making: they're not always the same, even case-insensitively
  96. # [18:01] <GPHemsley> but I guess we could add a "spec" field to references.json
  97. # [18:01] <GPHemsley> but that's probably orthogonal to the other thing I'm trying to do
  98. # [18:02] <GPHemsley> so, should I create a dependencies.json?
  99. # [18:03] <GPHemsley> it'd be a single file that'd be updated with each compilation of a src file
  100. # [18:04] <GPHemsley> oh, wait... references.json isn't even auto-generated, is it?
  101. # [18:04] <GPHemsley> hmm
  102. # [18:04] * GPHemsley ponders whether that's relevant
  103. # [18:08] * Joins: jarek (~jarek@unaffiliated/jarek)
  104. # [18:23] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  105. # [18:35] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
  106. # [18:37] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  107. # [18:39] * Quits: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt) (Remote host closed the connection)
  108. # [18:46] * Quits: boogyman (~dividingl@pdpc/supporter/professional/boogyman) (Ping timeout: 260 seconds)
  109. # [18:47] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Read error: Connection reset by peer)
  110. # [18:47] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
  111. # [18:48] * Joins: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt)
  112. # [18:49] * Joins: annevk (~annevk@pc6d192.kyotnt01.ap.so-net.ne.jp)
  113. # [19:11] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  114. # [19:21] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  115. # [19:25] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Quit: Computer has gone to sleep.)
  116. # [19:27] * Joins: teamcoltra (~frextual@opennic/teamcoltra)
  117. # [19:37] * Quits: ^esc (~esc_ape@178.115.250.83.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  118. # [19:37] <GPHemsley> ah, darn it, I'll need some way to specify what the current spec is
  119. # [19:37] * Joins: ^esc (~esc_ape@178.115.250.83.wireless.dyn.drei.com)
  120. # [19:37] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Ping timeout: 264 seconds)
  121. # [19:39] * Joins: teamcoltra (~frextual@opennic/teamcoltra)
  122. # [19:40] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  123. # [19:40] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  124. # [19:40] * Joins: scor (~scor@drupal.org/user/52142/view)
  125. # [19:46] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  126. # [19:47] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  127. # [19:56] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Read error: Connection reset by peer)
  128. # [20:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  129. # [20:04] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  130. # [20:06] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  131. # [20:07] * GPHemsley slaps Ms2ger with consistent indentation
  132. # [20:07] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  133. # [20:07] <Ms2ger> Yeah, I was young
  134. # [20:11] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
  135. # [20:12] * Joins: izhak (~izhak@31.47.118.199)
  136. # [20:15] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  137. # [20:21] <Ms2ger> Heads up for javascripters: Array.values() is not web-compatible
  138. # [20:24] <GPHemsley> Do we have a policy on messing with other people's specs?
  139. # [20:24] <GPHemsley> Ms2ger: Also, did I see right that I have write permissions to anolis now?
  140. # [20:25] * Ms2ger looks
  141. # [20:25] <Ms2ger> Looks like you do, yes
  142. # [20:26] <GPHemsley> so is it alright if I commit directly?
  143. # [20:26] <Ms2ger> I'd appreciate it if you tell me about first, but sure :)
  144. # [20:34] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
  145. # [20:41] * Joins: tantek (~tantek@c-24-4-59-119.hsd1.ca.comcast.net)
  146. # [20:43] <GPHemsley> Ms2ger: Alright, changes coming (with a test!)
  147. # [20:44] <GPHemsley> oh, heh
  148. # [20:44] <GPHemsley> testing the wrong thing
  149. # [20:47] <GPHemsley> Ms2ger: What's the proper way to include a boolean argument in .options?
  150. # [20:47] <GPHemsley> and arguments with dashes, for that matter
  151. # [20:49] <Ms2ger> I think dashes -> underscores
  152. # [20:50] <Ms2ger> and just "foo": true for boolean arguments?
  153. # [20:50] <GPHemsley> actually, nevermind
  154. # [20:50] <GPHemsley> it's not a boolean argument >_>
  155. # [20:52] <GPHemsley> hmm...
  156. # [20:53] <GPHemsley> Ms2ger: How do I test/compare a file that's not compiled directly? Or can I?
  157. # [20:53] <Ms2ger> You mean, compare the json or whatever?
  158. # [20:53] <GPHemsley> yeah
  159. # [20:53] <Ms2ger> I don't think the test runner does that at the moment :/
  160. # [20:53] <GPHemsley> alright
  161. # [20:54] <GPHemsley> I suppose we can rely on hg for that for now
  162. # [20:54] <Ms2ger> wfm
  163. # [20:54] <Ms2ger> Want to file an issue so I can think about this once I have seas of free time?
  164. # [20:54] <Ms2ger> (When I retire, I guess)
  165. # [20:54] <GPHemsley> heh
  166. # [20:55] <GPHemsley> alright, I've added the actually --dump-refs test
  167. # [20:55] <GPHemsley> (my original test only tested refs, which was fine, because that also didn't have a test)
  168. # [20:55] <GPHemsley> this one kinda tests both now
  169. # [20:57] <Ms2ger> I've not exactly been disciplined about adding tests :)
  170. # [20:57] <GPHemsley> yeah, that's alright
  171. # [20:57] <GPHemsley> https://bitbucket.org/ms2ger/anolis/issue/15/add-support-for-testing-comparing-json
  172. # [20:57] <Ms2ger> Thanks
  173. # [20:58] <GPHemsley> see also my 3 commits
  174. # [21:00] <Ms2ger> Nice
  175. # [21:04] * Quits: tantek (~tantek@c-24-4-59-119.hsd1.ca.comcast.net) (Quit: tantek)
  176. # [21:05] <GPHemsley> I'm working on getting xref updated to handle it
  177. # [21:05] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Ping timeout: 240 seconds)
  178. # [21:06] * Quits: SimonSapin (~simon@207.218.72.65) (Ping timeout: 245 seconds)
  179. # [21:10] * Joins: tantek (~tantek@mcb0536d0.tmodns.net)
  180. # [21:11] * Joins: teamcoltra (~frextual@opennic/teamcoltra)
  181. # [21:22] * Quits: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt) (Remote host closed the connection)
  182. # [21:29] <GPHemsley> Spec authors: If you could update your Makefile to add an entry like this: https://github.com/whatwg/mimesniff/commit/a42a0e361be3ea4038a17ddaa71f27a8f0ca8381
  183. # [21:29] <GPHemsley> you'd populate the new files in xref/refs/
  184. # [21:32] <GPHemsley> annevk, Hixie, Ms2ger, etc.: ^
  185. # [21:32] <Hixie> i don't use anolis directly, i just invoke jgraham's service
  186. # [21:33] <GPHemsley> I'm not familiar
  187. # [21:34] <GPHemsley> oh, side note: you'll have to update your installation of anolis before that would work
  188. # [21:36] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  189. # [21:40] * Quits: tantek (~tantek@mcb0536d0.tmodns.net) (Ping timeout: 252 seconds)
  190. # [21:41] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  191. # [21:41] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 252 seconds)
  192. # [21:43] * Joins: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt)
  193. # [21:46] * Joins: tantek (~tantek@c-24-4-59-119.hsd1.ca.comcast.net)
  194. # [21:47] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Read error: Connection reset by peer)
  195. # [21:50] * Joins: teamcoltra (~frextual@opennic/teamcoltra)
  196. # [21:53] <GPHemsley> Ms2ger: Oh, BTW, I still get that test failure with the question mark (and why wouldn't I, since nothing changed :P)
  197. # [21:54] <Ms2ger> I still don't get it
  198. # [21:54] <GPHemsley> On another note, are we aware of this? https://en.wikipedia.org/wiki/Anolis_grahami
  199. # [21:54] <GPHemsley> Ms2ger: Which part?
  200. # [21:54] <GPHemsley> I thought we decided it was html5lib
  201. # [21:57] <GPHemsley> oh, the version is hardcoded as 0.95
  202. # [21:57] <GPHemsley> hmm
  203. # [21:58] <GPHemsley> actually, it's not clear to me which html5lib is being used
  204. # [21:59] <GPHemsley> the install script searches specifically for html5lib==0.95
  205. # [21:59] <GPHemsley> but the instructions for anolis say to have your own copy of html5lib
  206. # [21:59] <GPHemsley> and mine is still the old hg/Google Code one
  207. # [22:01] * Ms2ger sees html5lib>=0.95
  208. # [22:01] * Ms2ger wanders off
  209. # [22:02] * Quits: Ms2ger (~Ms2ger@208.244-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  210. # [22:03] <GPHemsley> oh, now I really broke things
  211. # [22:04] <gavinc> Nooo! comeback w3c dvcs :( HTTP Error 500: Internal Server Error
  212. # [22:04] <GPHemsley> html5lib apparently now has a dependency on 'six'
  213. # [22:05] <gavinc> https://dvcs.w3.org/hg it's all gone!
  214. # [22:05] <GPHemsley> and using the latest html5lib breaks a whole bunch of anolis tests
  215. # [22:05] <gavinc> :(
  216. # [22:05] <GPHemsley> yikes
  217. # [22:06] <GPHemsley> hmm... html5lib seems to have changed the order of attributes
  218. # [22:06] <GPHemsley> jgraham: I don't suppose you're around?
  219. # [22:06] * Quits: teamcoltra (~frextual@opennic/teamcoltra) (Quit: Computer has gone to sleep.)
  220. # [22:09] <GPHemsley> gsnedders: Or you?
  221. # [22:09] * Quits: tantek (~tantek@c-24-4-59-119.hsd1.ca.comcast.net) (Quit: tantek)
  222. # [22:13] <GPHemsley> Oh, hmm... apparently html5lib now maintains the existing attribute order?
  223. # [22:14] <GPHemsley> nope, that's not right
  224. # [22:14] * Quits: marcosc (~marcosc@bl7-52-53.dsl.telepac.pt) (Remote host closed the connection)
  225. # [22:15] <GPHemsley> I have no clue what's going on
  226. # [22:21] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  227. # [22:23] * Joins: barneybook|2 (~kvirc@220-136-60-154.dynamic.hinet.net)
  228. # [22:25] * Quits: barneybook (~kvirc@220-136-61-201.dynamic.hinet.net) (Ping timeout: 264 seconds)
  229. # [22:48] * Joins: jernoble (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
  230. # [23:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  231. # [23:06] * Quits: dgorbik (~dgorbik@2620:149:4:203:eccc:f7b1:27ad:a2c0) (Ping timeout: 245 seconds)
  232. # [23:10] * Joins: dgorbik (~dgorbik@2620:149:4:203:eccc:f7b1:27ad:a2c0)
  233. # [23:10] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  234. # [23:12] * Quits: Aww (~Aww@cookies.erryfanclub.com) (Quit: ZNC - http://znc.in)
  235. # [23:13] * Joins: Aww (~Aww@cookies.erryfanclub.com)
  236. # [23:14] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  237. # [23:33] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  238. # [23:52] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
  239. # [23:54] * Quits: jernoble (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
  240. # [23:59] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
  241. # [23:59] * Quits: dgorbik (~dgorbik@2620:149:4:203:eccc:f7b1:27ad:a2c0) (Read error: Connection reset by peer)
  242. # [23:59] * Joins: dgorbik (~dgorbik@2620:149:4:203:eccc:f7b1:27ad:a2c0)
  243. # [23:59] * Joins: rcombs (~rcombs@rcombs.me)
  244. # Session Close: Sun Jun 16 00:00:01 2013

The end :)