| 06:46 | <MikeSmith> | philipj: if you're around on IRC now, do you want to chat here about https://github.com/whatwg/wattsi/issues/16 or want me to add a comment to the issue? |
| 06:59 | <MikeSmith> | philipj: commented at https://github.com/whatwg/wattsi/issues/16#issuecomment-176606629 Just based on code inspection without testing, but I'm pretty sure that's accurate |
| 07:00 | <philipj> | MikeSmith: I am here |
| 07:01 | <philipj> | but your reply is all I need to tinker a bit |
| 07:01 | <MikeSmith> | k |
| 07:02 | <MikeSmith> | if it doesn't work lemme know |
| 07:02 | <MikeSmith> | or if it fails to compile or something |
| 07:03 | <MikeSmith> | Pascal indenting and block syntax is funky but I think you can get the idea from looking at the surrounding code |
| 07:13 | <philipj> | MikeSmith: Emacs knows how to indent this thing at least |
| 07:15 | <MikeSmith> | ah good |
| 07:15 | <MikeSmith> | Emacs knows everything :) |
| 07:18 | <philipj> | MikeSmith: got a crash simply by adding Warn('Unused reference '), can one get a symbolized backtrace? |
| 07:18 | philipj | finds MODE=DEBUG |
| 07:18 | <MikeSmith> | well that's weird |
| 07:19 | <MikeSmith> | yeah would try that first |
| 07:21 | <philipj> | well, merely trying to build with DEBUG or FAST-DEBUG with no changes crashes with EIntOverflow |
| 07:21 | <philipj> | and no usable stack or anything |
| 07:21 | <philipj> | maybe this sucks less on linux |
| 07:23 | <philipj> | MikeSmith: do you also get a million build warnings? |
| 07:23 | <MikeSmith> | yes, sorry, but I have a fix for that in another pending PR |
| 07:23 | <MikeSmith> | https://github.com/whatwg/wattsi/pull/11 |
| 07:24 | <philipj> | so the actual crash I've added (back to MODE=RELEASE) is EAccessViolation exception: Access violation |
| 07:24 | <philipj> | I guess that's a segfault? |
| 07:24 | <MikeSmith> | I guess it must be yeah |
| 07:25 | <MikeSmith> | it's never segfaulted on me yet |
| 07:26 | <MikeSmith> | I guess I should just try this myself in my environment and see what happens |
| 07:29 | <philipj> | MikeSmith: https://github.com/whatwg/wattsi/pull/17 is what I did |
| 07:30 | <MikeSmith> | k, will pull that branch and try |
| 07:47 | <MikeSmith> | philipj: no segfault for me in my environment |
| 07:48 | <MikeSmith> | and I get a (long) list of unused references emitted as expected |
| 07:50 | <philipj> | mkwst: did you see https://github.com/whatwg/html/pull/574 |
| 07:51 | <philipj> | MikeSmith: well that sucks, then I'll have to debug it :/ |
| 07:51 | <mkwst> | If it happened in the last two weeks, you can safely assume I haven't seen it. |
| 07:51 | <philipj> | but not today, for sure |
| 07:51 | <mkwst> | So buried. |
| 07:51 | <mkwst> | Will look in a minute. |
| 07:51 | <philipj> | mkwst: not critical, just a typo in CSP integration and a question for you |
| 07:52 | <philipj> | MikeSmith: what are the last few refernces listen for HTML (not DEV) for you? |
| 07:52 | <philipj> | not sure if mine crahes before or after the last one |
| 07:53 | <MikeSmith> | mkwst: https://github.com/whatwg/html/pull/523 is also waiting on you but not in any way urgent so feel free to keep it on the back burner |
| 07:53 | <MikeSmith> | philipj: XSLT10 is the last one |
| 07:53 | <MikeSmith> | XHTML1, XHTMLMOD, XPATH10 before it |
| 07:54 | <philipj> | MikeSmith: interesting, the last I see is XHTMLMOD |
| 07:54 | <philipj> | so close :) |
| 07:55 | <MikeSmith> | oops |
| 07:55 | <MikeSmith> | sorry I misunderstood your question |
| 07:55 | <MikeSmith> | flip that around |
| 07:55 | <MikeSmith> | XHTMLMOD is the last I see for HTML (not DEV) |
| 07:55 | <MikeSmith> | those are what I see for DEV |
| 07:55 | <philipj> | ok... |
| 07:56 | <philipj> | well then I got them all, then crashed later for some reason |
| 07:56 | <MikeSmith> | interesting |
| 07:56 | <MikeSmith> | so I wonder if that crash might actually be unrelated to your change |
| 07:57 | <mkwst> | philipj: You found a bug. I responded on the patch. Also, hooray for Z's, boo for S's! |
| 07:58 | <mkwst> | MikeSmith: LGTM'd your patch. Thanks for cleaning that up, and apologies for the delay. |
| 08:00 | <MikeSmith> | mkwst: no worries & thanks |
| 08:02 | <philipj> | mkwst: I wouldn't mind switching HTML over to en-US-x-foolip, but so much work |
| 08:02 | <mkwst> | s/ou/o/g |
| 08:02 | <mkwst> | s/s/z/g |
| 08:02 | <mkwst> | done! |
| 08:02 | <philipj> | so simple, I'll do it now! |
| 08:03 | <philipj> | uzer agent muzt |
| 08:03 | <philipj> | silly americans |
| 08:03 | <mkwst> | zoundz legit. |
| 08:04 | <MikeSmith> | hah |
| 08:05 | <MikeSmith> | mkwst: hey while you're around, also been wondering if you know whether there are plans to take the Referrer Policy and Suborigins specs to FPWD any time soon |
| 08:06 | <mkwst> | referrer policy is already a WD. poke jochen__ and Emily about its status. |
| 08:06 | <MikeSmith> | k |
| 08:06 | <mkwst> | I think Joel is solidifying the Suborigins proposal in the hopes of having something publishable this quarter. |
| 08:06 | <MikeSmith> | super |
| 08:06 | <MikeSmith> | thanks |
| 08:07 | <mkwst> | np |
| 08:10 | <jochen__> | I want to add Ping-From and Emily wants to brush up the referrer policy header |
| 08:10 | <jochen__> | then we'll do another WD |
| 08:12 | <MikeSmith> | jochen__: great to hear |
| 08:12 | <MikeSmith> | I see it's been over a year since the previous WD publication (the FPWD) |
| 08:23 | <mkwst> | If/when we implement automagical WD publication (I think TabAtkins is doing something with zip files? Or maybe everything's already done?), the WD will be just as up to date as the ED, which was last touched in November. |
| 08:34 | <MikeSmith> | yes |
| 08:34 | <MikeSmith> | please |
| 08:34 | <MikeSmith> | if you need help lemme know |
| 08:35 | <MikeSmith> | mkwst: kinda surprised that wendy hasn't gotten y'all set up with that already |
| 08:36 | <MikeSmith> | but maybe she's waiting for Brad or the WG to formally decide to it |
| 08:36 | <mkwst> | We have tokens, and we have the formal whatever we need. |
| 08:37 | <mkwst> | I think we were waiting for better integration between Bikeshed and Specberus/Echidicantspellthename. |
| 08:37 | <Ms2ger> | mkwst, or just move everything to BS |
| 08:37 | <MikeSmith> | mkwst: ok I think that landed last week |
| 08:37 | <mkwst> | Ms2ger: Pretty much everything is Bikeshed. I think SRI is the only non-bikeshed spec that's active. |
| 08:38 | <MikeSmith> | that is, the zip-file support (actually tar I think) landed in the pub-system code |
| 08:38 | <mkwst> | MikeSmith: Ok. Are there docs anywhere? I can poke at it. |
| 08:39 | <MikeSmith> | mkwst: lemme check |
| 08:41 | <MikeSmith> | mkwst: https://lists.w3.org/Archives/Public/spec-prod/2016JanMar/0017.html |
| 08:42 | <MikeSmith> | mkwst: specifically https://github.com/w3c/echidna/wiki/Preparing-your-document#tar-file I guess |
| 08:42 | <mkwst> | That seems to only support respec (https://github.com/w3c/spec-generator/tree/master/generators). |
| 08:43 | <mkwst> | But I guess I can just wire it up manually. |
| 08:44 | <mkwst> | Basically, I was waiting for someone else to write some bash scripts. :) |
| 08:44 | <MikeSmith> | mkwst: it intends to support Bikeshed as well, I'm certain |
| 08:44 | <MikeSmith> | heh |
| 08:44 | <MikeSmith> | well I know it had been waiting on the W3C systeam to add that upload support, not waiting on Tab for anything |
| 08:45 | <MikeSmith> | previously they had supported tarred-up Bikeshed files if you posted them at some URL and it would grab that |
| 08:46 | <mkwst> | Yeah. It's the posting at some URL bit that I don't actually want to do. I generate the ED, and publish that. I'd prefer not to publish a copy of the WD somewhere at the same time. |
| 08:46 | <MikeSmith> | what they added recently is that you can just upload a tar file to the spec-generator tool (instead of pointing it at some URL) |
| 08:46 | <MikeSmith> | yeah, agreed |
| 08:46 | <mkwst> | Ok. I bet TabAtkins already has something then. |
| 08:47 | <MikeSmith> | yeah probably worth waiting til TabAtkins is around to ask him |
| 08:49 | <MikeSmith> | mkwst: oh btw I was told just now by Antonio from the systeam that there's unfortunately a (small) bug they need to fix before this will actually work |
| 08:49 | <MikeSmith> | https://github.com/w3c/echidna/issues/252 |
| 08:50 | <mkwst> | In that case, I'll wait. :) |
| 08:51 | <MikeSmith> | yeah |
| 08:52 | <MikeSmith> | if/when you want direct help or somebody to ask who's actually working on the tooling, Antonio says to please feel free to contact him at antonio⊙wo |
| 08:55 | <MikeSmith> | Ms2ger: I have a specific question about Firefox Nightly troubleshooting but not sure if I want to (re)spam #developers with it, since I did that yesterday already and I don't want to wear out my welcome there |
| 08:55 | <MikeSmith> | maybe I can ask you here |
| 09:05 | <Ms2ger> | MikeSmith, sure, though I don't do much work on Fx anymore :) |
| 09:14 | <MikeSmith> | Ms2ger: OK the thing is, I share a profile between my Firefox and Nightly, and recently my Nightly started hanging every time I restarted it, just spinning indefinitely (OSX beachball). So I did some troubleshooting and discovered it seemed to be due to my webappsstore.sqlite file, which I guess it where localstorage stuff it stored |
| 09:15 | <MikeSmith> | anyway I would like to open a bug for it but I don't want to post my webappsstore.sqlite file because of course I guess it must have credentials in it. Or might at least |
| 09:15 | <Ms2ger> | Mhmm |
| 09:16 | <MikeSmith> | but anyway I can 100% reproduce the problem with that file if I use it with Nightly, but not with Firefox |
| 09:16 | <Ms2ger> | I'm not sure, might be that we changed something about that file |
| 09:16 | <MikeSmith> | OK |
| 09:16 | <Ms2ger> | Have you checked when it started happening? |
| 09:17 | <MikeSmith> | I tried it bit by rebuilding my Nightly from older revisions, going back to September I think |
| 09:17 | <Ms2ger> | Huh |
| 09:17 | <MikeSmith> | but it still happened not matter how far back I went so I started thinking it might not have been caused by a recent change |
| 09:18 | <MikeSmith> | anyway, it's not causing me problems personally now |
| 09:18 | <MikeSmith> | but I would like to do the good-citizen thing and try to help get it investigated by whoever is knowledgeable |
| 09:19 | <MikeSmith> | philipj: will you raise an HTML PR to remove those unused references, or do you want me to? |
| 09:20 | <philipj> | MikeSmith: I'm doing it |
| 09:21 | <Ms2ger> | MikeSmith, file a bug anyway? Not sure where, though |
| 09:21 | <philipj> | MikeSmith: but you can LGTM https://github.com/whatwg/html/pull/57 for me |
| 09:25 | <MikeSmith> | philipj: that issue? it's closed... |
| 09:26 | <MikeSmith> | it's not a PR either, but an issue 😕 |
| 09:37 | <philipj> | MikeSmith: oops, typo: https://github.com/whatwg/html/pull/574 |
| 10:45 | <Ms2ger> | dbates++ |
| 10:47 | <Ms2ger> | Oh wow, webkit threw an XMLHttpRequestException from importScripts |
| 10:50 | <jgraham> | !¡ |
| 12:46 | <Ms2ger> | miketaylr, ping |
| 12:49 | <Ms2ger> | Or anyone else who's worked on the WebKit matrix api |
| 12:57 | <Ms2ger> | zcorpan, hey, what's the testing situation for webkitcssmatrix? |
| 12:59 | <zcorpan> | Ms2ger: the changes i made to Geometry don't have tests yet. miketaylr would know better what exists today for it |
| 13:00 | <Ms2ger> | You know his timezone? |
| 14:01 | <MikeSmith> | https://github.com/whatwg/html/pull/574 LGTM'ed. Happy to also merge it for you if you want; otherwise, please merge away |
| 14:03 | <MikeSmith> | Ms2ger: miketaylr is US/Central I think |
| 14:03 | <MikeSmith> | so probably not online yet |
| 14:04 | <MikeSmith> | for another 1 hour or 2 more |
| 14:06 | <TabAtkins> | Domenic: scope/abbr are def old and used for a11y. I use scope regularly to mark up tables. I learned about this like 8 years ago. |
| 14:07 | <TabAtkins> | mkwst: Wait for me to get back from vacation. Spending Feb on solid Bikeshed dev, and hooking Bikeshed to Echidna is high priority. |
| 14:09 | <TabAtkins> | They added the piece I needed (uploading a tar of resources, rather than a URL of the resources), so I should have to much trouble doing it now. |
| 14:12 | <annevk> | TabAtkins: the confusion was that they used to be on td and th, we now have them on th only |
| 14:21 | <TabAtkins> | Oh, OK |
| 14:22 | <TabAtkins> | It seems weird for a td to have scope. |
| 14:25 | <annevk> | Yes |
| 15:40 | <annevk> | Domenic: I'm getting close to the point where I can integrate https://github.com/annevk/html-cross-origin-objects into HTML |
| 15:40 | <annevk> | Domenic: I would appreciate thoughts on how we want to handle that |
| 15:41 | <annevk> | Domenic: in terms of style and where to put all the abstract operations |
| 15:42 | <annevk> | I guess one thing I should do reorder since WindowProxy is defined first by HTML |
| 15:44 | <annevk> | Such a satisfying feeling that this is nearing completion |
| 16:35 | <Ms2ger> | annevk, \o/ |
| 17:23 | <annevk> | philipj: if you go to issues and then labels you can add/change labels, added this one for you |
| 17:26 | <philipj> | annevk: thanks! |
| 17:34 | <annevk> | Domenic: it seems there's also a couple open bugs on structured cloning |
| 17:36 | <annevk> | Maybe I'll look into that after cross-origin objects, although I was also thinking of looking into web components, hmm |
| 17:37 | <annevk> | philipj: https://www.w3.org/Bugs/Public/show_bug.cgi?id=29066 got fixed, no? |
| 19:07 | <annevk> | wanderview: any ETA on https://github.com/whatwg/fetch/pull/194? |
| 19:07 | <annevk> | JakeA: ^^ |
| 19:07 | <wanderview> | argh |
| 19:08 | <wanderview> | github method for tracking review requests sucks :-\ |
| 19:10 | <JakeA> | Thanks for the nudge |
| 19:12 | <annevk> | wanderview: I wouldn't mind a notification of outstanding PRs every couple of days |
| 19:15 | <annevk> | wanderview: JakeA: btw, search for "Overview.src.html" as the diff of that resource is almost certainly easier to read |
| 20:00 | <Domenic> | annevk: I think in general I would probably isolate these into separate sections defining WindowProxy and Location, keeping all AOs under those sections, similar to your repo |
| 20:00 | <annevk> | Domenic: should I rename slots and such so we have concepts? |
| 20:01 | <annevk> | Domenic: I guess what I'm asking for is a review on naming and conventions now, before I convert the whole thing to HTML |
| 20:01 | <Domenic> | annevk: I would do that for existing objects (Window) but for objects which you are defining from scratch using slots makes sense |
| 20:01 | <Domenic> | Hmm OK |
| 20:01 | <Domenic> | I can do that |
| 20:01 | <Domenic> | open an issue and assign to me |
| 20:01 | <annevk> | That'd be great |
| 20:11 | <annevk> | wanderview: totally onboard with SQL btw |
| 20:12 | <annevk> | wanderview: perhaps attempt to get an (GSOC) intern to write a standard? |
| 20:12 | <wanderview> | annevk: sounds like a cruel thing to do to a young person |
| 20:13 | <wanderview> | in that I don't have high hopes it would go anywhere |
| 20:13 | <annevk> | wanderview: ok, let them implement streams and then you do it |
| 20:13 | <annevk> | I dunno, it seems like everyone has that under the hood already... |
| 20:14 | <wanderview> | all the reasons websql was torpedo'd previously |
| 20:14 | <wanderview> | annevk: at orlando sicking was suggesting to me any sql standard would have to guarantee algorithm complexity of every query combination... impossibly high bar being set by people |
| 20:15 | <annevk> | I don't understand what that means |
| 20:15 | <annevk> | Performance-wise? |
| 20:15 | <wanderview> | annevk: a join on an index must be at most O(log n), etc |
| 20:15 | <wanderview> | which the IDB spec doesn't guarantee, etc... seems kind of silly to require |
| 20:15 | <annevk> | Hmm, agreed |
| 20:16 | <annevk> | I think the most pressing problem has always been that SQL has been undefined |
| 20:16 | <wanderview> | I think we could define an sql subset/variant and then provide an open source validation library people could link in |
| 21:58 | <annevk> | tobie: is there some kind of limit to the amount of folks you can at-mention? https://github.com/w3c/web-platform-tests/pull/2531 |
| 21:58 | <tobie> | Seems so. |
| 21:58 | <tobie> | annevk ^ |
| 22:10 | <MikeSmith> | makes sense, given that the github API sets limits |
| 22:10 | <MikeSmith> | like, you can only get 30 issues at a time from the issues API |
| 22:10 | <MikeSmith> | maybe the at-mention limit is 30 |
| 22:19 | <annevk> | tobie: ta |
| 22:19 | <tobie> | :) |
| 22:58 | <miketaylr> | botie: inform Ms2ger we have some reftests in moz-central, but no wpt yet for webkitcssmatrix -- i have plans to work on that (it's unclear if we can just port Apple's, IANAL). also on PTO until tuesday, but probably will end up on irc at some point between now and then |
| 22:58 | <botie> | will do |
| 22:58 | <miketaylr> | gracias botie |
| 23:01 | <miketaylr> | botie: inform Ms2ger s/reftests/mochitests/ |
| 23:01 | <botie> | will do |