/irc-logs / freenode / #whatwg / 2016-01-21 / end

Options:

Previous day, Next day

  1. # Session Start: Thu Jan 21 00:00:00 2016
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: weinig (~weinig@17.114.219.149) (Ping timeout: 240 seconds)
  4. # [00:01] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
  5. # [00:03] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  6. # [00:07] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  7. # [00:07] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Ping timeout: 240 seconds)
  8. # [00:07] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  9. # [00:09] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  10. # [00:09] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Quit: My Mac has gone to sleep. ZZZzzz…)
  11. # [00:10] * Joins: benwerd (~benwerd@199.87.84.238)
  12. # [00:11] * Joins: stakagi (~stakagi@123.230.120.171.eo.eaccess.ne.jp)
  13. # [00:17] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 264 seconds)
  14. # [00:21] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  15. # [00:22] <MikeSmith> aannevk: yeah about the PR-branch-fetch config, I don't know how to make it not fetch closed PRs. It's a github-specific thing, not a git thing, and I think it may just need to be made smarter on the github side. But will look into it more.
  16. # [00:26] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  17. # [00:32] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  18. # [00:34] <MikeSmith> Domenic: given the network problems that ritsyy has had, I'd guess others in some places might run into similar issues, and so wattsi server might not be the best solution in all cases for trying to make things as easy as possible for contributors
  19. # [00:35] <MikeSmith> but since building fpc and watssi locally is also not exactly easy, I wonder if we might consider creating a Docker image
  20. # [00:36] <Domenic> MikeSmith: I am personally scared of docker but that seems like a good solution for a certain class of people.
  21. # [00:36] <MikeSmith> yeah, I've never created one for anything and have been skeptical about the need in other projects where it's come up, but this seems like a case where it might actually solve a real problem
  22. # [00:37] <MikeSmith> anyway, I have a bunch of other open html-build and watssi things on my stack before I could get to that
  23. # [00:37] <Domenic> :)
  24. # [00:37] <MikeSmith> but maybe if we have somebody familiar/experienced with Docker, they could give it a shot
  25. # [00:38] <Domenic> i really need to spend a bit more time on wattsi-server to make it a full build server
  26. # [00:38] <Domenic> Seems like a good thing to post an issue about describing what we'd like help with and then point the community at.
  27. # [00:38] <MikeSmith> yeah I think for most people, wattsi-server really is the best solution
  28. # [00:38] <MikeSmith> OK, will raise an issue for now
  29. # [00:44] * Quits: strugee (~strugee@216.160.72.230) (Ping timeout: 265 seconds)
  30. # [00:48] <MikeSmith> for anybody on the channel with Docker chops who's interested in helping with the HTML spec effort: https://github.com/whatwg/html-build/issues/55
  31. # [00:49] * Joins: jdaggett (~jdaggett@61-121-216-2.dh-connect.net)
  32. # [00:51] * Quits: darobin (~darobin@209.148.63.66) (Remote host closed the connection)
  33. # [00:55] <Domenic> Tweeted https://twitter.com/domenic/status/689958419130884098
  34. # [00:58] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Quit: Leaving)
  35. # [01:05] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3)
  36. # [01:06] <MikeSmith> thanks, retweeted
  37. # [01:18] * Quits: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  38. # [01:32] * Joins: weinig (~weinig@17.202.48.76)
  39. # [01:32] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  40. # [01:35] * Quits: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com) (Quit: ERC Version 5.3 (IRC client for Emacs))
  41. # [01:35] * Joins: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com)
  42. # [01:35] * Quits: ehsan_ (~ehsan@2607:f0c8:8000:80e0:3811:4f02:1608:acc8) (Remote host closed the connection)
  43. # [01:36] * Quits: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com) (Remote host closed the connection)
  44. # [01:37] * Joins: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com)
  45. # [01:38] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Ping timeout: 240 seconds)
  46. # [01:38] * Quits: wbe (~textual@port-54811.pppoe.wtnet.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  47. # [01:40] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  48. # [01:40] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  49. # [01:48] * Joins: benwerd (~benwerd@199.87.84.238)
  50. # [01:48] * Joins: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br)
  51. # [01:52] * Quits: yury`m (~yury@ip68-12-100-236.ok.ok.cox.net) (Ping timeout: 272 seconds)
  52. # [01:53] * Joins: yury`m (~yury@ip68-12-100-236.ok.ok.cox.net)
  53. # [02:05] * Quits: wanderview (~sid277@2620:101:8016:74::4:115) (Ping timeout: 250 seconds)
  54. # [02:05] * Quits: mystor (~sid616@nat-fw1.scl3.mozilla.com) (Ping timeout: 250 seconds)
  55. # [02:05] * Quits: Cwiiis (~sid227@2620:101:8016:74::4:e3) (Ping timeout: 240 seconds)
  56. # [02:06] * Quits: hallvors (~sid83@2620:101:8016:74::4:53) (Ping timeout: 240 seconds)
  57. # [02:06] * Quits: ato (~sid11@2620:101:8016:74::4:b) (Ping timeout: 240 seconds)
  58. # [02:07] * Quits: plutoniix (~q@node-m05.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  59. # [02:10] * heycam is now known as heycam|away
  60. # [02:11] * Joins: tantek (~tantek@67.221.169.243)
  61. # [02:14] * Joins: plutoniix (~q@node-m05.pool-101-108.dynamic.totbb.net)
  62. # [02:14] * Quits: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br) (Remote host closed the connection)
  63. # [02:15] * Joins: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br)
  64. # [02:15] * Quits: annevk (~sid614@2620:101:8016:74::4:266) (Read error: Connection reset by peer)
  65. # [02:15] * Quits: dveditz (~sid522@2620:101:8016:74::4:20a) (Read error: Connection reset by peer)
  66. # [02:16] * Quits: ap (~ap@17.202.44.214) (Quit: Textual IRC Client: www.textualapp.com)
  67. # [02:19] * Quits: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br) (Remote host closed the connection)
  68. # [02:19] * Joins: ato (~sid11@2620:101:8016:74::4:b)
  69. # [02:20] * Joins: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br)
  70. # [02:20] * Quits: weinig (~weinig@17.202.48.76) (Quit: weinig)
  71. # [02:22] * Joins: hallvors (~sid83@2620:101:8016:74::4:53)
  72. # [02:22] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  73. # [02:25] * Quits: tantek (~tantek@67.221.169.243) (Ping timeout: 240 seconds)
  74. # [02:27] * Joins: Cwiiis (~sid227@2620:101:8016:74::4:e3)
  75. # [02:27] * Joins: tantek (~tantek@109.sub-70-214-7.myvzw.com)
  76. # [02:29] * Quits: jsbell (jsbell@nat/google/x-kufhydrvrlowqkco) (Quit: There's no place like home...)
  77. # [02:32] * Quits: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com) (Quit: ERC Version 5.3 (IRC client for Emacs))
  78. # [02:34] * Joins: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com)
  79. # [02:35] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3)
  80. # [02:38] * Joins: wanderview (~sid277@2620:101:8016:74::4:115)
  81. # [02:38] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 240 seconds)
  82. # [02:42] * Quits: tantek (~tantek@109.sub-70-214-7.myvzw.com) (Ping timeout: 264 seconds)
  83. # [02:44] * Joins: jdaggett_ (~jdaggett@61-121-216-2.dh-connect.net)
  84. # [02:44] * Quits: jdaggett (~jdaggett@61-121-216-2.dh-connect.net) (Read error: Connection reset by peer)
  85. # [02:44] * jdaggett_ is now known as jdaggett
  86. # [02:47] * Quits: jdaggett (~jdaggett@61-121-216-2.dh-connect.net) (Client Quit)
  87. # [02:48] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 250 seconds)
  88. # [02:50] * Joins: jdaggett (~jdaggett@61-121-216-2.dh-connect.net)
  89. # [02:53] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  90. # [02:58] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 250 seconds)
  91. # [03:03] * Quits: plutoniix (~q@node-m05.pool-101-108.dynamic.totbb.net) (Ping timeout: 265 seconds)
  92. # [03:08] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Ping timeout: 260 seconds)
  93. # [03:09] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  94. # [03:11] * Joins: dveditz (~sid522@2620:101:8016:74::4:20a)
  95. # [03:11] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  96. # [03:12] * Joins: tripu (~tripu@wifi-139-243.sfc.wide.ad.jp)
  97. # [03:13] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  98. # [03:13] * Joins: annevk (~sid614@2620:101:8016:74::4:266)
  99. # [03:14] * Joins: mystor (~sid616@2620:101:8016:74::4:268)
  100. # [03:14] * heycam|away is now known as heycam
  101. # [03:14] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
  102. # [03:18] * Quits: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br) (Ping timeout: 264 seconds)
  103. # [03:22] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  104. # [03:34] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  105. # [03:52] * Joins: encryptd_fractal (~encryptd_@2601:449:8300:a54e:f807:e31f:3f6:2836)
  106. # [04:01] * Quits: tripu (~tripu@wifi-139-243.sfc.wide.ad.jp) (Quit: Leaving)
  107. # [04:04] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3)
  108. # [04:05] * Joins: tantek (~tantek@63.92.242.185)
  109. # [04:39] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Ping timeout: 240 seconds)
  110. # [04:49] * Joins: sankha (~sankha@103.59.202.37)
  111. # [04:59] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  112. # [05:00] * Quits: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 264 seconds)
  113. # [05:02] * Quits: capella (~chatzilla@cpe-24-59-86-15.twcny.res.rr.com) (Ping timeout: 260 seconds)
  114. # [05:02] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3)
  115. # [05:03] * Joins: capella (~chatzilla@cpe-24-59-86-15.twcny.res.rr.com)
  116. # [05:03] * Joins: strugee (~strugee@2602:d8:a048:e600:2247:47ff:fe82:d58c)
  117. # [05:03] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
  118. # [05:12] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Remote host closed the connection)
  119. # [05:20] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-bwflntruhktfcpuc)
  120. # [05:31] * Joins: plutoniix (~q@ppp-58-8-157-216.revip2.asianet.co.th)
  121. # [05:43] * Joins: ap (~ap@17.202.44.214)
  122. # [05:48] * Quits: sankha (~sankha@103.59.202.37) (Remote host closed the connection)
  123. # [05:51] * Quits: ap (~ap@17.202.44.214) (Quit: Textual IRC Client: www.textualapp.com)
  124. # [05:57] * Quits: plutoniix (~q@ppp-58-8-157-216.revip2.asianet.co.th) (Read error: Connection reset by peer)
  125. # [06:17] * Joins: tantek_ (~tantek@19.sub-70-213-5.myvzw.com)
  126. # [06:17] * Quits: tantek (~tantek@63.92.242.185) (Ping timeout: 276 seconds)
  127. # [06:17] * tantek_ is now known as tantek
  128. # [06:19] * Quits: tantek (~tantek@19.sub-70-213-5.myvzw.com) (Client Quit)
  129. # [06:19] * Joins: jdaggett_ (~jdaggett@61-121-216-2.dh-connect.net)
  130. # [06:20] * Quits: jwalden (~waldo@2620:101:80fc:232:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
  131. # [06:21] * Quits: jdaggett (~jdaggett@61-121-216-2.dh-connect.net) (Ping timeout: 276 seconds)
  132. # [06:21] * jdaggett_ is now known as jdaggett
  133. # [06:22] * Quits: rniwa (~rniwa@17.202.50.70) (Quit: Textual IRC Client: www.textualapp.com)
  134. # [06:48] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  135. # [06:52] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  136. # [06:55] * Joins: sankha (~sankha@45.64.195.114)
  137. # [06:57] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  138. # [06:59] * Quits: kochi1 (~kochi@2401:fa00:4:1002:5100:5f18:9013:6f51) (Ping timeout: 240 seconds)
  139. # [07:06] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  140. # [07:07] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  141. # [07:10] * Quits: nikkibee (~quassel@node-1w7jr9y93irfofssdqxw828j9.ipv6.telus.net) (Remote host closed the connection)
  142. # [07:11] * Joins: kochi1 (~kochi@2401:fa00:4:1002:7cca:eee:8db5:e0a2)
  143. # [07:17] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  144. # [07:18] * Quits: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 260 seconds)
  145. # [07:19] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  146. # [07:20] * Joins: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net)
  147. # [07:21] * Joins: zdobersek (~zan@192.40.89.13)
  148. # [07:22] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  149. # [07:23] * Joins: ritsyy (~richa@117.220.115.30)
  150. # [07:30] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  151. # [07:35] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  152. # [07:37] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  153. # [07:39] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  154. # [07:41] * Joins: czerasz (~czerasz@x5ce108cb.dyn.telefonica.de)
  155. # [07:45] * heycam is now known as heycam|away
  156. # [07:51] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  157. # [07:53] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  158. # [07:57] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Quit: จรลี จรลา)
  159. # [08:00] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  160. # [08:01] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  161. # [08:03] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  162. # [08:03] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Remote host closed the connection)
  163. # [08:05] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Remote host closed the connection)
  164. # [08:05] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
  165. # [08:18] * Joins: Areks (~Areks@rs.gridnine.com)
  166. # [08:23] * Quits: czerasz (~czerasz@x5ce108cb.dyn.telefonica.de) (Ping timeout: 250 seconds)
  167. # [08:33] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Quit: จรลี จรลา)
  168. # [08:39] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  169. # [08:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 265 seconds)
  170. # [08:53] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  171. # [08:56] <ritsyy> i am trying to install wattsi first downloaded this ftp://freepascal.stack.nl/pub/fpc/beta/3.0.0-rc1/x86_64-linux/ but the install.sh is giving errors,
  172. # [08:58] * Quits: daurnimator (~daurnimat@unaffiliated/daurn) (Quit: WeeChat 1.3)
  173. # [08:58] <ritsyy> it's done now :D
  174. # [08:59] * Joins: daurnimator (~daurnimat@unaffiliated/daurn)
  175. # [09:00] * Joins: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net)
  176. # [09:01] <zcorpan> MikeSmith: can you make the warning in https://www.w3.org/TR/html-markup/ be something that always floats on top, on every page? see https://github.com/htacg/tidy-html5/issues/348#issuecomment-172571746
  177. # [09:03] * Joins: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com)
  178. # [09:05] * Quits: jdaggett (~jdaggett@61-121-216-2.dh-connect.net) (Quit: jdaggett)
  179. # [09:06] * Joins: kbrosnan (~kbrosnan@people.mozilla.com)
  180. # [09:06] * Quits: kbrosnan (~kbrosnan@people.mozilla.com) (Changing host)
  181. # [09:06] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  182. # [09:07] <zcorpan> though not sure if web platform docs is a good reference to point to... "Using async="async" didn't work in some older browser, instead async="true" was used."? http://docs.webplatform.org/wiki/html/elements/script
  183. # [09:10] <ritsyy> getting these errors while compiling wattsi https://paste.kde.org/pc0qsqmtp
  184. # [09:14] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  185. # [09:15] * Joins: sankha (~sankha@45.64.195.114)
  186. # [09:16] <ritsyy> annevk: ^
  187. # [09:18] * Quits: m4nu (~manu@mail.digitalbazaar.com) (Ping timeout: 240 seconds)
  188. # [09:19] * Joins: SteveF_ (~chatzilla@cpc9-nmal20-2-0-cust819.19-2.cable.virginm.net)
  189. # [09:21] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  190. # [09:22] * Joins: czerasz (~czerasz@p5DDBA08F.dip0.t-ipconnect.de)
  191. # [09:23] * Joins: manu (~manu@mail.digitalbazaar.com)
  192. # [09:24] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  193. # [09:24] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  194. # [09:28] * Joins: mpt (~mpt@canonical/mpt)
  195. # [09:37] * Joins: karlcow (~karl@nerval.la-grange.net)
  196. # [09:38] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  197. # [09:38] <annevk> ritsyy: those are not errors, seems like you have a binary now
  198. # [09:39] * Quits: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com) (Ping timeout: 256 seconds)
  199. # [09:39] <annevk> ritsyy: you don't need a beta of Pascal anymore though
  200. # [09:40] <ritsyy> annevk: but the build script still shows up on local wattsi installed
  201. # [09:40] <annevk> Not sure what you mean
  202. # [09:41] <ritsyy> annevk: actually i didn't get about the binary
  203. # [09:42] <ritsyy> and when i run the html-build script it says no local wattsi installed
  204. # [09:42] <annevk> Hmm
  205. # [09:43] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Quit: จรลี จรลา)
  206. # [09:43] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  207. # [09:44] <annevk> Install a non-beta of Pascal 3.0.0 and try again?
  208. # [09:44] <ritsyy> annevk: okay i try that
  209. # [09:44] <annevk> Not sure why compile tries to run wattsi
  210. # [09:45] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  211. # [09:45] <annevk> MikeSmith is maybe better at this
  212. # [09:45] <annevk> Or maybe stackoverflow / linux IRC channels?
  213. # [09:46] <annevk> Anyway, back in a bit
  214. # [09:46] <ritsyy> annevk: okay yeah, i ask on that channel too
  215. # [09:51] * Joins: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com)
  216. # [09:57] * Quits: czerasz (~czerasz@p5DDBA08F.dip0.t-ipconnect.de) (Remote host closed the connection)
  217. # [10:04] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  218. # [10:06] * Joins: wbe (~textual@port-24872.pppoe.wtnet.de)
  219. # [10:07] * Quits: disgusting_wall (uid89161@gateway/web/irccloud.com/x-jlloxuddiqxgscxm) (Quit: Connection closed for inactivity)
  220. # [10:09] * Quits: SteveF_ (~chatzilla@cpc9-nmal20-2-0-cust819.19-2.cable.virginm.net) (Quit: ChatZilla 0.9.92 [Firefox 43.0.4/20160105164030])
  221. # [10:14] * Joins: g4 (~g4@vpn-oslo.vivaldi.com)
  222. # [10:14] * Quits: g4 (~g4@vpn-oslo.vivaldi.com) (Changing host)
  223. # [10:14] * Joins: g4 (~g4@unaffiliated/gormer)
  224. # [10:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  225. # [10:15] * Joins: Ms2ger (~Ms2ger@62-205-78-221.access.telenet.be)
  226. # [10:17] <MikeSmith> zcorpan: oh man
  227. # [10:17] <MikeSmith> zcorpan: yeah I'll do it tonight
  228. # [10:17] <zcorpan> MikeSmith: cool
  229. # [10:18] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  230. # [10:20] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  231. # [10:20] <MikeSmith> ritsyy: you need to make sure the directory of your wattsi binary is in your bash PATH
  232. # [10:21] <ritsyy> MikeSmith: i removed that install and tried with the fpc non-beta version
  233. # [10:21] <ritsyy> MikeSmith: Error: ppcx64 can't be executed, error message: Failed to execute "ppcx64", error code: 127 ,getting this now
  234. # [10:21] <ritsyy>
  235. # [10:22] * Quits: Ms2ger (~Ms2ger@62-205-78-221.access.telenet.be) (Ping timeout: 264 seconds)
  236. # [10:22] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  237. # [10:23] <MikeSmith> Oh
  238. # [10:23] <MikeSmith> that sounds vaguely familiar
  239. # [10:24] <MikeSmith> But if the beta works for you, it's fine to use the beta
  240. # [10:24] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be)
  241. # [10:26] <ritsyy> yeah it was giving those errors i stated above, so just thought to try non-beta, working on this error now
  242. # [10:26] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  243. # [10:27] * Joins: siddhism (~siddhesh@106.221.156.120)
  244. # [10:27] <MikeSmith> The messages in your earlier pastebin aren't actually errors
  245. # [10:27] <MikeSmith> they're just info messages and warnings
  246. # [10:28] <MikeSmith> The pastebin indicates that your build succeeded
  247. # [10:28] <ritsyy> MikeSmith: but the html-build script still showed no local wattsi installed
  248. # [10:29] <ritsyy> and then the build script abort with a broken pipe error
  249. # [10:29] <MikeSmith> yeah I think that's because of the PATH issue
  250. # [10:29] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Read error: Connection reset by peer)
  251. # [10:30] <MikeSmith> you need to do something like "export PATH=/home/wattsi:$PATH"
  252. # [10:30] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  253. # [10:31] <MikeSmith> ..where "/home/wattsi" is whatever directory where you ran the wattsi build script
  254. # [10:32] <MikeSmith> the directory that contains the watsii build.sh script
  255. # [10:32] <MikeSmith> that's where it also places the wattsi binary
  256. # [10:32] <MikeSmith> I think
  257. # [10:33] <MikeSmith> But I can't check for sure right now because I'm on from my phone at the moment
  258. # [10:34] <MikeSmith> it may be in a "bin" subdirectory of the directory
  259. # [10:34] <ritsyy> MikeSmith: oh ok i'll try setting this path actually the new non-beta version is downloading right now, so after fpc i'll do that
  260. # [10:34] <MikeSmith> k
  261. # [10:35] <annevk> I retweeted that Docker thing from @whatwg too
  262. # [10:35] <MikeSmith> I'll be on from my phone for another hour or so, then beck at my pc after
  263. # [10:35] <MikeSmith> annevk: cool
  264. # [10:36] <MikeSmith> there's somebody already been hacking on it who may already have what we need
  265. # [10:36] <MikeSmith> quick work
  266. # [10:39] <annevk> wow, great
  267. # [10:41] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Quit: จรลี จรลา)
  268. # [10:42] * Joins: ASGuerrero (~ASGuerrer@94.3.137.199)
  269. # [10:42] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-eshmofllossesypc)
  270. # [10:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 250 seconds)
  271. # [10:56] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  272. # [10:57] * Quits: siddhism (~siddhesh@106.221.156.120) (Ping timeout: 264 seconds)
  273. # [10:57] * Joins: sankha (~sankha@45.64.195.114)
  274. # [10:57] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  275. # [11:01] <ritsyy> MikeSmith: http://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux there is one for binary and a path for directory which should be done?
  276. # [11:03] <MikeSmith> ritsyy: nothing to be undone, but just added
  277. # [11:04] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  278. # [11:04] <MikeSmith> since the PATH value is just a colon-separated list of pathnames, you just need to add one more pathname to it
  279. # [11:05] <ritsyy> MikeSmith: yeah okay
  280. # [11:06] * Joins: adactio (~adactio@185.65.110.45)
  281. # [11:10] * Quits: stakagi (~stakagi@123.230.120.171.eo.eaccess.ne.jp) (Quit: Leaving...)
  282. # [11:11] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Remote host closed the connection)
  283. # [11:13] * Quits: wbe (~textual@port-24872.pppoe.wtnet.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  284. # [11:16] * Joins: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th)
  285. # [11:20] * Joins: espadrine (~tyl@213.152.2.4)
  286. # [11:21] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-iczwsvetyklqucmp)
  287. # [11:25] * Joins: siddhism (~siddhesh@106.221.159.0)
  288. # [11:26] * Joins: espadrine_ (~tyl@213.152.2.4)
  289. # [11:26] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 265 seconds)
  290. # [11:29] * Joins: siddhism1 (~siddhesh@106.221.141.68)
  291. # [11:31] * Quits: siddhism (~siddhesh@106.221.159.0) (Ping timeout: 256 seconds)
  292. # [11:31] * Quits: siddhism1 (~siddhesh@106.221.141.68) (Client Quit)
  293. # [11:32] * Joins: siddhism (~siddhesh@106.221.141.68)
  294. # [11:33] * Joins: sankha (~sankha@45.64.195.114)
  295. # [11:33] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  296. # [11:33] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  297. # [11:35] <mounir> Ms2ger: are you one of the people taking care of webidl spec?
  298. # [11:35] <Ms2ger> I have touched it
  299. # [11:36] <mounir> Ms2ger: who does PR reviews/merging?
  300. # [11:36] <Ms2ger> Nobody
  301. # [11:36] <mounir> oh, that sounds amazing
  302. # [11:36] <Ms2ger> With s/does/should do/, heycam
  303. # [11:37] * Joins: sankha (~sankha@45.64.195.114)
  304. # [11:38] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 265 seconds)
  305. # [11:43] * Joins: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br)
  306. # [11:49] <annevk> Yeah, we need to sort something out there
  307. # [11:50] * Joins: siddhism1 (~siddhesh@106.221.141.244)
  308. # [11:52] * Quits: siddhism (~siddhesh@106.221.141.68) (Read error: Connection reset by peer)
  309. # [11:53] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
  310. # [11:54] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  311. # [12:02] * Joins: siddhism (~siddhesh@106.221.134.35)
  312. # [12:03] * Quits: siddhism1 (~siddhesh@106.221.141.244) (Ping timeout: 250 seconds)
  313. # [12:12] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3)
  314. # [12:13] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Quit: Leaving...)
  315. # [12:17] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  316. # [12:20] * Joins: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp)
  317. # [12:21] <ritsyy> MikeSmith: annevk: i have set the path but it's the same error showing up, https://paste.kde.org/pc0qsqmtp
  318. # [12:23] * Parts: ritsyy (~richa@117.220.115.30)
  319. # [12:23] * Joins: ritsyy (~richa@117.220.115.30)
  320. # [12:25] <annevk> ritsyy:
  321. # [12:25] * Quits: plutoniix (~q@ppp-58-8-151-197.revip2.asianet.co.th) (Quit: จรลี จรลา)
  322. # [12:26] <annevk> ritsyy: I get that too when I compile wattsi, but afaict that means it's done
  323. # [12:26] <annevk> ritsyy: what do you get if you type wattsi and hit enter?
  324. # [12:26] <ritsyy> annevk: command not found
  325. # [12:27] <mounir> annevk, Ms2ger: I thought bz and others were helping in order to make this spec more responsive
  326. # [12:27] <annevk> ritsyy: where did you install wattsi?
  327. # [12:27] <ritsyy> localhost
  328. # [12:27] <Ms2ger> bz is co-editor, but also has a million other things on his plate
  329. # [12:27] <annevk> mounir: not sure which others?
  330. # [12:27] <mounir> annevk: not sure either, otherwise I would have named :)
  331. # [12:27] <mounir> annevk: maybe others = {} :)
  332. # [12:28] <annevk> ritsyy: localhost? it must be in a directory somewhere, no?
  333. # [12:28] <ritsyy> annevk: /var/www/html/wattsi
  334. # [12:28] <annevk> ritsyy: if you go there and then run ./bin/wattsi
  335. # [12:28] <annevk> ritsyy: what does that give?
  336. # [12:29] <ritsyy> annevk: wattsi: invalid arguments
  337. # [12:29] <ritsyy> syntax:
  338. # [12:29] <ritsyy> wattsi [--quiet] <source-file> <output-directory> <caniuse.json> <bugs.csv>
  339. # [12:29] <annevk> ritsyy: okay, so wattsi is installed but something is wrong with your PATH
  340. # [12:29] * Joins: siddhism1 (~siddhesh@106.221.134.35)
  341. # [12:30] <ritsyy> i did set it to export PATH="/var/www/html/wattsi:$PATH"
  342. # [12:30] <ritsyy> annevk: ^
  343. # [12:31] <annevk> ritsyy: what does echo PATH return?
  344. # [12:31] * Quits: siddhism (~siddhesh@106.221.134.35) (Ping timeout: 264 seconds)
  345. # [12:31] <annevk> ritsyy: also, I think that needs to be /var/www/html/wattsi/bin since the compiled script is inside bin
  346. # [12:32] <annevk> ritsyy: echo $PATH
  347. # [12:32] <ritsyy> annevk: its showing this path https://paste.kde.org/p8rjnx9he
  348. # [12:34] <annevk> ritsyy: yeah so as MikeSmith mentioned you should use the path that points to the directory where wattsi is in, which is /bin
  349. # [12:34] <annevk> ritsyy: well, has /bin at the end, given that the wattsi binary is there
  350. # [12:34] * Quits: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  351. # [12:34] <ritsyy> annevk: yeah i am adding /bin in the path
  352. # [12:38] * Quits: siddhism1 (~siddhesh@106.221.134.35) (Read error: Connection reset by peer)
  353. # [12:39] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: My Mac has gone to sleep. ZZZzzz…)
  354. # [12:39] * Quits: g4 (~g4@unaffiliated/gormer) (Ping timeout: 250 seconds)
  355. # [12:41] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  356. # [12:41] * Joins: siddhism (~siddhesh@106.221.134.35)
  357. # [12:41] * Joins: g4 (~g4@unaffiliated/gormer)
  358. # [12:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  359. # [12:43] * Joins: zecho_ (~zecho@70-247-17-199.northern.mnscu.edu)
  360. # [12:46] * Quits: zecho (~zecho@70-247-17-199.northern.mnscu.edu) (Ping timeout: 256 seconds)
  361. # [12:46] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:849a:58db:384d:d8b3) (Ping timeout: 240 seconds)
  362. # [12:48] <ritsyy> annevk: path is this now https://paste.kde.org/pgf8feuq7 and when i enter wattsi it gives https://paste.kde.org/pe5ul1zjj
  363. # [12:48] <annevk> ritsyy: great
  364. # [12:49] <annevk> ritsyy: build script should work now
  365. # [12:49] <annevk> ritsyy: (you might want to clean up your path to remove the bits that were pointing to the wrong folder)
  366. # [12:51] <ritsyy> annevk: but the script is showing this still Local wattsi is not present; trying the build server...
  367. # [12:52] <ritsyy> annevk: yeah right i am clearing that path
  368. # [12:52] <annevk> ritsyy: hmm that's weird
  369. # [12:53] <ritsyy> annevk: okay i think i should try after clearing that path
  370. # [12:55] <annevk> ritsyy: one thing you could try with debugging is to change the build script
  371. # [12:56] <annevk> ritsyy: in "function runWattsi" you basically only want to run the code after the if statement, and not the code after the else statement; so if you remove the conditionals and the code you don't want to run, it'll be forced to use wattsi (and maybe emit some other kind of error)
  372. # [12:56] <annevk> ritsyy: if that doesn't work MikeSmith will have to help since I'm not sure what "hash wattsi 2>/dev/null;" does, really
  373. # [12:56] <ritsyy> annevk: okay i am seeing that just a second
  374. # [12:57] <annevk> (if it does work you should file a bug against html-build since that means that if statement is a little bogus or at least doesn't work across platforms)
  375. # [12:58] <ritsyy> annevk: you are right i'll try running by removing that else part now
  376. # [12:59] <zcorpan> ritsyy: try starting a new terminal window after changing $PATH. dunno if it is necessary but maybe?
  377. # [12:59] <annevk> I'm gonna get some lunch, back later
  378. # [12:59] <ritsyy> zcorpan: i did that :)
  379. # [12:59] <zcorpan> k :-)
  380. # [13:05] <MikeSmith> ritsyy: not sure if anybody asked this already, but if you just type "wattsi" at the command prompt, does it report "wattsi: command not found"?
  381. # [13:06] <ritsyy> MikeSmith: not now after setting the path to bin now it reports this https://paste.kde.org/pe5ul1zjj
  382. # [13:06] * MikeSmith looks
  383. # [13:06] <MikeSmith> ok good
  384. # [13:06] <MikeSmith> yeah, that's right then
  385. # [13:07] <MikeSmith> so the shell can find it
  386. # [13:07] <MikeSmith> and so the build script should be able to as well
  387. # [13:07] <ritsyy> MikeSmith: but the build-script says the same Local wattsi is not present; trying the build server...
  388. # [13:08] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  389. # [13:08] <ritsyy> MikeSmith: yeah it's weird, i am doing it now with annevk's suggestion
  390. # [13:09] <MikeSmith> yeah OK so then I guess as annevk suggested, my check of the exit status for "hash wattsi 2>/dev/null;" in the build script is failing for some reason (though I have not idea why it would fail, because it's something built into the bash shell)
  391. # [13:09] <MikeSmith> ritsyy: what does "echo $PATH" say?
  392. # [13:10] <ritsyy> MikeSmith: https://paste.kde.org/phccmrt1o this
  393. # [13:11] <MikeSmith> OK so yeah that looks correct
  394. # [13:13] <MikeSmith> ritsyy: what does "hash wattsi; echo $?" say?
  395. # [13:14] <ritsyy> MikeSmith: 0
  396. # [13:14] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  397. # [13:15] * Joins: sankha (~sankha@45.64.195.114)
  398. # [13:15] * espadrine_ is now known as espadrine
  399. # [13:15] <MikeSmith> ok yeah that's right too then
  400. # [13:16] <MikeSmith> puzzling
  401. # [13:16] <ritsyy> MikeSmith: yeah it is behaving weird
  402. # [13:16] <MikeSmith> oh wait
  403. # [13:17] <MikeSmith> ritsyy: how about what does "hash wattsi 2>/dev/null; echo $?" say?
  404. # [13:17] <ritsyy> MikeSmith: 0
  405. # [13:18] <MikeSmith> oh
  406. # [13:18] <MikeSmith> so yeah, still puzzled
  407. # [13:20] <ritsyy> :-/ me too
  408. # [13:24] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  409. # [13:24] * Joins: JeanCarl1Machado (~jean@200-203-11-39.cslce701.dsl.brasiltelecom.net.br)
  410. # [13:28] * Quits: JeanCarloMachado (~jean@201-11-210-139.cslce701.dsl.brasiltelecom.net.br) (Ping timeout: 250 seconds)
  411. # [13:28] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
  412. # [13:29] * Quits: ritsyy (~richa@117.220.115.30) (Ping timeout: 265 seconds)
  413. # [13:29] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 272 seconds)
  414. # [13:33] * Joins: saba (~foo@unaffiliated/saba)
  415. # [13:34] * hsivonen_ is now known as hsivonen
  416. # [13:42] * Quits: ^esc (~esc_@77.119.129.6.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  417. # [13:43] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  418. # [13:44] * Joins: ritsyy (~richa@117.212.16.223)
  419. # [13:51] <annevk> ritsyy: how do you run the build script? just ./build.sh?
  420. # [13:55] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  421. # [14:11] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 265 seconds)
  422. # [14:11] * Joins: frivoal_ (~frivoal@2400:2650:86c0:a500:853e:88a5:9864:8e7d)
  423. # [14:12] * Quits: frivoal_ (~frivoal@2400:2650:86c0:a500:853e:88a5:9864:8e7d) (Remote host closed the connection)
  424. # [14:16] * Joins: ^esc (~esc_@178.165.128.252.wireless.dyn.drei.com)
  425. # [14:17] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:1d47:af08:cce:c36a)
  426. # [14:24] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 264 seconds)
  427. # [14:24] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:1d47:af08:cce:c36a) (Remote host closed the connection)
  428. # [14:32] <ritsyy> annevk: yes with sudo ./build.sh, is it wrong?
  429. # [14:33] <Ms2ger> Why with sudo?
  430. # [14:33] <annevk> ritsyy: you shouldn't need sudo
  431. # [14:33] <annevk> nothing from HTML needs sudo
  432. # [14:33] <ritsyy> Ms2ger: annevk: yeah it's the same but foe wattsi without sudo it gives a ppcx64 error
  433. # [14:34] <ritsyy> for*
  434. # [14:34] <annevk> Yeah, I suspect that might because once you compile it with sudo once, certain files can only be touched with sudo
  435. # [14:35] <MikeSmith> oh yeah
  436. # [14:35] <annevk> I think the way I fixed that locally was by clearing the bin dir with sudo
  437. # [14:35] <annevk> And then compiling again
  438. # [14:35] <MikeSmith> yeah, don't need sudo
  439. # [14:35] <ritsyy> annevk: ohk i am trying that too
  440. # [14:35] <annevk> Not sure if running it with sudo should cause it to stop working though, that too seems strange
  441. # [14:36] <annevk> ritsyy: did you try modifying the build script already?
  442. # [14:36] * Quits: encryptd_fractal (~encryptd_@2601:449:8300:a54e:f807:e31f:3f6:2836) (Remote host closed the connection)
  443. # [14:37] <ritsyy> annevk: yeah i did but it gives error then
  444. # [14:37] <annevk> ritsyy: what kind?
  445. # [14:38] <ritsyy> ah i changed it many a times actually, i tried that >2 condition too with these http://unix.stackexchange.com/questions/163352/what-does-dev-null-21-mean-in-this-article-of-crontab-basics
  446. # [14:39] <ritsyy> just a second, changing the script actually it didn't fixed so i just removed the changes
  447. # [14:39] <Ms2ger> >2 just changes what's logged where
  448. # [14:40] <ritsyy> Ms2ger: actually the problem is starting from here "if hash wattsi 2>/dev/null; then"
  449. # [14:41] <ritsyy> that's why i tried, had not much idea about it
  450. # [14:42] <annevk> To be clear, the way you want to modify that is to remove that if statement, remove the else statement and everything that follows it (within the limits of the function) so that the function only executes what is between the if and the else statement
  451. # [14:51] <ritsyy> annevk: yeah i did this https://paste.kde.org/plwrwjpud commented this code, but it is running the script right now,
  452. # [14:51] * Joins: tantek (~tantek@101.sub-70-197-51.myvzw.com)
  453. # [14:52] <annevk> ritsyy: you also need to comment out "if hash wattsi 2>/dev/null; then" and "else" and the $QUIET lines and the final "fi"
  454. # [14:52] <ritsyy> annevk: https://paste.kde.org/pedlrqrf6 got this
  455. # [14:52] <annevk> ritsyy: otherwise you're not forcing that code to run
  456. # [14:52] <annevk> ooh
  457. # [14:52] <annevk> ritsyy: so that's good, no?
  458. # [14:53] <annevk> ritsyy: it means the build script found a mistake in your source document
  459. # [14:53] <ritsyy> annevk: yeah i think so, wattsi ran i think
  460. # [14:53] <annevk> ritsyy: so I guess everything is working
  461. # [14:53] <annevk> ritsyy: and I guess you don't need a modification of the build script then
  462. # [14:53] <ritsyy> annevk: i did these modifications but
  463. # [14:54] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  464. # [14:54] <ritsyy> but that didn't made sense,
  465. # [14:54] <annevk> What doesn't make sense?
  466. # [14:55] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be) (Ping timeout: 245 seconds)
  467. # [14:56] <ritsyy> annevk: the code i commented
  468. # [14:59] <zcorpan> Hixie_: RED ALERT! THE SAVE THING IN LIVE DOM VIEWER APPEARS BROKEN. I CANNOT WORK WITHOUT IT
  469. # [15:01] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  470. # [15:02] <ritsyy> annevk: i meant the code i commented out didn't forced the script to run anyhow, but now i tried both by commenting out and without it now and the error is in the source, yay \o/
  471. # [15:03] <ritsyy> annevk: MikeSmith: thanks :)
  472. # [15:04] <annevk> ritsyy: super happy this is working now
  473. # [15:04] * Quits: tantek (~tantek@101.sub-70-197-51.myvzw.com) (Quit: tantek)
  474. # [15:05] <zcorpan> 2>/dev/null means to direct strerr to /dev/null, i.e. mute errors
  475. # [15:05] <ritsyy> annevk: yeah me too :)
  476. # [15:06] * Quits: JeanCarl1Machado (~jean@200-203-11-39.cslce701.dsl.brasiltelecom.net.br) (Ping timeout: 250 seconds)
  477. # [15:06] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  478. # [15:06] <ritsyy> zcorpan: yeah got that now, thanks :)
  479. # [15:06] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  480. # [15:07] * Joins: Ms2ger (~Ms2ger@d54C27282.access.telenet.be)
  481. # [15:08] * Joins: ehsan_ (~ehsan@ip-162-250-172-176.fibre.fibrestream.ca)
  482. # [15:10] * Quits: Workshiva (~Dashiva@74.125.121.65) (Ping timeout: 240 seconds)
  483. # [15:10] <MikeSmith> ritsyy: yeah also very glad it is working now
  484. # [15:10] <MikeSmith> ritsyy: and also sorry the build is as much work as it is
  485. # [15:11] * Joins: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com)
  486. # [15:11] <MikeSmith> if it's any consolation, your experience with it is giving us a lot of motivation to make it much easier for future contributors
  487. # [15:12] <MikeSmith> so you're helping other people by being a pioneer :)
  488. # [15:12] * Joins: Workshiva (~Dashiva@74.125.121.65)
  489. # [15:16] <ritsyy> MikeSmith: no worries i actually enjoyed it now, feeling so much happy now
  490. # [15:17] <ritsyy> MikeSmith: yeah it is going to be a very good prize for this day's work for me, thanks :)
  491. # [15:24] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
  492. # [15:24] * Joins: darobin (~darobin@209.148.63.66)
  493. # [15:34] * Joins: kochi_home (~kochi_hom@FL1-133-202-78-93.tky.mesh.ad.jp)
  494. # [15:34] * Quits: kochi_home (~kochi_hom@FL1-133-202-78-93.tky.mesh.ad.jp) (Client Quit)
  495. # [15:42] * Joins: eric_carlson (~ericc@17.202.47.10)
  496. # [15:44] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
  497. # [15:53] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 264 seconds)
  498. # [15:54] * Joins: mpt (~mpt@2001:67c:1560:a003:8950:856e:d84c:c3b2)
  499. # [15:54] * Quits: mpt (~mpt@2001:67c:1560:a003:8950:856e:d84c:c3b2) (Changing host)
  500. # [15:54] * Joins: mpt (~mpt@canonical/mpt)
  501. # [16:01] * wilsonpage is now known as wilsonpage-away
  502. # [16:01] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  503. # [16:03] * Joins: plutoniix (~q@node-tr9.pool-101-108.dynamic.totbb.net)
  504. # [16:05] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  505. # [16:08] * wilsonpage is now known as wilsonpage-away
  506. # [16:08] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Client Quit)
  507. # [16:14] * Joins: stalled (~stalled@unaffiliated/stalled)
  508. # [16:27] * Joins: mven (~textual@32.97.110.53)
  509. # [16:34] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  510. # [16:36] * wilsonpage is now known as wilsonpage-away
  511. # [16:36] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Client Quit)
  512. # [16:41] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  513. # [16:43] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
  514. # [16:46] * Quits: siddhism (~siddhesh@106.221.134.35) (Read error: Connection reset by peer)
  515. # [16:47] * Quits: halfline (rstrode@nat/redhat/x-qkoqqtsecotrbaza) (Quit: ZNC - http://znc.in)
  516. # [16:51] * Joins: halfline (rstrode@nat/redhat/x-tnancmyrkqecxkzp)
  517. # [16:52] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-bwflntruhktfcpuc) (Quit: Connection closed for inactivity)
  518. # [16:52] * Quits: halfline (rstrode@nat/redhat/x-tnancmyrkqecxkzp) (Remote host closed the connection)
  519. # [16:53] * Quits: ehsan_ (~ehsan@ip-162-250-172-176.fibre.fibrestream.ca) (Remote host closed the connection)
  520. # [16:58] * Joins: halfline (rstrode@nat/redhat/x-jawykudposvktxpz)
  521. # [16:58] * Quits: halfline (rstrode@nat/redhat/x-jawykudposvktxpz) (Remote host closed the connection)
  522. # [17:00] * Quits: adactio (~adactio@185.65.110.45) (Quit: adactio)
  523. # [17:01] * Joins: halfline (rstrode@nat/redhat/x-ybxegpxifhcrcalz)
  524. # [17:01] * Joins: ehsan_ (~ehsan@ip-162-250-172-176.fibre.fibrestream.ca)
  525. # [17:02] * Quits: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com) (Quit: bradleymeck)
  526. # [17:05] * Quits: sankha (~sankha@45.64.195.114) (Remote host closed the connection)
  527. # [17:06] * Quits: ehsan_ (~ehsan@ip-162-250-172-176.fibre.fibrestream.ca) (Ping timeout: 276 seconds)
  528. # [17:08] * Joins: siddhism (~siddhesh@106.221.134.35)
  529. # [17:15] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 240 seconds)
  530. # [17:16] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  531. # [17:16] * wilsonpage is now known as wilsonpage-away
  532. # [17:18] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  533. # [17:21] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  534. # [17:28] * Joins: ehsan_ (~ehsan@2607:f0c8:8000:80e0:4c09:a41e:ad03:8b8c)
  535. # [17:32] * Krinkle smiles at seeing "Web Worker" on someone's resume as a previous job title.
  536. # [17:41] * Joins: sankha (~sankha@27.106.95.218)
  537. # [17:42] * Quits: ehsan_ (~ehsan@2607:f0c8:8000:80e0:4c09:a41e:ad03:8b8c) (Remote host closed the connection)
  538. # [17:45] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  539. # [17:45] * Quits: sankha (~sankha@27.106.95.218) (Ping timeout: 260 seconds)
  540. # [17:47] * Joins: wilsonpa_ (~wilsonpag@217.111.161.213)
  541. # [17:47] <rbyers> smaug, miketaylr: how much web compat pain do you feel from Mozilla not having support for 'mousewheel' events? I'd like to consider removing support from blink (in favor of standard 'wheel' events which we've long supported).
  542. # [17:49] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 240 seconds)
  543. # [17:50] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  544. # [17:51] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-hczvtnfxwxuwkekt)
  545. # [17:54] * Joins: svl (~me@86.81.103.1)
  546. # [17:55] * Quits: siddhism (~siddhesh@106.221.134.35) (Quit: Leaving.)
  547. # [17:55] * Joins: siddhism (~siddhesh@106.221.134.35)
  548. # [18:01] * wilsonpa_ is now known as wilsonpage-away
  549. # [18:01] * wilsonpage-away is now known as wilsonpa_
  550. # [18:01] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Remote host closed the connection)
  551. # [18:02] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  552. # [18:05] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  553. # [18:05] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  554. # [18:06] * Parts: siddhism (~siddhesh@106.221.134.35)
  555. # [18:09] <miketaylr> rbyers: i'm not aware of any sites that are broken due to us lacking mousewheel events, but that's probably because i focus more on mobile ^_^
  556. # [18:09] <miketaylr> smaug____ might have more insight there, but i'll poke around bugzilla
  557. # [18:09] * Quits: wilsonpa_ (~wilsonpag@217.111.161.213) (Ping timeout: 276 seconds)
  558. # [18:10] <rbyers> miketaylr: Ok, thanks! Sadly we don't yet have a usecounter for this - adding one now. Probably too hard to search httparchive for.
  559. # [18:10] <miketaylr> and probably filled with scripts that just try to copy every possible event, etc.
  560. # [18:12] <rbyers> Yep. Interestingly our behavior is not to fire mousewheel on a node if that node has ANY wheel listeners. I'm kind of surprised that hasn't caused compat issues (eg. with multiple scripts from multiple places all listening on window or documentElement).
  561. # [18:12] <smaug____> rbyers: I don't recall many bugs, especially not recent bugs about mousewheel
  562. # [18:13] <rbyers> Thanks. And Firefox has dropped DOMMouseScroll (or any other non-standard API) for this, right?
  563. # [18:14] <rbyers> That's pretty promising.
  564. # [18:14] <smaug____> rbyers: since Gecko has had its own non-spec'ed DOMMouseScroll for ages, most pages (which aren't using 'wheel') I've looked do something like window.addEventListener(window.onmousewheel ? "mousewheel" : "DOMMouseScroll", listener);
  565. # [18:14] * Parts: ritsyy (~richa@117.212.16.223)
  566. # [18:14] <smaug____> rbyers: DOMMouseScroll is still there
  567. # [18:15] <rbyers> Oh shoot, so that means Firefox probably isn't a good proxy for the pain I'd feel by trying to remove mousewheel from blink. Ok, thanks anyway.
  568. # [18:15] <smaug____> 'wheel' is after all relatively new addition to the platform
  569. # [18:17] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  570. # [18:20] * Joins: JeanCarloMachado (~jean@200-203-11-39.cslce701.dsl.brasiltelecom.net.br)
  571. # [18:20] <rbyers> Yeah, indeed. FWIW it's looking like I might not be able to fix scrollTop unless I also remove mousewheel ;-)
  572. # [18:21] <smaug____> "fun"
  573. # [18:21] <rbyers> http://crbug.com/501568
  574. # [18:21] <miketaylr> just remove all events, and add 'em back one by one as people complain
  575. # [18:21] <smaug____> hmm, I guess browsers should start warn about use of mousewheel or DOMMouseScroll events
  576. # [18:23] * Joins: ehsan_ (~ehsan@2607:f0c8:8000:80e0:4c09:a41e:ad03:8b8c)
  577. # [18:26] <rbyers> Yeah I'd add a deprecation warning if the usage is low enough.
  578. # [18:27] <rbyers> (we don't want to train developers to ignore deprecation warnings by spamming them with ones for things we're realistically unlikely to actually remove anytime soon)
  579. # [18:27] <rbyers> But it's not looking good. Just checked 3 random sites: Facebook, GMail, Google sheets - all use 'mousewheel' + 'DOMMouseScroll' instead of wheel :-(
  580. # [18:27] * Joins: benwerd (~benwerd@199.87.84.238)
  581. # [18:28] <Domenic> IIRC all three have different semantics?
  582. # [18:28] <Domenic> Otherwise I'd say just standardize all three as aliases
  583. # [18:28] <rbyers> Yeah, slightly different APIs
  584. # [18:28] <rbyers> wheel and mousewheel are similar.
  585. # [18:28] <Domenic> I guess that doesn't help your scrollLeftTopInterop problem either
  586. # [18:28] <rbyers> No, but you already predicted I wouldn't be able to fix that one ;-)
  587. # [18:32] <rbyers> Actually I believe blink fires identical WheelEvent objects for wheel and mousewheel listeners. We just have 3 non-standard properties on WheelEvent - wheelDelta, wheelDeltaX, wheelDeltaY (IIRC the signs may be reversed).
  588. # [18:32] <smaug____> so I'm worried that if blink can't fix scroll* issue, scrollingElement is totally useless and should be removed from the platform
  589. # [18:32] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  590. # [18:33] * Quits: benwerd (~benwerd@199.87.84.238)
  591. # [18:34] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Client Quit)
  592. # [18:38] <rbyers> It depends what we want to do about not fixing scroll* issue. If we want to leave implementations as they are, then scrollingElement is VERY useful - it lets you detect the bug (and we should just update the spec to match that).
  593. # [18:38] <gsnedders> when does load fire relative to web font loading? (assumign there's no modifications to the DOM that affect font selection, etc.)
  594. # [18:39] <rbyers> Otherwise there's no good choice but to rely on UA sniffing to decide between document.body and document.documentElement...
  595. # [18:39] * Quits: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com) (Remote host closed the connection)
  596. # [18:40] <rbyers> But if, instead, we want to just change Firefox and the spec to match WebKit/Edge (so scrollingElement is almost always body - like for quirksmode pages), then yes there isn't much value to scrollingElement anymore.
  597. # [18:42] * Quits: ehsan_ (~ehsan@2607:f0c8:8000:80e0:4c09:a41e:ad03:8b8c) (Ping timeout: 260 seconds)
  598. # [18:42] <rbyers> The argument against changing the spec to match WebKit's behavior is that then the weird cases (eg. "html, body { overflow: scroll }") become even weirder - scrollingElement==null (can't detect/set document scroll position via scrollTop at all).
  599. # [18:44] <rbyers> Actually, even in that option, scrollingElement is critical in managing the transition. Firefox could just switch to WebKit behavior and sites (google properties, facebook, etc.) would just work due to all the outreach we've done to get them to depend on scrollingElement. Sites that are still relying on a WebKit UA check will be broken in Firefox if
  600. # [18:44] <rbyers> Firefox switches to the WebKit model without also adding "WebKit" to the UA string.
  601. # [18:46] <smaug____> yeah, this is difficult issue
  602. # [18:46] <smaug____> and there is still IE11
  603. # [18:47] <smaug____> and 10 too
  604. # [18:47] <smaug____> (or was 10 deprecated)
  605. # [18:47] * Joins: wilsonpa_ (~wilsonpag@217.111.161.213)
  606. # [18:51] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 260 seconds)
  607. # [18:52] <smaug____> rbyers: do you know roughly how many (%) sites are broken with scrollLeftTopInterop==true?
  608. # [18:55] <smaug____> oh, hmm, that chromium bug is about smoothscrolling. perhaps the use of it will now decrease when smoothscrolling is enabled
  609. # [18:58] * Joins: benwerd (~benwerd@199.87.84.238)
  610. # [19:00] <smaug____> rbyers: have you asked MS if they have plans to change their behavior, or will they just follow what blink does?
  611. # [19:00] <smaug____> or what about webkit?
  612. # [19:01] * Quits: Ms2ger (~Ms2ger@d54C27282.access.telenet.be) (Quit: nn)
  613. # [19:04] * Joins: ehsan_ (~ehsan@66.207.193.21)
  614. # [19:04] * Joins: disgusting_wall (uid89161@gateway/web/irccloud.com/x-rsodqdgggymrasgg)
  615. # [19:05] * Joins: wbe (~textual@port-24872.pppoe.wtnet.de)
  616. # [19:07] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  617. # [19:16] <annevk> terinjokes: if you add Console Standard to https://resources.whatwg.org/biblio.json other specifications can reference it
  618. # [19:21] * Joins: sankha (~sankha@27.106.95.218)
  619. # [19:21] * Joins: Maurice` (copyman@unaffiliated/maurice)
  620. # [19:28] <kbrosnan> /window close
  621. # [19:28] * Parts: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  622. # [19:28] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  623. # [19:28] <terinjokes> annevk: where does that come from?
  624. # [19:29] <annevk> terinjokes: https://github.com/whatwg/resources.whatwg.org
  625. # [19:30] <annevk> terinjokes: and then it's imported by some tool tobie wrote to get references between specs in some consistent fashion
  626. # [19:34] * Joins: nikkibee (~quassel@node-1w7jr9y93irfok5n29s1cbamx.ipv6.telus.net)
  627. # [19:34] <terinjokes> annevk: https://github.com/whatwg/resources.whatwg.org/pull/13
  628. # [19:37] * Quits: zdobersek (~zan@192.40.89.13) (Quit: Leaving.)
  629. # [19:37] * Guest21129 is now known as fredy
  630. # [19:48] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
  631. # [19:53] <TabAtkins> terinjokes: And I just put Console into Shepherd, so Bikeshedded specs will get access to it once it fetches.
  632. # [19:53] * Joins: thinkxl_ (thinkxl@gateway/vpn/mullvad/x-actzvczymttmfdur)
  633. # [19:53] <TabAtkins> But def do what anne is saying to get it into Bikeshed's biblio db as well.
  634. # [19:54] <TabAtkins> annevk: Do you know what other whatwg specs are Bikeshedded? I've got URL, DOM, and Console in there now.
  635. # [19:54] <terinjokes> TabAtkins: i added it to the biblio, and it's been merged
  636. # [19:54] <TabAtkins> +1
  637. # [19:54] <tobie> terinjokes: the updater bot should kick in in about 45 minutes
  638. # [19:55] <tobie> terinjokes: then you'll get it here: http://www.specref.org/?q=console
  639. # [19:56] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Ping timeout: 265 seconds)
  640. # [19:56] <terinjokes> ooh. i'm really interested in using an IBM 2741 terminal
  641. # [19:57] <TabAtkins> I love the RFCs.
  642. # [20:09] * thinkxl_ is now known as thinkx
  643. # [20:09] * thinkx is now known as thinkxl
  644. # [20:15] <rbyers> smaug____: I don't have any good way to quantify the sites broken with scrollTopLeftInterop=true. I know it's not huge anymore because we have a non-trivial number of users running with enable-experimental-web-platform-features turned on and I'm no longer getting many complaints from them (after getting a bunch of top sites fixed).
  645. # [20:15] * Quits: wilsonpa_ (~wilsonpag@217.111.161.213) (Quit: My Mac has gone to sleep. ZZZzzz…)
  646. # [20:16] <rbyers> smaug____: But I know it's at least 0.26% of the top websites based on the httparchive search for smoothscroll.js code
  647. # [20:16] <smaug____> rbyers: ok, sounds good. Is there any Gecko could do to hint to web devs to move to different APIs?
  648. # [20:16] <smaug____> s/any/anything
  649. # [20:16] <rbyers> And yes I've talked to both Edge and WebKit folks - they're prepared to follow us in fixing scrollTop if we can show we were able to do it without terrible web compat impact.
  650. # [20:17] <smaug____> I guess use of DOMMouseScroll is one thing
  651. # [20:17] <rbyers> Trying to deprecate DOMMouseScroll might help
  652. # [20:17] <rbyers> Yeah
  653. # [20:17] * smaug____ files a bug to track that
  654. # [20:17] <rbyers> But that's probably a bigger problem
  655. # [20:17] <rbyers> Usage is probably so high as to not be the best use of our collective time.
  656. # [20:18] <smaug____> true, if FB and Google are using it
  657. # [20:18] <rbyers> I'm adding a use counter to track mousewheel (but not wheel) usage - I expect it'll be high.
  658. # [20:18] <smaug____> need to contact FB and G web devs
  659. # [20:19] <rbyers> Rather than focus on mousewheel usage, I'll probably direct my energy to getting rid of smoothscroll.js - that's much more obtainable (and valuable) in the short term I think. Now that we have smooth scrolling, it's strictly better for the page anyway.
  660. # [20:22] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-hczvtnfxwxuwkekt) (Quit: Connection closed for inactivity)
  661. # [20:23] <rbyers> There might be a third option here though - change the spec in a way that's compatible but still better than the status quo. I'll do some research to see if I can find any other options.
  662. # [20:27] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 245 seconds)
  663. # [20:27] <terinjokes> tobie: looks like an update happened, but console didn't seem to make it in
  664. # [20:28] <tobie> terinjokes: yeah, I merge a manual addition to the DB minutes ago.
  665. # [20:28] <terinjokes> ah, k
  666. # [20:28] <tobie> *merged
  667. # [20:38] <annevk> TabAtkins: Notifications API iirc
  668. # [20:38] <annevk> TabAtkins: Streams?
  669. # [20:38] <botie> Streams are awesome btw, loads of fun
  670. # [20:39] <annevk> Yes
  671. # [20:39] <TabAtkins> botie, forget about Streams.
  672. # [20:39] <botie> TabAtkins, I didn't have anything matching about streams
  673. # [20:39] <TabAtkins> wtf botie
  674. # [20:39] <annevk> botie: forget streams
  675. # [20:39] <botie> annevk: I forgot streams
  676. # [20:40] <tobie> terinjokes: merged now
  677. # [20:41] <Domenic> poor botie
  678. # [20:42] <Domenic> botie, Streams are awesome btw, loads of fun
  679. # [20:42] <botie> OK, Domenic.
  680. # [20:42] <annevk> 😊
  681. # [20:53] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-iczwsvetyklqucmp) (Quit: Connection closed for inactivity)
  682. # [21:03] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  683. # [21:03] * Quits: benwerd (~benwerd@199.87.84.238)
  684. # [21:03] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  685. # [21:10] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 260 seconds)
  686. # [21:13] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  687. # [21:30] * Joins: stakagi (~stakagi@123.230.120.171.eo.eaccess.ne.jp)
  688. # [21:45] * Joins: jwalden (~waldo@2620:101:80fc:232:7e7a:91ff:fe25:a5a3)
  689. # [21:47] * Quits: disgusting_wall (uid89161@gateway/web/irccloud.com/x-rsodqdgggymrasgg) (Quit: Connection closed for inactivity)
  690. # [22:05] * Quits: halfline (rstrode@nat/redhat/x-ybxegpxifhcrcalz) (Quit: ZNC - http://znc.in)
  691. # [22:06] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  692. # [22:08] * Joins: benjamingr_ (uid23465@gateway/web/irccloud.com/x-nxmwgiysklmjuart)
  693. # [22:10] * Joins: halfline (rstrode@nat/redhat/x-bjtzhymyrhizbbxl)
  694. # [22:10] * Quits: halfline (rstrode@nat/redhat/x-bjtzhymyrhizbbxl) (Remote host closed the connection)
  695. # [22:11] * Quits: eric_carlson (~ericc@17.202.47.10) (Ping timeout: 250 seconds)
  696. # [22:12] * Quits: sankha (~sankha@27.106.95.218) (Remote host closed the connection)
  697. # [22:16] * Joins: halfline (rstrode@nat/redhat/x-bqavwvbaorlfvkkz)
  698. # [22:25] * Joins: weinig (~weinig@17.202.48.76)
  699. # [22:28] * Joins: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp)
  700. # [22:28] * Joins: tantek (~tantek@207.251.80.226)
  701. # [22:30] * Quits: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp) (Client Quit)
  702. # [22:39] <rbyers> smaug____ miketaylr: Ok I'm getting a little desperate. Do you think it would be completely insane if blink were to refuse (with a console warning) to dispatch 'mousewheel' events to handlers whose function name happened to be "ssc_wheel" (at least for the next year or so until usage has dropped)? My httparchive data suggests that's always the buggy
  703. # [22:39] <rbyers> smoothscroll.js library.
  704. # [22:41] <rbyers> Not sure I really want to go down this path (IE has relied on site-compat hacks in the past, and you guys do some hacks too, right?). But it seems only 99% insane to me (especially if time-limited)... The alternative is probably to leave interop broken, or to update the specs so Firefox has to copy WebKit's crappy bug ;-)
  705. # [22:41] <miketaylr> i'm always excited about hacks
  706. # [22:43] <miketaylr> rbyers: if you can do that and get someone poplular JakeA or paul_irish_ to signal boost a blog post
  707. # [22:43] <rbyers> miketaylr: I'm doing the blog post anyway (https://plus.google.com/+RickByers/posts/RdYaYF5DTF4 for now - probably more from our DevRel).
  708. # [22:44] <rbyers> Trouble is, these sites are mostly rinky-dink wordpress sites, probably not actively maintained, etc. So I don't expect much from outreach or even console warnings.
  709. # [22:44] <rbyers> But at least doing that will make me feel less guilty when I later break the site completely ;-)
  710. # [22:44] <miketaylr> hm, yes.
  711. # [22:46] <rbyers> maketaylr: Can you point me at any details on the ugly hacks you've done for compat? You've got some site-specific stuff activated by URL, right? Anything generic like this (lots of impacted URLs copying the identical code patterns)?
  712. # [22:46] * Quits: jwalden (~waldo@2620:101:80fc:232:7e7a:91ff:fe25:a5a3) (Quit: brb(?))
  713. # [22:48] <rbyers> Seems unfair that Firefox, IE, Opera etc. get to have all the fun resorting to compat hacks for crappy sites while chromium just says "someone will notice the breakage and fix the site" <grin>.
  714. # [22:49] <miketaylr> ain't marketshare grand
  715. # [22:51] * Joins: jwalden (~waldo@guest.mtv2.mozilla.com)
  716. # [22:52] <miketaylr> rbyers: here's opera's current browser.js https://gist.github.com/anonymous/c3df94dd2c2fe8495b2f#file-browser-js-L289
  717. # [22:52] <miketaylr> let me find some gecko stuff
  718. # [22:52] <miketaylr> this used to be much bigger in the presto days, as you might imagine
  719. # [22:54] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  720. # [22:54] <rbyers> Yeah that's surprisingly small
  721. # [22:54] <rbyers> Guess it was reserved only for the biggest impact stuff, eh?
  722. # [22:55] <miketaylr> yeah, hallvors could say more -- he used to maintain that at opera
  723. # [22:55] <miketaylr> unsure who does that now
  724. # [22:55] <rbyers> And looks like every rule is hostname controlled. Sad to see how much is google :-(. I'm gonna have to start serving some sites from google.rbyers.net just to mess with the rules here ;-)
  725. # [22:55] <miketaylr> heh
  726. # [22:56] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  727. # [22:59] <miketaylr> rbyers: here's a youtube specific hack we have to fudge the UA string in desktop https://bugzilla.mozilla.org/show_bug.cgi?id=1233970, and we also have a dynamic ua override mechanism for fennec and b2g https://dxr.mozilla.org/mozilla-central/source/mobile/android/app/ua-update.json.in
  728. # [22:59] <miketaylr> (it's not used very much, but it's handy if we need it)
  729. # [23:00] * Joins: jernoble (~jernoble@17.202.46.221)
  730. # [23:01] <hallvors> rbyers: the file for Presto-based Opera versions is also on GitHub, we had some generic hacks applied to libraries by file names there.
  731. # [23:01] <smaug____> rbyers: on desktop the hacks Gecko has are mostly for Google sites
  732. # [23:01] <smaug____> or perhaps even only
  733. # [23:01] <smaug____> and those are rare
  734. # [23:02] <smaug____> rbyers: I don't think we try to detect any JS function name or anything like that
  735. # [23:02] <smaug____> implementing that without regressing performance ... hmm, first detect that the problematic script is loaded
  736. # [23:02] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  737. # [23:03] <smaug____> and then enter to some slower code path
  738. # [23:03] <smaug____> might not be too bad
  739. # [23:03] <hallvors> rbyers: https://github.com/operasoftware/browserjs/blob/master/desktop/browserjs-12.50.js#L268
  740. # [23:03] <miketaylr> dhtml menu scripts, hooray
  741. # [23:04] <hallvors> oh, the nostalgia ;)
  742. # [23:05] <rbyers> Heh heh, ok thanks a ton guys.
  743. # [23:06] <hallvors> well, well. Presto-Opera's User JS API was great. Really powerful for those things.
  744. # [23:06] * heycam|away is now known as heycam
  745. # [23:06] <smaug____> hallvors: could it do something similar what rbyers tries to do here?
  746. # [23:06] <hallvors> As I told Mike directly a moment ago, I think it wrapped a log of power in a lot of simplicity
  747. # [23:07] <hallvors> smaug____: easily, starting here: https://github.com/operasoftware/browserjs/blob/master/desktop/browserjs-12.50.js#L414
  748. # [23:08] <hallvors> a BeforeExternalScript event to inspec file names
  749. # [23:08] <hallvors> then code like the L268 I linked above to tweak variables, environment..
  750. # [23:08] <rbyers> In my case the script is often minified - can't always rely on the script filename. See https://docs.google.com/spreadsheets/d/1P4kJfl-f5jeiKzYJyKVeo79NJEDL565Agcgl5hRh5ic/edit?pref=2&pli=1#gid=1895977753
  751. # [23:08] <hallvors> it worked like a charm :)
  752. # [23:10] <rbyers> In my case I think I'd want to hook calls to addEventListener('mousewheel'). That shouldn't be TOO performance sensitive (adding/removing mousewheel handlers shouldn't be that common).
  753. # [23:11] <rbyers> Then consult the Function.name of the provided handler...
  754. # [23:11] <hallvors> rbyers: yeah, the web has moved on a bit - all the concatenation and obfuscation makes those old approaches less useful I guess :-/
  755. # [23:11] <hallvors> We also had the amazing magic variables and functions: https://github.com/operasoftware/browserjs/blob/master/desktop/browserjs-12.50.js#L377
  756. # [23:12] <rbyers> Yeah I was just looking at those
  757. # [23:12] * Quits: svl (~me@86.81.103.1) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  758. # [23:12] <hallvors> Basically you could define getters that were invisible to page scripts
  759. # [23:12] <rbyers> fascinating
  760. # [23:12] <hallvors> not caught by enumeration etc
  761. # [23:14] <rbyers> Once the list of things becomes non-trivial it must be a bit of a nightmare to maintain, no? Eg. do you try to do automated testing for each rule?
  762. # [23:14] * Quits: Maurice` (copyman@unaffiliated/maurice)
  763. # [23:14] <rbyers> Are there cases where a web developers wants to fix their bug but can't without coordinating exactly with a change to browser.js?
  764. # [23:15] <hallvors> We had automated testing.
  765. # [23:15] <rbyers> I'm also worried about website testing. Developer makes some changes, verifies it works well in Chrome on their staging server, then pushes to their real URL which now triggers different behavior ;-)
  766. # [23:15] * Quits: tantek (~tantek@207.251.80.226) (Quit: tantek)
  767. # [23:15] <hallvors> I do remember a case or two where we'd break the site
  768. # [23:15] <hallvors> But mostly I think that happened with UA spoofing and less with browser.js
  769. # [23:16] <rbyers> It's kind of embarassing how far ahead of us y'all are on website compat - we're noobs at this :-(
  770. # [23:16] <hallvors> I have broken Deviantart and Hotmail though, with buggy browser.js updates :-p
  771. # [23:16] <smaug____> rbyers: looking at the crbug 501568. So it works in gecko because ssc_addEvent("mousewheel", ssc_wheel); doesn't really do anything since mousewheel isn't supported? So the script tries to do something (possibly buggy) and luckily that function call doesn't make sense in case of Gecko.
  772. # [23:16] <rbyers> :-) Well it's not like we don't break major sites by accidentally shipping bugs - that I can live with :-)
  773. # [23:16] <hallvors> not sure if that is somethin you should envy ;)
  774. # [23:17] <smaug____> or perhaps unfortunately, since they would have noticed their bug perhaps earlier if it was working badly in gecko
  775. # [23:17] <rbyers> smaug____ exactly. There's also a UA check specifically for Chrome, Safari or (strangely since it never works) Firefox.
  776. # [23:18] <hallvors> VoodoJS. Summon unknown browsers with untested commands, assume something will happen.
  777. # [23:18] <hallvors> :)
  778. # [23:18] * Quits: jwalden (~waldo@guest.mtv2.mozilla.com) (Quit: back later)
  779. # [23:19] <rbyers> :-)
  780. # [23:20] * Quits: beowulf (~sstewart@host217-44-164-131.range217-44.btcentralplus.com) (Quit: leaving)
  781. # [23:20] <rbyers> Ok, well I've gotta run. Thanks for all the education guys. I'll do some more research on the various options. Maybe we just break all these sites - I mean 0.26% of all web pages can't be THAT many pages, can it <grin>?
  782. # [23:21] * Joins: tantek (~tantek@207.251.80.226)
  783. # [23:21] <smaug____> detecting ssc_wheel might not be too bad
  784. # [23:21] <smaug____> and warn hard when it is detected
  785. # [23:22] <hallvors> Well, breaking mousewheel scrolling isn't the worst possible breakage (if I understand the issue correctly you can still scroll by dragging scrollbars and such?)
  786. # [23:22] <hallvors> Though I must say it would be really fun if other browsers picked up the old User JS API to assist their sitefixing :)
  787. # [23:23] <hallvors> probably not going to happen, but still :)
  788. # [23:23] <rbyers> Yeah, dragging scrollbars works (though I'm sure many users won't try that) but not keyboard.
  789. # [23:23] <hallvors> TIL API nostalgia is a feeling
  790. # [23:23] <rbyers> :-)
  791. # [23:24] <hallvors> breaking keyboard scrolling *is* bad :/
  792. # [23:24] <hallvors> IMHO..
  793. # [23:24] <rbyers> Worse than mousewheel? Because of accessibility?
  794. # [23:24] <rbyers> In practice most users scroll with wheel...
  795. # [23:24] <smaug____> hmm, do we have data about that
  796. # [23:24] <hallvors> I think it's sort of the fallback option if wheel doesn't work..
  797. # [23:25] <hallvors> I'd expect users to try keys
  798. # [23:25] <hallvors> but maybe it's just me ;)
  799. # [23:31] * Joins: JeanCarl1Machado (~jean@187-52-22-203.cslce700.dsl.brasiltelecom.net.br)
  800. # [23:32] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  801. # [23:34] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  802. # [23:35] * Quits: tantek (~tantek@207.251.80.226) (Quit: tantek)
  803. # [23:35] * Quits: JeanCarloMachado (~jean@200-203-11-39.cslce701.dsl.brasiltelecom.net.br) (Ping timeout: 265 seconds)
  804. # [23:35] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  805. # [23:36] * Joins: tantek (~tantek@207.251.80.226)
  806. # [23:36] * Quits: JeanCarl1Machado (~jean@187-52-22-203.cslce700.dsl.brasiltelecom.net.br) (Ping timeout: 240 seconds)
  807. # [23:40] * Joins: espadrine_ (~tyl@srv02.capitainetrain.com)
  808. # [23:41] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 240 seconds)
  809. # [23:41] * Quits: tantek (~tantek@207.251.80.226) (Quit: tantek)
  810. # [23:44] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  811. # [23:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  812. # [23:49] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  813. # [23:55] * Joins: rniwa (~rniwa@17.202.50.70)
  814. # [23:59] * Joins: 7JTAAAUH8 (scrollback@ec2-52-11-63-83.us-west-2.compute.amazonaws.com)
  815. # Session Close: Fri Jan 22 00:00:00 2016

Previous day, Next day

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