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