Options:
- # Session Start: Tue Aug 21 00:00:00 2007
- # Session Ident: #html-wg
- # [00:05] <anne> ouch, <ruby> & co seem kind of crappy in IE
- # [00:06] <anne> although I guess it's not much different from IEs other quirks
- # [00:06] <Philip`> Does it have problems which authors care about?
- # [00:06] <anne> more how things like a single space between an <rt> pair changes rendering completely
- # [00:07] <anne> I suppose you could encounter that in automatically generated content
- # [00:08] <anne> besides that <rt>, <rp> and <ruby> make for a mall-formed tree and <rp> and <rt> are only correctly parsed inside <ruby>
- # [00:11] <anne> hmm, twitter doesn't escape &: http://twitter.com/annevk/statuses/216739552
- # [00:29] * Quits: edas (edaspet@82.233.238.50) (Quit: Quitte)
- # [00:46] * Quits: heycam (cam@203.214.42.247) (Ping timeout)
- # [01:08] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:27] <Philip`> Is there some example of why <link hreflang> is useful?
- # [01:32] * Joins: heycam (cam@130.194.72.84)
- # [01:40] * Joins: myakura (myakura@122.29.114.29)
- # [01:50] * Joins: gavin_ (gavin@74.103.208.221)
- # [02:08] * Joins: karl (karlcow@128.30.52.30)
- # [02:19] * Quits: anne (annevk@86.90.70.28) (Ping timeout)
- # [02:41] * Quits: m0rfar (morfar@81.229.58.186) (Quit: m0rfar)
- # [02:48] * Joins: olivier (ot@128.30.52.30)
- # [02:51] * Quits: hyatt (hyatt@17.203.15.154) (Ping timeout)
- # [03:03] * Quits: tH (Rob@87.102.85.245) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [03:08] <Philip`> Hmph, the mail archives slightly misaligned my beautiful ASCII art :-(
- # [03:12] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:23] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [03:27] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
- # [03:30] * Joins: polin8 (polin8@24.184.204.6)
- # [03:30] * Quits: polin8 (polin8@24.184.204.6) (Quit: :wq)
- # [03:50] * Quits: gavin (gavin@63.245.208.169) (Ping timeout)
- # [03:51] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [03:56] * Joins: gavin (gavin@74.103.208.221)
- # [03:59] * Joins: hober (ted@68.107.112.172)
- # [04:03] * Joins: gavin_ (gavin@63.245.208.169)
- # [04:13] * Quits: aroben (adamroben@17.203.15.195) (Quit: aroben)
- # [04:26] * Quits: mjs (mjs@17.255.105.171) (Quit: mjs)
- # [04:32] * Joins: mjs (mjs@17.255.105.171)
- # [04:34] * Joins: edas (edaspet@82.233.238.50)
- # [04:36] * Quits: mjs (mjs@17.255.105.171) (Ping timeout)
- # [04:39] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [04:42] * Joins: edas (edaspet@82.233.238.50)
- # [04:45] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [04:47] * Joins: edas (edaspet@82.233.238.50)
- # [04:49] * Joins: aroben (adamroben@67.160.250.192)
- # [04:52] * Quits: aroben (adamroben@67.160.250.192) (Quit: aroben)
- # [05:12] * Joins: Zeros (Zeros-Elip@69.140.40.140)
- # [05:32] * Joins: mjs (mjs@64.81.48.145)
- # [05:45] * Joins: edaspet (edaspet@82.233.238.50)
- # [05:46] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [05:52] * Quits: Philip` (philip@80.177.163.133) (Ping timeout)
- # [05:53] * Quits: jgraham (jgraham@81.86.209.27) (Ping timeout)
- # [05:53] * Joins: Philip` (philip@80.177.163.133)
- # [05:53] * Joins: jgraham (jgraham@81.86.209.27)
- # [05:57] * Quits: Zeros (Zeros-Elip@69.140.40.140) (Ping timeout)
- # [06:00] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [06:05] * Joins: gavin (gavin@74.103.208.221)
- # [06:22] * Joins: Lachy (chatzilla@124.170.120.52)
- # [06:30] * Joins: aroben (adamroben@67.160.250.192)
- # [06:36] * Quits: Dashiva (noone@80.202.223.17) (Ping timeout)
- # [06:36] * Joins: Dashiva (noone@80.202.223.17)
- # [07:23] * Quits: edaspet (edaspet@82.233.238.50) (Quit: Quitte)
- # [07:26] <mjs> I'm surprised that all the principles seem to have a large majority in favor, even as written
- # [07:26] <mjs> I expected some to be more controversial
- # [07:28] <karl> mjs: I haven't yet replied ;)
- # [07:29] <mjs> karl: it's possible that remaining replies will be massively against the current direction of the survey, but I'd be surprised
- # [07:29] <mjs> nearly every principle has at least one person who disagrees though
- # [07:33] * karl is looking at the survey
- # [07:33] <karl> hmmm it will take a lot of time to reply
- # [07:33] <karl> *sigh*
- # [07:34] <karl> I wonder if it's my nordman nature... :) Already at the first principle, I have a "yes and no" I strongly agree and strongly disagree at the same time.
- # [07:34] <karl> it depends on the context.
- # [07:51] * Quits: aroben (adamroben@67.160.250.192) (Ping timeout)
- # [07:52] * karl is reading the HTML design principles which are in fact browsers design principles.
- # [07:52] * Joins: aroben (adamroben@67.160.250.192)
- # [07:52] <karl> I try to find other ways to write the sentences
- # [07:52] * Quits: aroben (adamroben@67.160.250.192) (Client exited)
- # [07:53] * Joins: aroben (adamroben@67.160.250.192)
- # [08:07] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [08:12] * Joins: gavin (gavin@74.103.208.221)
- # [08:18] * Quits: aroben (adamroben@67.160.250.192) (Quit: aroben)
- # [08:35] <karl> do we have a document with all the HTML 5 features into it?
- # [08:35] <karl> I mean for markup only
- # [08:36] <mjs> you mean a list of tags and attributes?
- # [08:36] <karl> no no
- # [08:36] <karl> I mean an HTML 5 document with all possible tags
- # [08:36] <karl> and attributes
- # [08:36] <mjs> oh
- # [08:36] <mjs> I don't know of one
- # [08:36] <karl> not necessary all combinations
- # [08:36] <karl> but at least all elements used
- # [08:37] <karl> so it would help to test how authoring tools behave when they are fed with foreign markup
- # [08:37] <karl> with regards to the "2.2. Degrade Gracefully"
- # [08:38] <karl> "foreign" as in not in previous version of HTML
- # [08:38] <mjs> interesting thought
- # [08:38] <mjs> though I think it might be necessary to take it on a case-by-case basis
- # [08:39] <karl> yes I guess. There are some more complicated cases. It could help also to define a basic CSS for HTML 5
- # [08:39] <mjs> since for many things the downlevel strategy involves using stylesheets or even scripts for best behavior
- # [08:54] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [08:54] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [09:06] * Quits: Lionheart (robin@66.57.69.65) (Connection reset by peer)
- # [09:17] * karl sees that the sniffing algorithm doesn't rely at all on the file extension
- # [09:17] <karl> http://www.w3.org/html/wg/html5/#content-type-sniffing
- # [09:28] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [09:30] * Joins: anne (annevk@86.90.70.28)
- # [09:37] * Quits: myakura (myakura@122.29.114.29) (Quit: Leaving...)
- # [09:39] * Joins: hendry (hendry@91.84.62.62)
- # [09:40] * Joins: heycam (cam@203.214.42.247)
- # [09:55] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [10:03] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [10:14] * Joins: tH_ (Rob@87.102.85.245)
- # [10:14] * tH_ is now known as tH
- # [10:15] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [10:20] * Joins: gavin (gavin@74.103.208.221)
- # [10:35] * Joins: zcorpan_ (zcorpan@88.131.66.80)
- # [10:37] * Joins: Lionheart (robin@66.57.69.65)
- # [10:46] * Joins: ROBOd (robod@86.34.246.154)
- # [10:50] * Quits: ROBOd (robod@86.34.246.154) (Ping timeout)
- # [10:51] * Joins: ROBOd (robod@86.34.246.154)
- # [11:04] * Joins: beowulf (beowulf@87.198.168.38)
- # [11:24] * Parts: beowulf (beowulf@87.198.168.38)
- # [11:29] * Quits: hober (ted@68.107.112.172) (Quit: ERC Version 5.2 (IRC client for Emacs))
- # [11:59] * Joins: myakura (myakura@122.29.114.29)
- # [12:24] * Joins: icaaq (icaaaq@85.228.51.33)
- # [12:33] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [12:38] * Quits: anne (annevk@86.90.70.28) (Ping timeout)
- # [12:40] * Quits: myakura (myakura@122.29.114.29) (Quit: Leaving...)
- # [12:41] * Joins: myakura (myakura@122.29.114.29)
- # [12:45] * Quits: sbuluf (qc@200.49.140.168) (Quit: sbuluf)
- # [13:18] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [13:23] * Parts: Lionheart (robin@66.57.69.65)
- # [13:25] * Quits: hendry (hendry@91.84.62.62) (Quit: leaving)
- # [13:25] * Quits: bogi (bogi@153.19.120.250) (Connection reset by peer)
- # [13:31] * Joins: hendry (hendry@89.16.172.32)
- # [14:14] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [14:19] * Joins: gavin (gavin@74.103.208.221)
- # [14:26] * Joins: billyjack (MikeSmith@mcclure.w3.org)
- # [14:29] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [14:31] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [14:31] * Quits: billyjack (MikeSmith@mcclure.w3.org) (Client exited)
- # [14:46] * Joins: edas (edaspet@82.233.238.50)
- # [14:53] * Quits: myakura (myakura@122.29.114.29) (Quit: Leaving...)
- # [15:07] * Quits: edas (edaspet@82.233.238.50) (Quit: Quitte)
- # [15:24] * Joins: bogi (bogi@153.19.120.250)
- # [16:18] <zcorpan_> http://www.w3.org/mid/740E319B-8E5C-427C-8214-5C84754A162E@robburns.com -- if we pass all his tests, then his tests aren't evil enough ;)
- # [16:19] * Joins: billmason (billmason@69.30.57.156)
- # [16:20] <zcorpan_> hmm, they're indeed not evil at all
- # [16:20] <zcorpan_> more demos than test cases
- # [16:21] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [16:26] * Joins: gavin (gavin@74.103.208.221)
- # [16:46] * Joins: robburns (robburns@98.193.22.194)
- # [16:47] <robburns> zcorpan: well maybe from Opera's point-of-view those are demos but from IE7 point-of-view those are definitely test cases.
- # [16:48] <zcorpan_> robburns: i don't see any pass conditions
- # [16:48] <robburns> zcorpan: but Opera (and iCab) definitely deserve kudos there
- # [16:48] <robburns> zcorpan_do you mean in he document itself?
- # [16:49] <zcorpan_> robburns: yes
- # [16:49] <robburns> zcorpan_it wasn't meant to be a formal test-case for our test suite (though I suppose it might inspire someting)
- # [16:50] <robburns> zcorpan: more a instrument for discussion about the draft (test suites should be produced from the draft I think)
- # [16:50] <zcorpan_> robburns: ok. it would be good to have them written as actual test cases. i'll probably be looking into writing test cases on object in due course as well
- # [16:52] <robburns> zcorpan: well feel free to draw on my feeble start
- # [16:53] <zcorpan_> i already have some tests at http://simon.html5.org/test/html/embedded/ but those are specifically testing http resonse codes
- # [16:54] * zcorpan_ needs to extend that suite to test svg in due course as well. but it's not clear to me what should happen with svg actually
- # [16:55] <zcorpan_> perhaps now would be a good time to look into <object> actually
- # [16:55] <Philip`> http://www.w3.org/2001/sw/grddl-wg/td/earlsum.py - yay, (X)HTML generation via string concatenation :-)
- # [16:56] <zcorpan_> Philip`: effective isn't it :)
- # [16:57] * zcorpan_ notes that http://html5.org/tools/web-apps-tracker uses string concatenation aswell
- # [16:59] * Philip` does http://canvex.lazyilluminati.com/misc/ref.html with string concatenation then passed into html5lib and DOM-manipulated a bit then serialised
- # [17:02] <zcorpan_> Philip`: nice!
- # [17:45] <DanC> string concatenation is the obvious quick-n-dirty approach, no? I usually migrate to genshi if the code proves to be of long-term value.
- # [17:47] <DanC> in this case, the output gets manually pasted into a page, and XML-wf-ness is checked at that point.
- # [17:47] <DanC> but yes, the code has known latent bugs:
- # [17:47] <DanC> print '<cite>%s</cite>' % \
- # [17:47] <DanC> (kb.objects(subject=term, predicate=DC['title']).next(),) #@@escaping
- # [17:50] <Philip`> I just don't really understand the "well-formed XML is easy, you just have to use anything other than string concatenation" argument for XML, since string concatenation is the easiest approach and if the technology doesn't support that then it's not nearly as easy
- # [17:53] <Philip`> (...Maybe I'm misunderstanding/misrepresenting the argument, though)
- # [17:53] * gsnedders realises he didn't note what he sent as a spec review. meh.
- # [17:58] * Joins: matt (matt@128.30.52.30)
- # [18:08] * Joins: aroben (adamroben@17.203.15.195)
- # [18:15] <Lachy> Philip`, string concatenation for XML is dangerous because it makes it too easy for a mistake to be made, like letting an unencoded ampersand or unclosed element slip through
- # [18:16] <Lachy> it happens quite often in a situation where someone naively does xml = "<p>" + userInput + "</p>"
- # [18:19] * Quits: robburns (robburns@98.193.22.194) (Ping timeout)
- # [18:22] <Philip`> That's why I think "you're a bozo if you make ill-formed XML" should be a criticism of the language rather than of the author - string concatenation is clearly something that authors want to do, and XML does a good job of nearly supporting them (particularly compared to e.g. any binary format) but falls short of actually working reliably in practice
- # [18:23] <zcorpan_> XML5 supports string concatenation :)
- # [18:24] <zcorpan_> Philip`: your html5 reference document is really good
- # [18:25] * Joins: dbaron (dbaron@71.198.189.81)
- # [18:26] <zcorpan_> Philip`: having the content model would be good too. i think some conformance reqs for authors aren't in there either, which would be good to have as well... :)
- # [18:27] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [18:30] <zcorpan_> Philip`: you should get it announced
- # [18:31] <Philip`> zcorpan_: I've uploaded a version that lists which elements can be contained in each element
- # [18:32] <Philip`> It's missing stuff about the order of elements, and won't cope properly with things like prose elements, but that can be fixed in the future :-)
- # [18:32] <zcorpan_> yeah. i'm very impressed
- # [18:32] <zcorpan_> this is exactly the sort of thing people have been asking for
- # [18:32] <matt> Quick question, just noticed that the archives link (the second one to the whatwg mailing list) in the SotD is 404, can someone fix that?
- # [18:33] <Philip`> I intentionally skipped some conformance requirements (like, who would ever care that you mustn't use BOCU-1? Just use UTF-8 and don't worry about pointless complexity), but the rest ought to correspond to the spec, but I've not been trying hard to get all the technical details right yet
- # [18:34] * Joins: gavin (gavin@74.103.208.221)
- # [18:34] <Philip`> I'm mostly just trying to play around with it to see what's useful (and preferably what doesn't involve too much hard work)
- # [18:34] <zcorpan_> ah. yep. indeed all conf reqs probably aren't needed in the reference document
- # [18:35] <Philip`> but I'm probably not very good at judging "useful", except to the extent that I know I prefer looking at the HTML4 spec rather than the HTML5 one when trying to write web pages
- # [18:35] <Philip`> matt: SotD?
- # [18:36] <zcorpan_> saying where <base> is allowed is probably worth it though :)
- # [18:36] <matt> Sorry, S.tatus o.f t.he D.ocument
- # [18:37] <Philip`> zcorpan_: As in <base> with no attributes? Isn't that totally pointless? :-)
- # [18:37] <zcorpan_> Philip`: no, <base> in general
- # [18:38] <zcorpan_> Philip`: it has to come after the charset decl but before anything else
- # [18:38] <Philip`> Oops, I missed the "where" in your statement
- # [18:39] <zcorpan_> or actually, the spec conflicts itself on that point
- # [18:39] <Philip`> The spec seems rather confusing about what order the head stuff is allowed in
- # [18:39] <zcorpan_> yeah
- # [18:39] <zcorpan_> <noscript> makes it even more confusing
- # [18:40] * Philip` is trying to avoid confusing things for now :-p
- # [18:40] <zcorpan_> matt: it's not a 404 for me?
- # [18:40] <Philip`> At least it seems clear that <base target> should be before anything with URIs
- # [18:41] <matt> Philip`: The second archive link? http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/ ?
- # [18:41] <Philip`> zcorpan_: http://www.w3.org/html/wg/html5/ -> "whatwg@whatwg.org (... archives)" is what's broken
- # [18:41] <Hixie> matt: send mail, i'll fix it when i see your mail
- # [18:41] <matt> Hixie: Sure thing, thanks.
- # [18:42] <zcorpan_> Philip`: aha. i looked at the whatwg version... :)
- # [18:42] * matt wasn't sure of the process, got pointed me here.
- # [18:42] <zcorpan_> Philip`: <base href> is clear too if you ignore what "Contexts in which this element may be used:" says
- # [18:43] <Philip`> Whoops, I meant <base href> instead of <base target>
- # [18:43] <zcorpan_> "A base element, if it has a target attribute, must come before any elements in the tree that represent hyperlinks."
- # [18:44] <Philip`> Incidentally, is there any value in not allowing <base href="..."><base target="..."> in one document? Base href and base target seem like largely distinct concepts, so it would make sense to allow distinct elements for them
- # [18:44] <zcorpan_> but <link>s don't use target. so i don't understand why that is a requirement
- # [18:46] * zcorpan_ dislikes xml:* attributes
- # [18:46] * zcorpan_ doesn't want more of them
- # [18:48] <zcorpan_> i'd rather if attributes named "id" were of type ID, and attributes named "class" were white-space separated classes. regardless of what element they were part of
- # [18:48] <zcorpan_> actually. same for lang
- # [18:48] <zcorpan_> but it's probably too late now
- # [18:48] * Philip` just adds "The <base> element must be placed before any elements that have attributes with URIs" for now, since that's not technically true but it's safe enough and less confusing and no less useful than the truth
- # [18:50] <Philip`> (and there's plenty of time to argue about details and precision in the future, but I'm in the control of the document for now and I don't care ;-) )
- # [18:50] <MikeSmith> zcorpan_ : given the XML constraints on characters in IDs, I'm not sure how much value there is in processing apps knowing which attributes are type ID anyway
- # [18:52] <MikeSmith> There are cases where I'd rather the apps didn't know, so that they didn't do constraint checking against the ID values, and emit fatal errors when the ID values don't meet those (unnecessary) constraints
- # [18:53] <zcorpan_> MikeSmith: i don't see why the constraints are relevant. you want to know which attribute is of type ID for the purpose of Selectors, getElementsByClassName, etc
- # [18:53] <zcorpan_> MikeSmith: IDs that don't meet the constraints aren't fatal
- # [18:54] <zcorpan_> MikeSmith: however, if we were to change XML at all, we could just remove the arbitrary constraints (like html5 has done)
- # [18:55] <MikeSmith> zcorpan_ - some XML processing apps do character checking for xml:id values
- # [18:55] <zcorpan_> MikeSmith: really? xml:id says, iirc, that violations of the constraints aren't fatal
- # [18:55] <MikeSmith> and fail if they find characters that aren't allowed by NCName BNF
- # [18:58] <zcorpan_> "The xml:id processor performs ID type assignment on all xml:id attributes, even those that do not satisfy the constraints."
- # [19:00] <MikeSmith> zcorpan_ - I don't know about xml:id spec itself, but I think XML spec requires ID values to match the "Name" productions
- # [19:00] <MikeSmith> production
- # [19:01] * Joins: polin8 (polin8@64.81.134.176)
- # [19:07] <MikeSmith> gsnedders - I would doubt there is any confusion among implementors about what "ordered list" means, so really wonder if there's any value in trying to define in more precisely
- # [19:18] <zcorpan_> MikeSmith: violations to xml 1.0 dtd IDs are validation errors, not fatal errors
- # [19:20] <MikeSmith> zcorpan_ - ah, Ok
- # [19:21] <MikeSmith> I thought it counted as a well-formedness error, but I guess not
- # [19:22] <zcorpan_> nope... :)
- # [19:24] <zcorpan_> http://www.w3.org/TR/REC-xml/#id
- # [19:26] * Quits: schepers (schepers@128.30.52.30) (Client exited)
- # [19:27] <MikeSmith> I see. "Validity constraint". But I guess that makes sense because the idea was that the app needs access to the DTD to be able to know attributes are type ID
- # [19:27] <zcorpan_> yeah
- # [19:28] <MikeSmith> but I thought the part of the intent of creating xml:id was to be able to enforce those same constaints without needing access to a schema
- # [19:28] <zcorpan_> aiui, the intent of creating xml:id was to be able to do ID assignment without DTDs
- # [19:29] <MikeSmith> OK
- # [19:29] <zcorpan_> anyway, gotta go
- # [19:29] * zcorpan_ waves
- # [19:30] <MikeSmith> cheers
- # [19:32] <MikeSmith> hmm, so I read the xml:id spec and find that it says, "An xml:id processor must assure that the following constraints hold for all xml:id attributes: ... The normalized value of the attribute is an NCName..."
- # [19:32] * Quits: zcorpan_ (zcorpan@88.131.66.80) (Ping timeout)
- # [19:33] <MikeSmith> but then it also says, "A violation of the constraints in this specification results in an xml:id error. Such errors are not fatal..."
- # [19:34] <MikeSmith> So I'm not sure what "must assure" means in that case.
- # [19:37] * Quits: aroben (adamroben@17.203.15.195) (Connection reset by peer)
- # [19:37] * Joins: kingryan (rking3@208.66.64.47)
- # [19:39] * Joins: beowulf (beowulf@87.198.168.38)
- # [19:41] <gsnedders> MikeSmith: you could argue that any list has an order.
- # [19:42] * Joins: briansuda (briansuda@85.220.84.60)
- # [19:42] * Joins: aroben (adamroben@17.203.15.195)
- # [19:56] * Joins: hober (ted@68.107.112.172)
- # [19:59] * Quits: beowulf (beowulf@87.198.168.38) (Client exited)
- # [20:01] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [20:10] <Philip`> "a theory that all users are too dumb to handle errors" - are there citable usability studies that demonstrate what proportion of users are too 'dumb'?
- # [20:27] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [20:28] * Joins: schepers (schepers@128.30.52.30)
- # [20:31] * Quits: dbaron (dbaron@71.198.189.81) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:35] * Joins: zcorpan_ (zcorpan@85.227.145.211)
- # [20:36] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [20:36] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [20:41] * Joins: gavin (gavin@74.103.208.221)
- # [20:45] * Quits: briansuda (briansuda@85.220.84.60) (Quit: briansuda)
- # [20:51] * Joins: dbaron (dbaron@63.245.220.241)
- # [21:08] * Joins: mjs (mjs@17.255.111.159)
- # [21:31] <Hixie> hey is there someone who can hook me up with putting a page up on the w3.org site?
- # [21:31] <Hixie> karl?
- # [21:53] * matt just got off teleconf that had DanC... perhaps he can help?
- # [21:55] <DanC> hi Hixie . what sort of page?
- # [22:08] * Joins: mjs_ (mjs@17.203.14.224)
- # [22:11] * Quits: mjs (mjs@17.255.111.159) (Ping timeout)
- # [22:12] <Philip`> Would it be helpful to have a plain non-dynamic version of the issues list?
- # [22:14] <zcorpan_> Philip`: yep, i think it would. a script that updates the list every once in a while (like once a day or something). it would also be directly searchable
- # [22:18] * Joins: hyatt (hyatt@17.203.15.154)
- # [22:21] <Philip`> http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/ is quite totally minimal, but seems to work
- # [22:21] <Philip`> (It doesn't do any caching or anything)
- # [22:22] <Philip`> (nor voting)
- # [22:23] <zcorpan_> nice
- # [22:24] <gsnedders> can we have a way to expand everything?
- # [22:24] <Philip`> (nor top-emails list)
- # [22:24] <Philip`> gsnedders: All emails in one folder, or emails in all folders?
- # [22:24] <gsnedders> Philip`: both, ideally, but really the latter
- # [22:25] * Philip` wonders if the server minds getting several thousand requests to generate one page
- # [22:25] <Philip`> Hmm, I suppose that's what caching is for
- # [22:27] <zcorpan_> hm. <div> should be allowed to be a root element, just like <html>. mostly for compound documents
- # [22:28] <gsnedders> zcorpan_: I thought last time it came up you said any element
- # [22:29] <zcorpan_> gsnedders: i did? :)
- # [22:30] <gsnedders> zcorpan_: someone did. I think you.
- # [22:30] <zcorpan_> could well be, don't remember
- # [22:36] <Hixie> Philip`: feel free to do that if you're caching and not hitting it more than once every 24h (it regens around 4am my time each day)
- # [22:36] <Hixie> DanC: a frameset that embeds the whatwg.org/issues page
- # [22:36] <Hixie> DanC: to satisfy the people who refuse to type in whatwg.org urls
- # [22:37] <DanC> er... less than inspiring
- # [22:37] <Hixie> ok well i'll let you deal with the people who aren't happy about my making the issues list available then :-)
- # [22:37] <DanC> I'm interested to learn more about that issue list, but the domain name of it is about the last thing I'm interested to worry about
- # [22:38] <Hixie> i agree
- # [22:38] <Philip`> gsnedders: http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/folder_expand/WF3-placeholder shows all the messages from one folder
- # [22:38] * Hixie is tired of people whining and not fixing their own problems
- # [22:38] <Philip`> (The message bodies get cached for infinity or until my /tmp is emptied)
- # [22:38] <Philip`> (since I assume they're never going to change)
- # [22:38] * Hixie points at Philip` as an example of someone who clearly is a more productive member of the working group than the whiners in question
- # [22:38] <Hixie> Philip`: i'll let you know if i have any reason to believe they'll change
- # [22:39] <DanC> expectation is powerful.
- # [22:39] <Philip`> Oh, I suppose they might change if you start decoding the =3Ds and stuff
- # [22:39] <Hixie> Philip`: yeah, that's the only reason i can think of
- # [22:39] <Philip`> in which case I'll just have to try to work out where the cache file is being stored
- # [22:39] <DanC> oops; I think I misread "they" in "they'll change"
- # [22:39] <Hixie> and i don't plan on doing that any time soon
- # [22:42] <DanC> I see a "... should be hosted by W3.Org..." message from Philip TAYLOR... is that you, Philip` ?
- # [22:42] <Hixie> no
- # [22:42] <Hixie> it's the Other one
- # [22:42] <Hixie> you can tell them apart because the productive Philip` doesn't capitalise domain names
- # [22:42] * DanC wishes for an easier way to correlate IRC nicks here with http://www.w3.org/2000/09/dbwg/details?group=40318&public=1
- # [22:42] <Hixie> though they both have multiple e-mail addresses, which makes things fun
- # [22:43] <DanC> I'd appreciate if people would share full names in their /whois info
- # [22:44] * Quits: gavin (gavin@74.103.208.221) (Ping timeout)
- # [22:44] <Philip`> DanC: Hmm, I would set my name in /whois if I happened to know how :-)
- # [22:45] <Philip`> but that wouldn't help in this case since I'd still have the same name as Philip TAYLOR except with fewer capitals
- # [22:45] <gavin_> most IRC clients allow you to set a "realname" somewhere in the options
- # [22:46] <Hixie> to set your realname in irsii...
- # [22:46] <Hixie> irssi even
- # [22:46] <Hixie> hmm
- # [22:46] <Hixie> i've done it, must be possible!
- # [22:46] <hendry> :)
- # [22:46] <gavin_> /set real_name foo
- # [22:46] <Hixie> aha
- # [22:46] <gavin_> (in irssi)
- # [22:47] <Hixie> there ya go
- # [22:48] <DanC> your surname is also Taylor, Philip` ?
- # [22:48] <gsnedders> DanC: there are three Phillip Taylors' in the WG, Philip` is one of them
- # [22:48] <Hixie> yeah, there's two of them, both of which use two e-mail addresses each. the more productive one (Philip` on IRC) doesn't capitalise domain names.
- # [22:49] <Hixie> i thought there were two
- # [22:49] <Hixie> i'm pretty sure we established the other day that there were actually two, spread over 4 e-mail addresses
- # [22:49] * Joins: gavin (gavin@74.103.208.221)
- # [22:49] <gsnedders> is (Webmaster) the same?
- # [22:49] <Hixie> (Webmaster) is the other one
- # [22:49] <gsnedders> I mean TAYLOR (Webmaster) and TAYLOR
- # [22:49] <Hixie> right, both of those are the one that capitalises domain names
- # [22:50] <gsnedders> same guy? I didn't realise.
- # [22:50] <Hixie> yeah
- # [22:50] <gavin_> perhaps we can convince them to use "Bill" and "Bob"? ;)
- # [22:50] <gsnedders> Bob`: hi
- # [22:50] <gsnedders> :P
- # [22:50] <Hixie> they distinguish themselves in two pretty obvious ways already
- # [22:50] <DanC> I'm composing mail to Philip Taylor (Webmaster) <P.Taylor@Rhul.Ac.Uk> about "... should be hosted by W3.Org ...". it's process discussion, which I'm trying to get off the main list. should I (a) send off-list myself, or (b) send on public-html and repeat my "please start process threads offlist" request? hmm... that request could apply to the message that Hixie sent that started the thread
- # [22:50] <Hixie> one is that they capitalise domain names differently
- # [22:51] <gsnedders> DanC: I'd say offlist. You've said it on list enough times.
- # [22:51] <Hixie> DanC: mine wasn't process, just an announcement :-) though maybe i should have used public-html-announce, i forgot about that.
- # [22:51] <DanC> hmm... it seems like process to me.
- # [22:52] <DanC> I think only the chairs can send to the announce list, so far
- # [22:52] <hober> Do we have to subscribe to public-html-announce separately, or did every WG participant get automagically signed up?
- # [22:52] <DanC> automagically, I'm pretty sure
- # [22:52] <Hixie> DanC: how is it process? *confused*
- # [22:52] <gsnedders> automagically.
- # [22:52] <Philip`> DanC: It is [my surname]
- # [22:52] <Hixie> DanC: oh you mean my reply!
- # [22:52] <Philip`> I think I might have set it in /whois now...
- # [22:52] <gsnedders> public-html-comments is not automagic
- # [22:52] <Hixie> DanC: i thought you meant the original e-mail
- # [22:52] <Hixie> DanC: yeah the reply was sent to the list because i didn't notice that Steve had changed the cc: from www-archive to public-html
- # [22:52] <DanC> your announcement about seeing the issues list didn't say "the design of HTML 5 should be thus..."; so it seems like process.
- # [22:53] <Hixie> um ok
- # [22:54] <DanC> I'm asking people to send process, i.e. stuff about how we work, to me/www-archive first. I would have encouraged you to send that one to public-html anyway, most likely
- # [22:54] <matt> Looks like there's: "Philip Taylor (Webmaster)" <P.Taylor@Rhul.Ac.Uk> "Philip Taylor" <excors@gmail.com> Philip TAYLOR <Philip-and-LeKhanh@Royal-Tunbridge-Wells.Org> Philip Taylor <excors@gmail.com> Philip Taylor <philip@zaynar.demon.co.uk>
- # [22:55] <Hixie> that seems... unnecessarily buraucratic
- # [22:55] <Hixie> but ok
- # [22:55] <matt> (plus a Patrick Taylor :) )
- # [22:55] <Hixie> anyway
- # [22:55] <Hixie> moving on
- # [22:55] <gavin_> so excors and zaynar are the same?
- # [22:56] <Philip`> Yes
- # [22:56] <Philip`> "not well-formed (invalid token) at line 9, column 7, byte 258 at /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/XML/Parser.pm line 187"
- # [22:57] <Philip`> Hmm
- # [22:57] <Hixie> am i returning non-xml?
- # [22:57] <Philip`> Is something funny with op.thp1lhbnxl3at9@dragast ?
- # [22:57] <Philip`> It's possible that I'm doing something wrong
- # [22:57] <Hixie> which folder?
- # [22:57] <Philip`> Uh
- # [22:57] <Philip`> WF2, I think
- # [22:57] <Hixie> i can find out
- # [22:59] <Hixie> looks normal to me...
- # [22:59] <Hixie> ("Re: [whatwg] Constrains of the value propety of Controls")
- # [22:59] <Hixie> wfm
- # [22:59] <Philip`> Looks like a character encoding issue
- # [23:00] <Hixie> oh could be
- # [23:00] <Philip`> Master Br <master@sitesbr.net> escreveu:
- # [23:00] <Philip`> > Jo?o:
- # [23:00] <Philip`> > I think that the correct approach is to define the SELECTED INDEX of the
- # [23:00] * DanC sent http://lists.w3.org/Archives/Public/www-archive/2007Aug/0032.html , sees a nearby msg from Hixie
- # [23:00] <Philip`> I've no idea whose character encoding issue it is, though :-)
- # [23:00] <Hixie> yeah i've been posting to www-archive a lot
- # [23:00] <Hixie> Philip`: mine
- # [23:00] <Hixie> Philip`: let me escape everything
- # [23:01] <Philip`> Hmm, I'll have to work out how to delete my cache now :'-(
- # [23:01] <Philip`> Oh, actually, no I won't since I don't cache stuff that didn't parse
- # [23:02] * Quits: zcorpan_ (zcorpan@85.227.145.211) (Ping timeout)
- # [23:02] <DanC> unnecessarily buraucratic... perhaps... but does it seem like worth a try?
- # [23:03] <DanC> if you're pretty sure the extra round-trip thru me is a waste, I'll understand if you skip it now and then.
- # [23:03] <DanC> you won't be the only one ;-)
- # [23:04] <Hixie> :-)
- # [23:04] <Hixie> i'll ask here if i remember
- # [23:04] <DanC> cool
- # [23:04] <Hixie> but i don't guarentee i'll remember :-)
- # [23:04] <DanC> fair enough
- # [23:04] * Joins: zcorpan_ (zcorpan@85.227.145.211)
- # [23:06] <Hixie> oops, i broke getdata email
- # [23:06] <DanC> so about http://www.whatwg.org/issues/top ... where do issues go when you're done with them? I'm interested in parts of the spec that are done, i.e. that I can make into formal proposals to the WG. I'd like 1 or 2 that are no brainers, e.g. "p is one of the element names"... though that's a bad example because it's not clearly testable... then I want to get into non-trivial decisions, e.g. where one of the browsers fails the relevant test.
- # [23:07] <Hixie> DanC: they disappear once i delete the e-mails from my inbox
- # [23:08] <DanC> any suggestions on where to find stuff you're done noodling on?
- # [23:08] <DanC> maybe what I really want is parts of the spec that have corresponding test cases.
- # [23:08] <Hixie> i was hoping we'd get some traction on the stuff at status.whatwg.org
- # [23:08] <Hixie> but i've failed to get volunteers for it (see the e-mail i sent you about it)
- # [23:09] <Hixie> if we had that, we could have inline commentary in the spec linking to test cases
- # [23:09] <Hixie> and saying what parts are stable
- # [23:09] <DanC> I don't recall that email; reminder clue, please? subject?
- # [23:09] <Hixie> hm hold on
- # [23:10] <Hixie> Philip`: should work now
- # [23:10] <Hixie> Philip`: but check what you're getting, i'm not sure it's high quality data
- # [23:11] <Philip`> Hixie: Thanks - it seems to parse alright and says "João" now
- # [23:11] <Hixie> DanC: it was in the thread "edits to the draft should reflect the consensus of the WG", in the off-list portion
- # [23:11] <Hixie> DanC: also cc'ed to Eric Daspet
- # [23:11] <DanC> ah... yes, now I remember.
- # [23:12] * DanC hopes his offer to help doesn't turn out to be hollow...
- # [23:12] * Quits: polin8 (polin8@64.81.134.176) (Quit: polin8)
- # [23:13] <Hixie> (btw my mail was down for about 24h recently and if you ever replied to the last mail in the thread "unconference agenda for HTML WG meeting 8-9 Nov" which was going on about that time then i missed it)
- # [23:14] <DanC> no, the ball is still in my court
- # [23:15] <Hixie> k
- # [23:16] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [23:17] <DanC> and I'm keeping the 4 Sep timeline in mind
- # [23:19] <Philip`> gsnedders: Are you sure you want every single email expanded? It's kind of taking a while to download them all :-p
- # [23:20] <Hixie> hah
- # [23:20] <Hixie> there are over 3000
- # [23:20] <gsnedders> Philip`: makes it easier to search for some obscure part of a specific post :P
- # [23:20] <Hixie> i could just give you a dump, Philip`
- # [23:20] <Hixie> to seed you
- # [23:21] <Hixie> then you can just get the new ones each time
- # [23:21] <Philip`> I've got about 500 so far
- # [23:21] <Hixie> (assuming getting the list is not a problem)
- # [23:21] <DanC> w3c offers mailbox format (password protected to mitigate spamming); are we talking about public-html mail?
- # [23:21] <Philip`> Hixie: That could be useful
- # [23:21] <Hixie> this is a mixture of e-mails to many places
- # [23:21] <Hixie> Philip`: k, let me get you that, one sec
- # [23:21] <Hixie> Philip`: e-mail address?
- # [23:21] <Philip`> Try philip@zaynar.demon.co.uk
- # [23:22] <Hixie> and what format do you prefer, CSV, ODS, ODT, or SQL?
- # [23:22] <Philip`> Anything that's trivial to parse into message-id / message-body pairs :-)
- # [23:23] <Hixie> csv then
- # [23:24] <Hixie> do you want the votes table too?
- # [23:25] <Hixie> do you prefer zip, gzip, or bzip2
- # [23:25] <Philip`> No need for votes
- # [23:25] <Philip`> (since I can't think of anything I'd use it for)
- # [23:25] <Philip`> I love all compression formats equally
- # [23:26] <Hixie> bzip2 it is
- # [23:26] * Hixie tries to work out where on earth firefox saved the file
- # [23:27] <Hixie> sent (from my work address)
- # [23:28] <Hixie> it's in CSV format
- # [23:28] <Hixie> ""-delimited, ;-separated
- # [23:28] <Hixie> newlines between ""s separate record
- # [23:28] <Hixie> \s and "s in between ""s are escaped using \s.
- # [23:41] <Philip`> Received - thanks!
- # [23:41] <Philip`> Hmm, is there a Perl/etc module that can parse it without me having to do any work?
- # [23:43] <Hixie> it's easy to parse :-P
- # [23:44] <Hixie> probably a ten line parser, maybe less with \G and /g regexps :-P
- # [23:47] <Philip`> How come there's a line with 'doesn't contain a \"/\" or \"\\". For instance'? I thought it would be \"\\\" instead
- # [23:48] <Hixie> huh
- # [23:48] * Joins: edas (edaspet@82.233.238.50)
- # [23:48] <Hixie> maybe \\s aren't escaped
- # [23:48] <Hixie> i guess they wouldn't have to be unless they were at the end of the string
- # [23:49] <Hixie> look for a \";
- # [23:49] <DanC> ugh... quoting discussions. making me ill. if you have to talk about & around here, OK... but if you could save me the CSV quoting nausea, I'd appreciate it. JSON, anyone?
- # [23:50] <Philip`> Ooh, neat - my sort-of-CSV parser made Perl give a segmentation fault
- # [23:50] * DanC has to go puke...
- # [23:51] <Hixie> JSON has quoting issues just like CSV :-)
- # [23:51] <Hixie> though better defined, i'll grant you
- # [23:51] <Hixie> Philip`: nice
- # [23:53] <Philip`> Hmm, seemed to work that time
- # [23:53] <Philip`> though I only saw 1536 items in the list
- # [23:53] <Hixie> odd
- # [23:53] <Hixie> should be about 3kx
- # [23:53] <kingryan> {"DanC": "who says \"JSON doesn't have any quoting\"?"}
- # [23:54] <Philip`> I get the same number if I look for lines with /"\d{8}/
- # [23:54] <Hixie> odd
- # [23:54] <Philip`> (i.e. all the ones with timestamps)
- # [23:54] <Hixie> you should have 3,471 records
- # [23:54] <Hixie> uh
- # [23:54] <Hixie> 1,536 records even
- # [23:54] <Hixie> which is what you have
- # [23:54] <Hixie> hm
- # [23:54] <DanC> sure it has quoting, but completely well-defined quoting. I'm not aware of any interop issues. AND I DON'T WANT TO BE aware of any, thank you. ;-)
- # [23:55] <Philip`> I'm happy if I should have 1536 :-)
- # [23:55] <Hixie> i wonder why that's so far off what i saw with my other script
- # [23:55] <Hixie> odd
- # [23:55] <kingryan> DanC: the only interop issues I know about are when people don't follow the spec (doing things like not quoting object members)
- # [23:55] * Philip` 's sort-of-CSV parser is: $str = qr/"((?:[^\\"]+|\\\"|\\)*?)"/; while ($d =~ /\G$str;$str;$str;$str\n/sog)
- # [23:56] <DanC> frap; http://www.w3.org/2005/08/online_xslt/xslt?xslfile=http%3A%2F%2Fwww.w3.org%2Fhtml%2Fwg%2Fwhowhat.xsl&xmlfile=http%3A%2F%2Fwww.w3.org%2F2002%2F09%2Fwbs%2F40318%2Ftasks83%2Fresults&content-type=&submit=transform fell over
- # [23:56] <Philip`> It's fun trying to spell words with regexp modifiers
- # [23:56] <Hixie> yeah, i had a s/.../.../gosex earlier today :-D
- # [23:58] <gsnedders> Hixie: hmmm… is /me facepalms a sensible response?
- # Session Close: Wed Aug 22 00:00:00 2007
The end :)