Options:
- # Session Start: Tue Oct 30 00:00:00 2007
- # Session Ident: #html-wg
- # [00:02] <anne> It's funny how more "diffs" for a supposedly stable draft (W3C Recommendation) are marketed as if it's a great thing: http://lists.w3.org/Archives/Public/www-forms/2007Oct/0051.html
- # [00:04] <Hixie> well html5 is already well over a THOUSAND diffs!
- # [00:04] <Hixie> so it must be AWESOME!
- # [00:04] <gsnedders> not good enough.
- # [00:04] <gsnedders> we haven't reached 1337 yet.
- # [00:04] <anne> I think you have to count the amount of diffs since it reached Recommendation status
- # [00:04] <gsnedders> (nor 313373)
- # [00:05] <anne> The more the merrier at that point, it seems
- # [00:05] <Hixie> anne: ah well, that's not happening before 2022. so oh well.
- # [00:05] * gsnedders likes Hixie's certainty of his timetable
- # [00:05] <gsnedders> I expect we may well write the test cases quicker than you expect
- # [00:06] <Hixie> hey we've hit every milestone that's gone so far
- # [00:06] <Hixie> on the timetable i put forward last year
- # [00:06] <Dashiva> I dunno
- # [00:06] <Dashiva> You can never have enough testcases
- # [00:06] <Hixie> (http://lists.w3.org/Archives/Public/www-archive/2006Nov/0045.html)
- # [00:06] <anne> "every"? :)
- # [00:06] <Hixie> (though by "we" i mean "the whatwg", not the htmlwg, sadly)
- # [00:06] <Philip> It's much easier to write test cases for fun bits of the spec than for the rest of it
- # [00:06] <Hixie> anne: well ok, the one! :_P
- # [00:07] <gsnedders> Dashiva: I wrote several thousand during my spec review for a couple of algorithms
- # [00:07] <gsnedders> Philip: hey! I'm a loser with no life! What do you want me to do!?
- # [00:07] <Dashiva> I wonder how long until I regret checking the testcase box in the survey
- # [00:07] <anne> get one?
- # [00:07] <kingryan> gsnedders: I assume those are chardet tests? or sniffing tests? have you published them?
- # [00:07] <gsnedders> anne: yeah, that was the answer I was waiting for
- # [00:08] * Philip is only interested in the features that have pretty colours
- # [00:08] <gsnedders> kingryan: no, some of the common microsyntaxes
- # [00:08] <anne> gsnedders, I'm glad I live up to your expectations
- # [00:08] <gsnedders> kingryan: they were published, but my server had a RAID failureā¦
- # [00:09] <anne> maybe we should prioritize the rendering section then, Philip
- # [00:09] <Philip> gsnedders: Were the several thousand each written by hand?
- # [00:09] <gsnedders> Philip: yes, but they are very systematic and can be written very quickly
- # [00:09] <gsnedders> (i.e., there is one bit of test data with an output for each of a set of the algorithms)
- # [00:12] <Philip> gsnedders: Okay - that's much less like cheating than my 7809 tokeniser tests :-)
- # [00:13] <Philip> (Hmm, tokenisers don't have pretty colours, which destroys my theory)
- # [00:13] <Dashiva> Maybe we need someone to rate the different parts of the spec and assign testcase points of different amounts
- # [00:13] <anne> (you did generate graphs out of the tokenizer spec)
- # [00:14] <anne> one problem with any kind of testsuite organization at this point is that the specification isn't stable
- # [00:16] <gsnedders> kingryan: <http://hg.gsnedders.com/cgi-bin/hgwebdir.cgi/php-html-5-direct/file/d050bcea1a03/tests/numbersTest> now I've reuploaded them
- # [00:17] <Philip> Dashiva: It could be turned into an RPG where you get experience points for writing test cases, and whoever reaches Level 60 first wins a T-shirt
- # [00:17] <kingryan> gsnedders: cool. any explanation on what the data means? :)
- # [00:17] <gsnedders> anyhow, time for me to go to sleep so I can get up in time for school tomorrow (where I can try and get a life)
- # [00:17] <gsnedders> kingryan: see README is the same dir
- # [00:17] <Dashiva> Philip: "I wrote a million testcases, and all I got was this lousy candidate recommendation"
- # [00:18] <kingryan> ah, thanks gsnedders
- # [00:32] <Philip> Argh, there's too many bugs
- # [00:35] * Quits: tH (Rob@87.102.45.182) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [00:35] <Dashiva> Do you get that warm, happy feeling inside when you discover one and can make a testcase to display it?
- # [00:39] <Hixie> the problem is when you find more bugs while making the testcase
- # [00:39] <Hixie> then the warm happy feeling starts feeling more like standing on quicksand
- # [00:53] <Philip> I'm mostly just looking at my old canvas tests, so I'm not even discovering anything new :-(
- # [00:54] <Philip> (Found one Opera bug which I don't think I knew about before, though)
- # [00:55] * Joins: karl (karlcow@128.30.52.30)
- # [00:57] <Hixie> no comment: http://c2.com/~ward/ascent.jpg
- # [01:01] * Quits: ChrisWilson (cwilso@131.107.0.102) (Ping timeout)
- # [01:06] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [01:07] * Quits: hasather (hasather@90.231.107.133) (Quit: leaving)
- # [01:11] * Joins: gavin (gavin@99.227.30.12)
- # [01:24] * Joins: ChrisWilson (cwilso@131.107.0.73)
- # [01:29] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [01:34] * Philip wonders why Opera 9.5 says http://philip.html5.org/tests/canvas/misc/exceptions.html fails the toDataURL test
- # [01:39] <Philip> It seems to think typeof(/foo/) != 'object', which is peculiar
- # [01:41] * Joins: sbuluf (ebeok@200.49.140.153)
- # [01:48] <Philip> http://philip.html5.org/tests/js/typeof-regexp.html makes no sense to me
- # [01:48] * Philip is getting the quicksand feeling
- # [02:06] * Quits: aroben_ (aroben@17.203.12.72) (Connection reset by peer)
- # [02:06] * Joins: aroben_ (aroben@17.203.12.72)
- # [02:46] * Quits: ChrisWilson (cwilso@131.107.0.73) (Ping timeout)
- # [02:56] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:28] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [03:33] * Joins: gavin (gavin@99.227.30.12)
- # [03:51] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:00] * Quits: aroben_ (aroben@17.203.12.72) (Quit: Leaving)
- # [04:21] * Joins: dbaron (dbaron@71.204.145.103)
- # [04:34] * Quits: mjs (mjs@17.255.106.186) (Quit: mjs)
- # [05:35] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [05:40] * Joins: gavin (gavin@99.227.30.12)
- # [05:46] * Joins: mjs (mjs@64.81.48.145)
- # [06:19] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [06:33] * Joins: mjs (mjs@64.81.48.145)
- # [07:01] <sbuluf> karl , are you around? if so, some reactions on semantic web in slashdot might interest you: http://slashdot.org/article.pl?sid=07/10/29/1435254
- # [07:42] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [07:47] * Joins: gavin (gavin@99.227.30.12)
- # [07:50] * Quits: dbaron (dbaron@71.204.145.103) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:01] * Joins: billyjack (MikeSmith@mcclure.w3.org)
- # [08:02] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [08:04] * billyjack is now known as MikeSmith
- # [08:29] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [08:41] * Quits: drry (drry@222.225.140.32) (Quit: drry)
- # [08:43] * Joins: drry (drry@222.225.140.32)
- # [09:32] <hsivonen> anne: some of the XForms 1.0 3rd ed diffs look rather substantive, too.
- # [09:33] * Joins: tH_ (Rob@87.102.45.182)
- # [09:33] * tH_ is now known as tH
- # [09:39] * Dashiva pokes Philip
- # [09:40] <Dashiva> You might interested to learn that typeof is an operator, not a function. And as such it has precedence that might be surprising :)
- # [10:07] <Philip> Dashiva: It has higher precedence than != so it shouldn't be surprising in this particular case :-)
- # [10:08] <Philip> (though I was thinking of it like a function, so I'll have to be more careful about that...)
- # [10:15] <anne> did you file bugs on the quicksand feeling?
- # [10:16] <Philip> Yes
- # [10:16] <Philip> (Well, only one bug, since that's all I found so far)
- # [10:23] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [10:25] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [10:25] * Joins: Lachy (Lachy@213.236.208.22)
- # [10:39] <anne> heh, replies from my fora@annevankesteren.nl days
- # [10:42] <anne> Dashiva, Firefox 3 actually has an implementation of access-control
- # [11:35] * Joins: myakura (myakura@122.17.98.20)
- # [11:45] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [11:45] * Quits: sbuluf (ebeok@200.49.140.153) (Quit: sbuluf)
- # [11:50] * Joins: gavin (gavin@99.227.30.12)
- # [11:50] <anne> Philip, drawImage(SVGSVGElement, ...) requires the height/width arguments for the image size, it seems
- # [11:51] <anne> Philip, http://tc.labs.opera.com/html/canvas/svg/002.xml has a working example
- # [11:54] * Joins: ROBOd (robod@89.122.216.38)
- # [11:57] <Philip> anne: Ah, okay
- # [11:57] <Philip> It still gets scaled uglily :-(
- # [11:58] <anne> yeah, known
- # [11:59] <Philip> Is it intentional that width/height are required, or is that a bug?
- # [12:00] <anne> bug imo
- # [12:00] <anne> see 001.xml :)
- # [12:02] <Philip> http://philip.html5.org/demos/canvas/svg/scale.html - looks like the <object> itself gets clipped after it's been drawImaged
- # [12:05] <Philip> Also, it doesn't work at all if sx != 0 or sy != 0
- # [12:09] <anne> sx and sy are the offset arguments?
- # [12:10] <anne> oh, I see
- # [12:11] <Philip> ctx.drawImage(svg, 0, 0, 100, 100, 0, 0, 100, 100) works, ctx.drawImage(svg, 1, 0, 100, 100, 0, 0, 100, 100) says INDEX_SIZE_ERR
- # [12:12] <Philip> Oh, it's just throwing if sx+sw > 100
- # [12:13] <Philip> so you can only select the top 100x100 pixels of the source image
- # [12:13] <Philip> (for suitable definitions of 'pixel')
- # [12:13] <anne> even if the source image is larger?
- # [12:13] <anne> for a suitable definition of "larger"
- # [12:13] <Philip> Yes
- # [12:14] <anne> weird
- # [12:15] * Philip doesn't have time to try proper test cases for these things right now, unfortunately
- # [12:21] * Joins: olivier (ot@128.30.52.30)
- # [13:51] * Joins: aaronlev (chatzilla@66.31.86.217)
- # [13:52] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [13:57] * Joins: gavin (gavin@99.227.30.12)
- # [13:59] * Joins: quark (hgfgfg@91.121.13.62)
- # [14:06] * Quits: quark (hgfgfg@91.121.13.62) (Quit: quark)
- # [15:19] * Quits: olivier (ot@128.30.52.30) (Quit: This computer has gone to sleep)
- # [15:20] * Joins: olivier (ot@128.30.52.30)
- # [15:20] * Quits: olivier (ot@128.30.52.30) (Client exited)
- # [15:21] * Joins: olivier (ot@128.30.52.30)
- # [15:29] * Quits: myakura (myakura@122.17.98.20) (Ping timeout)
- # [15:29] * Joins: myakura (myakura@122.17.98.20)
- # [15:33] <hsivonen> anne: I implemented the error message rendering features we talked about yesterday: http://html5.validator.nu/?doc=http%3A%2F%2Fhsivonen.iki.fi%2Ftest%2Fmoz%2Felaboration-demo.xhtml
- # [15:34] * Joins: billmason (billmason@69.30.57.156)
- # [15:34] <anne> nice
- # [15:42] <anne> public-html-comments has only 11 people subscribed ( http://cgi.w3.org/member-bin/MailingListQuery.pl?queryList=public-html-comments )
- # [15:44] <anne> then again, only 2 actual comments
- # [15:47] <hsivonen> hmm. I guess I should subscribe
- # [15:47] <anne> i just did, I sort of forgot about it
- # [15:49] <Lachy> hmm. I wonder why I'm not subscribed, I'm sure I subscried when it was first set up.
- # [15:49] <Lachy> I'll have to check when I get home.
- # [15:57] <anne> hsivonen, as feature request, it should probably also indicate that an element doesn't exist in a particular vocabulary at all; in case people spell <img> as <image> in XHTML for instance
- # [15:59] <hsivonen> anne: yeah, the demo document was supposed to elicit that message from the RNG engine. I have no idea why it doesn't.
- # [16:00] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [16:01] <hsivonen> anne: hmm. perhaps the schema has a wild card somewhere, so it theory all names could exist somewhere...
- # [16:02] <hsivonen> unintended consequences...
- # [16:02] <anne> do you have a regression testing system in place already?
- # [16:03] <hsivonen> anne: only for parts of the schemas. not for the whole system
- # [16:03] <hsivonen> it is probably worth discussing in the unconference
- # [16:04] <hsivonen> I guess I could do full stack testing through HTTP and compare responses to known-good responses
- # [16:05] * Joins: gavin (gavin@99.227.30.12)
- # [16:05] <hsivonen> the problem is that a slightest improvement to error reporting would make large chunks of known-good data stale
- # [16:05] <anne> maybe each error should have some kind of type
- # [16:06] <anne> then you can write tests like "<!DOCTYPE html><title></title><body><bar></bar></body>", "unknown-element" or something like that
- # [16:06] <hsivonen> anne: depends on what constitutes "each"
- # [16:06] <hsivonen> anne: now the RNG errors have distinct exception classes
- # [16:07] <hsivonen> but there are only 10 of them
- # [16:08] <hsivonen> so recording only class identity would not capture the particular parameters (what element is not allowed)
- # [16:08] <anne> I'm wondering if you would share tests among validators or if you just need a single validator
- # [16:08] <hsivonen> well, that's a big issue as far as error identity goes
- # [16:08] <anne> if it's about a single validator you don't need too much abstraction, just a simple way to make a new test
- # [16:08] <hsivonen> because error identity is heavily implementation-dependent
- # [16:09] <anne> if it's about multiple validators you need to define some type of generic error classes...
- # [16:09] <hsivonen> that's the main failure of EARL
- # [16:09] <hsivonen> EARL assumes that each type of error has a URI
- # [16:10] <hsivonen> but the assumption does not work when the errors are grammar-based
- # [16:10] <hsivonen> anne: what about checking implmented in Schematron? to give errors common identity or distinct Java error classes, you'd need to drill a hole into the Schematron engine
- # [16:12] <hsivonen> every time there's some kind of abstraction layer in the path of error message generation, tracking the identity of errors becomes hard
- # [16:12] <hsivonen> and it would suck to limit possible implementation choices to match the notion of identity in a blessed test suite
- # [16:13] <anne> that was not my idea (you'd have subtypes), but given the complexity I'm not sure it's worth it to try for generic regression testsuites as we've done with the parser tests
- # [16:14] <hsivonen> anne: generic boolean suites would work
- # [16:14] <hsivonen> "these docs are valid", "these docs are invalid"
- # [16:15] <anne> true, those are pretty trivial
- # [16:23] <anne> maybe you can do something similar to the parser tests
- # [16:23] <anne> this document is invalid because it has 10 errors
- # [16:23] <anne> this document is valid because it has 0 errors
- # [16:23] <anne> and since we initially make them for your validator those error lines are based on whatever your validator generates
- # [16:24] <hsivonen> anne: counting errors is hard, too, because when you have a misplaced element, the stuff that happens in the subtree is likely implementation-defined
- # [16:25] <anne> maybe if you have 10 error lines an implementation needs to find 10 errors or more...
- # [16:25] <anne> hmm
- # [16:26] <hsivonen> precise error locations are implementation-specific, too
- # [16:26] <hsivonen> for example, Validator.nu tries to highlight the entire tag
- # [16:26] <hsivonen> the W3C Validator highlight the last character of the tag
- # [16:27] <hsivonen> a more sophisticated implementation could highlight an individual attribute inside a tag
- # [16:27] <hsivonen> it would help a bit, though, if a test suite had each tag fully on a line
- # [16:28] <hsivonen> and then only line numbers were compared
- # [16:32] <hsivonen> btw, counting errors is inconsistent on the HTML5 tree construction layer is practice
- # [16:33] <hsivonen> that is, the Validator.nu parser, html5lib and the spec sometimes disagree about the number of errors caused by a single thingy in the source
- # [16:45] <DanC> the traditional formal methods thing to do with syntax errors is to compute the first part of the document that can't match the grammar
- # [16:46] * Quits: myakura (myakura@122.17.98.20) (Quit: Leaving...)
- # [16:48] <hsivonen> DanC: that assumes that there is "the grammar"
- # [16:49] <hsivonen> DanC: If we were to make an implementation-independent validation test suite, it should probably focus on the approximate (tag length detail level) position of the first error in source order
- # [16:50] <DanC> well, it traditionally uses "the grammar", but it only requires "the language".
- # [16:51] <DanC> i.e. for a character sequence S, you find the longest initial sequence I of S such that there's some string in the language that starts with I.
- # [16:51] <DanC> if I=S, then S is in the language; else there's a syntax error.
- # [16:52] * Joins: Lachy_ (Lachlan@88.91.111.68)
- # [16:52] <DanC> but for cases like <a href="path#frag#oops"> it's much more helpful to have the whole tag as context, rather than saying "error at #oops"
- # [16:53] <DanC> (does html5 constrain the value o the href attribute to be a real URI reference? I don't even know.)
- # [16:53] <hsivonen> DanC: it does
- # [16:54] <hsivonen> DanC: but it doesn't say which IRI schemes validators must or must not have scheme-specific knowledge about
- # [16:54] <DanC> multiple #'s is an error regardless of scheme
- # [18:54] * Disconnected
- # [18:54] * Attempting to rejoin channel #html-wg
- # [18:54] * Rejoined channel #html-wg
- # [18:54] * Topic is 'next HTML WG telcon 25 Oct 2300Z http://www.w3.org/html/wg/ (more logs: http://krijnhoetmer.nl/irc-logs/ )'
- # [18:54] * Set by DanC on Mon Oct 22 15:50:08
- # [19:11] * Quits: laplink (link@193.157.66.6) (Quit: Leaving)
- # [19:15] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [19:26] * DanC changes topic to 'next HTML WG telcon 1 Nov 16:00 UTC http://www.w3.org/html/wg/ (more logs: http://krijnhoetmer.nl/irc-logs/ )'
- # [19:31] * Joins: mjs (mjs@17.255.106.186)
- # [19:32] <ChrisWilson> *taptap* is this thing on?
- # [19:33] <Hixie> yup
- # [19:37] * Quits: mjs (mjs@17.255.106.186) (Quit: mjs)
- # [19:38] * Joins: mjs (mjs@17.255.106.186)
- # [20:00] <anne> ah, there will be a telcon...
- # [20:01] <anne> 16:00 UTC is 17:00 Amsterdam time these days, right?
- # [20:01] * anne can make that
- # [20:05] <anne> http://www.heise.de/english/newsticker/news/98175 (from #whatwg) is interesting
- # [20:06] <mjs> today?
- # [20:06] <anne> seems like it
- # [20:09] <anne> I suppose they follow the blog
- # [20:10] * Joins: matt (matt@128.30.52.30)
- # [20:14] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [20:19] * Joins: gavin (gavin@99.227.30.12)
- # [21:00] <Hixie> anne: on Nov 26, 2006 2:38 AM you wrote from your opera address in an e-mail entitled "Text nodes and inter-element whitespace" the following:
- # [21:00] <Hixie> Why isn't the following a conforming block of computer output too:
- # [21:00] <Hixie> <pre>
- # [21:00] <Hixie> <!-- XXX ... -->
- # [21:00] <Hixie> <samp>12.12...</samp>
- # [21:00] <Hixie> <?test ...?>
- # [21:00] <Hixie> </pre>
- # [21:00] * Hixie does not understand that question and would like some help
- # [21:01] <Hixie> ohhhh
- # [21:01] <anne> I think it's about the definition of <samp> within <pre> not ignoring stuff
- # [21:01] <Hixie> i know what you're saying
- # [21:01] <Hixie> yeah
- # [21:01] <Hixie> ok
- # [21:01] * Hixie moves it from "semantics" to "semantics-phrasing"
- # [21:03] <Hixie> hey anyone still have the link to the reg page for the tpac?
- # [21:03] <anne> http://www.w3.org/2007/11/TPAC/
- # [21:04] <Hixie> aha thanks
- # [21:06] <Hixie> wow, htmlwg beat mwi for number of participants
- # [21:19] * Quits: timbl_ (timbl@128.30.6.228) (Quit: timbl_)
- # [21:20] * Joins: timbl_ (timbl@128.30.6.228)
- # [21:26] <gsnedders> mwi?
- # [21:27] <Hixie> mobile web initiative. they had like 60 people oen year.
- # [21:27] <Hixie> one
- # [21:27] <dbaron> I thought that was mmi.
- # [21:27] <Hixie> oh
- # [21:28] <Hixie> maybe
- # [21:28] <Hixie> hm
- # [21:28] <dbaron> which I think has been renamed to uwa
- # [21:29] <mjs> hello dbaron
- # [21:29] <dbaron> hi
- # [21:29] <anne> uwa is also the former device independent wg, at least
- # [21:30] <dbaron> oh
- # [21:30] <dbaron> mmi still exists
- # [21:32] * anne remembers a joint meeting between CDF and MMI
- # [21:32] <gsnedders> CDF?
- # [21:32] <gsnedders> :P
- # [21:32] <anne> http://www.w3.org/2004/CDF/
- # [21:47] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [21:57] <DanC> speaking of CDF, anybody know the writer/journalist that wrote this?
- # [21:57] <DanC> Former OpenDocument advocates bolt for W3C standard
- # [21:57] <DanC> <http://www.news.com/8301-10784_3-9806369-7.html>
- # [21:57] <DanC> hmm... how many participants do we have? looking...
- # [22:07] <Hixie> wow, someone thinks cdf is going to get higher word fidelity than odf?
- # [22:08] <DanC> and somehow an OpenDocument Foundation got started by some folks that don't seem to like ODF.
- # [22:09] <Dashiva> If ODF is too closely linked to OpenOffice, what does that make OOXML?
- # [22:10] <DanC> there's a wikipedia article on CDF that looks like it's written by the same crowd
- # [22:11] <anne> wow, CDF was never releated to ODF at all
- # [22:11] <ChrisWilson> Dashiva: what's the relevance? The article is about
- # [22:11] <anne> it's just a "fancy" name for HTML+SVG+...
- # [22:11] <ChrisWilson> not tied to OpenOffice (or not)
- # [22:11] <ChrisWilson> (sorry about the double negative).
- # [22:12] <ChrisWilson> OOXML is certainly more interoperable with the "1/2-odd-billion" MS Office desktops out there.
- # [22:12] <ChrisWilson> Not that it doesn't have its own set of detractions. :)
- # [22:13] <ChrisWilson> anne: that's part of the point of the article, isn't it?
- # [22:13] <DanC> but interestingly, the article mentions W3C and CDF by name, but not HTML... nor even WICD, which is clearly a cooler name than CDF
- # [22:13] <anne> is it?
- # [22:13] <Dashiva> ChrisWilson: Sure, but OOXML isn't any less specific to its apps than ODF
- # [22:14] <anne> oh well, time to go
- # [22:14] * gsnedders waves
- # [22:14] <ChrisWilson> well, sort of. I read it as "ex-ODf advocates are jumping ship to CDF/web, because ODF is hard to interoperate with Office, while CDF is easier".
- # [22:15] <DanC> or at least "while we hope someday CDF will be easier."
- # [22:15] * DanC wouldn't hold my breath
- # [22:15] <ChrisWilson> Dashiva: I'm not personally arguing for OOXML as a solution to any generic problems.
- # [22:15] <ChrisWilson> heh. Well, Dan, inasmuch as CDF "=" HTML+SVG+CSS+Etc, it probably *IS* already easier to interoperate with Word docs, at least.
- # [22:16] <DanC> hmm... maybe so
- # [22:18] <Dashiva> ChrisWilson: Neither am I, just the random jumping between "interop is hard" and "format is too specific" seemed odd to me. Nothing to read too much into. :)
- # [22:19] <ChrisWilson> yeah, that's true.
- # [22:21] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [22:24] <DanC> this is a common pattern... "implementations of spec X don't interoperate as well as I'd like, so I'll create spec Y. surely the grass will be greener."
- # [22:24] <Hixie> yeah
- # [22:24] <Hixie> i never understood that
- # [22:24] <DanC> I guess it works occasionally.
- # [22:24] <Hixie> "implementations of X have bugs, our technology Y will solve these problems!"
- # [22:25] <DanC> ah yes. that would perhaps work if Y included a time machine.
- # [22:25] <Hixie> and even then!
- # [22:25] <Hixie> i blogged about this once iirc
- # [22:26] <Hixie> http://ln.hixie.ch/?start=1108984991&count=1
- # [22:26] * Joins: gavin (gavin@99.227.30.12)
- # [22:27] <DanC> cnet again... coincidence? hmm.
- # [22:31] <DanC> speaking of http://ln.hixie.ch/ ... that's an odd branch of bistromathmatics there, hixie.
- # [22:31] <Hixie> hehe
- # [22:33] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:33] <ChrisWilson> Actually, maybe it's proof that bistromathics exists, or your scheme would have worked.
- # [22:34] <Hixie> good point
- # [22:44] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [22:44] * Quits: timbl_ (timbl@128.30.6.228) (Quit: timbl_)
- # [22:58] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:04] * Quits: mjs (mjs@17.255.106.186) (Quit: mjs)
- # [23:07] * Joins: mjs (mjs@17.255.106.186)
- # [23:21] * Joins: laplink (link@62.92.248.70)
- # [23:26] * Quits: mjs (mjs@17.255.106.186) (Quit: mjs)
- # [23:29] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:30] * Joins: mjs (mjs@17.255.106.186)
- # [23:30] <DanC> hmm... the data from this "what should we publish first" survey isn't very good. http://www.w3.org/2002/09/wbs/40318/wd7/results I suppose I could have put more thought into it when I re-opened it
- # [23:31] <DanC> "Which documents do you think are good for the group to publish soon but only after critical issues are addressed?" was really poor. I meant to ask "what stop-ship problems do you see?"
- # [23:34] <DanC> and it's hard to tell which people answered when
- # [23:39] <Hixie> the whatwg published a copy of the html5 spec on friday, btw, so the html5 spec is basically ready for a fpwd
- # [23:39] * Joins: timbl (timbl@146.115.66.146)
- # [23:40] * jgraham is +1 publish and be damned
- # [23:40] <jgraham> Either document.
- # [23:41] <Hixie> yeah i don't really understand why we haven't published yet
- # [23:41] <Hixie> we could have published in june as far as i can see
- # [23:42] <ChrisWilson> well, today's the first time you've frozen a copy of the spec for review.
- # [23:43] <Hixie> ?
- # [23:43] <Hixie> how do you mean?
- # [23:43] * Hixie doesn't see that he's done anything differently today vs any other day
- # [23:44] <Hixie> am i missing something?
- # [23:44] <ChrisWilson> sorry, not today - I meant Saturday.
- # [23:44] <ChrisWilson> (time warped with another threaD)
- # [23:44] <Hixie> still not sure what you mean
- # [23:45] <ChrisWilson> It's hard to do a thorough review when the laser ink is hardly dry on the paper before it's out of date.
- # [23:45] <Hixie> but what's frozen?
- # [23:45] <Hixie> i don't follow
- # [23:45] <Hixie> you mean the whatwg publishing a snapshot is a necessary step to the w3c publishing a snapshot?
- # [23:45] <Hixie> or...?
- # [23:45] <Hixie> *confused*
- # [23:46] <ChrisWilson> I believe we (HTML WG) as a group decided to take the WHATWG work as a starting point, and you are attempting to keep the HTML WG HTML5 and the WHATWG HTML5 up to date, yes?
- # [23:46] <Hixie> yes
- # [23:46] <Hixie> they're built from the same sources
- # [23:47] <ChrisWilson> For anyone to review that specification, and comment (or even, at a more basic level for the HTML WG, to compare that spec to our charter), sufficient time to review needs to be allowed, right?
- # [23:47] <ChrisWilson> As you said, "If anyone was hoping for a semi-stable version to start reviewing the draft, I would say that this is it. "
- # [23:48] <Hixie> i'm not aware of any time limit on reviews, if that's what you mean... but presumably that would be a w3c policy thing
- # [23:49] <jgraham> The rate at which the spec is changing is small compared to the size of the spec.
- # [23:49] <ChrisWilson> No, I don't mean a time limit. I mean HTML5 is a ream of paper, approximately. That's a lot of detailed review required. I would presume there would be a stable version to review.
- # [23:49] <ChrisWilson> hmm.
- # [23:49] <DanC> I haven't seen many (any?) problems where reviewers sent comments that were obsolete by the time they were considered, though I don't really know what the latency is.
- # [23:49] <jgraham> If you want to review it, it works pretty well to print a copy on any random day and review that
- # [23:49] <ChrisWilson> jgraham: That may well be true. I'm having trouble knowing where to review in order, though.
- # [23:50] <Hixie> ChrisWilson: if you mean that i've stopped making changes since publishing the snapshot friday, that's wrong -- there's been a dozen or more checkins since friday
- # [23:50] <ChrisWilson> sigh.
- # [23:50] <jgraham> ChrisWilson: I don't understand what you mean "in order"?
- # [23:50] <Hixie> i have 3600+ e-mails to reply to, i'm not gonna stop working on them :-)
- # [23:50] <Lachy_> I don't see the what the benefit is in having a snapshot to review vs. a version that is being updated in response to the reviewers feedback
- # [23:50] <Hixie> i mean, even if we froze all development until all feedback was in, by the time i got to the 3000th e-mail, the spec wouldn't be the one that it was when the 1st was read
- # [23:50] <ChrisWilson> jgraham: in order to not be tromping on whatever area Ian's currently working on.
- # [23:50] * DanC sees benefits to both
- # [23:51] <jgraham> ChrisWilson: Ah. Well I agree that's not quite transparent but you can always ask Ian, check the svn logs or looka at the mailing lust
- # [23:51] <jgraham> s/lust/list/
- # [23:52] <jgraham> e.g. recently the database stuff has been changing pretty rapidly
- # [23:52] <ChrisWilson> Okay, well, then perhaps you should tell me how I'm supposed to comment. I see big issues that need discussion in the HTML WG (canvas and some of the APIs not really being in our charter, for example), big issues masquerading as small issues ("versioning"), and small issues that may change rapidly (classid/guid removed off object).
- # [23:52] <Hixie> stuff changes in response to feedback
- # [23:53] <ChrisWilson> um, yes.
- # [23:53] <ChrisWilson> I would hope.
- # [23:53] <Hixie> so if i get feedback from person A while person B is reviewing the spec, the spec will change before B is done
- # [23:53] <Hixie> but equally, if I wait for B to be done, then respond to A, then the spec will have still changed by the time I get to B's feedback
- # [23:53] <Hixie> what's the difference?
- # [23:54] <Hixie> i'd like the feedback to be on the wiki with a wiki page per "problem", at least for anything involving design decisions
- # [23:54] <Hixie> stuff that's obviously just an error (e.g. contradictions) can just be sent as e-mail, they're not controversial
- # [23:55] * Joins: hober (ted@68.107.112.172)
- # [23:55] <Lachy_> ChrisWilson, I don't how the fact that the spec is changing is preventing you from commenting on it, particularly the relatively stable sections
- # [23:56] <ChrisWilson> I didn't say it was. I said it wasn't surprising that we hadn't published, given that reviewing a moving target doesn't imbue confidence in what we would publish.
- # [23:57] <ChrisWilson> (to sum up)
- # [23:57] <Hixie> i don't understand that
- # [23:57] <mjs> we should totally publish
- # [23:57] <Hixie> isn't any snapshot always going to be like that?
- # [23:57] <Hixie> the only way the spec could not change after publication is if the spec was perfect
- # [23:57] <Hixie> in which case we wouldn't be expecting feedback
- # [23:58] <Hixie> and it seems unlikely we'll get there ever, let alone before ever publishing a call for comments
- # [23:58] * DanC is updating http://esw.w3.org/topic/HTML/SpecReviews wondering if each section has been reviewed by some HTML WG members... wonders about preformatted text...
- # Session Close: Wed Oct 31 00:00:00 2007
The end :)