Options:
- # Session Start: Mon May 06 00:00:00 2013
- # Session Ident: #whatwg
- # [00:02] <ambv> from html5lib.filters.alphabeticalattributes import Filter as AlphabeticalAttributesFilter
- # [00:02] <ambv> my inner Java child smiled.
- # [00:03] <gsnedders> Bah, we have the ModuleCacheFactoryFactory in utils.py!
- # [00:04] <gsnedders> It's even commented with something like, "Yes, I know this isn't Java. Yes, I did really write a factory factory in Python."
- # [00:05] <ambv> :)
- # [00:06] <gsnedders> (I may note I have never voluntarily written Java in my life.)
- # [00:06] <ambv> gsnedders: I've heard Richard followed up on the PyPI login issue
- # [00:06] <gsnedders> ambv: Yes, I know. :)
- # [00:13] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [00:15] * Joins: weinig (~weinig@17.212.155.4)
- # [00:18] * Joins: dydx (~dydz@coffeebar.static.monkeybrains.net)
- # [00:22] * Quits: weinig (~weinig@17.212.155.4) (Read error: Connection reset by peer)
- # [00:25] * Joins: weinig (~weinig@17.212.155.4)
- # [00:34] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [00:54] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [00:58] * Joins: alecf (~alecf@216.239.45.130)
- # [01:10] <zewt> i wonder why no browsers have made popup windows scoped to the tab they're opened from
- # [01:11] <zewt> sort of like tab-modal alerts
- # [01:13] <zewt> might make target=_blank a bit less of an abuse
- # [01:15] <ambv> how would you scope them from the UX perspective?
- # [01:15] * Quits: alecf (~alecf@216.239.45.130) (Quit: alecf)
- # [01:15] <zewt> not entirely sure; could be a second row of tabs, though that's a bit clunky
- # [01:16] <ambv> but the idea is neat
- # [01:16] <zewt> not too bad if it only shows up when it's actually used, though
- # [01:17] * Joins: barneybook (~kvirc@220-136-58-73.dynamic.hinet.net)
- # [01:17] <zewt> drives me nuts that pages will make every external link target=_blank to try to keep you from leaving their site, so i disable opening windows (which breaks sites, but not too frequently)
- # [01:17] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [01:18] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [01:18] * Quits: barneybook|2 (~kvirc@220-136-58-73.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [01:18] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [01:20] * Quits: Zauberfisch|idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [01:20] * Joins: alecf (~alecf@216.239.45.130)
- # [01:23] * Joins: OnlyMax (~OnlyMax@187-126-47-55.user.veloxzone.com.br)
- # [01:24] <ambv> by the way, what does WHATWG think of the HTML5 logo
- # [01:24] <ambv> especially now that there's no longer a 5 in HTML5
- # [01:25] <zewt> does anyone in here care about logos? heh
- # [01:25] * Joins: Obvious (tachikoma@188.226.74.2)
- # [01:25] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [01:38] <gsnedders> zewt: Opera basically does.
- # [01:41] * Quits: dydx (~dydz@coffeebar.static.monkeybrains.net) (Quit: dydx)
- # [01:41] * Quits: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 256 seconds)
- # [01:45] * Quits: jimmyalcala (~jimmyalca@186.93.255.73) (Ping timeout: 255 seconds)
- # [01:50] * heycam|away is now known as heycam
- # [01:52] * Joins: jimmyalcala (~jimmyalca@186.93.255.73)
- # [01:54] <heycam> Hixie++
- # [01:56] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
- # [02:00] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [02:05] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
- # [02:07] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [02:10] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [02:10] <ambv> gsnedders: about simpletree, ask me again tomorrow
- # [02:12] <ambv> I have to see what the various options are (and for instance what can the PyPy guys use)
- # [02:13] * manu1 is now known as manu
- # [02:13] * manu is now known as manu1
- # [02:13] * manu1 is now known as manu`
- # [02:13] * manu` is now known as mnu
- # [02:15] * mnu is now known as m4nu
- # [02:18] <ambv> but I suspect nobody will miss it if it's gone. xml.etree and xml.dom.minidom are widely known, it makes sense for people to use them.
- # [02:19] <ambv> James' comment on simpletree.py says it all
- # [02:19] <ambv> "Really crappy basic implementation of a DOM-core like thing"
- # [02:24] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 255 seconds)
- # [02:26] * Quits: ambv (~ambv@ajh113.neoplus.adsl.tpnet.pl) (Ping timeout: 264 seconds)
- # [03:04] * Quits: ripples (~ripples@197.87.199.3) (Quit: soon)
- # [03:07] * Krinkle is now known as Krinkle|detached
- # [03:31] * Quits: dbaron (~dbaron@50.0.192.124) (Ping timeout: 276 seconds)
- # [03:31] * Quits: alecf (~alecf@216.239.45.130) (Quit: alecf)
- # [03:33] * Quits: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [03:33] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [03:35] * Quits: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [03:35] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [03:36] * Quits: barneybook (~kvirc@220-136-58-73.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [03:51] * Joins: lecuyer (~Thunderbi@76.91.254.71)
- # [04:19] * Joins: barneybook (~kvirc@36-224-114-251.dynamic-ip.hinet.net)
- # [04:31] * Quits: irfaN (~irfaN@unaffiliated/irfan) (Quit: Leaving)
- # [04:39] * heycam is now known as heycam|away
- # [04:48] * Joins: nimbu (~nimbu@12.238.188.253)
- # [04:52] * Quits: weinig (~weinig@17.212.155.4) (Quit: weinig)
- # [04:55] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [05:01] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [05:01] * Quits: nimbu (~nimbu@12.238.188.253) (Quit: Leaving.)
- # [05:06] * heycam|away is now known as heycam
- # [05:08] * Quits: Badreddin (~Nur@189.192.138.187) (Quit: leaving)
- # [05:09] * Joins: alecf (~alecf@216.239.45.130)
- # [05:15] * Quits: AladinBouzerd (~aladinbou@41.108.17.199) (Ping timeout: 264 seconds)
- # [05:19] * ivan``_ is now known as ivan``
- # [05:21] * Quits: alecf (~alecf@216.239.45.130) (Quit: alecf)
- # [05:27] * Quits: OnlyMax (~OnlyMax@187-126-47-55.user.veloxzone.com.br) (Quit: Leaving)
- # [06:08] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [06:10] * Joins: Badreddin (~Nur@189.192.155.69)
- # [06:15] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [06:26] * Quits: blooberry (~blooberry@134.134.137.75) (Ping timeout: 272 seconds)
- # [06:35] * Quits: danielfilho (~danielfil@200.233.52.248) (Remote host closed the connection)
- # [06:41] * Quits: lecuyer (~Thunderbi@76.91.254.71) (Ping timeout: 246 seconds)
- # [06:46] * heycam is now known as heycam|away
- # [06:54] * Joins: Badreddi1 (~Nur@189.192.155.69)
- # [06:54] * Quits: Badreddin (~Nur@189.192.155.69) (Read error: Connection reset by peer)
- # [06:55] * heycam|away is now known as heycam
- # [07:03] * Joins: IroquoisTwist (~IroquoisT@2602:306:c503:dfa0:64e0:6f91:60a9:a04)
- # [07:04] * Joins: annevk (~annevk@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [07:09] * Quits: Badreddi1 (~Nur@189.192.155.69) (Ping timeout: 272 seconds)
- # [07:10] * Joins: Badreddin (~Nur@189.192.155.69)
- # [07:13] * Quits: Badreddin (~Nur@189.192.155.69) (Client Quit)
- # [07:25] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:26] * Quits: annevk (~annevk@173-167-127-66-sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [07:43] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:49] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 256 seconds)
- # [07:49] * Joins: danielfi_ (~danielfil@200.232.113.107)
- # [07:53] <Hixie> heycam: what'd i do to get incremented? :-)
- # [07:54] <heycam> Hixie, the Cmd+R thing
- # [07:54] <heycam> Hixie, it was a flippant comment, but I'm sure it will save me some number of seconds when I accidentally do it next :)
- # [07:54] <Hixie> oh heh
- # [07:54] <Hixie> i did that when you asked for it, before i said "your wish is my command" :-)
- # [07:55] <heycam> ah :)
- # [07:55] <heycam> only saw it in the irc notification in #html-wg this morning
- # [07:55] <Hixie> #html-wg talked about it? o_O
- # [07:55] <heycam> no, there's a bot that announces changes
- # [07:55] <Hixie> oh
- # [07:55] <Hixie> i must have it muted
- # [08:00] * ojan is now known as ojan_away
- # [08:08] * Joins: dbaron (~dbaron@50.0.192.124)
- # [08:14] * Quits: m4nu (~chatzilla@pool-96-240-182-26.ronkva.east.verizon.net) (Ping timeout: 272 seconds)
- # [08:18] * Joins: ripples (~ripples@197.87.199.3)
- # [08:28] * Joins: Ms2ger (~Ms2ger@42.208-64-87.adsl-dyn.isp.belgacom.be)
- # [08:29] * Joins: m4nu (~chatzilla@pool-96-240-170-90.ronkva.east.verizon.net)
- # [08:35] * Quits: ripples (~ripples@197.87.199.3) (Read error: Connection reset by peer)
- # [08:40] * Joins: jochen__ (jochen@nat/google/x-mecohptdrzgpowth)
- # [08:46] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 264 seconds)
- # [08:48] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:48] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
- # [08:52] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [08:58] * ImBcmDth is now known as ImBcmSlp
- # [09:00] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [09:06] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [09:09] * Joins: hasather (~hasather@80.91.33.141)
- # [09:10] * Joins: JibberJim (~opera@2.220.245.244)
- # [09:12] * Joins: darobin (~darobin@78.109.80.74)
- # [09:17] * Quits: IroquoisTwist (~IroquoisT@2602:306:c503:dfa0:64e0:6f91:60a9:a04) (Remote host closed the connection)
- # [09:30] * Quits: ImBcmSlp (~Jon@unaffiliated/imbcmdth) (Changing host)
- # [09:30] * Joins: ImBcmSlp (~Jon@oftn/member/ImBcmDth)
- # [09:30] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [09:34] * Joins: pyrsmk (~pyrsmk@198.168.139.88.rev.sfr.net)
- # [09:34] * heycam is now known as heycam|away
- # [09:39] * Quits: pyrsmk (~pyrsmk@198.168.139.88.rev.sfr.net) (Client Quit)
- # [09:44] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:44] * Joins: AladinBouzerd (~aladinbou@41.108.17.199)
- # [09:50] * Joins: kennyluck (~kennyluck@219.236.246.147)
- # [09:50] * Quits: kennyluck (~kennyluck@219.236.246.147) (Client Quit)
- # [09:54] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [10:19] * Joins: ambv (~ambv@213.17.226.11)
- # [10:31] * Joins: ripples (~ripples@41-133-175-37.dsl.mweb.co.za)
- # [10:31] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [10:38] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [10:42] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:43] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
- # [10:43] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [10:45] * Joins: nonge (~nonge@p5082AB77.dip0.t-ipconnect.de)
- # [10:45] * Joins: Areks (~Areks@rs.gridnine.com)
- # [10:47] * Joins: alrra (~alrra@188.24.66.95)
- # [10:47] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [10:47] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:48] * Quits: dbaron (~dbaron@50.0.192.124) (Ping timeout: 260 seconds)
- # [10:49] * Quits: nonge_ (~nonge@p508284AC.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
- # [10:55] * Joins: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com)
- # [11:05] * Joins: vcarbune (~vcarbune@vpn-global-157-dhcp.ethz.ch)
- # [11:10] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [11:16] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [11:22] <ambv> gsnedders: remove simpletree, if you ask me. I can prepare the PR. motivation: dom and etree are more useful in terms of interop. also, James' comment on simpletree.py: "Really crappy basic implementation of a DOM-core like thing"
- # [11:22] <ambv> most importantly though: 1.0 is *the* version to remove it, if at all.
- # [11:24] <jgraham> I think gsnedders agrees with you :)
- # [11:24] <ambv> jgraham: why hello there!
- # [11:25] <ambv> thanks for html5lib, James!
- # [11:25] <jgraham> I think I have previously disagreed on the basis that it can be mildly useful to have something we fully control for testing (although perhaps that is less true now that the porject is mostly stable)
- # [11:25] <jgraham> and on the basis that the scope for 1.0 should be as small as possible
- # [11:25] <jgraham> ambv: Thanks for your contributions :)
- # [11:25] <ambv> when did you get rid of beautiful soup treebuilder?
- # [11:26] * Quits: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [11:26] <ambv> I vaguely recall that it was supported at some point
- # [11:27] <jgraham> I don't remember. Myabe not that long ago, although that was never working very well and BS4 now supports html5lib as a parser backend, so that makes life easier for us
- # [11:29] <ambv> jgraham: true. I have to look up how that works. bs4 doesn't use the entirety of html5lib, right? BS4 is a treebuilder on its own.
- # [11:30] <ambv> but more to the point: I will prepare the PR that removes simpletree.
- # [11:30] <jgraham> OK
- # [11:31] <ambv> jgraham: how about using http://www.w3.org/html/logo/downloads/HTML5_Logo_512.png as the logo for the GitHub html5lib org?
- # [11:32] <jgraham> Well it isn't MIT licensed for a start
- # [11:33] <ambv> and it has 5 in it
- # [11:33] <ambv> but so does the library name
- # [11:34] <jgraham> darobin: Speaking of licensing, I note that http://www.berjon.com/blog/2013/04/w3c-open-license.html takes a very W3C appraoch to dates in URLs :p
- # [11:39] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:41] <SimonSapin> Does / should html5lib use the encoding labels in http://encoding.spec.whatwg.org/ ?
- # [11:42] <SimonSapin> (https://github.com/SimonSapin/python-webencodings might help ;))
- # [11:42] <jgraham> It probably should, yes
- # [11:42] <jgraham> That is not 1.0 material for sure though :p
- # [11:42] <SimonSapin> sure
- # [11:42] <SimonSapin> I see a label mapping in constants.py, but I don’t know if it’s the same
- # [11:44] <jgraham> That's based on what used to be in the HTML spec. I doubt it's the same
- # [11:44] * Quits: vcarbune (~vcarbune@vpn-global-157-dhcp.ethz.ch) (Read error: Connection reset by peer)
- # [11:45] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [11:49] * Quits: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [11:52] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [12:01] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [12:03] <ambv> jgraham: OK, here you go. a logo for the library that is MIT licensed. https://github.com/ambv/html5lib-logo
- # [12:03] <ambv> I made this ™
- # [12:03] <darobin> jgraham: hahaha, actually the only place I've ever liked dates to be in URLs is for blogs
- # [12:04] <darobin> because I like to know the time context of a given post
- # [12:05] * Quits: Ms2ger (~Ms2ger@42.208-64-87.adsl-dyn.isp.belgacom.be) (Quit: bbl)
- # [12:05] <jgraham> darobin: So explain why the URL is 2013/04 and the post is 2013/05/03 :)
- # [12:05] <darobin> what?
- # [12:05] <darobin> oh fuck
- # [12:05] <darobin> that's a bug in my publishing system :)
- # [12:05] <jgraham> *that* was the part that reminded me of W3C :)
- # [12:05] <SimonSapin> darobin: is in a weird timezone
- # [12:05] <darobin> jgraham: isn't CC-BY MIT compatible?
- # [12:05] <darobin> (re the logo)
- # [12:06] <darobin> jgraham: yeah, good point
- # [12:06] <darobin> and to say I positively *hate* datedspace and have been arguing against it for essentially ever
- # [12:06] <darobin> oh well
- # [12:06] <jgraham> darobin: I expect they are compatible
- # [12:06] <jgraham> But two licenses are more complex than one
- # [12:06] <darobin> sure
- # [12:07] <darobin> it's just that if that's your concern, I would ignore it :)
- # [12:08] <jgraham> My concern is that I can't be bothered to check in the CC license and the attribution to whoever needs to be attributed for that logo, just to get a generic logo that doesn't quite fit the project anyway
- # [12:08] <jgraham> (I'm sure almost everyone using that logo is breaking the license, but oh well)
- # [12:11] <jgraham> (not least because the sample code appears to be in violation)
- # [12:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [12:19] * Quits: ripples (~ripples@41-133-175-37.dsl.mweb.co.za) (Ping timeout: 255 seconds)
- # [12:20] <darobin> I guess we should sue then :)
- # [12:21] <jgraham> Pretty sure you wouldn't win :)
- # [12:21] <jgraham> But it might be quite funny?
- # [12:22] <jgraham> Actually that "pretty sure" is based on a model of a legal system ruled by common sense
- # [12:22] <jgraham> So I retract that
- # [12:27] <ambv> jgraham: so what do you think about the WHATWG-inspired html5lib logo?
- # [12:28] <jgraham> I'm not sure. Apart from the fact that I think the WHATWG logo reveals why Hixie isn't in graphic design, I think that it suggests html5lib is a WHATWG thing, which isn't quite true
- # [12:31] * Quits: AladinBouzerd (~aladinbou@41.108.17.199) (Ping timeout: 260 seconds)
- # [12:35] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [12:36] * Joins: hallvors (~hallvord@node-c5jn52jgx5g7ed.20.ipv6.opera.com)
- # [12:51] * Joins: Ms2ger (~Ms2ger@vpne209.ugent.be)
- # [12:57] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 272 seconds)
- # [13:12] <darobin> not that I have any say, but I actually like ambv's logo *except* for the colour
- # [13:13] <darobin> I always thought that the WHATWG had picked the ugliest shade of green possible :)
- # [13:13] <Philip`> jgraham: I thought the WHATWG logo was designed by Matt Raymond, per http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2006-November/007923.html
- # [13:14] <ambv> darobin: jgraham: to make a little twist on things, we can change the color to W3C HTML5's orange instead
- # [13:14] <darobin> ambv: I have a better idea, in order to illustrate the value of design by committee, how about using BOTH the green and the orange? ;)
- # [13:14] * ambv cried a little inside
- # [13:18] * Quits: JibberJim (~opera@2.220.245.244) (Ping timeout: 246 seconds)
- # [13:20] <jgraham> Hmm, I wonder if all the variations on that logo that we have used since are copyright infringement :)
- # [13:23] * Joins: [[zzzz]] (~q@node-c27.pool-125-25.dynamic.totbb.net)
- # [13:23] <jgraham> darobin: You mean an animated gif that loops and jumps between the green and the orange at a selection of unequal intervals?
- # [13:24] <darobin> jgraham: how about an animated gradient?
- # [13:25] <ambv> I know.
- # [13:25] <ambv> It should BLINK.
- # [13:27] <jgraham> I think that we need SVG and the circle should either be, green, orange, or a feed of gsnedders' webcam. At random.
- # [13:27] * Quits: [[zzz]] (~q@node-7jf.pool-125-25.dynamic.totbb.net) (Ping timeout: 268 seconds)
- # [13:33] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [13:33] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [13:33] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [13:33] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [13:34] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [13:34] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [13:35] * Quits: alrra (~alrra@unaffiliated/alrra) (Read error: Connection reset by peer)
- # [13:35] * Joins: alrra (~alrra@188.24.66.95)
- # [13:35] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [13:35] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [13:36] <darobin> why blink when you can marquee?
- # [13:36] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 245 seconds)
- # [13:36] <ambv> https://dl.dropboxusercontent.com/u/4830253/hip5lib.png
- # [13:36] <darobin> sweet!
- # [13:36] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [13:39] <Ms2ger> Where did you get such a nice photo of darobin?
- # [13:40] <jgraham> darobin? It's a photo-fit of Ms2ger, surely?
- # [13:40] <darobin> I have no spectacles
- # [13:41] <darobin> besides, I think those glasses convey the hipsterness of a python project extremely well
- # [13:44] <jgraham> A ruby fanboi accusing *python* of being hipster? hahaha
- # [13:44] * Quits: marcosc_ (~marcosc@bl9-87-220.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [13:44] <ambv> jgraham: https://github.com/html5lib/html5lib-python/pull/45
- # [13:45] <jgraham> ambv: OK, can't review now (have real work…) but I don't think DOM is a good default treebuilder
- # [13:46] <jgraham> Since the python DOM implementation is pretty hopeless
- # [13:46] <ambv> jgraham: OK, it's more simpletree-like than etree
- # [13:46] <jgraham> Yeah, I know, but still
- # [13:46] <jgraham> I don't want to be a bad citizen by encouraging unsuspecting innocents to use it
- # [13:47] * Joins: barneybook|2 (~kvirc@36-224-114-251.dynamic-ip.hinet.net)
- # [13:47] <ambv> that leaves etree.
- # [13:47] <jgraham> Indeed
- # [13:47] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:47] <ambv> OK, will update and rebase (and break Critic again, yays ;-))
- # [13:48] * Quits: barneybook (~kvirc@36-224-114-251.dynamic-ip.hinet.net) (Read error: Connection reset by peer)
- # [13:48] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [13:48] <jgraham> Why rebase?
- # [13:48] <jgraham> Or, to put it diffrently, please don't break critic :)
- # [13:49] <ambv> OK, will use --fixup.
- # [13:49] <jgraham> Yeah, that's much better style
- # [13:49] * Quits: hober2 (~ted@unaffiliated/hober) (Remote host closed the connection)
- # [13:49] <ambv> jgraham: are you very tied to Critic? now that we're on GitHub, we might as well use that.
- # [13:49] <Ms2ger> ehehehe
- # [13:50] <jgraham> I am very very tied to critic having used the github review tools
- # [13:50] * Ms2ger sits back with popcorn
- # [13:50] <jgraham> For a service that is generally good they are embarassingly poor
- # [13:50] <jgraham> Ahem
- # [13:50] <jgraham> Anyway, rebasing *does* work with critic
- # [13:51] <jgraham> And might even work with the critic/github integration, as long as you tell critic before you push that a rebase is going to occur
- # [13:52] <jgraham> But gratuitously rebasing pushed branches is bad style; you should squash right at the end before you want to merge with/rebase onto master
- # [13:52] <jgraham> Unless you need to incorporate some other changes that happened in master in the meantime
- # [13:53] * Joins: Obvious (tachikoma@188.226.74.2)
- # [13:53] <jgraham> (but if you need that tyou probably don't want to throw away the exisitng comments, so the github solution doesn't seem ideal)
- # [13:55] <ambv> I agree in general. For projects that use GitHub for the whole PR workflow the idea is to have the PR ready for automatic merging (by the big green button) at all times
- # [13:56] <ambv> For lines of code commented in the review it also integrates nicely since they are marked as "outdated diffs" then
- # [13:59] <ambv> jgraham: I will leave dom for Genshi
- # [13:59] <gsnedders> jgraham: What's the status for PyPI?
- # [13:59] <ambv> hello, gsnedders
- # [14:00] <gsnedders> ambv: (I'll be on train for most of today, FWIW)
- # [14:00] <jgraham> gsnedders: I need to actually do stuff but yes in theory I now can do stuff
- # [14:01] <gsnedders> jgraham: tl;dr: jgraham is lazy.
- # [14:02] <ambv> jgraham: FWIW if we remove simpletree then we might switch the default DOM implementation to a better one as well
- # [14:02] <gsnedders> Also: what's this without trains being totally fucked up on a bank holiday?
- # [14:02] <ambv> same backward incompatibility
- # [14:04] <jgraham> ambv: BTW the "outdated diff" thing on github is also totally broken since it assumes that any new change renders all previous comments irrelevant. Which is obviously a total lie.
- # [14:05] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [14:09] <Ms2ger> OH: "a very happy user of the MS Word Equation Editor"
- # [14:10] <gsnedders> Ms2ger: Are you sure you didn't just mishear?
- # [14:12] <jgraham> Perhaps it's just a test so you you know that the valium has kicked in as in: "How can you tell that the drugs work? Well I am a very happy user of the MS Word Equation Editor"
- # [14:13] * [[zzzz]] is now known as [[zz]]
- # [14:13] <Ms2ger> https://groups.google.com/d/msg/mozilla.dev.platform/96dZw1jXTvM/JV5Ls2Dj73kJ
- # [14:14] <Ms2ger> (People might be interested in the rest of the thread as well)
- # [14:17] <jgraham> FWIW I once proposed that we made the parser accept a subset of (La)TeX and output a MathML DOM on the backend
- # [14:20] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:25] <zewt> never understood people squashing things before merging in git; much nicer to have the commits split out
- # [14:25] <odinho> Neh, better with nice history. Seeing all related changes on blame etc.
- # [14:25] <odinho> IMHO
- # [14:25] <jgraham> Yes, because there's nothing I want more in my history than all your "fixup! typo in arguments" commits
- # [14:25] <zewt> keeping them split apart is what gives you the nice history, instead of a bunch of work crushed into one mysterious commit
- # [14:26] <zewt> eh? i fixup those before they go anywhere
- # [14:27] <odinho> zewt: No-no. We don't squash to a SINGLE commit.
- # [14:27] * Joins: codeho (~codeho@178-26-87-50-dynip.superkabel.de)
- # [14:27] <odinho> zewt: We have commits which make sense.
- # [14:27] <odinho> zewt: Then all fixups go into one of those master commits, if they make sense there.
- # [14:27] <odinho> zewt: If it is indeed a new "extra set" of work, worthy of its own commit, it gets that.
- # [14:28] * Ms2ger prefers to think of stacks of patches
- # [14:29] <jgraham> The only things that should come in stacks are pancakes
- # [14:30] <Ms2ger> Queues, I guess
- # [14:30] <Ms2ger> The only things that should come in queues are Brits?
- # [14:30] <jgraham> Queues might be involved in procuring stacks of pancakes, for sure
- # [14:30] <zewt> a stack seems to imply they're all going to be reverted, heh
- # [14:30] * Joins: caiogondim (~caio.gond@186.192.87.53)
- # [14:31] <tomasf> pancake collections should be queues. you don't want to eat the coldest one last
- # [14:31] <zewt> pancakes don't really seem like stacks, since you don't pop them off and eat them one at a time
- # [14:32] * Ms2ger imagines zewt with several pancakes in his mouth
- # [14:32] * Joins: lukemb (~lukeMB@gemini.folhasp.com.br)
- # [14:32] <zewt> :*
- # [14:33] <jgraham> A hetrogenous collection of pancakes should be arranged in a heap sorted according to flavour
- # [14:33] <zewt> whoever first called them a "stack of pancakes" sure had a poor understanding of data structures
- # [14:34] <Ms2ger> More like :∷
- # [14:34] * Quits: codeho (~codeho@178-26-87-50-dynip.superkabel.de) (Remote host closed the connection)
- # [14:35] <tomasf> pancakes should be hung on a clothes line for random access
- # [14:35] * Joins: codeho (~codeho@178-26-87-50-dynip.superkabel.de)
- # [14:35] <Ms2ger> Looks like jgraham found a new kind of nerd-snipe
- # [14:36] <darobin> fools
- # [14:36] <darobin> pancakes should be eaten fast enough that the data structure does not matter
- # [14:36] <darobin> it's a real time thing
- # [14:36] <Ms2ger> WebRTP
- # [14:36] <darobin> if you can't parallelise the baking and eating, you don't deserve access to a stove
- # [14:37] * Joins: marcosc (~marcosc@bl12-176-38.dsl.telepac.pt)
- # [14:37] <zcorpan> should i put the old changelogs in html-differences in a <details>?
- # [14:37] * Joins: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au)
- # [14:37] <darobin> zcorpan: more importantly, have you considered changing the title?
- # [14:37] <Ms2ger> Does anybody implement details?
- # [14:37] * darobin ducks for cover
- # [14:37] <jgraham> zcorpan: How is that relevant to pancakes?
- # [14:37] <jgraham> Also, no
- # [14:38] <zcorpan> Ms2ger: chrome does
- # [14:38] <jgraham> <details> is a bad idea until we have components that are widely implemented and can express it properly
- # [14:38] <jgraham> Isn't the chrome implementation kind of horrible?
- # [14:38] <Ms2ger> Meh, chrome :)
- # [14:39] <zcorpan> maybe
- # [14:42] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:992b:555c:84b:ae43)
- # [14:44] <darobin> zcorpan: if you want something like details, but not details, don't be afraid of using some JS thing
- # [14:44] <darobin> (assuming you're not lazy about this)
- # [14:45] <darobin> so long as the default is to show the content, you can enhance
- # [14:45] <zcorpan> darobin: by 'the default' you mean without JS?
- # [14:45] <darobin> yeah
- # [14:45] <darobin> i.e. don't just display: none the hidden stuff
- # [14:46] <zcorpan> i think i'll go with the lazy card
- # [14:46] <darobin> I expected no less :)
- # [14:47] <zewt> itym more
- # [14:47] <darobin> no
- # [14:47] <darobin> I couldn't possibly have expected any less
- # [14:47] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [14:48] <darobin> also, a fine mind like zcorpan would naturally be driven to laziness
- # [14:48] <gsnedders> ambv, jgraham: BS3 support was removed around the time of fixing all the tests, as I wasn't prepared to hack stuff to sort of support a tree without namespaces.
- # [14:48] * Joins: alecf (~alecf@50-193-19-178-static.hfc.comcastbusiness.net)
- # [14:48] <zcorpan> maybe it's the tea
- # [14:52] * gsnedders reads logs from earlier and while he's at it steals some of Ms2ger's popcorn
- # [14:53] <Ms2ger> Too late, I wasn't allowed popcorn in the computer lab
- # [14:55] * Joins: shwetank (~shwetank@14.97.170.115)
- # [15:03] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:07] * Joins: jryans (~jryans@office.massrel.com)
- # [15:08] * Joins: newtron (~newtron@199.71.174.103)
- # [15:08] * Joins: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com)
- # [15:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:09] * Joins: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net)
- # [15:13] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
- # [15:16] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [15:17] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:19] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:19] * Quits: shwetank (~shwetank@14.97.170.115) (Ping timeout: 245 seconds)
- # [15:19] * Joins: shwetank (~shwetank@14.97.89.233)
- # [15:40] * Quits: alecf (~alecf@50-193-19-178-static.hfc.comcastbusiness.net) (Quit: alecf)
- # [15:43] * Quits: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:47] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:48] <ambv> gsnedders: PR updated
- # [15:54] <ambv> …and another fixup for flake8 to add missing vertical whitespace
- # [15:55] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
- # [16:03] * Joins: JohnAlbin (~JohnAlbin@36-224-105-170.dynamic-ip.hinet.net)
- # [16:04] * Quits: shwetank (~shwetank@14.97.89.233) (Remote host closed the connection)
- # [16:10] * Quits: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [16:17] * Quits: jimmyalcala (~jimmyalca@186.93.255.73) (Quit: jimmyalcala)
- # [16:18] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [16:19] * Joins: Zauberfisch-idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [16:21] <ambv> …and yet another fixup for PyPy to get rid of xml.etree DeprecationWarnings which are considered errors on Travis
- # [16:21] <jgraham> ambv: You know that critic sends notifications so that you don't have to ;)
- # [16:22] <ambv> jgraham: :-) he might know "what" but he won't know "why"
- # [16:22] <ambv> this is the dark side of "fixup!"
- # [16:22] * Quits: Ms2ger (~Ms2ger@vpne209.ugent.be) (Read error: Connection reset by peer)
- # [16:23] * Joins: AladinBouzerd (~aladinbou@41.104.103.32)
- # [16:23] * Joins: ripples (~ripples@41-133-175-37.dsl.mweb.co.za)
- # [16:26] <jgraham> True
- # [16:26] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [16:39] * Quits: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com) (Read error: Operation timed out)
- # [16:41] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
- # [16:43] * Joins: Ms2ger (~Ms2ger@vpnb096.ugent.be)
- # [16:43] * Quits: codeho (~codeho@178-26-87-50-dynip.superkabel.de) (Ping timeout: 248 seconds)
- # [16:52] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:57] <gsnedders> ambv: git commit --fixup --edit allows you to edit the message (though you should really keep the first line the same!)
- # [16:57] <ambv> good to know.
- # [16:57] <ambv> thanks!
- # [16:59] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:992b:555c:84b:ae43) (Remote host closed the connection)
- # [17:04] * Joins: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com)
- # [17:06] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:09] * Joins: annevk (~annevk@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [17:10] * Quits: Ms2ger (~Ms2ger@vpnb096.ugent.be) (Quit: bbl)
- # [17:12] * ImBcmSlp is now known as ImBcmDth
- # [17:21] * Quits: ripples (~ripples@41-133-175-37.dsl.mweb.co.za) (Read error: Connection reset by peer)
- # [17:22] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [17:22] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Ping timeout: 272 seconds)
- # [17:25] * Joins: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net)
- # [17:27] * Quits: hasather (~hasather@80.91.33.141) (Read error: Operation timed out)
- # [17:27] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [17:30] * compute__ is now known as Computer_Hunk
- # [17:39] * Joins: blooberry (blooberry_@nat/intel/x-audapmkweypgnthf)
- # [17:45] * Quits: suzak (~suzak@s2.gununu.org) (Ping timeout: 256 seconds)
- # [17:46] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [17:48] <hallvors> annevk: tried to help you resolve a bug, see PR 4 for XHR spec
- # [17:50] * Joins: rubatdub (~khalil@213.188.180.185)
- # [17:51] * Joins: jsbell (jsbell@nat/google/x-xvgmildhshsgfhuh)
- # [17:55] * Joins: suzak (~suzak@s2.gununu.org)
- # [17:56] <hallvors> annevk: two of the tests in http://w3c-test.org/web-platform-tests/master/XMLHttpRequest/send-content-type-string.htm fails in Firefox just because there is a space before the word "charset".
- # [17:58] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:58] <hallvors> Isn't that a bit silly? Aren't both "text/html;charset=windows-1252" and "text/html; charset=windows-1252" valid MIME types? Should we make the tests a bit more accepting?
- # [18:00] * Joins: mven (~mven@169.241.49.238)
- # [18:01] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [18:01] <hallvors> (there's another test somewhere else that asserts charset must be upper case, i.e. charset=UTF-8 is expected even though charset=utf-8 was set. Does that make sense?)
- # [18:03] * Joins: hober (~ted@unaffiliated/hober)
- # [18:03] * Krinkle|detached is now known as Krinkle
- # [18:05] <hallvors> sorry, it's the other way around. Test sets lower case, expects lower case - Chrome upper cases UTF-8 and the test says failure.
- # [18:05] * Joins: alrra (~alrra@188.24.66.95)
- # [18:05] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [18:05] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [18:06] <dglazkov> good morning, Whatwg!
- # [18:07] * Joins: mygan (~mygan@78-70-166-27-no181.tbcn.telia.com)
- # [18:09] * Joins: dbaron (~dbaron@50.0.192.124)
- # [18:11] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [18:12] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:12] * Quits: dcheng (dcheng@nat/google/x-pplleqevhfoxlmla) (Quit: leaving)
- # [18:13] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:14] * Quits: mven (~mven@169.241.49.238) (Remote host closed the connection)
- # [18:18] * Joins: alecf (alecf@nat/google/x-grqqzhjbcgfkugyv)
- # [18:26] * Quits: annevk (~annevk@173-167-127-66-sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [18:26] * Joins: Jarrod_ (~Jarrod_@76.77.66.100)
- # [18:26] * Quits: Jarrod_ (~Jarrod_@76.77.66.100) (Changing host)
- # [18:26] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
- # [18:27] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [18:28] * Quits: blooberry (blooberry_@nat/intel/x-audapmkweypgnthf) (Remote host closed the connection)
- # [18:33] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:34] * Joins: weinig (~weinig@17.212.155.4)
- # [18:35] * Joins: ripples (~ripples@197.87.199.3)
- # [18:36] * Joins: abarth (uid5294@gateway/web/irccloud.com/x-gvplwanwkaijjmro)
- # [18:37] * Joins: SonicX (~quassel@1.23.88.210)
- # [18:41] * Joins: yodasw16 (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net)
- # [18:42] * Quits: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
- # [18:43] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [18:43] * Joins: jonlee (~jonlee@17.212.153.19)
- # [18:44] * Quits: ambv (~ambv@213.17.226.11) (Ping timeout: 255 seconds)
- # [18:45] * Joins: annevk (~annevk@v-1045.fw1.sfo1.mozilla.net)
- # [18:45] <annevk> hallvors: just being conservative
- # [18:45] <annevk> hallvors: just in case servers mess up
- # [18:46] <hallvors> I'm somewhat tempted to rewrite to use assert regexp match to allow case insensitive and that single optional space..
- # [18:46] <annevk> hmm
- # [18:46] <annevk> that's inconsistent with what's required though
- # [18:47] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [18:47] <hallvors> because I don't really think it's the XHR test suite's job to require such things for MIME types..
- # [18:47] <annevk> well xhr makes that requirement
- # [18:47] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:48] <annevk> it requires a specific sequences of bytes, it doesn't require a particular mime type and leaves serialization up to the implementation
- # [18:49] * Quits: alecf (alecf@nat/google/x-grqqzhjbcgfkugyv) (Quit: alecf)
- # [18:50] * Joins: alecf (alecf@nat/google/x-ukxyoxrxpjbtopnp)
- # [18:50] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # [18:52] * Joins: Badreddin (~Nur@189.192.138.187)
- # [18:53] * Joins: garciawebdev (~garciaweb@host223.181-14-186.telecom.net.ar)
- # [18:59] <hallvors> annevk: if you say so. I'm trying to figure out where..
- # [18:59] * Quits: annevk (~annevk@v-1045.fw1.sfo1.mozilla.net) (Read error: Connection reset by peer)
- # [18:59] * Joins: annevk (~annevk@v-1045.fw1.sfo1.mozilla.net)
- # [19:01] * Quits: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [19:01] * Joins: dcheng (dcheng@nat/google/x-mkisvbrdqltijnbu)
- # [19:02] * Quits: garciawebdev (~garciaweb@host223.181-14-186.telecom.net.ar) (Remote host closed the connection)
- # [19:02] * Joins: garciawebdev (~garciaweb@190.244.74.107)
- # [19:09] * Joins: mven (~mven@169.241.49.238)
- # [19:10] * Joins: JibberJim (~opera@host-78-146-58-206.as13285.net)
- # [19:10] * Joins: ap (~ap@2620:149:4:1b01:9c59:72cb:678e:cf54)
- # [19:10] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [19:11] * jonlee is now known as jonlee|afk
- # [19:16] * Quits: dcheng (dcheng@nat/google/x-mkisvbrdqltijnbu) (Quit: leaving)
- # [19:18] * jonlee|afk is now known as jonlee
- # [19:20] * Joins: dcheng (dcheng@nat/google/x-mekycifecqnzgbpm)
- # [19:30] * Quits: dbaron (~dbaron@50.0.192.124) (Ping timeout: 264 seconds)
- # [19:47] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-tmsnbiqidvyvundq)
- # [19:50] <annevk> hallvors: you cannot have same-origin and anonymous flag set
- # [19:50] * Quits: SonicX (~quassel@1.23.88.210) (Read error: Connection reset by peer)
- # [19:52] * Joins: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com)
- # [19:54] * Quits: jonlee (~jonlee@17.212.153.19) (Quit: jonlee)
- # [19:55] <annevk> TabAtkins: yo, I'm your timezone
- # [19:55] <TabAtkins> annevk: Yay!
- # [19:56] <annevk> TabAtkins: fwiw, Future.resolve() also only takes a value; currently nothing in the API does something special with futures
- # [19:56] <TabAtkins> Future.all() takes futures.
- # [19:56] <annevk> TabAtkins: the only semantic is thenable assimilation or not
- # [19:56] <hallvors> annevk: Sorry, I don't get it. Where does it say I can't?
- # [19:56] <TabAtkins> Unless I just haven't read the algorithm lately, and it accepts plain values as auto-accepted promises?
- # [19:57] <annevk> hallvors: the place where it makes origin a unique identifier
- # [19:57] <hallvors> (did you mean it has no effect on same-origin?)
- # [19:57] * Joins: jonlee (~jonlee@17.212.153.19)
- # [19:57] <hallvors> open() - Set source origin to a globally unique identifier if the anonymous flag is set, and the origin of document otherwise. ???
- # [19:57] <annevk> TabAtkins: per the algorithm, {then:function() {}} and new Future() are identical
- # [19:58] <annevk> hallvors: yes
- # [19:58] <TabAtkins> annevk: Yes, yes, that's fine (for the purpose of the relevant conversation). When I say "Future", read "thenable" for now (unless I get people to agree on changing that).
- # [19:58] <annevk> TabAtkins: oh man that's so confusing
- # [19:58] <TabAtkins> Haha.
- # [19:58] <annevk> TabAtkins: I think in part that's what's ruining this conversation
- # [19:58] <TabAtkins> There's "plain values", and there's promise-likes.
- # [19:58] <annevk> Because I'm pretty sure Mark has a different set of assumptions
- # [19:59] <TabAtkins> Mark is using his own weird set of terminology that's different from everyone else's. :/
- # [19:59] <hallvors> hm.. nothing in that section about same vs cross origin. I think you mean under send(). Step 10. If the source origin and request URL are same origin etc
- # [20:00] * Joins: scottmey (~scottmey@static-96-246-47-68.nycmny.fios.verizon.net)
- # [20:00] <hallvors> here same-origin makes no reference to anonymous flag indeed
- # [20:01] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:03] * Quits: AladinBouzerd (~aladinbou@41.104.103.32) (Ping timeout: 264 seconds)
- # [20:03] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:04] * Joins: blooberry (~blooberry@134.134.139.72)
- # [20:04] <hallvors> Yup - have to remind myself that anonymous flag is basically just a way to turn off Referer: for cross-origin request..
- # [20:05] * Joins: AladinBouzerd (~aladinbou@41.104.224.109)
- # [20:06] <annevk> TabAtkins: so yeah, I guess we should write an email that is perfectly clear on terminology and then ask what invariants everyone wants
- # [20:06] * rwaldron_ is now known as rwaldron
- # [20:06] <annevk> TabAtkins: because now I've the feeling everyone is saying something else and still agreeing with each other because they all think people mean different things
- # [20:06] <TabAtkins> No, there's definitely not agreement going on here.
- # [20:06] <annevk> hallvors: if the origin is a unique identifier, it can never be same-origin with the URL
- # [20:08] <annevk> TabAtkins: I think what might be worth trying is instead of using abstract terms is to ask people what they want if you pass new Future vs something that matches {then:function(){}} vs any other kind of value
- # [20:09] <TabAtkins> annevk: At the moment we're talking about straight-up Futures in the thread, though.
- # [20:10] * Quits: Cromulent (~Cromulent@cpc9-reig5-2-0-cust321.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [20:10] <annevk> straight-up future?
- # [20:10] <TabAtkins> As in, Futures in and of themselves, not thenables (though much of it applies to thenables as well).
- # [20:10] <TabAtkins> In other words, we're not talking past each other about Futures vs thenables, at least at the moment.
- # [20:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:15] * Quits: mven (~mven@169.241.49.238) (Remote host closed the connection)
- # [20:18] <hallvors> (I don't understand why anonymous is a constructor argument and withCredentials is a property.. seems a bit inconsistent. But that's a sin of the past..)
- # [20:18] * Quits: scottmey (~scottmey@static-96-246-47-68.nycmny.fios.verizon.net) (Quit: scottmey)
- # [20:19] <hallvors> I also like Jonas Sicking's suggestion to send Authorization immediately. Implementing that shouldn't really be harder than implementing sending a setRequestHeader('Authorization', )
- # [20:19] <hallvors> - or?
- # [20:20] <hallvors> but I realise a lot of spec authoring is probably spent waiting for feedback :)
- # [20:21] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:23] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [20:23] * Joins: SonicX (~quassel@1.23.88.210)
- # [20:23] <hallvors> I don't care much about the charset case issue. Allowing the optional space is IMO reasonable.. IMO it's more readable with a space.. but it's of course nitpick and hardly worth discussing.
- # [20:25] * Quits: SonicX (~quassel@1.23.88.210) (Remote host closed the connection)
- # [20:25] * Joins: tantek_ (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [20:25] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [20:25] * tantek_ is now known as tantek
- # [20:26] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:27] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [20:27] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [20:32] * Joins: Ms2ger (~Ms2ger@193.190.253.146)
- # [20:32] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [20:32] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [20:33] * Joins: scottmey (~scottmey@static-96-246-47-68.nycmny.fios.verizon.net)
- # [20:35] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:49] * Joins: alrra (~alrra@188.24.66.95)
- # [20:49] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [20:49] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [20:49] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [20:49] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [20:50] * Joins: Robbert_ (~robbert@2001:980:9368:1:1452:3adc:607a:2f25)
- # [20:56] * jonlee is now known as jonlee|afk
- # [21:06] * Joins: erichynds (~ehynds@64.206.121.41)
- # [21:08] * jonlee|afk is now known as jonlee
- # [21:13] * Joins: annevk5 (~annevk@v-1045.fw1.sfo1.mozilla.net)
- # [21:13] * Quits: annevk (~annevk@v-1045.fw1.sfo1.mozilla.net) (Read error: Connection reset by peer)
- # [21:14] * Joins: scor (scor@drupal.org/user/52142/view)
- # [21:19] * Joins: othermaciej (~mjs@17.114.108.14)
- # [21:19] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:19] * jonlee is now known as jonlee|afk
- # [21:21] * paul_irish_ is now known as paul_irish
- # [21:21] * jonlee|afk is now known as jonlee
- # [21:27] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
- # [21:28] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
- # [21:29] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [21:30] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [21:31] * Quits: Ms2ger (~Ms2ger@193.190.253.146) (Quit: nn)
- # [21:31] * jonlee is now known as jonlee|afk
- # [21:35] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
- # [21:36] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [21:36] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 258 seconds)
- # [21:38] * jonlee|afk is now known as jonlee
- # [21:41] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Remote host closed the connection)
- # [21:46] * Joins: jpn (~jpn@194.65.5.235)
- # [21:47] * Quits: scottmey (~scottmey@static-96-246-47-68.nycmny.fios.verizon.net) (Quit: scottmey)
- # [21:48] * jonlee is now known as jonlee|afk
- # [21:48] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [21:49] * Joins: othermaciej (~mjs@17.114.108.14)
- # [21:49] * jonlee|afk is now known as jonlee
- # [21:52] <annevk5> hallvors: we could do Authorization directly, if that's also done for user@pass in URLs I suppose. Or we could even make that differ... Someone just needs to outline all the different configurations and define it...
- # [21:52] <annevk5> hallvors: pretty much all of that should be in Fetch
- # [21:53] <hallvors> just a moment..
- # [21:54] * annevk5 is now known as annevk
- # [21:54] <hallvors> Opera (presto) sends it immediately when you type user:pass@host
- # [21:55] * Joins: lecuyer (~user@144.142.12.1)
- # [21:56] * Joins: necolas (~necolas@8.25.197.24)
- # [21:56] <hallvors> Firefox doesn't though
- # [21:56] <lecuyer> not to boil the pot, but is DRM still happening in html5?
- # [21:57] <hallvors> companies with a lot of clout are still pushing DRM, yes
- # [21:58] <lecuyer> in the "have been pushing"-"have successfuly pushed", where are we?
- # [21:58] <hallvors> Neither does Chrome. But it's a bit hard to tell if it's just anti-phishing strip-away-user-pass or a deliberate feature. I'll go fake some 401s..
- # [21:58] * Quits: AladinBouzerd (~aladinbou@41.104.224.109) (Ping timeout: 264 seconds)
- # [21:59] * Joins: AladinBouzerd (~aladinbou@41.104.224.109)
- # [21:59] * jonlee is now known as jonlee|afk
- # [22:00] * Joins: KevinMarks (~KevinMark@205.248.100.252)
- # [22:00] * jonlee|afk is now known as jonlee
- # [22:01] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Read error: Connection reset by peer)
- # [22:02] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [22:02] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
- # [22:02] <hallvors> Yes, it's a feature. They both require a 401 with a correct WWW-Authenticate challenge
- # [22:07] * Quits: yodasw16 (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net) (Quit: yodasw16)
- # [22:10] * jonlee is now known as jonlee|afk
- # [22:11] * Joins: josemanuel (~josemanue@77.228.221.87.dynamic.jazztel.es)
- # [22:13] * Quits: newtron (~newtron@199.71.174.103) (Ping timeout: 276 seconds)
- # [22:14] <annevk> Yeah, it's called HTTP authentication ;-)
- # [22:14] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [22:15] * Quits: josemanuel (~josemanue@77.228.221.87.dynamic.jazztel.es) (Client Quit)
- # [22:18] <annevk> hallvors: fyi, CORS is part of Fetch
- # [22:19] <annevk> hallvors: so in fact Fetch defines the whole thing, and XHR is just an API layer
- # [22:19] <hallvors> I basically don't care where it is defined as long as I can write sensible test cases and refer to some spec :-)
- # [22:20] <hallvors> The (largely theoretical) problem with sending Authorization immediately is that the server might request something else than Basic..
- # [22:21] <hallvors> so we throw a spanner into the auth negotiation feature of HTTP if we did that
- # [22:21] * jonlee|afk is now known as jonlee
- # [22:21] <hallvors> (would throw)
- # [22:26] * Quits: weinig (~weinig@17.212.155.4) (Ping timeout: 252 seconds)
- # [22:29] * Quits: ap (~ap@2620:149:4:1b01:9c59:72cb:678e:cf54) (Remote host closed the connection)
- # [22:29] * Joins: ap (~ap@17.212.154.229)
- # [22:30] * Quits: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net) (Read error: Connection reset by peer)
- # [22:31] * jonlee is now known as jonlee|afk
- # [22:32] * Joins: sicking (~sicking@nat/mozilla/x-jpnxpjdneubzrcqu)
- # [22:33] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
- # [22:33] * Quits: sicking (~sicking@nat/mozilla/x-jpnxpjdneubzrcqu) (Client Quit)
- # [22:36] * Joins: sicking (~sicking@nat/mozilla/x-ffocmgbnkeduvuog)
- # [22:39] * Joins: othermaciej (~mjs@17.114.108.14)
- # [22:40] * Quits: mh0 (mh0@unaffiliated/mh0) (Quit: ZNC - http://znc.in)
- # [22:40] * Quits: lecuyer (~user@144.142.12.1) (Ping timeout: 264 seconds)
- # [22:42] * Joins: lecuyer (~user@144.142.12.1)
- # [22:45] * jonlee|afk is now known as jonlee
- # [22:45] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:49] * Joins: sgalineau (~sylvaing@sjfw1.adobe.com)
- # [22:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:52] * Quits: barneybook|2 (~kvirc@36-224-114-251.dynamic-ip.hinet.net) (Ping timeout: 272 seconds)
- # [22:53] * Joins: yodasw16 (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net)
- # [22:54] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # [22:55] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [22:55] * jonlee is now known as jonlee|afk
- # [22:59] * Quits: lecuyer (~user@144.142.12.1) (Quit: Lost terminal)
- # [23:00] * Quits: AladinBouzerd (~aladinbou@41.104.224.109) (Ping timeout: 264 seconds)
- # [23:01] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:04] * Joins: josemanuel (~josemanue@77.228.221.87.dynamic.jazztel.es)
- # [23:10] * Quits: lukemb (~lukeMB@gemini.folhasp.com.br) (Quit: Leaving)
- # [23:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:14] * jonlee|afk is now known as jonlee
- # [23:14] * Joins: AladinBouzerd (~aladinbou@41.104.224.109)
- # [23:16] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] * Joins: newtron (~newtron@184.175.16.72)
- # [23:21] * heycam|away is now known as heycam
- # [23:22] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:23] * Quits: erichynds (~ehynds@64.206.121.41) (Quit: erichynds)
- # [23:24] * jonlee is now known as jonlee|afk
- # [23:24] * Quits: newtron (~newtron@184.175.16.72) (Ping timeout: 276 seconds)
- # [23:24] * Quits: yodasw16 (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net) (Quit: yodasw16)
- # [23:27] * Quits: rubatdub (~khalil@213.188.180.185) (Read error: Connection reset by peer)
- # [23:29] * Joins: Iroquois_ (~IroquoisT@69.170.160.74)
- # [23:29] * Quits: josemanuel (~josemanue@77.228.221.87.dynamic.jazztel.es) (Quit: Saliendo)
- # [23:30] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:30] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [23:31] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:32] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
- # [23:33] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Ping timeout: 260 seconds)
- # [23:35] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [23:35] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:35] * jonlee|afk is now known as jonlee
- # [23:39] * Joins: othermaciej (~mjs@17.114.108.14)
- # [23:45] * jonlee is now known as jonlee|afk
- # [23:51] * jonlee|afk is now known as jonlee
- # [23:57] * Quits: Iroquois_ (~IroquoisT@69.170.160.74) (Remote host closed the connection)
- # [23:58] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # Session Close: Tue May 07 00:00:00 2013
The end :)