/irc-logs / freenode / #whatwg / 2015-02-10 / end

Options:

Previous day, Next day

  1. # Session Start: Tue Feb 10 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: mathiasbynens (sid2247@gateway/web/irccloud.com/x-xpsifrgeyypevdge)
  4. # [00:00] * Quits: othermaciej (~mjs@17.114.218.189) (Quit: othermaciej)
  5. # [00:00] * Quits: eric_carlson (~ericc@17.202.49.94) (Ping timeout: 245 seconds)
  6. # [00:02] * Joins: scor (~scor@drupal.org/user/52142/view)
  7. # [00:04] * Joins: othermaciej (~mjs@17.202.48.222)
  8. # [00:05] * Joins: rniwa (~rniwa@17.244.0.151)
  9. # [00:07] * Quits: calvinmetcalf (sid25915@gateway/web/irccloud.com/x-hcqpljvfdcvmnyuf) (Ping timeout: 276 seconds)
  10. # [00:07] * Quits: wycats (sid79@gateway/web/irccloud.com/x-bljhcdmobisnveds) (Read error: Connection reset by peer)
  11. # [00:07] * Quits: Phae (sid455@gateway/web/irccloud.com/x-hobnupoxgntlluak) (Read error: Connection reset by peer)
  12. # [00:07] * Quits: hayato_ (sid20728@gateway/web/irccloud.com/x-lgqolfqltqgbkubs) (Read error: Connection reset by peer)
  13. # [00:07] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-ubhtohkmdiyyzhlt) (Read error: Connection reset by peer)
  14. # [00:07] * Quits: rniwa (~rniwa@17.244.0.151) (Client Quit)
  15. # [00:07] * Quits: cfq (sid18398@gateway/web/irccloud.com/x-aprqrpexkqpdaomn) (Read error: Connection reset by peer)
  16. # [00:07] * Quits: xtrm0 (uid12574@gateway/web/irccloud.com/x-mjwuatvayzfgbant) (Read error: Connection reset by peer)
  17. # [00:08] * Quits: cbiesinger___ (sid8099@gateway/web/irccloud.com/x-ibyrxqktjkybauey) (Read error: Connection reset by peer)
  18. # [00:08] * Quits: abarth (sid5294@gateway/web/irccloud.com/x-dmnechlufzqolyic) (Read error: Connection reset by peer)
  19. # [00:08] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-pmamfpxxynvlwkyx) (Ping timeout: 265 seconds)
  20. # [00:08] * Quits: aklein (sid4454@gateway/web/irccloud.com/x-uorxfqwtkvgthplk) (Ping timeout: 272 seconds)
  21. # [00:08] * Quits: bterlson (sid23757@gateway/web/irccloud.com/x-iymjlcpwmawrmict) (Ping timeout: 250 seconds)
  22. # [00:08] * Quits: jernoble (~jernoble@17.202.49.144) (Quit: Textual IRC Client: www.textualapp.com)
  23. # [00:08] * Quits: culturelabs (sid18258@gateway/web/irccloud.com/x-sbcpjgpeugfnmibs) (Ping timeout: 265 seconds)
  24. # [00:09] * Quits: FerasM____ (sid28672@gateway/web/irccloud.com/x-cgsonquyjlaiifmr) (Ping timeout: 272 seconds)
  25. # [00:09] * Quits: dglazkov (sid4270@gateway/web/irccloud.com/x-dgkscvoycxideeql) (Read error: Connection reset by peer)
  26. # [00:09] * Quits: bret (sid12421@gateway/web/irccloud.com/x-krkanrzksdoopwll) (Ping timeout: 250 seconds)
  27. # [00:09] * Joins: rniwa (~rniwa@17.244.0.151)
  28. # [00:09] * Quits: Guest19258 (sid18787@gateway/web/irccloud.com/x-cwpwcpvvmrajaexn) (Ping timeout: 276 seconds)
  29. # [00:09] * Quits: mathiasbynens (sid2247@gateway/web/irccloud.com/x-xpsifrgeyypevdge) (Ping timeout: 245 seconds)
  30. # [00:10] * Quits: ojan_ (sid5519@gateway/web/irccloud.com/x-frvcmtvoqpxjdwsl) (Read error: Connection reset by peer)
  31. # [00:10] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-yqtfhbjfaymxbsdw) (Ping timeout: 250 seconds)
  32. # [00:10] * Quits: dfreedm (sid7859@gateway/web/irccloud.com/x-zmyehvcikghspnxr) (Ping timeout: 272 seconds)
  33. # [00:11] * Joins: jernoble (~jernoble@17.202.49.144)
  34. # [00:11] * Quits: twisted` (sid6794@gateway/web/irccloud.com/x-fheenkxkgiiycvjd) (Read error: Connection reset by peer)
  35. # [00:12] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/x-cpwwrgwcnrogspbv) (Ping timeout: 265 seconds)
  36. # [00:12] * Quits: timeless (sid4015@firefox/developer/timeless) (Ping timeout: 250 seconds)
  37. # [00:14] * Quits: rniwa (~rniwa@17.244.0.151) (Quit: My Mac has gone to sleep. ZZZzzz…)
  38. # [00:15] * Joins: rniwa (~rniwa@17.244.0.151)
  39. # [00:16] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  40. # [00:16] * Quits: rniwa (~rniwa@17.244.0.151) (Client Quit)
  41. # [00:17] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  42. # [00:18] * Joins: rniwa (~rniwa@17.244.0.151)
  43. # [00:18] * Quits: beowulf (~sstewart@host86-185-210-116.range86-185.btcentralplus.com) (Ping timeout: 250 seconds)
  44. # [00:18] * Joins: beowulf (~sstewart@host86-185-210-116.range86-185.btcentralplus.com)
  45. # [00:19] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Quit: ZZZzzz…)
  46. # [00:22] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-igktnbguzioqhchz)
  47. # [00:22] * Joins: dfreedm (sid7859@gateway/web/irccloud.com/x-screlkpltafykyzu)
  48. # [00:22] * Joins: cfq (sid18398@gateway/web/irccloud.com/x-swptezdupcqnvigo)
  49. # [00:22] * Joins: xtrm0 (uid12574@gateway/web/irccloud.com/x-oygituimviaimcyv)
  50. # [00:23] * Joins: aklein (sid4454@gateway/web/irccloud.com/x-zjhpkstvntmzoaym)
  51. # [00:23] * Quits: aklein (sid4454@gateway/web/irccloud.com/x-zjhpkstvntmzoaym) (Remote host closed the connection)
  52. # [00:23] * Quits: dfreedm (sid7859@gateway/web/irccloud.com/x-screlkpltafykyzu) (Remote host closed the connection)
  53. # [00:23] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-igktnbguzioqhchz) (Remote host closed the connection)
  54. # [00:23] * Quits: cfq (sid18398@gateway/web/irccloud.com/x-swptezdupcqnvigo) (Remote host closed the connection)
  55. # [00:23] * Quits: xtrm0 (uid12574@gateway/web/irccloud.com/x-oygituimviaimcyv) (Remote host closed the connection)
  56. # [00:25] * Joins: wycats (sid79@gateway/web/irccloud.com/x-tttqufzhzltkzadm)
  57. # [00:25] * Joins: jdaggett (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
  58. # [00:26] * Joins: Phae (sid455@gateway/web/irccloud.com/x-lgezsfregfvmqpkq)
  59. # [00:26] * Quits: rniwa (~rniwa@17.244.0.151) (Quit: My Mac has gone to sleep. ZZZzzz…)
  60. # [00:26] * Joins: rniwa (~rniwa@17.244.0.151)
  61. # [00:29] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  62. # [00:30] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  63. # [00:36] * Joins: mathiasbynens (sid2247@gateway/web/irccloud.com/x-xrdvzhkdbbzfoacv)
  64. # [00:39] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  65. # [00:42] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  66. # [00:43] * Joins: dglazkov (sid4270@gateway/web/irccloud.com/x-kofwyplixusvdzez)
  67. # [00:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  68. # [00:44] * Joins: timeless (sid4015@firefox/developer/timeless)
  69. # [00:44] * Joins: aklein (sid4454@gateway/web/irccloud.com/x-sydavmtixnhwydny)
  70. # [00:44] * Joins: scheib (sid4467@gateway/web/irccloud.com/x-ymlfnabjolydroza)
  71. # [00:47] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  72. # [00:47] * Joins: abarth (sid5294@gateway/web/irccloud.com/x-nejawuzccecykori)
  73. # [00:48] * Joins: satazor_ (~satazor@80.99.114.89.rev.vodafone.pt)
  74. # [00:48] * Joins: ojan_ (sid5519@gateway/web/irccloud.com/x-ogdcvprdidaufavl)
  75. # [00:49] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  76. # [00:49] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 246 seconds)
  77. # [00:49] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  78. # [00:50] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-wxjbkjpkawlevgzw)
  79. # [00:51] * Quits: satazor_ (~satazor@80.99.114.89.rev.vodafone.pt) (Remote host closed the connection)
  80. # [00:52] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Ping timeout: 245 seconds)
  81. # [00:53] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 245 seconds)
  82. # [00:54] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 252 seconds)
  83. # [00:58] * Joins: dfreedm (sid7859@gateway/web/irccloud.com/x-ifhbslblokdmfvbx)
  84. # [00:59] * Joins: cbiesinger___ (sid8099@gateway/web/irccloud.com/x-wvhcvjxbxkqmvotb)
  85. # [01:00] * Quits: rniwa (~rniwa@17.244.0.151) (Quit: My Mac has gone to sleep. ZZZzzz…)
  86. # [01:03] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  87. # [01:03] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  88. # [01:05] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-zzdbwqezkkpbtmoo)
  89. # [01:06] * Joins: twisted` (sid6794@gateway/web/irccloud.com/x-jpwfkgytlvryucde)
  90. # [01:08] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  91. # [01:08] * Joins: bret (sid12421@gateway/web/irccloud.com/x-twbezypkoacjnlob)
  92. # [01:08] * Joins: xtrm0 (uid12574@gateway/web/irccloud.com/x-ugijwcekxpfqgslc)
  93. # [01:10] * Joins: rniwa (~rniwa@17.245.30.75)
  94. # [01:12] * Quits: othermaciej (~mjs@17.202.48.222) (Quit: othermaciej)
  95. # [01:16] * Quits: jonr22 (~jonr22@2601:6:8000:eaef:e07c:8f0:9c37:3aa6) (Ping timeout: 245 seconds)
  96. # [01:17] * Joins: culturelabs (sid18258@gateway/web/irccloud.com/x-wkrhcttlbqoanhfc)
  97. # [01:17] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  98. # [01:17] * Joins: cfq (sid18398@gateway/web/irccloud.com/x-uvahozsjvqqexsjq)
  99. # [01:17] * Joins: jonr22 (~jonr22@2601:6:8000:eaef:e07c:8f0:9c37:3aa6)
  100. # [01:17] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  101. # [01:18] * Joins: Guest19258 (sid18787@gateway/web/irccloud.com/x-xyzokcgnleysyfbw)
  102. # [01:18] * Joins: necolas (~necolas@8.25.197.25)
  103. # [01:18] * Joins: rniwa (~rniwa@17.245.30.75)
  104. # [01:19] * Joins: hayato_ (sid20728@gateway/web/irccloud.com/x-tzxbkfuwqvzzmdgy)
  105. # [01:19] * Quits: rniwa (~rniwa@17.245.30.75) (Client Quit)
  106. # [01:22] * Joins: bterlson (sid23757@gateway/web/irccloud.com/x-rzyuzhgvjtvlzbly)
  107. # [01:22] * Joins: rniwa (~rniwa@17.245.30.75)
  108. # [01:23] * Joins: othermaciej (~mjs@17.202.48.222)
  109. # [01:25] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-sdhyvnipwdbypluv)
  110. # [01:25] * Joins: calvinmetcalf (sid25915@gateway/web/irccloud.com/x-nttztoanmntqluhj)
  111. # [01:27] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  112. # [01:28] * Joins: scor (~scor@drupal.org/user/52142/view)
  113. # [01:30] * Joins: FerasM____ (sid28672@gateway/web/irccloud.com/x-gdxdtrfmmwwcdbaz)
  114. # [01:33] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  115. # [01:34] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-hsjbvgszbhnrbntm) (Quit: Connection closed for inactivity)
  116. # [01:37] * Joins: necolas (~necolas@8.25.197.25)
  117. # [01:43] * Joins: plutoniix (~plutoniix@119.63.87.222)
  118. # [01:43] * Quits: othermaciej (~mjs@17.202.48.222) (Quit: othermaciej)
  119. # [01:45] * Joins: newtron (~newtron@206-248-186-88.dsl.teksavvy.com)
  120. # [01:50] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  121. # [01:51] * Quits: newtron (~newtron@206-248-186-88.dsl.teksavvy.com) (Remote host closed the connection)
  122. # [01:53] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 256 seconds)
  123. # [01:58] * Quits: jernoble (~jernoble@17.202.49.144) (Quit: Computer has gone to sleep.)
  124. # [02:03] * Quits: barnabywalters (~barnabywa@85-220-20-44.dsl.dynamic.simnet.is) (Quit: barnabywalters)
  125. # [02:03] * Quits: jonr22 (~jonr22@2601:6:8000:eaef:e07c:8f0:9c37:3aa6) (Ping timeout: 265 seconds)
  126. # [02:04] * Joins: Tuds (~tudorcojo@dhcp-189-70.gjk.dk)
  127. # [02:08] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:9855:9a89:8abf:3479) (Quit: This computer has gone to sleep)
  128. # [02:09] * Quits: jsbell (jsbell@nat/google/x-houpybqvvegfwxvt) (Quit: There's no place like home...)
  129. # [02:10] * Joins: othermaciej (~mjs@17.202.48.222)
  130. # [02:10] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Quit: Leaving.)
  131. # [02:10] * Quits: othermaciej (~mjs@17.202.48.222) (Client Quit)
  132. # [02:11] * Joins: othermaciej (~mjs@17.202.48.222)
  133. # [02:11] * Joins: karlcow (~karl@nerval.la-grange.net)
  134. # [02:12] * Joins: newtron (~newtron@206-248-186-88.dsl.teksavvy.com)
  135. # [02:13] * Quits: ap (~ap@17.114.218.73)
  136. # [02:19] <MikeSmith> Domenic: I see "Agreement to the DCO is thus transmitted with each patch." but I don't find an actual description of how the agreement is actually recorded/transmitted
  137. # [02:19] <Domenic> MikeSmith: it appears to be the "Signed-off-by: Name <email>" lines in a given patch
  138. # [02:19] <MikeSmith> ah wait the paragraph just before that
  139. # [02:19] <Domenic> I'm a little unclear why asking a developer to include a signed-off-by line would be less onerous than asking them to sign a CLA
  140. # [02:21] <MikeSmith> that plus I wonder what happens if they forget to include that line in the commit message
  141. # [02:21] <MikeSmith> I guess reviewers are supposed to check for that before they merge anything
  142. # [02:22] <zcorpan> MikeSmith: https://github.com/ResponsiveImagesCG/picture-element/issues/256
  143. # [02:25] <MikeSmith> zcorpan: yep, saw that you had raised that. I have no strong opinion on it either way. I don't think it would be any harder to implement a check for than any other of the esoteric requirements for srcset+sizes
  144. # [02:26] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  145. # [02:26] <MikeSmith> zcorpan: we're already at the point with the validator where the requirements have necessitated breaking abstractions in the code in order to implement
  146. # [02:27] <MikeSmith> well maybe not necessitated, but at least I couldn't figure out a way to add some things without violating a few
  147. # [02:28] <MikeSmith> zcorpan: e.g., this is what the "Require sizes attr when srcset specifies width" check looks like: Require sizes attr when srcset specifies width
  148. # [02:28] <MikeSmith> oops
  149. # [02:28] <MikeSmith> https://github.com/validator/validator/commit/8a4adc9834eeb8994deefed9948bc063cc79ce93
  150. # [02:30] <MikeSmith> all of the datatype checks in the validators are done using singleton instances of the particular classes that do each check
  151. # [02:31] <zcorpan> MikeSmith: ok. for the issue i'm leaning towards just changing the grammar to require the default length
  152. # [02:35] * Joins: bnicholson (~bnicholso@24.130.60.241)
  153. # [02:35] <MikeSmith> zcorpan: ok. I think that might at least not have the particular issue that the width-required change did.
  154. # [02:36] <MikeSmith> zcorpan: part of the thing that complicates implementing these check is the sort of circular dependency between srcset and sizes with regard to width descriptors
  155. # [02:37] <MikeSmith> in that the spec says both, "If a source element has a sizes attribute present or an img element has a sizes attribute present, all image candidate strings for that element must have the width descriptor specified." and (now also) "If the srcset attribute has any image candidate strings using a width descriptor, the sizes attribute must also be present, and the value must be a valid source size list.
  156. # [02:37] <MikeSmith> Spec bugs: 26537
  157. # [02:37] <MikeSmith> oofs
  158. # [02:39] <zcorpan> MikeSmith: i am aware of the two-way dependency, i'm not familiar enough with your impl to tell if there's a better way to do it
  159. # [02:40] <MikeSmith> zcorpan: yeah was just thinking out loud
  160. # [02:41] <MikeSmith> I reckon Henri could figure out a more elegant way for now what's there works fine
  161. # [02:42] <zcorpan> ok cool
  162. # [02:43] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  163. # [02:45] * heycam is now known as heycam|away
  164. # [02:53] * Quits: frivoal (frivoal@nat/google/x-fevgrdddohsiaude) (Remote host closed the connection)
  165. # [02:53] * Joins: frivoal (frivoal@nat/google/x-kqwwkcawzgfxdbiy)
  166. # [02:54] * Quits: frivoal (frivoal@nat/google/x-kqwwkcawzgfxdbiy) (Remote host closed the connection)
  167. # [02:59] * Joins: jwalden (~waldo@c-50-168-55-219.hsd1.ca.comcast.net)
  168. # [03:09] * Quits: weinig (~weinig@17.244.160.66) (Quit: weinig)
  169. # [03:11] * Quits: tantek (tantek@nat/google/x-bgfdaozpoezwdetp) (Quit: tantek)
  170. # [03:24] * heycam|away is now known as heycam
  171. # [03:24] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  172. # [03:25] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  173. # [03:27] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  174. # [03:32] * Joins: kapil__ (uid36151@gateway/web/irccloud.com/x-svzcpxyrinucqqke)
  175. # [03:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  176. # [03:35] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-cglredmgxlyvmjkz) (Quit: Connection closed for inactivity)
  177. # [03:37] * Joins: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  178. # [03:51] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  179. # [03:51] * Quits: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Ping timeout: 252 seconds)
  180. # [03:52] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
  181. # [03:53] * Joins: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net)
  182. # [03:54] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  183. # [03:55] * Joins: frivoal (~frivoal@2401:fa00:9:fd00:3118:fd18:535f:a69e)
  184. # [03:56] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 250 seconds)
  185. # [03:56] * Quits: frivoal (~frivoal@2401:fa00:9:fd00:3118:fd18:535f:a69e) (Remote host closed the connection)
  186. # [03:56] * Joins: frivoal (frivoal@nat/google/x-synpkgoefrmiqnkj)
  187. # [04:01] * Joins: tantek (tantek@nat/google/x-vaewkbpcbmhxbife)
  188. # [04:02] * Quits: othermaciej (~mjs@17.202.48.222) (Ping timeout: 250 seconds)
  189. # [04:04] * Quits: Tuds (~tudorcojo@dhcp-189-70.gjk.dk) (Quit: Tuds)
  190. # [04:09] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-wxjbkjpkawlevgzw)
  191. # [04:09] * Quits: xtrm0 (uid12574@gateway/web/irccloud.com/x-ugijwcekxpfqgslc) (Quit: Connection closed for inactivity)
  192. # [04:12] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  193. # [04:15] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  194. # [04:24] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-yhwkmxnvikusvmdw)
  195. # [04:27] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  196. # [04:34] * Joins: necolas (~necolas@8.25.197.25)
  197. # [04:35] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  198. # [04:36] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  199. # [04:40] * Joins: karlcow (~karl@nerval.la-grange.net)
  200. # [04:40] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 264 seconds)
  201. # [04:42] <MikeSmith> Domenic: I guess the DCO/Signed-off-by thing is not meant to be any less onerous for contributors than signing a CLA isーbut I think one advantage is that it obviates any need to have any process for signing the CLA that's separate from the process for creating a patch/PR, and especially that it obviates the need to keep any separate record somewhere of who's signed the CLA
  202. # [04:42] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  203. # [04:43] <MikeSmith> since the record of agreements is just right there within the change history for the sources
  204. # [04:47] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  205. # [04:48] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  206. # [04:50] * Joins: necolas (~necolas@8.25.197.25)
  207. # [04:55] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 244 seconds)
  208. # [05:01] * Quits: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  209. # [05:08] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  210. # [05:10] * Joins: Azitrex_ (~Azitrex@unaffiliated/azitrex)
  211. # [05:11] * Joins: psy__ (~psy@103.6.159.170)
  212. # [05:12] * Joins: necolas (~necolas@8.25.197.25)
  213. # [05:12] * Quits: Azitrex (~Azitrex@unaffiliated/azitrex) (Ping timeout: 250 seconds)
  214. # [05:12] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  215. # [05:16] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  216. # [05:16] * Joins: estellevw__ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  217. # [05:17] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  218. # [05:20] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  219. # [05:25] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  220. # [05:31] * Joins: necolas (~necolas@8.25.197.25)
  221. # [05:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  222. # [05:33] * Joins: karlcow (~karl@nerval.la-grange.net)
  223. # [05:35] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  224. # [05:39] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  225. # [05:44] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  226. # [05:50] * Joins: necolas (~necolas@8.25.197.25)
  227. # [05:55] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  228. # [05:57] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  229. # [06:01] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
  230. # [06:07] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 252 seconds)
  231. # [06:07] * Quits: estellevw__ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  232. # [06:10] * Joins: necolas (~necolas@8.25.197.25)
  233. # [06:12] * Joins: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  234. # [06:14] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 255 seconds)
  235. # [06:16] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  236. # [06:17] * Joins: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net)
  237. # [06:30] * Joins: necolas (~necolas@8.25.197.25)
  238. # [06:34] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  239. # [06:39] * Joins: eric_carlson (~ericc@24.6.239.9)
  240. # [06:41] * Quits: jsx (uid48919@fsf/intern/jsx) (Quit: Connection closed for inactivity)
  241. # [06:49] * Joins: necolas (~necolas@8.25.197.25)
  242. # [06:54] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 250 seconds)
  243. # [07:02] * Quits: kapil__ (uid36151@gateway/web/irccloud.com/x-svzcpxyrinucqqke) (Quit: Connection closed for inactivity)
  244. # [07:03] * Quits: psy_ (~psy@103.6.159.170) (Remote host closed the connection)
  245. # [07:03] * Quits: psy__ (~psy@103.6.159.170) (Remote host closed the connection)
  246. # [07:04] * Quits: jwalden (~waldo@c-50-168-55-219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  247. # [07:08] * Quits: eric_carlson (~ericc@24.6.239.9) (Quit: eric_carlson)
  248. # [07:09] * Joins: necolas (~necolas@8.25.197.25)
  249. # [07:12] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  250. # [07:13] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 264 seconds)
  251. # [07:18] * Joins: manish1 (~mjt-ole@202.63.242.180)
  252. # [07:19] * Joins: Tuds (~tudorcojo@dhcp-189-70.gjk.dk)
  253. # [07:22] * Quits: rniwa (~rniwa@104-59-122-78.lightspeed.sntcca.sbcglobal.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  254. # [07:23] * Joins: kapil__ (uid36151@gateway/web/irccloud.com/x-qqetazewmxlxxwlz)
  255. # [07:27] * Quits: Tuds (~tudorcojo@dhcp-189-70.gjk.dk) (Quit: Tuds)
  256. # [07:28] * Joins: necolas (~necolas@8.25.197.25)
  257. # [07:33] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  258. # [07:45] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  259. # [07:45] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  260. # [07:46] * Quits: manish1 (~mjt-ole@202.63.242.180) (Remote host closed the connection)
  261. # [07:48] * Joins: necolas (~necolas@8.25.197.25)
  262. # [07:53] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  263. # [08:08] * Quits: zcorpan (zcorpan@nat/google/x-zjuhunerqvfvlyje) (Remote host closed the connection)
  264. # [08:08] * Joins: necolas (~necolas@8.25.197.25)
  265. # [08:12] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  266. # [08:13] * Joins: Tuds (~tudorcojo@x1-6-6c-70-9f-d6-c9-44.cpe.webspeed.dk)
  267. # [08:21] * heycam is now known as heycam|away
  268. # [08:21] * Quits: frivoal (frivoal@nat/google/x-synpkgoefrmiqnkj) (Remote host closed the connection)
  269. # [08:22] * Joins: psy_ (~psy@103.6.159.170)
  270. # [08:25] * Quits: dbaron (~dbaron@2401:fa00:9:fd00:b5b2:bfd:dd63:de02) (Ping timeout: 245 seconds)
  271. # [08:27] * Joins: necolas (~necolas@8.25.197.25)
  272. # [08:28] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  273. # [08:31] * Quits: psy_ (~psy@103.6.159.170) (Quit: Leaving)
  274. # [08:32] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 240 seconds)
  275. # [08:32] * Quits: tantek (tantek@nat/google/x-vaewkbpcbmhxbife) (Quit: tantek)
  276. # [08:32] * Quits: roc (~chatzilla@2401:fa00:9:fd00:2677:3ff:fece:dc64) (Remote host closed the connection)
  277. # [08:39] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  278. # [08:40] * Joins: botie (~i-bot@sideshowbarker.net)
  279. # [08:44] <MikeSmith> botie, inform hsivonen when you have a minute please take a look at the following and let me know if you're OK with it. Basically it just refines fatal-error messages for files with content-type mismatches to include mention of the URL for the file. It seems safe to do since it's not leading any info the user doesn't already know. https://github.com/validator/validator/commit/c98215c55d2a8cd433877da23119
  280. # [08:44] <botie> will do
  281. # [08:44] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  282. # [08:44] <MikeSmith> 16c9ebbfd342
  283. # [08:44] <MikeSmith> botie, inform hsivonen https://github.com/validator/validator/commit/c98215c55d2a8cd433877da2311916c9ebbfd342
  284. # [08:44] <botie> will do
  285. # [08:47] * Joins: necolas (~necolas@8.25.197.25)
  286. # [08:47] * Joins: mkwst (sid395@gateway/web/irccloud.com/x-cvevllzsmalpelsw)
  287. # [08:49] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  288. # [08:51] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  289. # [08:51] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  290. # [09:00] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
  291. # [09:01] * Joins: charl (~charl@524A9047.cm-4-3c.dynamic.ziggo.nl)
  292. # [09:06] * Joins: necolas (~necolas@8.25.197.25)
  293. # [09:08] * Quits: dshwang_ (~dshwang@134.134.137.71) (Remote host closed the connection)
  294. # [09:11] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  295. # [09:11] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  296. # [09:12] * Joins: dshwang (dshwang@nat/intel/x-lmuztbhekbitdfvf)
  297. # [09:15] * Joins: ineedhelpors (62fc56b7@gateway/web/freenode/ip.98.252.86.183)
  298. # [09:16] <ineedhelpors> hey guys
  299. # [09:16] <ineedhelpors> in need of advice
  300. # [09:16] * Joins: iandevlin (~iandevlin@b2b-5-10-191-178.unitymedia.biz)
  301. # [09:17] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  302. # [09:19] <ineedhelpors> paying $10 btc if sum1 can help me with a file upload issue
  303. # [09:23] <annevk> Hixie: per https://twitter.com/sgalineau/status/564904540906872833 we should probably list instructions for how to unsubscribe
  304. # [09:25] <caitp-> you should probably make it a 1 or 2 step process
  305. # [09:25] <caitp-> and easy enough to figure out that nobody needs to dig around to find instructions and follow them
  306. # [09:26] * Joins: necolas (~necolas@8.25.197.25)
  307. # [09:26] <annevk> I suspect it's as easy as putting un in the obvious place of the subscribe address
  308. # [09:27] * Quits: ineedhelpors (62fc56b7@gateway/web/freenode/ip.98.252.86.183) (Quit: Page closed)
  309. # [09:31] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 264 seconds)
  310. # [09:31] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  311. # [09:34] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  312. # [09:35] * Joins: zcorpan (~zcorpan@175.45.73.98)
  313. # [09:35] * Joins: capella-s3 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com)
  314. # [09:35] * Quits: capella-s32 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com) (Ping timeout: 250 seconds)
  315. # [09:40] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  316. # [09:41] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  317. # [09:43] * Joins: Krinkle (~Krinkle@wikimedia/Krinkle)
  318. # [09:45] <Krinkle> Are there any plans for a Cookie interface in the DOM? E.g. for setting/getting cookies in a more object-oriented fashion, and removing the need for string parsing as much (ala classList)
  319. # [09:45] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 246 seconds)
  320. # [09:45] * Joins: psy_ (~psy@182.74.25.22)
  321. # [09:45] <Ms2ger> Not afaik
  322. # [09:46] * Joins: necolas (~necolas@8.25.197.25)
  323. # [09:46] <annevk> I think the recommendation is to leave cookies as a network affair to persist some state about the user
  324. # [09:46] <annevk> And put actual data either locally or on the server somehow
  325. # [09:46] <Krinkle> It seems the latest trend is to write a spec and have browsers implement it, instead of writing a library and poplarising it. I want in :)
  326. # [09:46] <annevk> Heh, I think it's always been a bit of both
  327. # [09:47] <Krinkle> Yeah, that's what the big apps do (e.g. Google, Wikipedia, ..)
  328. # [09:47] <Krinkle> typically only one main cookie, though that's never really true
  329. # [09:47] <Krinkle> Not having to parse and construct document.cookie would be nice :)
  330. # [09:49] * Joins: calvaris (~calvaris@247.Red-88-24-202.staticIP.rima-tde.net)
  331. # [09:50] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  332. # [09:51] <Krinkle> rhartl/jquery-cookie/issues/349
  333. # [09:51] <Krinkle> https://github.com/carhartl/jquery-cookie/issues/349
  334. # [09:51] <Krinkle> Cookie.set(), get(), remove()
  335. # [09:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  336. # [09:54] * Quits: zcorpan (~zcorpan@175.45.73.98) (Remote host closed the connection)
  337. # [09:59] <annevk> Krinkle: if you do want to propose something, remember that anything synchronous is unlikely to fly
  338. # [10:02] <Krinkle> annevk: I don't mind either way. I'm happy for it to be async.
  339. # [10:03] <Krinkle> Though I'm curious with regards to race conditions
  340. # [10:03] <Krinkle> you wouldn't want one thing to set and another thing to check its existence and also start setting the same thing
  341. # [10:04] <Krinkle> Though in a good app (or just a simple app?) a single key would be managed by the same code which would thus naturally be aware of it.
  342. # [10:04] <Krinkle> Except when in multiple tabs of course.
  343. # [10:05] * Joins: necolas (~necolas@8.25.197.25)
  344. # [10:06] <Krinkle> with Promise and yield this can be abstracted though I suppose
  345. # [10:07] <Krinkle> annevk: You reckon it's feasible? I imagine even without the async benefit, the simplified and directer API for the browser would be worth something.
  346. # [10:08] <Krinkle> and if we made it a promise (or did you have another async method in mind?) it would be an opportunity to make cookie setting no longer blocking the main UI thread.
  347. # [10:08] * Quits: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  348. # [10:10] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 240 seconds)
  349. # [10:11] <terinjokes> Krinkle: it's seems fairly easy to mock a library up to see how it works :)
  350. # [10:12] * Joins: darobin (~darobin@159.180.228.142)
  351. # [10:12] <Krinkle> Any ideas for what would be a logical/sensible location? global Cookie? Cookieset? document.cookieset? The cross-over between document and window is getter better lately, but it still not clear to me which way it's moving.
  352. # [10:13] <Krinkle> I guess for cookies, it's fine for it to not be attached to the document object, right?
  353. # [10:16] <terinjokes> Krinkle: why not make it a library first?
  354. # [10:16] <Krinkle> Sure
  355. # [10:19] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  356. # [10:22] <annevk> Krinkle: it would have to work in workers if we do something
  357. # [10:23] <annevk> Krinkle: it's not clear that people want to do something though; making cookies a network affair has some obvious benefits
  358. # [10:23] <Krinkle> annevk: What you do mean by network affair? No longer exposed in JS entirely?
  359. # [10:23] <annevk> Krinkle: yeah, what HttpOnly does
  360. # [10:24] <Krinkle> Interesting
  361. # [10:24] <Krinkle> Yeah, especially lacking a JsOnly option
  362. # [10:24] <terinjokes> we use cookies entirely as a token that we're the same session. we'd rather use one of the other storage mechanisms
  363. # [10:24] <annevk> well that's indexed DB et al
  364. # [10:24] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-smvnedpjgpukgcdm)
  365. # [10:25] * Joins: necolas (~necolas@8.25.197.25)
  366. # [10:25] <Krinkle> While most things I see use Storage for local stuff, there's a bunch of stuff out there that uses cookies. But being sent to the server each request for no reason
  367. # [10:25] <terinjokes> you can update older code
  368. # [10:25] <annevk> Krinkle: we should offer more control over whether cookies are included in a fetch
  369. # [10:25] <annevk> Krinkle: but what we have for that is an all-or-nothing flag
  370. # [10:26] <Krinkle> Which flag is that?
  371. # [10:26] <annevk> withCredentials in XMLHttpRequest, though it's limited to cross-origin fetches
  372. # [10:27] <annevk> fetch() has a way to do it same-origin
  373. # [10:27] <Krinkle> Ah, yeah
  374. # [10:27] * Krinkle was just reading fetch.spec
  375. # [10:30] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 255 seconds)
  376. # [10:39] * Krinkle is now known as Krinkle|detached
  377. # [10:39] * Joins: zcorpan (~zcorpan@175.45.73.98)
  378. # [10:40] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
  379. # [10:41] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  380. # [10:44] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  381. # [10:44] * Joins: necolas (~necolas@8.25.197.25)
  382. # [10:45] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  383. # [10:45] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 252 seconds)
  384. # [10:45] * Joins: danbri (~Adium@host86-145-54-225.range86-145.btcentralplus.com)
  385. # [10:47] * Joins: sarri (~sari@unaffiliated/sarri)
  386. # [10:48] * Joins: Lachy (~Lachy@213.166.174.2)
  387. # [10:49] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 244 seconds)
  388. # [10:51] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  389. # [10:53] * Joins: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt)
  390. # [10:53] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Read error: Connection reset by peer)
  391. # [10:54] * Quits: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com) (Read error: No route to host)
  392. # [10:55] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  393. # [11:02] * Quits: jdaggett (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  394. # [11:04] * Joins: necolas (~necolas@8.25.197.25)
  395. # [11:08] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  396. # [11:09] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  397. # [11:09] * Quits: danja (~danny@host196-24-dynamic.41-79-r.retail.telecomitalia.it) (Quit: gorn)
  398. # [11:10] * Joins: zcorpan_ (~zcorpan@175.45.73.98)
  399. # [11:10] * Quits: zcorpan (~zcorpan@175.45.73.98) (Read error: Connection reset by peer)
  400. # [11:11] * Quits: zcorpan_ (~zcorpan@175.45.73.98) (Remote host closed the connection)
  401. # [11:11] * Joins: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com)
  402. # [11:11] * Quits: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt) (Ping timeout: 256 seconds)
  403. # [11:14] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
  404. # [11:15] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Read error: Connection reset by peer)
  405. # [11:18] * Quits: Tuds (~tudorcojo@x1-6-6c-70-9f-d6-c9-44.cpe.webspeed.dk) (Quit: Tuds)
  406. # [11:20] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  407. # [11:23] * Joins: adactio (~adactio@212.42.170.121)
  408. # [11:24] * Joins: necolas (~necolas@8.25.197.25)
  409. # [11:24] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
  410. # [11:26] * Quits: 77CAAIBD3 (scrollback@gateway/web/scrollback.io/x-ivkeysfnhmwtgnyj) (Remote host closed the connection)
  411. # [11:28] * Joins: 17SABRXC8 (scrollback@gateway/web/scrollback.io/x-qkxqhvnnelzcownq)
  412. # [11:28] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  413. # [11:38] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  414. # [11:39] * Joins: JosephSilber (~JosephSil@ool-43513ca2.dyn.optonline.net)
  415. # [11:39] * Joins: Jirka (~Jirka@2001:718:1e02:8144::beef:31bb)
  416. # [11:40] * Quits: Joseph__Silber (~JosephSil@ool-43513ca2.dyn.optonline.net) (Ping timeout: 250 seconds)
  417. # [11:40] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Textual IRC Client: www.textualapp.com)
  418. # [11:43] * Joins: necolas (~necolas@8.25.197.25)
  419. # [11:48] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 255 seconds)
  420. # [12:02] <JakeA> TabAtkins: is there someone/somewhere/something that collects layout use-cases that aren't possible with CSS?
  421. # [12:03] * Joins: necolas (~necolas@8.25.197.25)
  422. # [12:03] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
  423. # [12:04] <astearns> JakeA: there's this one: https://www.w3.org/dpub/IG/wiki/Pagination_Requirements
  424. # [12:06] <JakeA> astearns: yeah, I guess I'm looking for something like that but general
  425. # [12:07] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  426. # [12:07] <astearns> JakeA: I think it's hard to come up with general layout requirements that mean much - tying things to specific uses helps refine the requirement
  427. # [12:08] <astearns> JakeA: one of the big lacks is laying out elements in relation to other elements, but that's too vague to be useful
  428. # [12:08] <astearns> JakeA: laying out elements in relation to a page (for instance) helps focus the idea
  429. # [12:09] <JakeA> astearns: heh, the issue I have is an element-to-element relation thing
  430. # [12:10] <astearns> JakeA: looking for a place to add your issue to, then?
  431. # [12:11] <JakeA> astearns: Well, maybe. I probably need to think about it a bit more, but was just wondering if there was a place for that type of thing
  432. # [12:11] <astearns> JakeA: mostly just www-style, I think. Or it could be a new specifiction topic...
  433. # [12:12] <astearns> JakeA: the houdini folks tasked with the custom layout spec might be looking for use cases
  434. # [12:20] * Quits: CvP (CvP@203.76.123.238) (Read error: Connection reset by peer)
  435. # [12:22] * amtiskaw_ is now known as amtiskaw
  436. # [12:22] * Joins: necolas (~necolas@8.25.197.25)
  437. # [12:25] * Joins: CvP (CvP@203.76.123.238)
  438. # [12:27] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 265 seconds)
  439. # [12:38] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  440. # [12:38] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  441. # [12:38] * Joins: scor (~scor@drupal.org/user/52142/view)
  442. # [12:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  443. # [12:42] * Joins: necolas (~necolas@8.25.197.25)
  444. # [12:46] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  445. # [12:49] <gsnedders> So what's happening with the Ruby stuff? Are browsers implementing the stuff in the W3C spec?
  446. # [12:50] * Quits: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Ping timeout: 246 seconds)
  447. # [12:54] <MikeSmith> annevk: about http://w3c-test.org/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html
  448. # [12:54] <MikeSmith> <a href="http://foo:💩@example.com"></a>
  449. # [12:54] <MikeSmith> that should actually be valid, right?
  450. # [12:55] <Ms2ger> gsnedders, I wish I knew
  451. # [12:57] <annevk> MikeSmith: yeah, don't really see why it wouldn't be
  452. # [12:57] <MikeSmith> ok
  453. # [12:57] <annevk> MikeSmith: well perhaps <a> being empty is a problem?
  454. # [12:57] <MikeSmith> nah that's not the intent
  455. # [12:57] * Quits: dshwang (dshwang@nat/intel/x-lmuztbhekbitdfvf) (Remote host closed the connection)
  456. # [12:57] <MikeSmith> I wrote that test intending for it to just test whether pile-of-poo is allowed in the password part
  457. # [12:58] <MikeSmith> annevk: so <a href="http://💩:foo@example.com"></a> should be valid too?
  458. # [12:59] <MikeSmith> pile-of-poo in username part
  459. # [12:59] <annevk> yeah
  460. # [12:59] <MikeSmith> k
  461. # [12:59] <MikeSmith> thanks
  462. # [13:00] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  463. # [13:00] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  464. # [13:02] * Joins: necolas (~necolas@8.25.197.25)
  465. # [13:05] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  466. # [13:05] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  467. # [13:06] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 240 seconds)
  468. # [13:08] * Quits: psy_ (~psy@182.74.25.22) (Read error: No route to host)
  469. # [13:09] * Joins: hemanth_ (~hemanth@122.178.255.232)
  470. # [13:09] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  471. # [13:09] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  472. # [13:10] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  473. # [13:16] * Quits: Jirka (~Jirka@2001:718:1e02:8144::beef:31bb) (Ping timeout: 265 seconds)
  474. # [13:16] * Joins: dshwang (dshwang@nat/intel/x-cdcnzptorjyhcapj)
  475. # [13:20] * Quits: CvP (CvP@203.76.123.238) (Read error: Connection reset by peer)
  476. # [13:20] * Joins: CvP (CvP@203.76.123.238)
  477. # [13:21] * Joins: necolas (~necolas@8.25.197.25)
  478. # [13:23] * Quits: CvP (CvP@203.76.123.238) (Client Quit)
  479. # [13:24] * Joins: CvP (CvP@203.76.123.238)
  480. # [13:25] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  481. # [13:26] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 264 seconds)
  482. # [13:29] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  483. # [13:35] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  484. # [13:36] <gsnedders> Ms2ger: bah
  485. # [13:36] * Quits: hswolff (~hswolff@cpe-74-68-123-30.nyc.res.rr.com) (Ping timeout: 246 seconds)
  486. # [13:37] * Joins: hswolff (~hswolff@cpe-74-68-123-30.nyc.res.rr.com)
  487. # [13:39] * Joins: tantek (~tantek@124-169-8-117.dyn.iinet.net.au)
  488. # [13:39] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  489. # [13:41] * Joins: necolas (~necolas@8.25.197.25)
  490. # [13:43] * Joins: jonr22 (~jonr22@2601:6:8000:eaef:e07c:8f0:9c37:3aa6)
  491. # [13:45] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-hxazdtgywnmzlfxk)
  492. # [13:45] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 255 seconds)
  493. # [13:47] <GPHemsley> Periodic reminder that the RFC 2119 disclaimer has an erratum.
  494. # [13:47] <GPHemsley> Since nobody seems to know that.
  495. # [13:51] <GPHemsley> Errata ID 499
  496. # [13:51] <GPHemsley> http://www.rfc-editor.org/errata_search.php?rfc=2119
  497. # [14:00] * Joins: necolas (~necolas@8.25.197.25)
  498. # [14:02] <annevk> Seems like it has a bunch of typos. I remember Ian pointing out "NOT RECOMMENDED" once
  499. # [14:02] * Quits: ^esc (~esc-ape@91.141.1.161.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  500. # [14:03] * Joins: ^esc (~esc-ape@91.141.2.5.wireless.dyn.drei.com)
  501. # [14:05] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  502. # [14:08] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  503. # [14:10] <jgraham> Not sure I even agree with the first two corrections there
  504. # [14:13] <GPHemsley> jgraham: I'm talking specifically about a single erratum.
  505. # [14:15] * Joins: plutoniix (~plutoniix@node-ob5.pool-101-108.dynamic.totbb.net)
  506. # [14:19] <annevk> GPHemsley: http://www.rfc-editor.org/errata_search.php?eid=499 works
  507. # [14:20] <GPHemsley> annevk: Oh, does it? I didn't realize. I searched the HTML for an id.
  508. # [14:20] * Joins: necolas (~necolas@8.25.197.25)
  509. # [14:20] <GPHemsley> (And found a whole lot of other issues.)
  510. # [14:21] <GPHemsley> I guess I overlooked the huge form at the top.
  511. # [14:21] <GPHemsley> Habit, I suppose.
  512. # [14:23] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  513. # [14:25] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  514. # [14:28] * Joins: Zebra111 (~quassel@TDA14.WPA.Dal.Ca)
  515. # [14:40] * Joins: necolas (~necolas@8.25.197.25)
  516. # [14:41] * Quits: Zebra111 (~quassel@TDA14.WPA.Dal.Ca) (Remote host closed the connection)
  517. # [14:42] * Quits: hemanth_ (~hemanth@122.178.255.232) (Quit: This computer has gone to sleep)
  518. # [14:44] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  519. # [14:46] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  520. # [14:48] * Joins: j_wright (~jwright@unaffiliated/j-wright/x-9145068)
  521. # [14:49] * Joins: Jirka (~Jirka@2001:718:1e02:8144::beef:31bb)
  522. # [14:51] * Quits: calvaris (~calvaris@247.Red-88-24-202.staticIP.rima-tde.net) (Quit: Ex-Chat)
  523. # [14:53] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  524. # [14:56] * Joins: scor (scor@nat/acquia/x-djiuyffyonqtwmsm)
  525. # [14:56] * Quits: scor (scor@nat/acquia/x-djiuyffyonqtwmsm) (Changing host)
  526. # [14:56] * Joins: scor (scor@drupal.org/user/52142/view)
  527. # [14:57] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  528. # [14:57] * Quits: dshwang (dshwang@nat/intel/x-cdcnzptorjyhcapj) (Remote host closed the connection)
  529. # [14:58] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
  530. # [14:58] * Joins: scor (scor@drupal.org/user/52142/view)
  531. # [14:59] * Joins: necolas (~necolas@8.25.197.25)
  532. # [15:01] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  533. # [15:01] * Quits: tantek (~tantek@124-169-8-117.dyn.iinet.net.au) (Read error: Connection reset by peer)
  534. # [15:02] * Joins: tantek (~tantek@124-169-8-117.dyn.iinet.net.au)
  535. # [15:04] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 240 seconds)
  536. # [15:08] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  537. # [15:12] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  538. # [15:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  539. # [15:14] * Joins: karlcow (~karl@nerval.la-grange.net)
  540. # [15:17] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 264 seconds)
  541. # [15:18] * Joins: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca)
  542. # [15:19] * Joins: necolas (~necolas@8.25.197.25)
  543. # [15:23] * Quits: tantek (~tantek@124-169-8-117.dyn.iinet.net.au) (Quit: tantek)
  544. # [15:23] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 250 seconds)
  545. # [15:24] * Joins: Zebra111 (~quassel@TDA14.WPA.Dal.Ca)
  546. # [15:29] * Quits: Zebra111 (~quassel@TDA14.WPA.Dal.Ca) (Ping timeout: 252 seconds)
  547. # [15:33] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  548. # [15:38] * Joins: necolas (~necolas@8.25.197.25)
  549. # [15:41] <wanderview> JakeA: this comment makes me think again we need some kind of stale-while-invalidate method in Cache: https://github.com/slightlyoff/BackgroundSync/issues/17#issuecomment-73685856
  550. # [15:42] * Joins: mven (~textual@32.97.110.56)
  551. # [15:42] * Quits: mven (~textual@32.97.110.56) (Excess Flood)
  552. # [15:43] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  553. # [15:44] <JakeA> wanderview: can't you do that programmatically pretty easily?
  554. # [15:44] <JakeA> wanderview: http://jakearchibald.com/2014/offline-cookbook/#stale-while-revalidate
  555. # [15:46] <wanderview> JakeA: true... your statement "you're more likely to create this poor experience with the fetch event" made me think its kind of a footgun, though... would be nice to have a simpler way to DTRT
  556. # [15:46] <wanderview> JakeA: also, the browser could possibly optimize it if its a single method
  557. # [15:47] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  558. # [15:47] <wanderview> I guess we can just see what libraries emerge... if its necessary then maybe one of them will add a wrapper for stale-while-revalidate
  559. # [15:51] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  560. # [15:52] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 246 seconds)
  561. # [15:53] <wanderview> JakeA: I think part of my reason for wanting this is that we have Cache.add()... why have that convenience method but not the stale-while-revalidate one? :-)
  562. # [15:55] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Quit: bbl)
  563. # [15:58] * Joins: necolas (~necolas@8.25.197.25)
  564. # [16:02] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 244 seconds)
  565. # [16:09] * Joins: boogyman (~boogyman@38.88.11.131)
  566. # [16:09] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  567. # [16:09] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  568. # [16:12] * Joins: dshwang (dshwang@nat/intel/x-zaivtnieczfsizbv)
  569. # [16:12] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Read error: Connection reset by peer)
  570. # [16:18] <slightlyoff> wanderview: I'm not sure a feature is justified for that. Putting everything in dev control makes it, as annevk said, something we can just advise users for. We avoided this error for Push/Notifications by design. Not sure why BG Sync is different
  571. # [16:18] * Joins: necolas (~necolas@8.25.197.25)
  572. # [16:22] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  573. # [16:22] * Quits: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca) (Read error: Connection reset by peer)
  574. # [16:24] <wanderview> slightlyoff: well... its not just something you would use for BG sync... but yea, thats fine
  575. # [16:24] * Joins: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca)
  576. # [16:25] <slightlyoff> wanderview: I don't understand. You seem to be suggesting that BG sync is somehow not simply a question of waking/sending-an-event to a SW which is in full control....why?
  577. # [16:26] <wanderview> slightlyoff: I'm saying stale-while-revalidate would be useful for normal fetch event handling in addition to BG sync
  578. # [16:27] <slightlyoff> wanderview: and I'm saying that adding a special-case API when you have the full power to do it yourself is premature
  579. # [16:27] <slightlyoff> wanderview: I'd like to see evidence of patterns in use, not idle speculation in bugs
  580. # [16:28] * Joins: hemanth_ (~hemanth@122.178.255.232)
  581. # [16:28] <wanderview> slightlyoff: when I wrote "yea, thats fine" above.. I meant I'm not pushing to add a method and we don't need to argue about it :-)
  582. # [16:28] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
  583. # [16:28] <wanderview> slightlyoff: I just find it odd to have convenience methods like Cache.add() and .addAll()... but not other convenience methods
  584. # [16:28] * Quits: rhiaro_ (~quassel@amy.so) (Quit: No Ping reply in 180 seconds.)
  585. # [16:29] * wanderview shrugs
  586. # [16:29] * Joins: rhiaro (~quassel@amy.so)
  587. # [16:29] <slightlyoff> it's fair
  588. # [16:29] <slightlyoff> I guess what I'm getting at is we could sketch out super-common uses for add and addAll
  589. # [16:30] <slightlyoff> stale-while-revalidate seems important, but I'm unclear how it fits into the evented lifecycle right now
  590. # [16:30] <slightlyoff> we've talked about waitUntil in addition to respondWith for fetch events
  591. # [16:30] <slightlyoff> and if we see a lot of use of that to implement stale-while-revalidate, I'd be moved to add sugar
  592. # [16:31] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  593. # [16:31] <wanderview> why would the life cycle have to change if we can already implement stale-while-revalidate with existing primitives?
  594. # [16:32] * Quits: jonr22 (~jonr22@2601:6:8000:eaef:e07c:8f0:9c37:3aa6) (Ping timeout: 252 seconds)
  595. # [16:36] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  596. # [16:36] <slightlyoff> wanderview: well, i think it'd be a bit of a hack today
  597. # [16:37] <slightlyoff> wanderview: without waitUntil, you can _in theory_ be killed while doing the revalidate bit
  598. # [16:37] <slightlyoff> wanderview: it's unlikely to happen
  599. # [16:37] * Joins: necolas (~necolas@8.25.197.25)
  600. # [16:37] <slightlyoff> wanderview: but it's an interesting question, and the opportunities for better CPU/memory usage aren't well studied yet
  601. # [16:38] <wanderview> slightlyoff: are you saying the UA is allowed to kill the SW before cache.put() here? http://jakearchibald.com/2014/offline-cookbook/#stale-while-revalidate
  602. # [16:39] <wanderview> or before the cache.put() resolves I guess... would be nice if the spec said something about keeping the SW alive until in-flight network requests are complete or something
  603. # [16:39] <annevk> wanderview: that'd give an easy trick for keeping it alive for a long time
  604. # [16:39] * Quits: 17SABRXC8 (scrollback@gateway/web/scrollback.io/x-qkxqhvnnelzcownq) (Remote host closed the connection)
  605. # [16:40] <wanderview> annevk: is the SW allowed to be killed if there is still script running? that seems like an easier trick to keep it alive... setTimeout(), etc
  606. # [16:41] <annevk> wanderview: I would imagine it can be killed after each task
  607. # [16:41] * Joins: 6A4ABFQ2L (scrollback@gateway/web/scrollback.io/x-dootyslnaghixktp)
  608. # [16:41] <annevk> wanderview: as long as it keeps track of important tasks somehow such as incoming messages so they get handled the next time
  609. # [16:42] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  610. # [16:43] <wanderview> annevk: it would be nice if the spec was explicit about this stuff :-) but without that, I think we would want to keep the SW alive until the network response body is complete in this code: http://jakearchibald.com/2014/offline-cookbook/#stale-while-revalidate
  611. # [16:44] * Joins: psy_ (~psy@103.6.159.170)
  612. # [16:44] <annevk> wanderview: well I've been asking for a more explicit lifecycle for a long time now
  613. # [16:48] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Remote host closed the connection)
  614. # [16:48] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  615. # [16:48] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  616. # [16:50] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  617. # [16:51] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  618. # [16:51] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  619. # [16:52] * Quits: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca) (Ping timeout: 245 seconds)
  620. # [16:53] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 250 seconds)
  621. # [16:55] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 252 seconds)
  622. # [16:57] * Joins: necolas (~necolas@8.25.197.25)
  623. # [16:58] * Joins: Tuds (~tudorcojo@dhcp-189-70.gjk.dk)
  624. # [16:59] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Remote host closed the connection)
  625. # [17:00] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  626. # [17:01] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  627. # [17:02] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Remote host closed the connection)
  628. # [17:04] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  629. # [17:05] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  630. # [17:06] * Joins: barnabywalters (~barnabywa@85-220-20-44.dsl.dynamic.simnet.is)
  631. # [17:12] * Quits: kapil__ (uid36151@gateway/web/irccloud.com/x-qqetazewmxlxxwlz) (Quit: Connection closed for inactivity)
  632. # [17:14] * Joins: jernoble (~jernoble@76.74.153.49)
  633. # [17:16] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Remote host closed the connection)
  634. # [17:16] * Joins: Zebra111 (~quassel@blk-222-15-18.eastlink.ca)
  635. # [17:16] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
  636. # [17:16] * Joins: necolas (~necolas@8.25.197.25)
  637. # [17:20] * Joins: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca)
  638. # [17:21] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  639. # [17:29] * Quits: hemanth_ (~hemanth@122.178.255.232) (Quit: This computer has gone to sleep)
  640. # [17:30] * Quits: Jirka (~Jirka@2001:718:1e02:8144::beef:31bb) (Ping timeout: 265 seconds)
  641. # [17:32] * Joins: Jirka (~Jirka@2001:718:1e02:a064:7089:24f7:af9e:4d5)
  642. # [17:32] * Quits: iandevlin (~iandevlin@b2b-5-10-191-178.unitymedia.biz) (Quit: iandevlin)
  643. # [17:33] <JakeA> annevk: wanderview: slightlyoff has asked for fetchEvent.waitUntil for this case
  644. # [17:36] * Joins: necolas (~necolas@8.25.197.25)
  645. # [17:37] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
  646. # [17:38] * Joins: necolas (~necolas@8.25.197.25)
  647. # [17:38] * Joins: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net)
  648. # [17:38] <wanderview> JakeA: seems like a good idea... I commented in the waitUntil issue
  649. # [17:39] <annevk> JakeA: sure, that doesn't fix the lifecycle issue though
  650. # [17:40] <JakeA> annevk: as in, specing timeouts etc if a non-resolving promise is passed to event.waitUntil (for example)
  651. # [17:40] <annevk> JakeA: defining what happens with outstanding tasks
  652. # [17:41] <annevk> JakeA: making sure that the definitions are such that no fetch event can get lost, even if the UA does several reboots of the SW
  653. # [17:41] <JakeA> gotcha
  654. # [17:46] <wanderview> annevk: it seems we can improve our understanding of the life cycle with waitUntil() even if every corner case is not spec'd out yet... no?
  655. # [17:47] <annevk> wanderview: well, web developers have another straw to hold onto
  656. # [17:47] <annevk> (pessimistically put)
  657. # [17:48] <annevk> I'm not sure it'll help implementers much
  658. # [17:48] <wanderview> annevk: I think it will... I have a specific issue waitUntil() would help with... namely around not canceling networking requests that are on-going like in JakeA's stale-while-revalidate recipe
  659. # [17:49] <wanderview> annevk: soon gecko will cancel network requests when the SW thread is stopped
  660. # [17:49] <annevk> wanderview: it will cancel the SW network requests, right?
  661. # [17:49] <wanderview> waitUntil() seems easier to deal with than trying to infer how long to keep the SW thread alive through a heuristic there
  662. # [17:49] <wanderview> annevk: yes
  663. # [17:50] <annevk> wanderview: not new fetches coming from a worker or document?
  664. # [17:50] * Joins: jsx (uid48919@fsf/intern/jsx)
  665. # [17:50] <wanderview> annevk: it will cancel a fetch() started in the SW... a worker or document that does a fetch() cancels it when you navigate away from the document
  666. # [17:50] <wanderview> (same thing as stopping the worker thread...)
  667. # [17:50] <annevk> Yeah, but if we do that then I don't understand why we don't put waitUntil() on the global...
  668. # [17:50] <annevk> And of course we have to protect against waitUntil() abuse
  669. # [17:51] <wanderview> annevk: because you can't keep a dedicated worker alive if its parent document has navigated away! that seems... to explode my brain
  670. # [17:51] <annevk> It just moves the problem elsewhere, e.g. waitUntil(new Promise(() => {}))
  671. # [17:51] <wanderview> annevk: it seems waitUntil is SW specific because it has unique (ill defined) shutdown conditions
  672. # [17:52] <wanderview> annevk: all other workers have clearly defined shutdown conditions tied to a document
  673. # [17:52] <wanderview> as far as I understand it
  674. # [17:53] <tobie> annevk: is http://www.w3.org/TR/html-design-principles/ still a thing, and if not, is there something that replaces it?
  675. # [17:54] <JakeA> annevk: it isn't on the global because success/failure is meaningful to the event dispatcher
  676. # [17:54] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  677. # [17:54] <JakeA> in the case of install & background sync for example
  678. # [17:55] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  679. # [17:55] <annevk> tobie: there was an editor's draft I can't find that has the baby steps principle
  680. # [17:56] <annevk> tobie: what's written there is still valid, but it's no longer maintained
  681. # [17:56] <annevk> tobie: perhaps we should adopt it as a wiki page
  682. # [17:56] <tobie> annevk: I like that
  683. # [17:58] * Quits: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca) (Read error: Connection reset by peer)
  684. # [17:58] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Ping timeout: 246 seconds)
  685. # [17:58] * Joins: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca)
  686. # [17:58] <annevk> I like the "please remember your job" appeals on public-webapps ignoring end users
  687. # [17:58] <annevk> Oh no, I don't
  688. # [18:01] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  689. # [18:02] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Ping timeout: 264 seconds)
  690. # [18:03] <tobie> annevk: decided to stay away from this conversation too. (Well, mostly: https://twitter.com/tobie/status/561079141517524992)
  691. # [18:04] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  692. # [18:06] <annevk> lol dglazkov
  693. # [18:06] * Joins: tantek (~tantek@124-169-8-117.dyn.iinet.net.au)
  694. # [18:06] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  695. # [18:06] <dglazkov> what did I do?
  696. # [18:07] <annevk> dglazkov: in my example bug you posted a link to some cool techno
  697. # [18:07] <dglazkov> nooooo....
  698. # [18:07] <annevk> dglazkov: are you secretly a DJ at night?
  699. # [18:08] <dglazkov> omg
  700. # [18:08] <dglazkov> much embarrass
  701. # [18:08] <annevk> it's quite enjoyable
  702. # [18:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  703. # [18:09] <dglazkov> annevk: uh... yeah.. that was my promotion tactic... that's it
  704. # [18:09] <dglazkov> it wasn't a copypasta at all
  705. # [18:09] <annevk> hehe, "feel free to follow me on Twitter"
  706. # [18:10] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 240 seconds)
  707. # [18:11] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Quit: (null))
  708. # [18:12] <wanderview> annevk: JakeA: what kind of device works without power connected and without a battery? (in regards to https://github.com/slightlyoff/BackgroundSync/issues/35)
  709. # [18:12] * Joins: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net)
  710. # [18:12] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  711. # [18:12] <JakeA> ohhh a riddle
  712. # [18:12] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  713. # [18:12] <wanderview> just trying to understand the unicorn we are naming
  714. # [18:12] <JakeA> :D
  715. # [18:12] * Joins: Maurice` (copyman@unaffiliated/maurice)
  716. # [18:13] <annevk> wanderview: steam engine :-)
  717. # [18:13] * wanderview proposes the .isThisThingOn attribute.
  718. # [18:13] <jgraham> A wind up radio? One of those watches that takes energy from your movements?
  719. # [18:13] <jgraham> Something with solar panels?
  720. # [18:13] <wanderview> the correct answer is solar powered browsers
  721. # [18:13] <wanderview> :-)
  722. # [18:14] <JakeA> wanderview: "chargingOnly" intends to mean "only sync if the device isn't discharging it's supply of power"
  723. # [18:14] <JakeA> but for a desktop machine, without a battery, you could say it is not charging
  724. # [18:14] <JakeA> because it has no battery to charge
  725. # [18:14] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  726. # [18:14] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-smvnedpjgpukgcdm) (Quit: Connection closed for inactivity)
  727. # [18:14] <gsnedders> What happens if it's a desktop machine currently relying on a UPS?
  728. # [18:15] * Joins: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  729. # [18:15] <wanderview> JakeA: what about a power time estimate... "do the thing if we think we have enough power for more than 4 hours"... A/C power implies infinite time
  730. # [18:15] * wanderview over complicates all the things.
  731. # [18:16] <wanderview> annevk: I would accept onSteamPower as an attribute
  732. # [18:17] <annevk> I'm okay with acOnly
  733. # [18:18] <wanderview> annevk: I just dislike that "ac" is hard to understand if you don't know you're talking about power
  734. # [18:18] <annevk> Agreed
  735. # [18:18] * gsnedders is with wanderview here
  736. # [18:18] <annevk> JakeA: what was wrong with my suggestions?
  737. # [18:18] <annevk> JakeA: e.g. excludeBattery seems pretty clear
  738. # [18:19] <annevk> JakeA: or stationaryPower
  739. # [18:19] * wanderview likes excludeBattery or something like it.
  740. # [18:19] <wanderview> avoidBattery
  741. # [18:19] <wanderview> exceptBattery
  742. # [18:19] <wanderview> ohGodNotTheBattery
  743. # [18:20] <annevk> preserveBattery
  744. # [18:20] <JakeA> haha
  745. # [18:20] <wanderview> annevk++
  746. # [18:20] <JakeA> wanderview: annevk: *Battery could mean devices with a battery
  747. # [18:20] <JakeA> nothing to do with the battery discharging
  748. # [18:20] <wanderview> JakeA: preserveBattery seems kind of clear
  749. # [18:20] <annevk> JakeA: yeah, that seems covered
  750. # [18:20] * Quits: jernoble (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
  751. # [18:21] <wanderview> "kind of clear"... I aim high!
  752. # [18:21] * Quits: zenith_ (~zenith@user3-82-38.wireless.utoronto.ca) (Ping timeout: 255 seconds)
  753. # [18:21] <annevk> JakeA: my laptop has a battery, but preserving isn't needed if power is plugged in
  754. # [18:21] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  755. # [18:21] <JakeA> hm, it sounds like it'll still happen on battery but preserve it somehow, like a low power mode
  756. # [18:21] <JakeA> maybe that's just me
  757. # [18:22] <JakeA> notDuringDischarge but ew discharge
  758. # [18:22] <JakeA> ugh
  759. # [18:22] <annevk> I mean the UA might still do it on battery I think
  760. # [18:22] <annevk> I don't think we want to give the app absolute control here
  761. # [18:22] <annevk> All these things are hints
  762. # [18:22] <wanderview> JakeA: I think preserveBattery makes sense... because the battery will be used as long as the device is on... and yea... gives wiggle room for the UA
  763. # [18:23] <wanderview> bikeshedding names makes me hungry
  764. # [18:24] <JakeA> The only use-case I have for this option is deferring it to a settings menu for the user, so the UA doing something different breaks that
  765. # [18:24] <annevk> I don't follow that
  766. # [18:25] <JakeA> So, my podcast app has a menu, where I the user can say "only sync when plugged in please"
  767. # [18:25] <JakeA> Does the option have a use outside of user settings?
  768. # [18:25] <annevk> Not sure, but if it's up to the user it shouldn't be up to the app
  769. # [18:26] <JakeA> right, ideally all syncs should be in one settings menu in the browser, and the user gets to decide what connectivity or battery state they're restricted to
  770. # [18:27] <JakeA> but for that to work, you need to display the sync's description
  771. # [18:27] <JakeA> which is set by the app
  772. # [18:27] <JakeA> which means you get that problem
  773. # [18:27] <JakeA> (https://github.com/slightlyoff/BackgroundSync/issues/29)
  774. # [18:27] <annevk> yeah, the user would just disable it for all syncs
  775. # [18:28] * Quits: bnicholson (~bnicholso@24.130.60.241) (Quit: This computer has gone to sleep)
  776. # [18:28] <JakeA> but I'm happy for my podcast app to update feeds whenever, but not download podcasts - actually that means the sync still happens, the battery api would be used within the sync in that case
  777. # [18:28] <JakeA> hmm
  778. # [18:29] * Joins: weinig (~weinig@17.202.50.223)
  779. # [18:31] * Joins: ap (~ap@17.202.44.214)
  780. # [18:35] * Quits: Zebra111 (~quassel@blk-222-15-18.eastlink.ca) (Ping timeout: 252 seconds)
  781. # [18:35] * Joins: jonr22 (~jonr22@2601:6:8000:eaef:7001:130a:c35b:1f3b)
  782. # [18:35] * Joins: jernoble (~jernoble@17.202.49.144)
  783. # [18:36] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
  784. # [18:41] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  785. # [18:43] <wanderview> fyi... if anyone is interested in testing the gecko service worker implementation... I'll be posting updated builds here until everything is in the tree: http://blog.wanderview.com/sw-builds/
  786. # [18:43] * Quits: estellevw_ (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  787. # [18:43] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  788. # [18:46] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  789. # [18:46] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 252 seconds)
  790. # [18:49] * Quits: weinig (~weinig@17.202.50.223) (Quit: weinig)
  791. # [18:49] * Joins: ap (~ap@17.114.218.73)
  792. # [18:50] <Domenic> Anyone else have opinions on this? https://twitter.com/streamsstandard/status/565196470836396033
  793. # [18:50] <wanderview> Domenic: I prefer silent... you're asking it to enter a state... its already in that state... not an error (in my opinion)
  794. # [18:50] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 264 seconds)
  795. # [18:50] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  796. # [18:50] * wanderview lunches
  797. # [18:51] * Joins: jsbell (jsbell@nat/google/x-nduohpmcxdsdtgzo)
  798. # [18:51] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  799. # [18:51] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  800. # [18:55] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  801. # [18:57] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  802. # [19:00] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  803. # [19:01] <jgraham> annevk: Does fetch have enough infrastructure for specifying a HTTP-based protocol? Or how does one do that? The context is the WebDriver spec which specifies a HTTP-based API for remote controlling browsers. So it feels like you need some mechanism for parsing requests and constructing responses.
  804. # [19:01] <jgraham> current spec is https://w3c.github.io/webdriver/webdriver-spec.html
  805. # [19:03] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  806. # [19:04] * Joins: weinig_ (~weinig@17.114.19.104)
  807. # [19:05] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  808. # [19:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  809. # [19:07] <JakeA> Domenic: agree with wanderview. It's in the spirit of clearTimeout(123456)
  810. # [19:12] * Quits: Jirka (~Jirka@2001:718:1e02:a064:7089:24f7:af9e:4d5) (Ping timeout: 265 seconds)
  811. # [19:16] * Joins: rafaelrinaldi (~rafaelrin@201.16.178.204)
  812. # [19:18] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  813. # [19:22] * Joins: rniwa (~rniwa@17.245.30.75)
  814. # [19:25] * Parts: adactio (~adactio@212.42.170.121)
  815. # [19:28] * Quits: barnabywalters (~barnabywa@85-220-20-44.dsl.dynamic.simnet.is) (Quit: barnabywalters)
  816. # [19:31] * Joins: iandevlin (~iandevlin@dslb-092-072-136-021.092.072.pools.vodafone-ip.de)
  817. # [19:33] * Joins: apocalypt077 (~apocalypt@rrcs-98-100-68-130.central.biz.rr.com)
  818. # [19:34] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  819. # [19:37] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  820. # [19:37] <annevk> jgraham: well everything XHR and fetch() can do...
  821. # [19:38] <annevk> jgraham: it depends on the details I guess
  822. # [19:38] <jgraham> Yeah, so I wonder if refering to Fetch is the right thing
  823. # [19:38] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  824. # [19:39] <jgraham> I wasn't sure it had all the bits needed for a server though, since it's all about being a client
  825. # [19:42] * Joins: eBureau (~Bruno@181.164.77.172)
  826. # [19:42] * Joins: zenith_ (~zenith@142.150.23.90)
  827. # [19:45] * Joins: rniwa (~rniwa@17.245.30.75)
  828. # [19:49] * Quits: apocalypt077 (~apocalypt@rrcs-98-100-68-130.central.biz.rr.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  829. # [19:49] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
  830. # [19:50] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  831. # [19:51] * Joins: apocalypt077 (~apocalypt@rrcs-98-100-68-130.central.biz.rr.com)
  832. # [19:55] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Quit: Leaving.)
  833. # [19:56] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  834. # [19:56] <annevk> Ooh
  835. # [19:56] <annevk> Not sure, Fetch is heavily client-focused
  836. # [19:56] * Joins: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net)
  837. # [19:57] * Joins: KevinMarks_ (~yaaic@2607:fb90:68e:672:508:9345:5f21:736b)
  838. # [19:58] * Quits: weinig_ (~weinig@17.114.19.104) (Quit: weinig_)
  839. # [19:59] <Domenic> I think you're underselling yourself annevk :). Service worker is like a server in many ways and the Fetch primitives (like Response) seem to be working pretty well there
  840. # [20:00] * Joins: weinig (~weinig@17.245.28.98)
  841. # [20:03] <jgraham> So this is literally my internal monolouge on the subject played out on irc :)
  842. # [20:06] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Ping timeout: 265 seconds)
  843. # [20:07] * Quits: tantek (~tantek@124-169-8-117.dyn.iinet.net.au) (Quit: tantek)
  844. # [20:07] * Quits: zenith_ (~zenith@142.150.23.90) (Ping timeout: 246 seconds)
  845. # [20:09] * Joins: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net)
  846. # [20:10] <wanderview> that would be an interesting experiment... build a web server where network requests produce an onfetch event and you respondWith() the response
  847. # [20:10] <wanderview> would be a cool node module
  848. # [20:10] <wanderview> just need some streams support :-)
  849. # [20:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  850. # [20:11] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-hpiufwdexqjrcivr)
  851. # [20:15] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  852. # [20:17] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  853. # [20:17] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  854. # [20:23] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  855. # [20:30] * Quits: KevinMarks_ (~yaaic@2607:fb90:68e:672:508:9345:5f21:736b) (Ping timeout: 245 seconds)
  856. # [20:32] <Domenic> I really should start putting together some demos with the streams polyfill that's already all ready to go
  857. # [20:32] <Domenic> In Node especially
  858. # [20:32] <Domenic> Although to be fair there's https://streams.spec.whatwg.org/#example-rs-pull :P
  859. # [20:33] * Joins: KevinMarks_ (~yaaic@2607:fb90:403:5c5e:e2a7:56ce:d06e:e0fd)
  860. # [20:34] * Quits: weinig (~weinig@17.245.28.98) (Quit: weinig)
  861. # [20:35] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  862. # [20:38] * Joins: rniwa (~rniwa@17.245.30.75)
  863. # [20:40] * Quits: rniwa (~rniwa@17.245.30.75) (Client Quit)
  864. # [20:42] * Joins: rniwa (~rniwa@17.245.30.75)
  865. # [20:48] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  866. # [20:55] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  867. # [21:01] * Joins: hsivonen (~hsivonen@fsf/member/hsivonen)
  868. # [21:01] <botie> hsivonen, at 2015-02-10 07:44 UTC, MikeSmith said: when you have a minute please take a look at the following and let me know if you're OK with it. Basically it just refines fatal-error messages for files with content-type mismatches to include mention of the URL for the file. It seems safe to do since it's
  869. # [21:01] <botie> not leading any info the user doesn't already know. https://github.com/validator/validator/commit/c98215c55d2a8cd433877da23119 and at 2015-02-10 07:44 UTC, MikeSmith said: https://github.com/validator/validator/commit/c98215c55d2a8cd433877da2311916c9ebbfd342
  870. # [21:01] * Joins: rniwa (~rniwa@17.245.30.75)
  871. # [21:03] * Quits: KevinMarks_ (~yaaic@2607:fb90:403:5c5e:e2a7:56ce:d06e:e0fd) (Ping timeout: 245 seconds)
  872. # [21:05] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  873. # [21:05] * Quits: rniwa (~rniwa@17.245.30.75) (Client Quit)
  874. # [21:08] * Joins: mven (~textual@32.97.110.55)
  875. # [21:08] * Quits: mven (~textual@32.97.110.55) (Excess Flood)
  876. # [21:11] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  877. # [21:14] * Azitrex_ is now known as Azitrex
  878. # [21:16] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  879. # [21:16] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  880. # [21:16] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  881. # [21:21] * Joins: necolas (~necolas@8.25.197.25)
  882. # [21:22] * Joins: rniwa (~rniwa@17.245.30.75)
  883. # [21:23] * Joins: othermaciej (~mjs@17.244.163.223)
  884. # [21:26] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  885. # [21:31] * Quits: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com) (Read error: No route to host)
  886. # [21:37] * Joins: necolas (~necolas@8.25.197.25)
  887. # [21:39] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  888. # [21:40] * Joins: rniwa (~rniwa@17.245.30.75)
  889. # [21:41] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 252 seconds)
  890. # [21:41] * Quits: rniwa (~rniwa@17.245.30.75) (Client Quit)
  891. # [21:42] * Quits: albinowax (~a@host217-41-27-114.in-addr.btopenworld.com) (Read error: Connection reset by peer)
  892. # [21:42] * Joins: albinowax (~a@host217-41-27-114.in-addr.btopenworld.com)
  893. # [21:46] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  894. # [21:49] * Joins: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com)
  895. # [21:50] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  896. # [21:56] * Joins: rniwa (~rniwa@17.245.30.75)
  897. # [21:58] * Joins: necolas (~necolas@8.25.197.25)
  898. # [22:03] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 246 seconds)
  899. # [22:05] <annevk> wanderview: your blog needs some TLS
  900. # [22:05] <wanderview> annevk: not supported on custom domains with github pages... I checked
  901. # [22:06] <wanderview> annevk: I put the images on people.mozilla.org behind https, though
  902. # [22:06] * Joins: weinig (~weinig@17.244.161.196)
  903. # [22:06] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  904. # [22:06] <annevk> wanderview: you would need to know that in advance to avoid being spoofed :-)
  905. # [22:07] <annevk> wanderview: that's kinda shitty with GitHub, but I guess it makes some sense
  906. # [22:07] <ondras> firebase hosting uses tls by default
  907. # [22:07] * Joins: rniwa (~rniwa@17.245.30.75)
  908. # [22:07] <ondras> just in case.
  909. # [22:07] <wanderview> annevk: if you just do wanderview.github.io... https works... but there is no way to specify a cert for a custom domain
  910. # [22:12] * Krinkle|detached is now known as Krinkle
  911. # [22:12] <Domenic> wanderview: I indirect behind CloudFlare because I am lazy...
  912. # [22:13] <wanderview> Domenic: is there a guide on setting that up?
  913. # [22:13] <Domenic> wanderview: it is pretty simple, and you can use terinjokes as your personal tech support. Basically you follow https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/
  914. # [22:14] <wanderview> ok... I've done that using dnsimple as my DNS provider
  915. # [22:14] * Joins: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net)
  916. # [22:14] <wanderview> Domenic: cloudflare lets you get ssl on github pages, though? not sure I understand how that works
  917. # [22:15] <Domenic> wanderview: yeah cloudflare gives you free TLS on your custom domain.
  918. # [22:15] <Domenic> It then proxies gh-pages in the background
  919. # [22:16] <terinjokes> if you upgrade to Pro you can upload the custom cert
  920. # [22:16] <wanderview> ah.... I see the diagrams here now: https://www.cloudflare.com/ssl
  921. # [22:17] <terinjokes> nvm, i read "custom cert" rather than "custom domain"
  922. # [22:18] * Joins: benwerd_ (~benwerd@67.180.159.135)
  923. # [22:18] <wanderview> Domenic: terinjokes: thanks! I'll make a note of that for a weekend project :-)
  924. # [22:19] * Quits: beowulf (~sstewart@host86-185-210-116.range86-185.btcentralplus.com) (Ping timeout: 250 seconds)
  925. # [22:19] * Quits: danbri (~Adium@host86-145-54-225.range86-145.btcentralplus.com) (Ping timeout: 245 seconds)
  926. # [22:19] * Joins: danbri (~Adium@host86-185-150-29.range86-185.btcentralplus.com)
  927. # [22:20] * Joins: necolas (~necolas@8.25.197.25)
  928. # [22:20] * Joins: beowulf (~sstewart@host86-185-210-116.range86-185.btcentralplus.com)
  929. # [22:21] * Quits: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Remote host closed the connection)
  930. # [22:22] * Joins: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net)
  931. # [22:24] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  932. # [22:24] * Quits: necolas (~necolas@8.25.197.25) (Ping timeout: 245 seconds)
  933. # [22:24] * Quits: rniwa (~rniwa@17.245.30.75) (Quit: My Mac has gone to sleep. ZZZzzz…)
  934. # [22:33] * Quits: weinig (~weinig@17.244.161.196) (Quit: weinig)
  935. # [22:35] * Joins: rniwa (~rniwa@17.245.30.75)
  936. # [22:39] * Joins: barnabywalters (~barnabywa@85-220-20-44.dsl.dynamic.simnet.is)
  937. # [22:41] * Joins: necolas (~necolas@8.25.197.25)
  938. # [22:42] * Quits: othermaciej (~mjs@17.244.163.223) (Quit: othermaciej)
  939. # [22:43] * Joins: KevinMarks_ (~yaaic@2607:fb90:270a:d76:a090:1ee:3c7f:e381)
  940. # [22:43] * Krinkle is now known as Krinkle|detached
  941. # [22:43] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
  942. # [22:43] * Joins: necolas (~necolas@8.25.197.25)
  943. # [22:44] * Joins: othermaciej (~mjs@17.244.163.223)
  944. # [22:48] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  945. # [22:49] * Krinkle|detached is now known as Krinkle
  946. # [22:49] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  947. # [22:50] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  948. # [22:50] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  949. # [22:50] * Quits: KevinMarks_ (~yaaic@2607:fb90:270a:d76:a090:1ee:3c7f:e381) (Ping timeout: 245 seconds)
  950. # [22:52] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  951. # [22:52] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  952. # [22:52] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  953. # [22:54] * Quits: iandevlin (~iandevlin@dslb-092-072-136-021.092.072.pools.vodafone-ip.de) (Quit: Nettalk6 - www.ntalk.de)
  954. # [22:56] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  955. # [22:56] * Joins: KevinMarks_ (~yaaic@2607:fb90:270a:d76:a090:1ee:3c7f:e381)
  956. # [22:57] * Joins: helzme (62fc56b7@gateway/web/freenode/ip.98.252.86.183)
  957. # [22:57] * Quits: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Ping timeout: 240 seconds)
  958. # [22:59] * Joins: Zebra111 (~quassel@sydnns0115w-156057001225.dhcp-dynamic.FibreOp.ns.bellaliant.net)
  959. # [23:01] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  960. # [23:01] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  961. # [23:02] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Remote host closed the connection)
  962. # [23:03] * Joins: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au)
  963. # [23:06] * heycam|away is now known as heycam
  964. # [23:07] * Quits: KevinMarks_ (~yaaic@2607:fb90:270a:d76:a090:1ee:3c7f:e381) (Ping timeout: 245 seconds)
  965. # [23:08] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  966. # [23:08] * Quits: frivoal (~frivoal@124-169-8-117.dyn.iinet.net.au) (Ping timeout: 264 seconds)
  967. # [23:11] * Joins: dbaron (~dbaron@2401:fa00:0:fd00:b027:1459:29:c2fc)
  968. # [23:12] * Quits: jonr22 (~jonr22@2601:6:8000:eaef:7001:130a:c35b:1f3b) (Ping timeout: 250 seconds)
  969. # [23:13] * Joins: darobin_ (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  970. # [23:14] * Joins: KevinMarks_ (~yaaic@2607:fb90:2c2d:17f8:3741:d295:caa5:508)
  971. # [23:14] * Joins: tantek (~tantek@pa49-195-17-238.pa.nsw.optusnet.com.au)
  972. # [23:16] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  973. # [23:17] * Joins: frivoal (~frivoal@2401:fa00:0:fd00:1c64:df4e:8ff8:b3d)
  974. # [23:17] * Quits: darobin_ (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Ping timeout: 256 seconds)
  975. # [23:17] * Quits: tantek (~tantek@pa49-195-17-238.pa.nsw.optusnet.com.au) (Client Quit)
  976. # [23:18] * Joins: rniwa_ (~rniwa@17.202.43.222)
  977. # [23:19] * Parts: Krinkle (~Krinkle@wikimedia/Krinkle) ("Leaving...")
  978. # [23:20] * Quits: KevinMarks_ (~yaaic@2607:fb90:2c2d:17f8:3741:d295:caa5:508) (Ping timeout: 245 seconds)
  979. # [23:23] * Quits: dbaron (~dbaron@2401:fa00:0:fd00:b027:1459:29:c2fc) (Ping timeout: 245 seconds)
  980. # [23:23] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
  981. # [23:23] * Quits: Maurice` (copyman@unaffiliated/maurice)
  982. # [23:26] * Joins: roc (~chatzilla@2401:fa00:0:fd00:2677:3ff:fece:dc64)
  983. # [23:27] * Joins: dbaron (~dbaron@2401:fa00:0:fd00:7d63:bcfb:46d:4869)
  984. # [23:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  985. # [23:30] * Quits: helzme (62fc56b7@gateway/web/freenode/ip.98.252.86.183) (Quit: Page closed)
  986. # [23:32] * Quits: newtron (~newtron@206-248-186-88.dsl.teksavvy.com) (Remote host closed the connection)
  987. # [23:33] * Joins: darobin (~darobin@2a01:e34:ed05:d180:a82c:6d08:f9d2:90d4)
  988. # [23:35] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  989. # [23:38] * Quits: plutoniix (~plutoniix@node-ob5.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  990. # [23:39] * Quits: ap (~ap@17.114.218.73)
  991. # [23:42] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  992. # [23:42] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 245 seconds)
  993. # [23:45] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  994. # [23:45] * Joins: sarri (~sari@unaffiliated/sarri)
  995. # [23:45] * Quits: rafaelrinaldi (~rafaelrin@201.16.178.204) (Quit: My Mac has gone to sleep. ZZZzzz…)
  996. # [23:47] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  997. # [23:52] * Quits: barnabywalters (~barnabywa@85-220-20-44.dsl.dynamic.simnet.is) (Quit: barnabywalters)
  998. # [23:52] * Quits: othermaciej (~mjs@17.244.163.223) (Quit: othermaciej)
  999. # [23:53] * Quits: dustinm` (~dustinm@105.ip-167-114-152.net) (Ping timeout: 246 seconds)
  1000. # [23:54] * Joins: othermaciej (~mjs@17.202.48.222)
  1001. # [23:57] * Joins: dustinm` (~dustinm@105.ip-167-114-152.net)
  1002. # [23:58] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  1003. # Session Close: Wed Feb 11 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn