| 07:49 | <jgraham> | ambv: The problem you found is basically "santizer deswign is totally broken" |
| 07:49 | <jgraham> | Or rather "sanitizer tries to pretend that treewalker tokens are just like tokenizer tokens, fails" |
| 07:49 | <ambv> | I found it preparing the most basic sanitizer-as-filter example for docs. |
| 07:50 | <ambv> | Because the sanitizer is indeed a cool feature. |
| 07:50 | <jgraham> | It is |
| 07:50 | <jgraham> | But we need to fix it somehow to work with both the tokenizer and the treewalker |
| 07:50 | <jgraham> | Accounting for their differences |
| 07:51 | <ambv> | Definitely a thing to do for 1.0, but not for 1.0b1 |
| 07:55 | <ambv> | gsnedders: jgraham: if #53 breaks some tests which are still not fixed, can you integrate #51 first? (the same code is in #53 as well) |
| 07:56 | <ambv> | basically now documents with xml attributes crap out with a stupid exception, this has little to do with DataLossWarning hiding *other* problems in the test suite |
| 08:03 | <ambv> | gsnedders: jgraham: same goes for integrating #52 first versus #44 which is still apparently incomplete |
| 08:09 | <hsivonen> | What's the right way to report potential Gmail security bugs? |
| 08:10 | <hsivonen> | oops. nevermind. It's not a potential security bug that I saw. Just a plain bug. |
| 08:26 | <ambv> | gsnedders: jgraham: I integrated docs to master, you can add new stuff and edit existing docs as you please. rtfd.org is now also switched to build from master. it syncs daily, if you want to make it refresh the docs faster, go to the rtfd.org dashboard and click Build manually. |
| 08:27 | <jgraham> | ambv: Nice |
| 08:27 | <ambv> | (currently building the new version) |
| 08:30 | <ambv> | jgraham: this is a new section - https://html5lib.readthedocs.org/en/latest/movingparts.html |
| 08:32 | <ambv> | jgraham: you can basically replace http://code.google.com/p/html5lib/wiki/UserDocumentation with a link to https://html5lib.rtfd.org/ at this point. |
| 08:33 | <ambv> | hehe, Travis build failed. Reason: HTTP error 503 while getting https://pypi.python.org/packages/source/s/six |
| 09:09 | <hsivonen> | does the W3C have a position on network neutrality? |
| 09:19 | <annevk> | hsivonen: not a published one as far as I know |
| 09:21 | <annevk> | I wonder how I missed http://www.w3.org/TR/2010/NOTE-hlink-20101216/ |
| 09:22 | <hsivonen> | annevk: :-( |
| 09:23 | <hsivonen> | annevk: I guess I can't use "your argument is invalid, because this forum is committed to network neutrality" |
| 09:23 | <annevk> | hsivonen: cannot upset all those paying members, which these days include the cable guys |
| 09:23 | <jgraham> | Seems like TimBL believes in it? OR at least that's what I got from http://www2013.org/2013/05/16/highlights-from-the-day-4/ |
| 09:24 | <jgraham> | Ofc it seems like these days W3C is all about the big bucks |
| 09:25 | <annevk> | I remember TimBL also celebrating when the Netherlands adopted a law in favor of net neutrality. |
| 09:26 | <hsivonen> | annevk: it's telling that the Chairs say stuff is a CEO decision instead of saying the buck stops at the Director |
| 09:27 | <jgraham> | I wonder if W3C would get the RF clause through today |
| 09:27 | <jgraham> | Or if thre would be some spiel about having to protect R&D investments, and so needing RAND |
| 09:37 | <annevk> | hsivonen: it's pretty sad it's basically becoming an industry lobby club. I guess it always was to some extent if you look at WS-DeathStar and such, but that never really affected my part of the world. |
| 09:38 | <annevk> | hsivonen: but yeah, it's basically "what the Members want" and "how do we get more Members" and not so much "leading the web to its full potential". Speaking of which, that tagline seems to have disappeared from the homepage. |
| 09:40 | <zcorpan> | marcosc: what's the point of doing monthly crawls? |
| 09:41 | <zcorpan> | marcosc: i think once a year would probably be enough |
| 09:44 | <SteveF> | zcorpan: i would like it to be more frequently to be able to measure changes over time better, maybe six monthly |
| 09:44 | <zcorpan> | SteveF: ok |
| 09:44 | <zcorpan> | twice a year seems reasonable |
| 09:46 | <zcorpan> | not that i object to crawling more frequently |
| 09:56 | <ambv> | jgraham: gsnedders: guys, my announcement is in a couple of hours. can we integrate #51 and #52 and release 1.0b1 ASAP? |
| 10:16 | <marcosc> | zcorpan: I wasn't sure how often the data changes |
| 10:20 | <hsivonen> | Is there a way to change my W3C-exposed email address as one operation without unsubscribing and resubscribing to each list? |
| 10:20 | <annevk> | hsivonen: not that I know of |
| 10:21 | <annevk> | hsivonen: you could ask in #sysreq |
| 10:44 | <hsivonen> | Yay. At least GNU mailman has the option to change address for all subscriptions on a given server |
| 10:55 | <jgraham> | ambv: Can you fix the issues in https://critic.hoppipolla.co.uk/r/112 then? |
| 10:55 | <ambv> | I'm on it. |
| 10:58 | <gsnedders> | ambv: #53 passes everything here? |
| 10:58 | <gsnedders> | ambv: And Travis shows it as passing? |
| 10:59 | <gsnedders> | ambv: And all the bugs it fixes are exceptions. |
| 10:59 | <ambv> | gsnedders: I was mislead by your comment that "Similar fixes are needed for the other tests." |
| 10:59 | <gsnedders> | ambv: Right, so test_treewalker.py will probably be hiding stuff to, for example |
| 11:00 | <gsnedders> | But this fixes everything for test_parser.py |
| 11:00 | <ambv> | gsnedders: OK, merge #53 then. LGTM. All I care about now is pushing 1.0b1 out :) |
| 11:06 | gsnedders | tries to push this… |
| 11:07 | <gsnedders> | Upload failed (401): You must be identified to edit package information |
| 11:07 | <gsnedders> | Wat. |
| 11:07 | <jgraham> | Wait, what? You just dropped a review that I was looking at. |
| 11:08 | <gsnedders> | ambv said it was okay, and I was going with that. |
| 11:08 | <ambv> | jgraham: gsnedders did the same thing I did in a separate PR and we're going with his. |
| 11:09 | <gsnedders> | http://bugs.python.org/issue9995 is a lovely bug |
| 11:10 | <ambv> | gsnedders: can you also merge https://github.com/html5lib/html5lib-python/pull/52 |
| 11:10 | <ambv> | the docs currently rely on it |
| 11:10 | <ambv> | ;) |
| 11:11 | <gsnedders> | ambv: I dislike those imports being in a function, tbh |
| 11:11 | <gsnedders> | I'd rather cherry-pick https://github.com/gsnedders/html5lib-python/commit/0310db7ec93381fe874ed76abdf5a7089add5c06 |
| 11:12 | <ambv> | +1 |
| 11:12 | <ambv> | do the pick, do the pick :) |
| 11:12 | <jgraham> | gsnedders: Well I finished your review, but the branch isn't tracking anymore |
| 11:12 | <jgraham> | Which is sad |
| 11:13 | <jgraham> | (I could probably fix it, but it could be more effort than it's worth) |
| 11:14 | <gsnedders> | jgraham: Not sure it should be in ihatexml, it's a serialization matter. |
| 11:15 | <gsnedders> | jgraham: Like, it's valid to have a sysid with both, but you cannot serialize it, at least how I'd read it. |
| 11:18 | <jgraham> | gsnedders: I think you are drawing too fine a distinction there. |
| 11:26 | <ambv> | gsnedders: the CHANGELOG now suggests 1.0 gold was released today, you might want to append "b1" to the version number in CHANGES.rst |
| 11:27 | <gsnedders> | Blarf! |
| 11:41 | <zcorpan> | hsivonen: are you switching to a new email address? |
| 11:44 | <gsnedders> | ambv: Why is PyPy not in the envlist for tox? |
| 11:44 | jgraham | wonders why hsivonen would be switching email address |
| 11:45 | <ambv> | gsnedders: no particular reason, only that it's rare to have it installed. I run "tox -e pypy" to make it run. If you want to add it as default, +1 |
| 11:46 | <gsnedders> | ambv: Well, for most people, I don't expect they'll have more than two installed. |
| 11:47 | <ambv> | true. +1 for including it. How's that release going? :> |
| 11:47 | ambv | is feeling increased stress levels |
| 11:50 | <gsnedders> | ambv: Having tox fail horribly because of random ignored files from other branches, and trying again. :P |
| 12:04 | <ambv> | gsnedders: jgraham: I'll be back in 90 minutes. keeping my fingers crossed for 1.0b1 |
| 12:38 | <jgraham> | Do timers go on the DOM task source? |
| 13:20 | <annevk> | jgraham: they have their own task source |
| 13:20 | <annevk> | "The task source for these tasks is the timer task source." |
| 13:22 | <jgraham> | Oh, it's right there and matches what I remembered. Sigh. |
| 13:23 | <jgraham> | annevk: Thanks |
| 13:23 | <annevk> | fwiw, what futures use is a strawman |
| 13:23 | <annevk> | we might want to switch to microtask or some such |
| 13:24 | <jgraham> | "what futures use"? |
| 13:26 | <annevk> | I thought the question was in relation to that |
| 13:27 | <jgraham> | Did you mean "that futures use"? |
| 13:27 | <jgraham> | But yeah, the question was about the futures/setImmediate thread |
| 13:29 | <annevk> | "that futures use" does not make sense |
| 13:31 | <jgraham> | Umm? "fwiw, that futures use is a strawman" would have made lots of sense to me |
| 13:32 | <jgraham> | The same sentence with s/that/what/ is still baffling |
| 13:32 | <zcorpan> | "the thingy that futures use"? |
| 13:35 | <jgraham> | Oh |
| 13:35 | <jgraham> | I understand now, but I don't think you can use "strawman" in that sense |
| 13:36 | <jgraham> | I was reading it as "that use for futures is a strawman" |
| 13:38 | <jgraham> | I guess you meant "the task source futures use is a moot point" or something |
| 13:38 | <jgraham> | Although cealy they have to be scheduled somehow |
| 13:38 | <jgraham> | *clearly |
| 13:39 | <jgraham> | So it's not clear to me that it is |
| 13:59 | <hsivonen> | zcorpan: yes. @hsivonen.fi |
| 14:00 | <zcorpan> | hsivonen: will the old email still work? |
| 14:01 | <hsivonen> | jgraham: to avoid disruption when iki.fi is slow to forward, to make sure I can use the email in various contexts without violating the rules of IKI, to make it possible to run a Persona primary for my email address, to get domain key sigs right, to avoid annoyances when Google thinks I'm @gmail.com when I want to appear to be @ another domain |
| 14:01 | <hsivonen> | zcorpan: the old address will continue to work "forever" |
| 14:03 | <zcorpan> | ok |
| 14:06 | <hsivonen> | also, to be nice to IKI's infrastructure, considering that I get massively more mailing list email than one is supposed to subscribe to with an @iki.fi address |
| 14:06 | <jgraham> | hsivonen: I see. |
| 14:55 | <ambv> | jgraham: gsnedders: woohoo, I did the LT |
| 14:56 | <ambv> | thanks for bearing with me |
| 14:56 | <jgraham> | ambv: Cool, did it go well? |
| 14:56 | <ambv> | There's gonna be a video so you'll be the judge but I suppose it went well. I managed to make them laugh a bit, they were interested with the subject and were happy to see "pip install html5lib" |
| 14:57 | <ambv> | :-) |
| 14:57 | <jgraham> | Cool, well let us know if you get any interesting questions/discussions later |
| 14:59 | <ambv> | I will, sure. |
| 15:22 | <ambv> | gsnedders: you should tweet about the release as well :) |
| 15:22 | <ambv> | ah, I see you did. Great! :D |
| 15:28 | <ambv> | jgraham: gsnedders: thanks again, now to crunch the rest of the things to release 1.0 proper :) see you around, my battery will die any minute now. |
| 16:22 | <dglazkov> | good morning, Whatwg! |
| 17:02 | <joshuaAdarme> | hello o hola |
| 17:42 | <smaug____> | dglazkov: curious, what is Polymer team? Some Google thingie? |
| 19:05 | <TabAtkins> | smaug____: Polymer was started by and is composed mostly of some googlers, but it's an open project. |
| 19:09 | <smaug____> | TabAtkins: what is it? |
| 19:18 | <TabAtkins> | smaug____: It's some people who are playing with shadow dom and related techs to produce useful toolkits. |
| 19:18 | <TabAtkins> | smaug____: Purpose is half testing group, half seed for public dev. |
| 21:40 | <Nenor> | Hi, anyone using Sublime Text 3 with SublimeLinter ? |
| 21:48 | <TabAtkins> | I'm using ST2, and I've used SublimeLinter on it before. |