IRC log of html-wg2 on 2010-11-04

Timestamps are in UTC.

09:41:38 [RRSAgent]
RRSAgent has joined #html-wg2
09:41:38 [RRSAgent]
logging to http://www.w3.org/2010/11/04-html-wg2-irc
09:41:49 [SGondo]
SGondo has joined #html-wg2
09:48:00 [plh]
plh has joined #html-wg2
09:48:18 [plh]
plh has changed the topic to: IRC for HTML WG breakout room 3B. For 3A, see #html-wg
09:55:36 [mjs]
mjs has joined #html-wg2
09:56:58 [myakura]
Meeting: HTML WG F2F meeting (room 3A)
09:57:28 [weinig]
weinig has joined #html-wg2
09:57:37 [weinig]
hi dsinger!
09:58:20 [myakura]
oops.
09:58:22 [myakura]
Meeting: HTML WG F2F meeting (room 3B)
10:00:23 [mjs]
mjs has joined #html-wg2
10:00:27 [beverloo]
beverloo has joined #html-wg2
10:01:10 [yongil_jang]
yongil_jang has joined #html-wg2
10:01:12 [yongil_jang]
yongil_jang has left #html-wg2
10:04:37 [hsivonen]
hsivonen has joined #html-wg2
10:04:41 [anne]
anne has joined #html-wg2
10:06:22 [mjs]
ScribeNick: mjs
10:07:54 [Julian]
Julian has joined #html-wg2
10:08:36 [Julian]
Sam, http://greenbytes.de/tech/tc2231/ (test cases and links)
10:09:55 [mjs]
agenda:
10:09:56 [mjs]
(1) intro from Alexey
10:10:14 [mjs]
(2) IANA / rel / MIME / charset
10:10:17 [weinig]
Julian: thanks
10:10:32 [mjs]
(3) URI / IRI
10:10:45 [anne]
URL!
10:10:48 [mjs]
(4) HTML: is it a good enough format to publish RFCs in?
10:11:23 [weinig]
hsivonen, will do
10:11:33 [mjs]
Alexey: I call you about the organization chart
10:12:14 [mjs]
Alexey: I want to project the IANA slide that I think was skipped yesterday
10:12:19 [mjs]
(setting up projector)
10:12:37 [eliot]
eliot has joined #html-wg2
10:14:35 [mjs]
(IETF and IANA is projected)
10:14:50 [mjs]
Alexey: IANA manages registries, and there are multiple entities that affect what IANA does
10:15:10 [adam]
adam has joined #html-wg2
10:15:13 [mjs]
Alexey: If IETF adopts a procedure or defines a policy, IANA is required to follow it
10:15:23 [mjs]
Alexey: IANA does give input on what the policy should be
10:15:38 [mjs]
Alexey: IANA follows what IETF says in RFCs
10:16:02 [mjs]
Alexey: the other entity that affects IANA is the IAB (Internet Architecture Board) - talks to IANA about policy decisions like licensing
10:16:32 [mjs]
Alexey: IESG approves RFCs and so defines the formats, IAB controls the policy experts
10:16:56 [mjs]
Alexey: If people are unhappy with IANA policies they should not blame IANA - except in the case where IANA is slow in updating something
10:17:04 [mjs]
AVK: can blame them about format, URL persistence
10:17:34 [mjs]
Alexey: there is a document, RFC5226 which defines standard procedures for registries
10:17:53 [mjs]
Alexey: IETF can make any format that it wants, but there is a typical format for registries
10:18:08 [mjs]
Alexey: registries can have different policies, templates, levels of restrictiveness
10:18:26 [mjs]
Alexey: most permissive level is first come first serve
10:18:32 [mjs]
Alexey: examples include vendor names
10:18:58 [mjs]
Alexey: on the other end of the spectrum, the strictest ones require a standards track RFC
10:19:08 [mjs]
Alexey: in the middle is a procedure called "specification required"
10:19:31 [mjs]
Alexey: requires a stable specification from an IETF-recognized standards organization
10:19:41 [adrianba]
adrianba has joined #html-wg2
10:19:48 [mjs]
HS: Is there an official definition of what is a recognized standards organization? there are different opinions
10:20:01 [mjs]
Alexey: no, it's not defined; people don't want to fix the list
10:20:14 [mjs]
Alexey: general criteria are: long established, stable document
10:20:41 [mjs]
HS: why is stability a requirement? if the software moves faster than the registry, then the registry is out of date
10:20:54 [mjs]
Alexey: depends on the registry - many registries are for developers
10:21:29 [mjs]
Alexey: for example, as a developer you may want to find all the link relations
10:21:34 [yael]
yael has joined #html-wg2
10:21:39 [mjs]
AVK: but as a developer, I find current IANA registries useless
10:21:47 [mjs]
AVK: wikipedia is a better reference for URI schemes than IANA is
10:22:01 [mjs]
AVK: vetting by experts makes registries incomplete and inaccurate
10:22:10 [mjs]
HS: you said not just software implementors or others
10:22:24 [mjs]
HS: for years, image/svg+xml wasn't in the registry
10:22:39 [mjs]
HS: when Apple shipped MPEG-4, the type wasn't in the registry
10:22:52 [mjs]
HS: I can't think of any constituency for whom the registry says all that they want to know, or even close
10:22:58 [SGondo]
SGondo has joined #html-wg2
10:22:58 [mjs]
AVK: apart from pedants, maybe
10:23:04 [mjs]
Alexey: a couple of comments on this
10:23:11 [mjs]
Alexey: different registries have different policies
10:23:27 [mjs]
Alexey: at the time when the registry was established, there was IETF consensus that this was the desired policy
10:23:28 [krijnh]
krijnh has joined #html-wg2
10:23:53 [mjs]
Alexey: as time goes on, it may be that reality shows that a particular policy was too strict (or too permissive)
10:24:03 [Zakim]
Zakim has joined #html-wg2
10:24:10 [mjs]
Alexey: maybe part of the answer is to revise the policy
10:24:29 [Joshue]
Joshue has joined #html-wg2
10:24:41 [mjs]
HS: in the days of classic MacOS when Carbon was still used a lot, and you needed four char type and creator codes, it seemd that the value for those codes was smaller than the space for MIME types
10:25:08 [mjs]
HS: so you'd think you'd have a greater need than for MIME types to limit who can get what, but Apple operated a registry on first-come first-serve basis and nothing bad came out
10:25:13 [Lachy]
Lachy has joined #html-wg2
10:25:27 [anne]
MJS: you mentioned that it is possible to change the policy
10:25:39 [anne]
... assuming that some of the folks here are interested in a much more permissive policy
10:25:43 [MichaelC]
MichaelC has joined #html-wg2
10:25:56 [anne]
... what would be the process to get the IETF to change
10:26:14 [anne]
Alexey: talk to the AD and talk to other people to initiate discussion
10:26:19 [Lachy]
Lachy has joined #html-wg2
10:26:22 [anne]
Alexey: I'm happy to help with the progress
10:26:29 [mjs]
Alexey: the other half of the answer
10:26:31 [silvia]
silvia has joined #html-wg2
10:26:42 [mjs]
Alexey: there is a reason there are expert reviews for some of the registries, like MIME types
10:27:02 [mjs]
Alexey: people do make stupid mistakes in MIME types, so there is an opportunities to fix this
10:27:29 [mjs]
HS: one of the supposed mistakes is using the text/* subtree for a lot of stuff, and there I would claim the mistake on the IETF side
10:28:01 [mjs]
AVK: what proportion of MIME types are not in use when they are registered? it seems like most of them already are deployed by the time you go to register them, so it might be too late to fix
10:28:16 [Julian]
q+
10:28:16 [mjs]
Alexey: in the ideal world, people should ask experts up front
10:28:17 [Julian]
!
10:28:31 [mjs]
Alexey: one example is that you can't use UTF-16 of textual types
10:28:33 [mjs]
HS: that's bogus
10:28:49 [mjs]
AVK: still insisting the case now is misguided
10:29:22 [mjs]
JR: one thing that Anne mentioned - some registries have a provisional system
10:29:33 [mjs]
JR: but not MIME types
10:29:45 [mjs]
Alexey: vendor prefix ones are first-come first-server
10:30:04 [mjs]
JR: other question -regarding the media type registration RFC, Larry has started discussing revising it in the TAG
10:30:22 [mjs]
JR: for example, people sniff for types - we could make that more robust
10:30:35 [mjs]
HS: I want to complain more about CR/LF
10:30:59 [mjs]
HS: the history of CR/LF restriction and the fact that text/* defaults to US-ASCII in the absence of charsets...
10:31:10 [mjs]
HS: this is an artifact of a leaky abstraction from SMTP
10:31:17 [Julian]
q-
10:31:28 [mjs]
HS: US-ASCII default is a theoretical most prudent default from the time when in email there wasn't an obvious default
10:31:38 [mjs]
HS: but neither of those considerations apply to HTTP
10:31:48 [dbaron]
dbaron has joined #html-wg2
10:31:59 [mjs]
HS: HTTP can send text that has line breaks that are not CR/LF
10:32:06 [mjs]
HS: in fact for HTML, LF-only is preferred
10:32:22 [mjs]
HS: it makes no sense to say that all these types like HTML, JavaScript and CSS are "wrong"
10:32:35 [mjs]
HS: instead it would make more sense to say that CR/LF does not apply to HTTP
10:33:01 [mjs]
HS: for some types, for historical reasons we need to default to Windows -1252 or UTF-8
10:33:20 [mjs]
HS: pretending these need to be registered under the application/* subtree doesn't help anyone
10:33:35 [mjs]
HS: it only serves the RFC canon that HTTP and SMTP match, but that doesn't help authors or implementors
10:33:47 [mjs]
HS: line breaks should be based on transport protocol
10:34:13 [mjs]
HS: types themselves should be able to define their default charset
10:34:30 [mjs]
JR: if you look at the thing that Larry brought to the TAG about MIME on the Web...
10:34:33 [mjs]
JR: he mentions all these problems
10:34:56 [mjs]
JR: line break thing doesn't make sense on the Web
10:35:08 [mjs]
JR: HTTP appears to use MIME, but doesn't, and doesn't need to
10:35:25 [mjs]
JR: charset is also an issue for HTTP
10:35:59 [mjs]
JR: conflict between MIME, HTTP and XML types on text/*
10:36:32 [mjs]
HS: I actually implement RFC2023
10:36:40 [mjs]
HS: I have a checkbox for saying ignore it
10:36:43 [anne]
(There's a t-shirt saying "I support RFC 3023")
10:37:01 [mjs]
HS: if I shipped the validator without the "ignore it" box, people couldn't use the validator
10:37:07 [mjs]
JR: what's the default?
10:37:13 [mjs]
HS: defaults to supporting it
10:37:51 [mjs]
Alexey: comment on Web vs email - this needs to be discussed in IETF
10:38:12 [mjs]
Alexey: if Web requires modified version of MIME, let's do it
10:38:19 [mjs]
Alexey: there is a new WG in applications area
10:38:22 [MikeSmith]
MikeSmith has joined #html-wg2
10:38:35 [anne]
APPSAWG
10:38:54 [MikeSmith]
RRSAgent, make minutes
10:38:54 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
10:39:06 [MikeSmith]
RRSAgent, make logs public
10:39:17 [weinig]
http://datatracker.ietf.org/wg/appsawg/charter/
10:39:36 [mjs]
HS: it feels frustrating to actually have to discuss this
10:39:44 [mjs]
HS: that people don't believe what they say on the web
10:40:02 [mjs]
AVK: the feeling is that the IETF is so much behind, and then we have to get in and tell the old timers what the new world looks like
10:40:12 [mjs]
AVK: we're not sure it is worth our time
10:40:15 [mjs]
AVK: we have moved on
10:40:32 [mjs]
Alexey: it is occasionally helpful to talk to people who designed the original
10:40:48 [mjs]
Alexey: especially when it comes to character set - I think there is agreement from the original author
10:41:09 [mjs]
AVK: I talked about some of the discussion about moving away from text/plain drafts, and people there express fear of Unicode....
10:41:36 [mjs]
AVK: W3C is kind of slow too, but at least we think HTML and Unicode are ok
10:41:55 [mjs]
HS: well, W3C isn't ready to publish HTML5 as HTML5 yet
10:42:05 [mjs]
JR: IETF thinks HTML and Unicode are fine, just not for their documents
10:42:34 [mjs]
Alexey: there is provisional registration
10:42:53 [hsivonen]
s/that people don't believe what they say on the web/that people don't believe what they see on the web/
10:42:56 [mjs]
AVK: for header fields, you need spec even for provisional
10:43:06 [scottv_]
scottv_ has joined #html-wg2
10:43:08 [mjs]
AVK: person guarding the header field registry was too conservative
10:44:03 [mjs]
JR: does header name registry have a public mailing list
10:44:06 [SGondo]
SGondo has joined #html-wg2
10:44:28 [mjs]
JR: registry lists should be public
10:44:45 [mjs]
Alexey: can you draw cases like this to my attention? it might be implementation of process failures
10:44:50 [mjs]
AVK: but if we look at URI schemes..
10:45:00 [mjs]
Alexey: it's hard for me to defend the people who designed the procedure
10:45:17 [mjs]
Alexey: there was a discussion about relaxing registration of certain types of URIs
10:45:40 [mjs]
Alexey: so we could register things like skype or yahoo IM
10:45:58 [mjs]
AVK: we are trying to register about: - there should be some registration pointing to the draft
10:46:16 [mjs]
AVK: and for many headers, browsers have to know about them even if they are unregistered
10:46:35 [mjs]
AVK: difficulty of using registry causes incentive to use X- names and just not registry
10:47:03 [mjs]
JR: one thing we should look at is accountability - there needs to be a public mailing list for header registration
10:47:10 [mjs]
JR: also Larry will join us to talk about IRI
10:47:30 [mjs]
AVK: I would rather just get rid of IANA and have a W3C registry, with a community-managed wiki
10:48:02 [mjs]
HS: to consider how the XHTML2 WG was doing things - at some point it was obvious that just giving feedback wasn't going to change the way they did things
10:48:25 [mjs]
HS: so instead of trying to change the way they did things, another group did something else, and that became the group people paid more attention to
10:48:42 [mjs]
HS: there is a feeling that fixing IANA is so difficult that it would just be easier to set up a wiki
10:48:58 [mjs]
AVK: we could just compete
10:49:04 [mjs]
Alexey: this is not helpful
10:49:35 [mjs]
AVK: I would like a registry that would tell me X-Frame-Options exists
10:49:44 [mjs]
AVK: I don't think this will ever fly at IANA
10:50:40 [mjs]
HS: I have no experience of registration, but the language tag registry is a very positive role model
10:51:01 [mjs]
Alexey: when I talk to IANA, they listen
10:51:19 [mjs]
AVK: I think the problem is the process
10:51:31 [mjs]
Alexey: I can help you initiate changing the process
10:51:45 [mjs]
AVK: not sure I am interested in helping to fix the process if there is an easier path
10:51:58 [SGondo]
SGondo has joined #html-wg2
10:51:59 [mjs]
HS: we should mention willful violations of the charset registry
10:52:31 [mjs]
HS: it would be useful for the main charset registry to be the place to go to find out what you need to implement
10:52:47 [mjs]
HS: the thing is that ISO-Latin1 should actually be interpreted as Windows-1252
10:52:49 [r12a-nb]
q+
10:52:50 [MikeSmith]
q+ to say that Zakim is here already
10:52:56 [MikeSmith]
q-
10:53:04 [mjs]
HS: another example is that instead of Shift-JS you need to use the Microsoft tables not the ISO tables
10:53:22 [r12a-nb]
q-
10:53:24 [mjs]
LM: I note that my draft covers many of these issues
10:53:34 [mjs]
HS: not in this much detail; I will give feedback
10:53:49 [Julian]
http://tools.ietf.org/html/draft-masinter-mime-web-info-01
10:53:52 [mjs]
LM: I hope in the cases where there are willful violations, that the right thing to do is to fix the registry
10:54:17 [mjs]
AVK: in the case of the charset registry, there might be a need for separate registries for Web clients vs other clients
10:54:28 [mjs]
HS: for example the Java platform uses the IANA names for charsets with their real meaning
10:54:46 [mjs]
HS: it would not be good to change Java, so the registry should include both sets of info
10:55:00 [mjs]
HS: JAva could add an API for Web content decoders
10:55:07 [mjs]
LM: I think this is a three-phase process
10:55:13 [mjs]
LM: (1) identify the problem
10:55:25 [mjs]
LM: (2) identify which things need to change (w/o being explicit about how)
10:55:49 [mjs]
LM: (3) then there needs to be action on the change
10:55:57 [mjs]
LM: I would like to identify the problem and the kinds of changes first
10:56:05 [mjs]
LM: only then decide whether to make a wiki, change the process, etc
10:56:14 [mjs]
AVK: if you are already working on this, then that's great
10:56:23 [mjs]
LM: I would be happy to have co-authors
10:56:29 [mjs]
Alexey: at minimum we should talk
10:56:39 [mjs]
LM: I think we should bring it into a working group or take it up as an action item
10:56:58 [mjs]
LM: MIME is a part of the Web architecture that we have adopted without adopting it
10:57:09 [mjs]
JR: we talked earlier about text/html and encoding
10:57:23 [mjs]
LM: again I think we should describe the problem first
10:57:36 [mjs]
LM: same thing might be said for URI schemes
10:58:09 [mjs]
HS: given last call schedule (1H2010), how realistic is it that changes of these magnitude could go through the IETF
10:58:16 [mjs]
HS: seems unlikely
10:58:39 [mjs]
LM: my view is that a W3C document entering LC can make reference to documents at similar or behind level of maturity
10:58:48 [mjs]
LM: they don't need to be final until you go to REC
10:59:54 [mjs]
MS: (explains W3C process)
11:00:04 [mjs]
HS: one reason I'm skeptical about the rate of change at IETF is the URL thing
11:00:19 [mjs]
HS: we had rules in the HTML5 spec abut transforming href values to IRIs
11:00:27 [mjs]
HS: it was argued that IRIbis was supposed to solve it
11:00:33 [mjs]
HS: I remember there was a schedule
11:00:37 [mjs]
LM: it's quite off
11:00:50 [mjs]
HS: at the date when there was supposed to be a deliverable, they haven't even started
11:01:08 [mjs]
HS: we shouldn't send things to the IETF to die
11:01:29 [mattur_]
mattur_ has joined #html-wg2
11:01:31 [mjs]
HS: I was really annoyed when I wanted to fix a bug relating to URL handling in Firefox and the spec did not have what was needed
11:01:56 [mjs]
HS: I think that for URLs the process has had it chance and din't deliver
11:02:15 [mjs]
RI: the original schedule was very aggressive and we never really expected meeting it
11:02:20 [mjs]
LM: it was wildly optimistic
11:02:36 [mjs]
LM: the problem with most standards activities is that there's nobody home except for people who showed up
11:02:53 [mjs]
LM: if you look at the archives, there was really a fallow period, but since then it is picking up
11:03:06 [mjs]
LM: meeting next week in beijing
11:03:18 [mjs]
LM: people who care about URLs in HTML should show up online
11:03:50 [mjs]
HS: there is also the problem that if people are already showing up in some venue, then moving the work to a different venue and then complaining that people didn't show up in the other venue is not productive
11:04:01 [mjs]
LM: the problem really is that what was in the HTML document before was wrong
11:04:26 [mjs]
LM: unfortunately there is complexity due to need to coordinate with IDNA and bidirectional IRIs
11:09:13 [mjs]
HS: you need something that takes a base IRI, a relative reference as UTF-16, and a charset, and you get a URI/IRI back
11:09:43 [mjs]
HS: my point is that the HTML spec doesn't need to deal with rendering any kind of address
11:10:01 [mjs]
HS: it just cares about resolution / parsing
11:10:35 [mjs]
HS: nothing about how to render an IRI
11:17:26 [MikeSmith]
RRSAgent, make minutes
11:17:26 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:17:27 [mjs]
HS: what is required is someone writing down the real-world algorithm for this resolution thing
11:17:42 [mjs]
HS: and it needs to be somewhere that you can reference it
11:17:50 [mjs]
HS: if it were in the IRI specification would it be ok for you
11:18:15 [mjs]
HS: what I am annoyed about is that we had something that was right or fixable, was removed or delegated, and now we have to rewrite it
11:18:22 [mjs]
HS: I am now betting on Adam delivering it
11:18:27 [mjs]
JR: I would like to say one thing
11:18:51 [mjs]
JR: we need to find the right separation between things that are just part of the attribute and things that are part of the the resolving algorithm
11:19:02 [mjs]
JR: I think whitespace discarding is not part of the resolutions
11:19:46 [mjs]
JR: there might be a step before resolving that is part of extracting from an attribute
11:20:02 [mjs]
AVK: in the running code, whitespace stripping happens at the resolving end
11:20:10 [SGondo]
SGondo has joined #html-wg2
11:21:21 [mjs]
LM: it would be nice if you could copy from the location bar into other apps
11:21:26 [mjs]
HS: we are not talking about the location bar
11:21:31 [krijnh]
krijnh has joined #html-wg2
11:21:36 [mjs]
JR: what about space-separated lists of URLs
11:21:41 [mjs]
AVK: this is a different case
11:21:59 [mjs]
LM: motivation for trying to start the work in the IETF was to make sure that URLs in HTML and in other apps weren't different
11:22:16 [mjs]
LM: it is true that the work has been delayed, but activity has been restarted
11:22:41 [mjs]
Alexey: you need to open bugs
11:22:41 [r12a-nb]
s/HS: if it were in/RI: if it were in/
11:22:47 [SGondo]
SGondo has joined #html-wg2
11:22:57 [mjs]
LM: Adam was at the last meeting
11:23:05 [Julian]
q+
11:23:09 [mjs]
LM: there is an IETF document of how to do IETF document
11:23:10 [mjs]
q+
11:23:34 [mjs]
HS: it's great the kinds of URLs that the web uses were the same as what other things use it, that would be great
11:23:38 [mjs]
HS: but the Web is constrained
11:23:48 [r12a-nb]
q+
11:24:01 [mjs]
ack Julian
11:24:22 [mjs]
JR: this was very useful, which I'm not sure was expected; we have another point about link relations, which is on the agenda
11:24:29 [mjs]
ack
11:24:33 [mjs]
ack mjs
11:26:08 [MikeSmith]
RRSAgent, make minutes
11:26:08 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:26:16 [mjs]
MS: in the future, we shouldn't delete things until the replacement is ready
11:26:33 [mjs]
LM: chairs from IRI working group are prepared to add an additional charter item
11:26:40 [mjs]
AVK: Adam is a bit reluctant to go back to the IETF
11:26:51 [mjs]
ack r12a-nb
11:27:01 [anne]
(that was my impression)
11:27:13 [mjs]
RI: it seems like there are discussions coming up in beijing where we need to be talking between the HTML WG and IETF
11:28:14 [mjs]
LM: editors will be remote, so remote participation might be good
11:28:52 [MikeSmith]
i/one reason I'm skeptical/Topic: URI/IRI [URL]/
11:28:55 [MikeSmith]
RRSAgent, make minutes
11:28:55 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:29:12 [mjs]
LM: how about file: URLs
11:29:21 [mjs]
HS: they are not really on the Web
11:29:40 [mjs]
HS: best thing to do for USB key is relative URLs
11:29:53 [r12a]
whether it's beijing or not, i think we need to find a way to pursue this dialog with HTML5 folks and chairs/editors of the IRI spec
11:30:08 [mjs]
RI: is something gonna happen
11:30:39 [mjs]
RI: action items?
11:30:46 [MikeSmith]
i/ I call you about the organization chart/Topic: intro from Alexey/
11:30:50 [MikeSmith]
RRSAgent, make minutes
11:30:50 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:30:54 [mjs]
LM: don't be skeptical - if you believe it will work
11:31:35 [mjs]
ACTION: Henri to give feedback to Larry on MIME etc draft
11:33:41 [MikeSmith]
i/Is there an official definition of what is a recognized standards organization/Topic: IANA, rel, MIME, charset/
11:33:44 [MikeSmith]
RRSAgent, make minutes
11:33:44 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:33:54 [mjs]
ACTION: Anne to give Alexey info about registry problems
11:34:39 [MikeSmith]
started lunch break?
11:34:50 [mjs]
MikeSmith, we're about it
11:34:54 [MikeSmith]
k
11:35:18 [mjs]
er, about to
11:35:34 [mjs]
session adjuourned
11:35:39 [mjs]
RRSAgent, make minutes
11:35:39 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html mjs
12:02:01 [myakura]
myakura has joined #html-wg2
12:27:37 [mattur]
mattur has joined #html-wg2
12:27:47 [mattur]
mattur has left #html-wg2
12:37:47 [Lachy]
Lachy has joined #html-wg2
12:41:18 [myakura]
myakura has joined #html-wg2
12:41:43 [adrianba]
adrianba has joined #html-wg2
12:52:38 [MichaelC]
MichaelC has left #html-wg2
12:53:44 [SGondo]
SGondo has joined #html-wg2
12:58:52 [mjs]
mjs has joined #html-wg2
13:00:48 [dbaron]
dbaron has joined #html-wg2
13:01:40 [Julian]
Julian has joined #html-wg2
13:02:18 [anne]
anne has joined #html-wg2
13:04:13 [weinig]
weinig has joined #html-wg2
13:06:30 [dsinger]
dsinger has joined #html-wg2
13:13:39 [mjs]
mjs has joined #html-wg2
13:15:51 [dsinger]
dsinger has joined #html-wg2
13:20:00 [tehu]
tehu has joined #html-wg2
13:29:26 [r12a]
r12a has joined #html-wg2
13:29:38 [SGondo]
SGondo has joined #html-wg2
13:30:22 [tehu]
tehu has left #html-wg2
13:37:47 [Julian]
Julian has joined #html-wg2
13:47:32 [adam]
adam has joined #html-wg2
13:55:09 [Zakim]
Zakim has left #html-wg2
13:56:59 [matt]
matt has joined #html-wg2
13:57:54 [matt]
matt has left #html-wg2
14:04:27 [Julian]
Julian has joined #html-wg2
14:59:52 [mjs]
mjs has joined #html-wg2
15:00:26 [Julian]
Julian has joined #html-wg2
15:09:18 [adam]
adam has joined #html-wg2
15:11:02 [anne]
fwiw, testing was half an hour delayed
15:11:21 [anne]
not sure if anyone is actually in the other room yet
15:11:27 [anne]
but since you just signed in...
15:18:28 [Julian]
isn't testing at 5pm (50 mins from now?)
15:19:28 [anne]
no
15:19:33 [anne]
it's a double block
15:20:07 [Julian]
oh
15:23:52 [Julian]
Julian has joined #html-wg2
15:30:34 [dbaron]
dbaron has joined #html-wg2
15:34:25 [mjs]
mjs has joined #html-wg2
15:34:45 [anne]
yes
15:34:50 [anne]
we are setting up
15:34:55 [weinig]
weinig has joined #html-wg2
15:35:19 [anne]
dbaron, ^^
15:35:45 [SGondo]
SGondo has joined #html-wg2
15:35:56 [shan]
shan has joined #HTML-WG2
15:35:57 [hsivonen]
dbaron, we are in Rhone 3b
15:36:19 [Kai]
Kai has joined #html-wg2
15:36:20 [sicking]
sicking has joined #HTML-WG2
15:36:30 [hendry]
hendry has joined #html-wg2
15:36:38 [hendry]
scribenick hendry
15:36:43 [plh]
plh has joined #html-wg2
15:36:46 [yael]
yael has joined #html-wg2
15:36:48 [scottv]
scottv has joined #html-wg2
15:36:51 [oedipus]
scribenick: hendry
15:36:58 [plh]
rrsagent, wher am I?
15:36:58 [RRSAgent]
I'm logging. Sorry, nothing found for 'wher am I'
15:37:01 [plh]
rrsagent, wherw am I?
15:37:01 [RRSAgent]
I'm logging. Sorry, nothing found for 'wherw am I'
15:37:03 [plh]
rrsagent, where am I?
15:37:03 [RRSAgent]
See http://www.w3.org/2010/11/04-html-wg2-irc#T15-37-03
15:37:12 [krisk]
krisk has joined #html-wg2
15:37:14 [hendry]
TOPIC: Testing
15:37:55 [hendry]
me: to find the connection type, it's not slow or rather blocking is it?
15:37:55 [hendry]
it's a fast operation Andrei: yes, we fire online when the type changes
15:37:55 [hendry]
type just caches last seen connection type
15:38:47 [hendry]
http://dvcs.w3.org/hg/html/
15:39:21 [hendry]
[ scribe apologies for pasting in wrong buffer ]
15:40:16 [hendry]
present+ Kai_Hendry
15:40:33 [paul_irish]
paul_irish has joined #html-wg2
15:41:21 [hendry]
maciej: how to particpate in tasks tf, goals
15:41:38 [plh]
s/goals/testing framework/
15:41:43 [plh]
kk: and goals for LC
15:41:50 [hendry]
kk: Microsoft meet every two weeks
15:41:59 [plh]
s/Microsoft/the TF/
15:42:13 [hendry]
.. there is a wiki with schedule, there is a server with hg
15:42:34 [hendry]
.. philippe has mirrored that work at http://dvcs.w3.org
15:43:03 [plh]
--> http://dvcs.w3.org/hg/html/ HTML test suite repository
15:43:04 [r12a-ipod]
r12a-ipod has joined #html-wg2
15:43:33 [hendry]
.. same content on both servers
15:43:55 [plh]
--> http://test.w3.org/html/ HTML Testing Area
15:44:09 [hendry]
.. asking what to test ... localstorage, x-domain messaging, doing spec analysis
15:44:17 [hendry]
.. looking at features which are shipping
15:44:25 [hendry]
.. submitted some canvas tests
15:44:32 [plh]
--> http://test.w3.org/html/tests/submission/PhilipTaylor/ Canvas test suite
15:44:38 [hendry]
.. getElementsByClassname tests from Opera
15:44:55 [hendry]
.. distinction between approved and un-approved tests
15:44:56 [plh]
--> s/Canvas/Philipp Taylor/
15:45:05 [plh]
s/Canvas/Philipp Taylor/
15:45:16 [hendry]
.. bugzilla to process the test
15:45:24 [hsivonen]
s/Philipp/Philip/
15:45:28 [plh]
--> http://test.w3.org/html/tests/harness/harness.htm Test harness
15:45:35 [hendry]
jonias: what is the harness ?
15:45:39 [hendry]
anne: same as XHR
15:45:48 [nimbupani]
nimbupani has joined #html-wg2
15:45:56 [hendry]
kk: tests run automatically
15:46:07 [hendry]
.. video tests is hard to automate
15:46:13 [hendry]
.. self-describing test
15:46:32 [hendry]
.. some exceptions that you can't poke in the OM and you can't test it
15:46:48 [hendry]
hsivonen: can you do some REFerence tests ?
15:47:10 [hendry]
jonas: yes, there are some things
15:47:34 [hendry]
kk: there are some things you can't test with REF tests, for e.g. Audio
15:49:41 [hendry]
hsivonen: multi-testing question
15:50:36 [hendry]
plh: some tests are manual and some tests are automatic
15:51:42 [hendry]
kk: existing tests not using the testharness, it might not be worth re-writing them
15:52:26 [dom]
dom has joined #html-wg2
15:52:31 [hendry]
plh: it's a bug, it shows the buttons, though its automatic
15:52:49 [hendry]
kk: waits for 5 seconds before going to next test
15:53:15 [hendry]
maciej: this UI is broken
15:53:31 [hendry]
kk: can we get all the requirements up front ?
15:54:08 [hendry]
kk: esp we need a plan with REF tests
15:54:49 [hendry]
maciej: propsed categories; script driven, ref test, manual test
15:55:07 [hendry]
.. too awkward with 100k tests ... takes too long to run
15:55:39 [hendry]
plh: the test can indicate itself, if it's manual or automatic
15:56:30 [hendry]
anne: if the test loads the test harness, we know it's an automatic test ( no need to categorise )
15:56:52 [hendry]
hsivonen: just have 3 directories
15:57:16 [hendry]
dbaron: you can harness the harness
15:57:46 [hendry]
kk: we should do it in one file
15:58:04 [hendry]
hsivonen: the easier way is to use directories
15:58:05 [dbaron]
dbaron has joined #html-wg2
15:58:15 [hendry]
jonas: i don't care
15:58:42 [hendry]
maciej: text file is harder to maintain than a directory, not big deal either way
15:59:48 [plh]
scripts/
15:59:51 [plh]
reftests/
15:59:52 [hendry]
anne: we want directories for *types* of tests
15:59:53 [plh]
manuals/
16:00:10 [SGondo]
SGondo has joined #html-wg2
16:00:54 [hendry]
dbaron: painful to use dirs as metadata, as you may need to move them around
16:02:03 [hendry]
kk: maybe we will come up with a new dir in some months time, prefers a text file as it wont change location
16:02:47 [hendry]
jonas: bigger problem to have a done function call than 5 secs wait till test finishes
16:03:40 [hendry]
anne: there is logic in the harness to handle this & async tests
16:03:53 [Kai]
Kai has joined #html-wg2
16:05:08 [hendry]
hsivonen: [ didn't quite understand your implicit monkey test comment ]
16:05:37 [dbaron]
s/have a done function call than 5 secs wait till test finishes/have a function call when the test finishes so we don't have to wait 5 seconds after each one loads/
16:05:51 [dbaron]
plh: need a way to copy all the additional files that tests depend on
16:05:52 [hsivonen]
I find that I almost always have to use the explicit finish function for scripted tests, so it's not a win to finish tests implicitly on onload
16:06:29 [hendry]
jonas: we need to somehow markup dependencies
16:06:50 [hendry]
sweinig: in the common case there will be no deps
16:07:16 [hendry]
hsivonen: should we decide whether to allow data URLs ?
16:07:36 [hendry]
anne: common resources makes sense
16:08:22 [hendry]
hsivonen: you want to use data URLs for near 0 load times
16:08:43 [hendry]
[ why does jonas use data URLs? didn't get his argument ]
16:09:06 [hendry]
kk: ie9 supports dataURIs
16:09:49 [hendry]
.. might be a problem that browsers do not support dataURIs
16:10:52 [hendry]
jonas: we need to list our deps and assumptions
16:11:51 [hendry]
.. can we assume browsers have ES5, foreach is nice
16:12:31 [hendry]
maceij: we should not use ES5 until it's widely implemented
16:13:11 [hendry]
jonas: queryselector test cases were held up by WebIDL
16:14:35 [hendry]
kk: e.g. of WebIDL false positive in canvas read only thing
16:15:16 [hendry]
jonas: do we have any existing docs of assumptions?
16:15:22 [hendry]
kk: there is just the source code
16:15:35 [hendry]
.. can someone take an action to document them?
16:15:48 [hendry]
anne: read the XHR tests :-)
16:15:54 [oedipus]
oedipus has joined #html-wg2
16:16:53 [krisk]
testing wiki http://www.w3.org/html/wg/wiki/Testing
16:16:58 [hendry]
jonas: these tests are already in directories
16:17:19 [hendry]
kk: suggests documenting the tests in the wiki
16:18:06 [hendry]
hsivonen: ... something about re-writing the "monkey tests" ??
16:18:31 [hsivonen]
s/monkey/mochi/g
16:18:56 [hendry]
anne: i'm fine with re-writing / using another harness
16:19:34 [Kai]
Kai has joined #html-wg2
16:19:38 [hendry]
kk: first anchor test is very simple, it's not hard to migrate to james's harness
16:20:45 [hendry]
jonas: make some requirements for making the tests portable between harnesses [ IIUC ]
16:21:59 [hendry]
hsivonen: something about integration layer, which allows reporting into your own system (thanks anne)
16:22:00 [plh]
--> http://dvcs.w3.org/hg/html/ mercurial
16:23:16 [hendry]
plh: you can commit a test if you have a W3C account
16:24:30 [hendry]
dbaron: might need to be aware with hg's push caveats [ to plh ]
16:25:26 [plh]
ACTION: plh to work with systeam to make sure we keep track of hg push
16:25:28 [hendry]
maciej: not great security, since hg trusts the client's config WRT who wrote the patch
16:25:42 [hendry]
dbaron: you might want logs
16:26:23 [hendry]
.. Mozilla have a tool called push-log for this problem
16:26:45 [hendry]
jonas: i can see now the tests are seperated by directory
16:26:56 [dbaron]
The source for pushlog is in this hg repository: http://hg.mozilla.org/hgcustom/pushlog/
16:26:57 [hendry]
.. is there a description file ?
16:27:11 [anne]
http://test.w3.org/html/tests/
16:27:37 [anne]
http://test.w3.org/html/tests/harness/approvedtests.txt
16:27:49 [hendry]
kk: see http://test.w3.org/html/tests/harness/approvedtests.txt
16:28:05 [hendry]
kk: we will add extra info
16:28:25 [hendry]
jonas: remove domain so it's not server specific
16:28:35 [hendry]
.. we have a test file per dir
16:29:39 [hendry]
.. i want to walk this from the cmdline
16:29:47 [nimbupani]
nimbupani has joined #html-wg2
16:29:52 [hendry]
.. i want relative paths
16:30:21 [hendry]
kk: we might need some absolute stuff
16:30:54 [hendry]
jonas: i'm pulling via hg
16:32:23 [hendry]
kk: there is no absolute need for absolute urls
16:32:38 [hendry]
hsivonen: mochi-tests point to localhost
16:33:24 [hendry]
jonas: something clearly identifiable for a search & replace to get the tests working
16:34:42 [hendry]
.. you can get different types of relative paths
16:35:14 [hendry]
.. it's important that we can accomodate them in a "search & replace"
16:35:37 [hendry]
.. we need to scale
16:35:54 [hendry]
.. it's not workable to ban asb paths
16:36:07 [hendry]
s/asb/absolute/
16:38:14 [hendry]
hsivonen: we need to document the "clearly identifiable" bit, like test.w3.org and test2.w3.org
16:38:59 [hendry]
jonas: we have to say it's OK to use abs paths
16:39:41 [hendry]
hsivonen: worried about some dir collision in the namespace
16:40:18 [hendry]
s/collision in the namespace/namespace collision/
16:41:34 [hendry]
hsivonen: get rid of prefixes
16:41:41 [hendry]
jonas: OK
16:41:46 [krisk]
That is fine
16:42:30 [hendry]
kk: how to delimit the file ?
16:42:36 [hendry]
jonas: i don't care
16:43:38 [hendry]
jonas: though, since it's hand-written, was it easy & little to type
16:44:01 [hendry]
s/was it/make it/
16:44:28 [hendry]
sam: is there a preferred length? with CSS tests there was a wide range
16:45:03 [hendry]
.. bad = long test & lots of permutations
16:45:29 [hendry]
hsivonen: we know a bad test when we see it
16:45:55 [hendry]
maceij: there is a fuzzy boundary
16:46:48 [hendry]
jonas: io bound if we have a million tests ... we need to keep it somewhat reasonable
16:47:00 [hober]
hober has joined #html-wg2
16:47:18 [hendry]
sam: there are examples of tests that can be merged
16:47:40 [nimbupani]
nimbupani has joined #html-wg2
16:47:42 [hendry]
adrian: there is a review process
16:47:49 [hendry]
kk: you could file a bug, raise issues
16:48:25 [hendry]
adrian: of course if it's approved, it doesn't mean it can't change again
16:48:53 [adam]
adam has joined #html-wg2
16:49:03 [adrianba]
Present+ adrianba
16:49:38 [hendry]
sam: if all the tests pass, then the bugs are in the specs
16:50:37 [hendry]
kk: tests do content negotiation (canPlayType?) WRT choosing a codec the runtime support
16:50:53 [hendry]
s/support/supportS/
16:51:37 [hendry]
hsivonen: mochi tests that we (mozilla) use, requires server side javascript
16:51:57 [hendry]
plh: was a lot of trouble already to support PHP for security reasons
16:52:36 [hendry]
sam: we have tests that use python, php, curl for certain load tests
16:52:47 [dom]
(we evoked this in WebApps the other day; we can probably consider more server-side stuff at some point, but we need to need to have requirements documented earlier rather than ater)
16:53:09 [dom]
(and please consider limiting the number of needed languages/platforms as much as possible)
16:54:06 [hendry]
jonas: we can generalise "slow load tests" so it doesn't neccessarily require PHP
16:54:46 [hendry]
.. some security concerns here
16:55:21 [hendry]
plh: we need to review PHP files before they become live
16:56:21 [hendry]
jonas: we need it one the same server for same origin type cases
16:56:49 [dom]
if same server == test.w3.org, that's part of the plan
16:56:51 [hendry]
hsivonen: we need a mechanism to load things slowly for example
16:57:13 [dom]
(use a DTD for that)
16:58:26 [hendry]
hsivonen: avoid echo, we should return existing (approved) files
16:59:02 [hendry]
jonas: is there sensitive data WRT XSS-ing
16:59:08 [hendry]
plh: should be fine
16:59:38 [anne]
safest might be w3test.org or some such
17:00:40 [hendry]
kk: what happens if 10 million tests are in the Q to be approved
17:01:50 [hendry]
dbaron: biggest risk is a test that claims to test something, but doesn't actually test it
17:02:35 [hendry]
sam: we should only accept tests that use the new harness
17:03:20 [hendry]
.. the tests here are about testing regressions
17:04:11 [hendry]
kk: worried about approval rate, esp. if only he does it
17:04:48 [hendry]
plh: if a subset of tests are passed by everyone, they are probably good
17:05:10 [SGondo]
SGondo has joined #html-wg2
17:05:22 [hendry]
anne: 1) is it good enough ? 2) ... [ didn't get that ]
17:05:48 [hendry]
maceij: lets do a cost benefit analysis
17:05:58 [adam]
Accidentally testing something that is not a requirement at all
17:06:13 [hendry]
.. 1st category testing undefined behaviour
17:06:29 [hendry]
.. 2nd -- testing something contrary to a requirement
17:06:41 [dom]
RRSAgent, draft minutes
17:06:41 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html dom
17:06:54 [hendry]
.. -- at least one browser will fail this
17:08:00 [hendry]
[ can someone write what maceij said pls ? ]
17:08:36 [hendry]
.. 3rd cat testing something where it doesn't actually test it
17:08:43 [hendry]
.. review should catch them all
17:08:57 [SGondo]
SGondo has joined #html-wg2
17:08:59 [Kai]
Kai has left #html-wg2
17:09:03 [hendry]
.. almost certain something will be wrong
17:09:18 [hendry]
.. how much time should be spent on review versus benefit
17:09:51 [hendry]
.. test approved == matches what the spec says
17:11:09 [hendry]
dbaron: from exp within CSS, review is more work than writing to test... so its not worth doing for an existing contributor
17:11:27 [hendry]
s/writing to test/writing the test/
17:11:43 [hendry]
dbaron: figure out why the test is failing sooner than later
17:12:23 [hendry]
.. imp report: 1) run all tests 2) bug in test suite or in browser (v. time consuming)
17:12:34 [hendry]
.. figure out WHY tests are failing
17:13:10 [hendry]
hsivonen: we should flag tests that fail in all browsers
17:13:42 [hendry]
hsivonen: we can't assume the spec is neccessarily 100% correct
17:14:01 [hsivonen]
we should flag tests that fail in 3 engines
17:15:32 [hendry]
maceij: low skilled tests don't need to be approved, better if everyone is just running them [ IIUC ]
17:16:04 [hendry]
anne: we should distribute the testing
17:16:32 [hendry]
maceij: don't have ref test when you could have a script test
17:17:03 [hendry]
.. distributed test is more likely to succeed
17:17:50 [hendry]
hsivonen: do we have any way to feed the test info to the WHATWG HTML5 section info box things
17:19:00 [hendry]
kk: could be an admin problem if links change
17:20:17 [mjs]
RRSAgent, draft minutes
17:20:17 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html mjs
17:22:20 [mjs]
mjs has joined #html-wg2
17:25:16 [krisk]
see http://test.w3.org/html/tests/approved/getElementsByClassName/001.htm for an example of a script based test
17:44:55 [sicking]
sicking has joined #HTML-WG2
17:46:43 [adrianba]
adrianba has joined #html-wg2
17:47:16 [adrianba]
rrsagent, this meeting spans midnight
17:51:05 [dsinger]
dsinger has joined #html-wg2
17:55:12 [paul_irish]
paul_irish has joined #html-wg2
18:45:27 [paul_irish]
paul_irish has joined #html-wg2
19:46:48 [nimbupani]
nimbupani has joined #html-wg2
21:11:17 [Lachy]
Lachy has joined #html-wg2
21:25:31 [Lachy]
Lachy has joined #html-wg2
22:58:50 [Kai]
Kai has joined #html-wg2
22:59:04 [Kai]
Kai has left #html-wg2
01:54:18 [nimbupani]
nimbupani has joined #html-wg2
05:08:08 [paul_irish]
paul_irish has joined #html-wg2
05:20:03 [paul_irish]
paul_irish has joined #html-wg2
06:28:23 [paul_irish]
paul_irish has joined #html-wg2
07:15:24 [oedipus_away]
oedipus_away has joined #html-wg2
07:16:04 [freedom]
freedom has joined #html-wg2
07:23:49 [SGondo]
SGondo has joined #html-wg2
07:23:59 [SGondo]
SGondo has joined #html-wg2
07:28:15 [mgylling]
mgylling has joined #html-wg2
07:31:18 [freedom]
nobody in 3B yet? there will be an EPUB related meeting right?
07:33:21 [oedipus]
according to the agenda, EPUB discussion in 3B starting 8:30 french time http://www.w3.org/html/wg/wiki/TPAC_2010_Agenda#Room_3B__.28IRC_.23html-wg2.29
07:34:00 [mgylling]
Reads 09:00 to me
07:34:38 [MichaelC]
MichaelC has joined #html-wg2
07:34:56 [mgylling]
To anybody who is physically there: does 3B have call-in facilities?
07:35:02 [oedipus]
guess the first half hour will be spent in common again then breakout to 3B
07:35:33 [freedom]
seems not
07:35:42 [freedom]
I am in 3B physically now
07:36:49 [mgylling]
freedom, thanks.
07:37:04 [mjs]
mjs has joined #html-wg2
07:37:19 [dsinger]
dsinger has joined #html-wg2
07:37:57 [SGondo]
SGondo has joined #html-wg2
07:40:35 [weinig]
weinig has joined #html-wg2
07:40:40 [myakura]
myakura has joined #html-wg2
07:44:30 [adrianba]
adrianba has joined #html-wg2
07:45:14 [shan_]
shan_ has joined #html-wg2
07:47:00 [MikeSmith]
MikeSmith has joined #html-wg2
07:47:17 [seungjae]
seungjae has joined #html-wg2
07:47:27 [kliehm]
kliehm has joined #html-wg2
07:50:03 [eliot]
eliot has joined #html-wg2
07:52:06 [Kai]
Kai has joined #html-wg2
07:53:42 [SGondo]
SGondo has joined #html-wg2
08:00:35 [scottv]
scottv has joined #html-wg2
08:00:45 [Julian]
Julian has joined #html-wg2
08:02:21 [Zakim]
Zakim has joined #html-wg2
08:02:44 [yuma_1985]
yuma_1985 has joined #html-wg2
08:02:51 [Julian]
topic: epub
08:02:56 [MichaelC]
scribe: Julian
08:03:06 [Julian]
ms: markus to give overview
08:03:24 [Kai]
Kai has joined #html-wg2
08:03:26 [Julian]
mgylling: (remotely)
08:03:47 [mgylling]
www.idpf.org
08:04:19 [Julian]
mgylling: epub standard for ebooks, around for several years, expanding in popularity, large adoption
08:04:31 [Julian]
...idpf.org
08:04:52 [Julian]
...based on xhtml, subsets defined
08:05:01 [Julian]
...current ebpub 2.0
08:05:08 [Julian]
...uses XHTML1.1 mod
08:05:26 [Julian]
...is a fileset, ZIP container, different document types
08:05:38 [Julian]
...container called OCF
08:05:45 [dom]
dom has left #html-wg2
08:05:47 [freedom]
http://www.idpf.org/specs.htm
08:06:26 [Julian]
...some of the formats in epub defined by w3c
08:06:41 [Julian]
...some of the metadata formats owned by epub itself
08:06:49 [Julian]
...is undergoing rev to 3.0
08:07:18 [Julian]
...charter: update & alignment with modern web standard
08:07:22 [Julian]
s
08:07:31 [Julian]
use HTML5 as grammar
08:07:56 [Julian]
is not allowed by current specs but already happening
08:08:15 [Julian]
need to formalize & stabilize
08:08:38 [Julian]
on HTML5 vs XHTML5: epub decided to use X*
08:09:13 [Julian]
based on requirement for existing reading systems to be upgradeable
08:09:42 [Julian]
MS: asks about design philosophies
08:10:43 [Julian]
MS: drive spec based on what current UAs already can do?
08:11:11 [Julian]
mg: docs used to be static
08:11:26 [Julian]
mg: <script> SHOULD/MUST be ignored
08:11:46 [Julian]
mg: but scripting is going to be added
08:11:58 [Julian]
mg: problems with legacy readers
08:12:07 [Julian]
mg: and non-browser-based impls
08:12:44 [Julian]
...it's clear that this will be needed in the future
08:13:06 [Julian]
MS: devices coming to market with have full browser engines
08:14:01 [Julian]
q+
08:14:18 [Julian]
q-
08:15:02 [adrianba]
adrianba has joined #html-wg2
08:15:58 [Julian]
Julian: usability of spec for being referenced
08:16:03 [Julian]
?
08:16:41 [Julian]
mg: not a problem yet
08:17:07 [Julian]
mg: we're not forking
08:17:35 [Julian]
mg: defining profiles and extensions, follow the HTML5 style
08:18:27 [Julian]
Julian: how does ext work for you?
08:18:51 [Julian]
mg: XHTML5 is supposed to allowed namespace-based extensibility
08:19:17 [Julian]
ms: feedback on this is welcome
08:20:03 [Julian]
ms: epub I18N requirements -> CSS WG -> vertical text support
08:20:42 [Julian]
ms: does not seem to affect HTML though
08:20:57 [Julian]
ms: is there something the HTML WG need to do?
08:21:24 [Julian]
mg: books / ebooks slightly different domain
08:21:26 [MikeSmith]
q?
08:21:35 [Julian]
mg: missing semantics for books
08:21:53 [Julian]
mg: distinguish node references and nodes
08:22:05 [SGondo]
SGondo has joined #html-wg2
08:22:18 [Julian]
mg: skippability
08:22:41 [Julian]
page breaks
08:22:45 [Julian]
q+
08:23:24 [Julian]
have looked at role attributes for extensibility
08:23:34 [MichaelC]
q+ to discuss role extensions, future aria, etc.
08:24:04 [Julian]
mjs: extending role not recommended because owned by aria
08:24:20 [Julian]
mjs: needs coordination with PFWG
08:24:21 [hidetaka]
hidetaka has joined #html-wg2
08:24:40 [Julian]
mjs: maybe dedicated elements
08:24:44 [Julian]
or attributes
08:25:16 [Julian]
what affects rendering should be in HTML
08:25:47 [Julian]
q-
08:26:10 [Julian]
mg: book semantics, chicago manual of style
08:27:08 [Julian]
in transcript, replace "node" by "note"
08:27:26 [Julian]
MC: asks about roles
08:27:41 [Julian]
MG: uses custom attributes
08:27:57 [MichaelC]
Role attribute extensibility: http://www.w3.org/TR/role-attribute/#extending-the-collection-of-roles
08:28:01 [Julian]
MG: fastest way for now (own NS)
08:28:06 [Vagner-br]
Vagner-br has joined #html-wg2
08:28:30 [hsivonen]
q+
08:28:31 [Julian]
MC: role module *does* allow extensibility
08:28:52 [MikeSmith]
RRSAgent:, make minutes
08:28:52 [RRSAgent]
I'm logging. I don't understand ', make minutes', MikeSmith. Try /msg RRSAgent help
08:28:56 [mjs]
q+
08:29:05 [MikeSmith]
RRSAgent, make minutes
08:29:05 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
08:29:33 [Julian]
MC: PF and HTML need to coordinate on r@ole
08:29:36 [Julian]
@role
08:29:38 [MichaelC]
ack me
08:29:38 [Zakim]
MichaelC, you wanted to discuss role extensions, future aria, etc.
08:30:00 [hsivonen]
q-
08:30:08 [Julian]
MG: ownership of @role
08:30:13 [Julian]
q+
08:30:33 [hsivonen]
q+
08:30:41 [Julian]
mjs: HTML defines @role by refererence to ARIA spec
08:31:13 [Julian]
MC: aria defines on HTML to define @role
08:31:34 [fantasai]
fantasai has joined #html-wg2
08:31:35 [MichaelC]
s/aria defines/aria depends/
08:31:41 [Julian]
mg: request to clarify the HTML spec wrt role extensibility
08:31:51 [fantasai]
RRSAgent: make minutes
08:31:51 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html fantasai
08:32:06 [mjs]
ack mjs
08:32:15 [mjs]
ack Julian
08:33:15 [Julian]
mg: on metadata in epub
08:33:30 [Julian]
mg: NCX doesn't have metadata at all anymore
08:33:43 [MM]
MM has joined #html-wg2
08:33:50 [MichaelC]
-> http://www.w3.org/TR/wai-aria/host_languages#host_general_role ARIA on host language role attribute
08:34:03 [Julian]
mg: core metadata will continue to come from outside HTML/head
08:34:19 [mjs]
-> role attribute in HTML5: http://dev.w3.org/html5/spec/Overview.html#annotations-for-assistive-technology-products-aria
08:34:20 [Julian]
mg: reading systems need to get the metadata from the package file
08:34:39 [mjs]
ack hsivonen
08:34:57 [Julian]
HS: on role attribute
08:35:41 [yael]
yael has joined #html-wg2
08:36:16 [fantasai]
hsivonen: ARIA spec defines aria- attributes, but does not define role attributes
08:36:30 [fantasai]
hsivonen: requires that a host language define a role attribute with certain characteristics
08:36:39 [fantasai]
hsivonen: HTML5 tries to do this
08:36:46 [fantasai]
hsivonen says something about tricky wordsmithing
08:37:02 [anne]
anne has joined #html-wg2
08:37:24 [fantasai]
hsivonen: Way forward would be to figure out roles that current AT vendors need (?) and define tokens for them, and have ARIA promise not to conflict
08:37:39 [anne]
RRSAgent, draft minutes
08:37:39 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html anne
08:37:43 [fantasai]
hsivonen: The role module spec relies on CURIEs for extensibility
08:37:44 [MichaelC]
q+ to say if you want to follow the approach Henri suggests, should coordinate with PFWG sooner than later
08:37:49 [fantasai]
hsivonen: ... not good for EPUB
08:38:05 [MichaelC]
q+ to say ARIA roles are part of a taxonomy
08:38:18 [fantasai]
hsivonen: I don't expect web engines to support CURIEs, relies on namespace stuff ... lookup DOM L3
08:38:33 [fantasai]
hsivonen: Best way forward is to ask PF to set aside the names that you expect to use
08:38:47 [fantasai]
hsivonen: Doesn't make sense to pretend different groups dont' know about each other
08:38:56 [fantasai]
hsivonen: We're communicating, so let's coordinate.
08:39:14 [MichaelC]
-> http://www.w3.org/TR/wai-aria/rdf_model.png ARIA taxonomy
08:39:17 [fantasai]
?: I'm ok with approach Henri is suggesting, but coordination with PF is important sooner rather than later
08:39:32 [fantasai]
MichaelC: Everything would have to fit into our taxonomy
08:39:36 [SGondo]
SGondo has joined #html-wg2
08:39:45 [fantasai]
hsivonen: Implementations don't care about the taxonomy, that's only to help out with spec design
08:40:28 [mjs]
q+q+
08:40:32 [fantasai]
hsivonen: If PF promises that this set of names is not going to be used, and picks different names if it decides to expand in that area, then we don't have to worry about all this extensibility stuff
08:40:32 [mjs]
q+
08:40:34 [mjs]
q+q-
08:40:41 [mjs]
ack q+
08:40:43 [mjs]
ack q-
08:40:59 [fantasai]
MichaelC: For author understanding, we want to pick tokens that match the most appropriate terminology
08:41:10 [mjs]
ack MichaelC
08:41:10 [Zakim]
MichaelC, you wanted to say if you want to follow the approach Henri suggests, should coordinate with PFWG sooner than later and to say ARIA roles are part of a taxonomy
08:41:13 [fantasai]
hsivonen: They're just tokens, it doesn't really matter
08:41:22 [mjs]
ack mjs
08:41:24 [Julian]
q+
08:41:41 [fantasai]
mjs: Instead of debating in the abstract, let's just send the list of suggested roles to PF asap
08:41:42 [Julian]
q+ to let Mike speak
08:41:55 [hsivonen]
DOM 3 namespace lookup doesn't work for CURIEs in text/html DOMs, so don't expect browsers to implement CURIEs
08:41:55 [fantasai]
mjs: If they don't like the tokens proposed, then they can respond about that.
08:42:02 [fantasai]
mjs: I don't think this meta-conversation is getting us anywhere
08:42:09 [hsivonen]
q+
08:42:15 [mjs]
ack Julian
08:42:15 [Zakim]
Julian, you wanted to let Mike speak
08:42:16 [fantasai]
hsivonen: I'd like to add a note about why CURIEs are bad idea in this space
08:42:33 [mjs]
ack hsivonen
08:42:57 [fantasai]
hsivonen: So, frex, how Gecko exposes roles to interface to JAWS, Gecko picks the first role it recognizes and exposes that as the MSAA role
08:43:29 [hsivonen]
IAccessible2
08:43:30 [fantasai]
hsivonen: And then exposes the entire value of the role attribute as the xml-roles property in the iAccessible2 interface
08:43:51 [fantasai]
hsivonen: It follows that the namespace mapping context of the CURIE binding context is not exposed at all
08:44:00 [MichaelC]
scribe: fantasai
08:44:01 [fantasai]
hsivonen: If you wanted to do something with CURIE, you wouldn't do CURIE processing.
08:44:17 [fantasai]
hsivonen: You would wind up exposing to JAWS the prefix and local name
08:44:24 [freedom]
IAccessible2, http://www.linuxfoundation.org/collaborate/workgroups/accessibility/iaccessible2
08:44:26 [Julian]
q+
08:44:41 [Julian]
q-
08:44:50 [fantasai]
hsivonen: Therefore I advise against relying on the mapping context, because the existing ... doesn't expose the mapping to IAccessible2 and therefore to JAWS
08:45:12 [fantasai]
markus: Does Gecko expose the roles regardless of whether it recognizes it?
08:45:37 [fantasai]
hsivonen: Yes. All the data is passed through, in case JAWS wants to violate ARIA and look at things itself.
08:45:46 [fantasai]
hsivonen: Gecko doesn't police whether JAWS follows ARIA spec
08:46:05 [fantasai]
MikeSmith: I just wanted to state where things stand.
08:46:27 [fantasai]
MikeSmith: It's not inconceivalbe that the language features you need for EPUB could be considered as native elements and attriutes to be added to HTML5 itself. It's not too late for that.
08:46:35 [fantasai]
MikeSmith: It's not too late to ask, anyway.
08:46:45 [fantasai]
MikeSmith: I'm sure we're going to get LC comments asking for new elements and attributes.
08:46:47 [mjs]
q+
08:47:04 [fantasai]
MikeSmith: There will be a lot of people who haven't looked at the spec yet, or want opportunity to have their request considered.
08:47:18 [fantasai]
MikeSmith: Proper way to change the spec is file a bug against the spec.
08:47:37 [fantasai]
MikeSmith: Cutoff for pre-LC was Oct1. Everything after that date will be considered an LC comment.
08:47:37 [kennyluck]
kennyluck has joined #html-wg2
08:48:00 [fantasai]
MikeSmith: I don't think that you should self-censor, and just assume there's no chance of getting any new language feature requests for native elements and attriutes considered.
08:48:01 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html kennyluck
08:48:03 [fantasai]
MikeSmith: That's not what we want
08:48:14 [fantasai]
MikeSmith: I don't want to say you have nothing to lose, because there's cost in time to everyone
08:48:38 [fantasai]
MikeSmith: But something for EPUB to consider, whether you want to make requests for new elements/attributes.
08:48:48 [hsivonen]
Gecko exposes the value of the role attribute to JAWS but not any kind of CURIE prefix mapping context, which mean using CURIEs wouldn't really work with the URL and you'd end up hard-coding a known prefix and the resolution to an absolute URI would be fiction
08:48:53 [fantasai]
MikeSmith: Not mutually exclusive: could also pursue extensible approach, too
08:48:55 [Julian]
q+
08:48:59 [hsivonen]
thus bad idea to use CURIEs
08:49:09 [fantasai]
MikeSmith: It's a good idea, although some things we need are likely to be considered out-of-scope for HTML5
08:49:33 [Julian]
q-
08:49:33 [fantasai]
Markus says something about e.g. notes
08:49:43 [mjs]
ack mjs
08:49:44 [fantasai]
fantasai asks if that wouldn't be <aside>
08:50:07 [fantasai]
mjs: Just want to reinforce Mike's comment that we would definitely like to hear all the requests, even though we are late in the game and probably aren't going to add major new feature.
08:50:21 [fantasai]
mjs: But requests that are modest in scope and important for a particular use case will be considered
08:50:36 [fantasai]
mjs: We're not 100% frozen yet, but in a few months we will be. So better to get those requests in now rather than later.
08:50:57 [fantasai]
mjs: Any other comments?
08:51:23 [fantasai]
fantasai: Wouldn't notes be an <aside>?
08:51:36 [fantasai]
Markus: Notes would be a subclass of <aside>
08:52:08 [fantasai]
Markus says something about an href role
08:52:33 [fantasai]
mjs: Talking about footnotes and end notes?
08:52:42 [fantasai]
Markus: Yes. Need to distinguish those for formatting
08:52:56 [fantasai]
MikeSmith: Don't we have a bug open on having more roles for <a>?
08:53:33 [fantasai]
mjs: If particular semantic of linking to footnote or endnote might be more appropriate as a rel value
08:54:00 [fantasai]
hsivonen: Maybe have a CSS pseudo-class detecting the note type from what the <a> points to instead of requiring author to specify
08:54:28 [fantasai]
Markus: Reponse from EPUB authors say that overall, it's really good. There are a number of additions from XHML1 that we love.
08:54:54 [fantasai]
Markus: We're already very close to having it work for books, only a few minor concerns.
08:55:04 [fantasai]
Markus: So not looking for any major surgery here.
08:55:34 [mjs]
RRSAgent, draft minutes
08:55:34 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html mjs
08:55:42 [fantasai]
fantasai: I think they should define a microformat for subclassing notes.
08:55:56 [fantasai]
hsivonen: HÃ¥kon and Bert already defined a microformat for books, although I don't think they addressed notes.
08:56:12 [fantasai]
Bert: yes. A lot of that has been added to HTML5, though: <article>, <section>, etc.
08:56:45 [fantasai]
mjs: HTML5 just recommends a plain <a>, with no distinguishing markup
08:56:57 [fantasai]
hsivonen: footnotes are a thorny issue in CSS. Prince supports something, but it's not optimal
08:57:15 [fantasai]
hsivonen: I was reading Dante's Inferno in HTML5. It doesn't make any sense to read it without footnotes.
08:57:24 [Bert]
Bert has joined #html-wg2
08:57:44 [fantasai]
mjs: Yeah, I read a Terry Pratchett book that was supposed to have footnotes, but they were all endnotes and it didn't work so well
08:58:17 [Bert]
-> http://www.alistapart.com/articles/boom Boom! (BOOk Microformat)
08:58:18 [fantasai]
hsivonen: I think we should figure out the CSS layout model first, then fit the markup to that.
08:58:45 [fantasai]
hsivonen: If we come up with markup first, and it doesn't fit the CSS layout model, making it work in layout could become very complicated, involving many pseudo-classes, etc.
09:00:25 [fantasai]
meeting closed?
09:01:00 [Bert]
(Contrary to what I remembered, BOOM *does* have footnotes, not just sidenotes: <span class=footnote>)
09:01:49 [fantasai]
discussion of role attributes
09:02:27 [fantasai]
mjs: You need centralized extensibility for accessibility, so the a11y technology understands the roles
09:03:03 [fantasai]
hsivonen: If you're on Windows, what FF can do is more than with the AS api on Mac
09:03:04 [MikeSmith]
http://code.google.com/p/epub-revision/w/list
09:03:22 [fantasai]
hsivonen: So maybe it's a bad idea to design stuff with the assumption that you have IAccessibible2 on Windows
09:03:38 [fantasai]
hsivonen: Alternatively, could consider it a bug that AS doesn't have this feature
09:03:47 [hsivonen]
s/AS/AX/
09:03:56 [fantasai]
anne: The only case you'd notice it is JAWS was updated before voiceover
09:04:08 [fantasai]
hsivonen: I'm guessing the upgrade rate of JAWS is a non-issue in practice
09:04:11 [MikeSmith]
http://code.google.com/p/epub-revision/wiki/Annotations
09:04:23 [fantasai]
Julian: You might not believe how backwards some people are in upgrading their browser
09:05:01 [fantasai]
hsivonen: Big parts of ARIA have been designed with the assumption of an enterprise stuck with IE7 for years after ARIA has been deployed in JAWS
09:05:12 [MikeSmith]
http://code.google.com/p/epub-revision/wiki/DesignPrinciples
09:05:40 [adam]
adam has joined #html-wg2
09:05:49 [fantasai]
hsivonen: Design decisions make assumptions about which part of the system will be upgraded first. Might not have been the best design decisions.
09:06:23 [MikeSmith]
http://code.google.com/p/epub-revision/wiki/HTML5Subsetting
09:07:32 [fantasai]
fantasai: So is EPUB subsetting HTML5?
09:07:36 [fantasai]
MikeSmith: not sure
09:07:46 [fantasai]
mjs: Engines are unlikely to enforce any subsetting
09:08:27 [fantasai]
fantasai: True, but such content could be non-conformant for EPUB 3.
09:08:51 [fantasai]
fantasai: Not all EPUB implementations are based on browser engines
09:08:57 [fantasai]
?: Are there many that are not?
09:09:02 [fantasai]
fantasai: I know of at least two
09:09:10 [fantasai]
fantasai: and I haven't actually looked into the issue
09:09:57 [hsivonen]
s/?/hsivonen/
09:11:08 [kennyluck]
fantasai: When I was at Tokyo, I found a EPUB implementation that implements CSS but not based on browser
09:11:26 [kennyluck]
.. I also found one EPUB implementation that's not based on browser at all
09:11:40 [kennyluck]
... yet it renders vertical text quite nicely
09:11:49 [kennyluck]
... (It does not support CSS)
09:12:12 [fantasai]
... uses effectively a UA stylesheet only
09:12:27 [fantasai]
hsivonen: Are the CSS implementatiosn any good/
09:12:31 [fantasai]
fantasai: Don't know, haven't done any testing
09:14:29 [oedipus]
oedipus has joined #html-wg2
09:15:04 [fantasai]
discussion of converting HTML5 to EPUB
09:15:22 [fantasai]
would need to split into multiple files for EPUB impl's tiny brains :)
09:15:56 [mgylling]
Yes, splitting files is done a lot due to memory constraints in certain handhelds
09:16:13 [mgylling]
A popular one has a 300k limit IIRC
09:18:19 [MikeSmith]
12 minutes to caffeine
09:19:02 [freedom]
which means EPUB doesn't encourage authors to write long chapters?
09:19:10 [igarashi]
igarashi has joined #html-wg2
09:19:22 [mgylling]
hehe, yes, need to keep it short ;)
09:20:00 [mgylling]
I expect these max file size recommendations to be gone soon, just another generation shift needed in devices
09:20:48 [freedom]
mg: do it, my iPhone 4 has 512MB now
09:21:22 [mgylling]
freedom, right. Note that this is not spec restrictions; these are conventions that has arisen in the ecosystem
09:22:29 [freedom]
OK, bad implementation, not bad spec
09:22:45 [Julian]
Julian has joined #html-wg2
09:24:19 [Julian]
rrsagent, make minutes
09:24:19 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html Julian
09:51:07 [mjs]
mjs has joined #html-wg2
10:01:50 [MURATA]
MURATA has left #html-wg2
10:07:47 [hidetaka]
hidetaka has joined #html-wg2
10:10:49 [Julian]
Julian has joined #html-wg2
10:12:10 [adam]
adam has joined #html-wg2
10:12:51 [yuma_1985]
yuma_1985 has joined #html-wg2
10:14:36 [Julian]
topic: link relations
10:14:51 [fantasai]
ScribeNick: fantasai
10:15:40 [MikeSmith]
q?
10:15:40 [fantasai]
mjs: Subtopics include
10:15:48 [fantasai]
mjs: Idea of using microformats
10:15:57 [fantasai]
mjs: another is that we have a number of specific issues
10:16:09 [SGondo]
SGondo has joined #html-wg2
10:16:18 [igarashi]
igarashi has joined #html-wg2
10:16:18 [mjs]
http://www.w3.org/html/wg/tracker/issues/124
10:16:37 [mjs]
http://www.w3.org/html/wg/tracker/issues/127
10:16:38 [MikeSmith]
q+ to show XPointer registry
10:17:12 [Kai]
Kai has joined #html-wg2
10:17:14 [MikeSmith]
q+ to discuss potential need for a role registry similar to need for a rel registry
10:17:18 [mjs]
http://www.w3.org/html/wg/tracker/issues/118
10:17:29 [mjs]
http://www.w3.org/html/wg/tracker/issues/119
10:17:33 [fantasai]
mjs summarizes the open issues
10:17:56 [dsinger]
dsinger has joined #html-wg2
10:18:07 [fantasai]
mjs: Does anyone else have other subtopics?
10:18:12 [adam]
*u must be dozing off*
10:18:41 [anne]
no kidding
10:19:28 [mjs]
ack MikeSmith
10:19:28 [Zakim]
MikeSmith, you wanted to show XPointer registry and to discuss potential need for a role registry similar to need for a rel registry
10:19:53 [fantasai]
MikeSmith: Somehow I ended up the one responsible for registering all link relations for HTML5
10:20:03 [fantasai]
MikeSmith: So, I guess I can put some kind of report on that? What should I be doing.
10:20:14 [fantasai]
Julian: Let's start with a description of .. right now
10:20:20 [eliot]
eliot has joined #html-wg2
10:20:29 [fantasai]
Julian: I'll summarize where IETF is right now.
10:20:47 [fantasai]
Julian: It all started with realization that HTTP has a Link header that's supposed to be equivalent to Link element in HTML
10:21:05 [fantasai]
Julian: And that there are documents on the web which are not HTML and for which it would be useful to expose linking
10:21:16 [fantasai]
Julian: Lots of people think it would be a good way of expressing link semantics independently of HTML
10:21:30 [fantasai]
Julian: So Mark Nottingham started on the work of writing a new def of Link in HTTP
10:21:51 [fantasai]
Julian: And establishing a registry that could be used in HTML as well, but would not necessarily be used in HTML
10:22:20 [fantasai]
Julian: The IANA registry also includes the link relations registry that was established for the Atom feed format, which is similar but not identical to HTML.
10:22:33 [fantasai]
Julian: So there are overlapps, but it included syndication-related things and not everything that HTML has
10:22:48 [fantasai]
Julian: So there was lots of discussion on procedural things, and licensing of the registry.
10:22:51 [fantasai]
Julian: Can talk about that later.
10:22:58 [fantasai]
Julian: Took a long time for spec to come out, but has finally been published.
10:23:03 [Julian]
http://greenbytes.de/tech/webdav/rfc5988.html
10:23:05 [mjs]
q+
10:23:31 [fantasai]
Julian: That's a very old style: you send an email to an IETF list, and a group of designated experts to register that or ask questions.
10:23:45 [Julian]
http://paramsr.us/link-relation-types/
10:24:06 [fantasai]
Julian: Mark has started making this more modern by, first of all, providing a web page explaining how to register, has a template to help with you write the registration and submit for you to the mailing list
10:24:10 [Julian]
http://paramsr.us/tracker/
10:24:16 [fantasai]
Julian: The designated experts now also has an issue tracker
10:24:26 [fantasai]
Julian: So people can watch where there registration requests are progressing
10:24:31 [fantasai]
Julian: Makes the IANA process a bit more pleasant
10:24:39 [Julian]
http://www.iana.org/assignments/link-relations/link-relations.xhtml
10:24:44 [fantasai]
Julian: Here's the registry riht now
10:25:00 [hsivonen]
q+
10:25:01 [fantasai]
Julian: This contains link relations defined in Atom, Atom extensions, and HTML4
10:25:06 [fantasai]
Julian: and some parts for HTML5
10:25:30 [Julian]
https://www.ietf.org/mailman/listinfo/link-relations
10:25:33 [MikeSmith]
q?
10:25:41 [fantasai]
hsivonen: ? has been recognized as an entity that has reasonable ? measures in place
10:25:48 [mjs]
s/?/permanence/
10:25:48 [fantasai]
hsivonen: It seems that the domain name is owned by ???
10:25:52 [fantasai]
hsivonen: as an individual
10:26:01 [MikeSmith]
s/?/microformats.org/
10:26:02 [fantasai]
hsivonen: And whatwg.org is also owned by an individual
10:26:33 [fantasai]
Julian: I'm not sure how that affects our impression of whether microformats.org is stable or not
10:26:43 [MikeSmith]
s/???/Rohit Khare/
10:27:03 [Julian]
q+
10:27:04 [fantasai]
mjs: My biggest disappointment about the RFC is that it doesn't have provisions for individual registrations
10:27:31 [fantasai]
mjs: It would be useful to have a central repository where all of these can be listed so people know what's in use, even if it doesn't have a formal spec
10:27:40 [fantasai]
mjs: I think Mark should make a provisional registry.
10:27:51 [fantasai]
mjs: Mark said the registry would be so lightweight it wouldn't be necessary
10:28:02 [fantasai]
mjs: But that has not proven to be true.
10:28:23 [hsivonen]
moreover, even proven to be false
10:28:32 [fantasai]
Julian: We have provisional registries in other IANA things, and nobody's used them.
10:28:48 [MikeSmith]
http://www.ietf.org/mail-archive/web/link-relations/current/threads.html
10:28:57 [fantasai]
mjs: I think if you find something that's almost never used, then creating something that has higher barrier to entry, then creating something with a higher barrier to entry isn't going to increase use
10:29:11 [hsivonen]
q+
10:29:13 [fantasai]
Julian: People don't use provisional registries because they don't care enough.
10:29:17 [Julian]
q-
10:29:27 [fantasai]
mjs: microformats.org list has even lower barrier to entry, and it is used
10:29:30 [mjs]
ack mjs
10:29:46 [fantasai]
Julian: One difference between IANA registry and wiki page is that wiki is completely HTML focused
10:30:11 [fantasai]
Julian: So they don't consider relations among other formats other than HTML
10:30:23 [fantasai]
Julian: They don't think about use on PDF or video
10:30:52 [fantasai]
mjs: Most people invent link relations for HTML. I don't think it makes sense to force them to address these abstract link uses that may or may not be practical.
10:31:04 [mjs]
ack hsivonen
10:31:08 [MikeSmith]
q?
10:31:12 [fantasai]
mjs: It makes more sense to me to provisionally register the link relations, and then encourage them to think about generalizing to other formats.
10:31:12 [MikeSmith]
q+
10:31:38 [fantasai]
hsivonen: It might be not about people not caring, but about provisional registration being dysfunctional
10:32:03 [fantasai]
hsivonen: I also agree with mjs that in some cases people don't care about nonHTML use cases. In that case we should just do HTML.
10:32:44 [fantasai]
Julian: we talked about ... provisional registry [that hsivonen mentioned] yesterday, and I totally agree this problem needs to be investigated.
10:32:52 [fantasai]
Julian: I think we try.
10:33:06 [fantasai]
Julian: I think we should try to encourage people to think of link relations applied to non-HTML content
10:33:35 [fantasai]
mjs: I think encouragement is fine. But if encouragement fails, what happens? Should the link relation then be undocumented because encouragement was unsuccessful?
10:34:03 [fantasai]
Julian: ... nobody's mailed a link relation and asked designated experts to help make the link relation more generic
10:34:35 [fantasai]
mjs: You've raised the barrier by tring to make it generic, the person doesn't care about making it generic, so it ends up being unregistered
10:34:52 [fantasai]
anne: You don't need that to get it in the registry, but to get it endorsed
10:35:47 [fantasai]
hsivonen relates hixie's experience with trying to register a link relation
10:35:59 [fantasai]
hsivonen: If what hixie wrote wasn't enough, then I think we have a problem.
10:36:33 [fantasai]
Julian: My point of view was that he didn't seriously try. He wanted to prove it didn't work.
10:36:40 [fantasai]
Julian: I don't think it will be productive to continue on this path.
10:37:07 [fantasai]
mjs: When I looked at the original templates hixie submitted and compared them to what the RFC said, I couldn't see any mechanical procedure that determined they failed to qualify
10:37:20 [fantasai]
mjs: So it seems anyone trying to register would require multiple email go-around
10:37:35 [fantasai]
mjs: Same problems result in failure to register MIME types and URL schemes
10:37:50 [fantasai]
MikeSmith: I have been going through the process of making requests using the mandated procedures
10:37:54 [MikeSmith]
http://www.ietf.org/mail-archive/web/link-relations/current/threads.html
10:38:03 [fantasai]
MikeSmith: You can see there the discussions about the registry
10:38:15 [fantasai]
MikeSmith: It does take multiple go-arounds in email for these.
10:38:28 [fantasai]
MikeSmith: One is for some of the link relation names or types, they are already being used in other contexts
10:38:33 [fantasai]
MikeSmith: One of those was 'search'.
10:38:41 [fantasai]
MikeSmith: If you look at that, it was specified somewhere else.
10:38:57 [fantasai]
MikeSmith: Regardless of how you do this, there has to be some discussion about what this description should say
10:39:09 [fantasai]
MikeSmith: I don't see any way to get around that, if you have multiple ppl want to define the same thing.
10:39:17 [fantasai]
MikeSmith: Other issues were with how it's defined in the spec itself.
10:39:39 [Julian]
q+ to note that I'm one of the DEs
10:39:40 [fantasai]
MikeSmith: 'up' is one of those. Had to go back to WG and get a resolution for it
10:40:04 [fantasai]
MikeSmith: .. Maciej... having to change the description of the link relation so that it's more generic, and less about HTML
10:40:09 [fantasai]
MikeSmith: I'm not thrilled with that.
10:40:17 [fantasai]
MikeSmith: Don't really care about doing that at this point in the procedure.
10:40:29 [hsivonen]
(one of the top Google hits for the metaphor is from one of our co-chairs: http://intertwingly.net/blog/2005/05/11/Fetch-Me-A-Rock )
10:40:34 [Lachy]
Lachy has joined #html-wg2
10:40:37 [mjs]
q+ to ask MikeSmith about the situation with rel=search
10:40:38 [Lachy]
Lachy has joined #html-wg2
10:40:40 [fantasai]
MikeSmith: I think many ppl are not going to be thrilled about changing what they think is a perfectly reasonable discription of their use case to handle some speculative use cases
10:40:48 [fantasai]
MikeSmith: That's alwasy going to be a troublesome thing for someone to do
10:40:52 [fantasai]
s/disc/desc/
10:40:52 [mjs]
ack MikeSmith
10:41:20 [fantasai]
MikeSmith: In the spirit of going through the procedure and taking it to the end to see if it ends up being something it works or not
10:41:30 [fantasai]
MikeSmith: But I do think we have to keep open the possibility that we decide that it doesn't work.
10:41:40 [Vagner-br]
Vagner-br has joined #html-wg2
10:41:46 [fantasai]
MikeSmith: I don't think it's a given that just because it's an RFC and the registry exists, that we've commited to this is how we do it.
10:42:05 [MikeSmith]
http://www.w3.org/2005/04/xpointer-schemes/
10:42:06 [fantasai]
MikeSmith: I think it's still a possibility that this isn't working the way we would like it to work, let's try something else.
10:42:14 [fantasai]
MikeSmith: There is something else, plh asked me to point out.
10:42:18 [fantasai]
MikeSmith: Is the xpointer registry.
10:42:22 [anne]
+1 to W3C doing web registires
10:42:28 [fantasai]
MikeSmith: This is another way of registering something that is similar
10:42:32 [anne]
s/registires/registries/
10:43:26 [fantasai]
MikeSmith: I think the biggest ... difference between things that have been successfully regsitered
10:43:34 [fantasai]
MikeSmith: and those that are still being reviewed
10:43:41 [fantasai]
MikeSmith: i.e. provisionally registered
10:44:18 [Julian]
q+
10:44:20 [fantasai]
MikeSmith: All you need to do to request a provisional registration, you just start by typing in a name of some kind
10:44:58 [fantasai]
it gives you a form asking for a description, and optionally a spec URL
10:45:09 [fantasai]
MikeSmith: This is a middle ground between a wiki page
10:45:12 [fantasai]
and
10:45:17 [hsivonen]
This looks good to me
10:45:24 [fantasai]
MikeSmith: At least it's got a form-driven interface
10:45:30 [fantasai]
MikeSmith: I think this is a good middle ground
10:45:51 [fantasai]
MikeSmith: If the IANA registry provided a way of doing this, I think that would be something we could agree on
10:45:59 [fantasai]
Julian: IANA registry has something very similar
10:46:17 [fantasai]
Julian: The only thing is that instead of being automatically registered, it gets sent to the email list
10:46:31 [fantasai]
Julian: If we made a provisional registration out of the sumission, that would be the same.
10:46:46 [Julian]
http://paramsr.us/tracker/
10:46:48 [mjs]
q-
10:46:50 [anne]
The requirements for XPointer are first-come-first-serve
10:47:00 [fantasai]
Julian: and then someone on the mailing list to the tracker page
10:47:03 [anne]
This is not at all the case for the link registry
10:47:11 [anne]
well, the one the IETF/IANA uses
10:47:20 [fantasai]
hsivonen: How do you know the tracker issue is filed and where that is?
10:47:23 [fantasai]
Julian: You don't
10:47:39 [fantasai]
?: Why can't you do a web-based form?
10:47:53 [fantasai]
Julian: Can't do that in IANA. IANA doesn't have web-based forms. Lives in last century.
10:47:59 [MikeSmith]
q?
10:48:01 [fantasai]
Julian: The form that posts to email is a compromise.
10:48:09 [SGondo]
SGondo has joined #html-wg2
10:48:15 [fantasai]
hsivonen: So why does HTMLWG/W3C want to deal with an organization that lives in the last century
10:48:17 [weinig]
s/?:/Sam
10:48:23 [fantasai]
hsivonen: Instead of using xpointer registry code?
10:48:42 [fantasai]
Julian: It depends on whether you think the link relations should be synced with other formats or not
10:48:59 [fantasai]
sicking: Why couldn't you let W3C do the syncing to IANA?
10:49:07 [fantasai]
MikeSmith: Before ? pointed out xpointer, I didn't know we did registries
10:49:28 [fantasai]
mjs: Sounds like building a registry along the lines of xpointer would be a great idea
10:49:28 [MikeSmith]
s/?/PLH/
10:49:34 [fantasai]
mjs: Any volunteers to do that?
10:49:48 [fantasai]
mjs: write it up as a Change Proposal?
10:50:06 [fantasai]
mjs: It's a little past deadline, but since we have new info on the W3C registry option, would be a good thing to do
10:50:15 [fantasai]
MikeSmith: Guess I should talk to plh about this.
10:50:32 [fantasai]
hsivonen volunteers
10:50:39 [MikeSmith]
q?
10:50:52 [Julian]
q-
10:50:58 [fantasai]
MikeSmith: plh asked me to point out the open issue about Role
10:51:11 [fantasai]
MikeSmith: We talked about it this morning. Similar potential need to have a role registry
10:51:22 [fantasai]
MikeSmith: plh isn't sure xpointer way is the right way to go, but wanted us to be aware that it exists
10:51:36 [fantasai]
anne: I think we should do role more centralized, because it affects implementations directly.
10:51:36 [MikeSmith]
q+ Julian
10:52:09 [fantasai]
hsivonen: In last meeting I asked EPUB to ask PF to set aside some tokens for them once getting commitments from AT vendors that they will support these roles
10:52:20 [Julian]
q-
10:52:20 [fantasai]
mjs: Other things in HTML5 might benefit from this
10:52:25 [fantasai]
mjs: e.g. <meta> names
10:52:56 [fantasai]
mjs: There was a third thing
10:53:01 [fantasai]
Julian: canvas context?
10:53:13 [fantasai]
mjs: Seems more like role, in that it has implementation implications and should therefore be centralized
10:53:34 [fantasai]
hsivonen: Yes. for role, e.g. you need coordination among AT vendors and browsers etc.
10:53:45 [fantasai]
hsivonen: Not good to have a registry. Rare to make a new role.
10:53:57 [fantasai]
hsivonen: PF should be able to set that aside without a formal process.
10:54:11 [fantasai]
anne: Other one is meta http-equiv, which has a different namespace than meta name
10:54:28 [fantasai]
anne: And canvas context, you do sorta need a place that says which are the contexts and which are compatible with which.
10:54:40 [fantasai]
anne: Currently all are incompatbile, so not an issue now, but might change.
10:55:02 [fantasai]
hsivonen: New canvas context is even rare
10:55:02 [fantasai]
r
10:55:19 [fantasai]
?: Still need a list of them
10:55:26 [fantasai]
??: No, could just be defined by the specs that define them
10:55:37 [fantasai]
hsivonen: I don't see this as being a problem right now.
10:55:45 [kennyluck]
s/??/mjs/
10:55:50 [fantasai]
hsivonen: There are three canvas contexts in the world, and one is proprietary
10:55:58 [fantasai]
anne: we're removing them, 'cuz features have been added to 2d
10:56:09 [fantasai]
anne: Might want a variant of WebGL that is compatible with 2D
10:56:14 [fantasai]
anne: But still it's very limited
10:56:31 [fantasai]
mjs: There's probably only a single-digit number of these, and should all go through HTMLWG anyways
10:56:46 [Julian]
q+
10:57:45 [fantasai]
fantasai: For link relations, seems like the idea is to have a provisional xpointer registry
10:58:04 [fantasai]
fantasai: What about if someone wants to port a provisionally registered link rel to IANA, for more general use?
10:58:30 [fantasai]
discussion
10:58:46 [fantasai]
hsivonen: Dont't think we want to hijack Atom registrations
10:59:24 [SGondo]
SGondo has joined #html-wg2
10:59:56 [Julian]
q-
10:59:56 [sicking]
sicking has joined #html-wg2
10:59:59 [fantasai]
Julian: If we decide not to go with IANA registry, need to decide whether we want to continue with registration of HTML5 link relations in IANA
11:00:01 [sicking]
q+
11:00:19 [fantasai]
mjs: I think registering HTML5 link rels in IANA is unrelated to progress of HTML5
11:00:48 [fantasai]
mjs: It's not a requirement for us. It just makes the IANA registry more complete.
11:01:56 [fantasai]
mjs expresses that he doesn't care whether MikeSmith finishes the registration since it's not required for HTML5
11:02:06 [fantasai]
MikeSmith: It's not a lot of work, think it makes sense to finish offf.
11:02:44 [fantasai]
mjs: what about the ones where the designated experts require changes to the definitions
11:02:49 [fantasai]
MikeSmith: filed issues on that
11:03:02 [fantasai]
mjs: For us, the importance of a registry is as an extension point.
11:03:33 [fantasai]
sicking: Seems to me that the best caretakers of the link registry so far has been the microformats people
11:03:44 [fantasai]
sicking: So I want whatever solution we choose here to work for them.
11:04:32 [sicking]
ack sicking
11:04:32 [fantasai]
mjs: Idea of using page on microformats wiki was proposed, but nobody's written up a change proposal for that either.
11:04:40 [fantasai]
mjs: Anyone want to volunteer to write that up?
11:04:49 [fantasai]
sicking: Ok, I'll do it.
11:04:58 [fantasai]
mjs: So post to the mailing list and say how long it will take you?
11:05:33 [fantasai]
mjs: I think we should make an exception here, because we have new information that will help us make a better decision
11:05:48 [fantasai]
Julian: Microformats.org is not a new idea
11:06:02 [fantasai]
sicking: New information is our experience with IANA
11:06:30 [fantasai]
Julian: Half have gone through. A number are held on bugs being fixed in HTML
11:07:06 [fantasai]
Julian: Then we have to review the updated spec.
11:07:12 [fantasai]
mjs: If the spec isn't updated, what happense?
11:07:35 [fantasai]
Julian: We'd probably accept the registration anyway.
11:07:43 [fantasai]
mjs: So why is the registration being held up?
11:08:29 [fantasai]
Julian: If the description is updated at HTMl5, then the IANA registration would have to be updated multiple times.
11:08:48 [fantasai]
hsivonen: Why is updating IANA registry multiple times a problem?
11:09:58 [fantasai]
Julian: I don't think it makes a big difference either way
11:10:56 [fantasai]
fantasai: Then I suggest you ask the IANA registers to finish the registration for any link relations that will be registered with the current text, and then update the registry when the problems they've pointed out have been addressed with updated text.
11:11:09 [fantasai]
ACTION Julian: Ask the IANA designated experts if this would be an acceptable model
11:11:53 [Julian]
http://www.w3.org/html/wg/tracker/issues/127
11:12:00 [fantasai]
ISSUE-127
11:12:52 [fantasai]
Julian: ... Means in theory the semantic of the link relation can change depending on whether it's on <link> or <a>
11:12:58 [MikeSmith]
trackbot, associate this channel with #html-wg
11:13:03 [trackbot]
trackbot has joined #html-wg2
11:13:03 [trackbot]
Sorry... I don't know anything about this channel
11:13:03 [trackbot]
If you want to associate this channel with an existing Tracker, please say 'trackbot, associate this channel with #channel' (where #channel is the name of default channel for the group)
11:13:22 [MikeSmith]
issue-127
11:13:24 [MikeSmith]
issue-127?
11:13:24 [trackbot]
Sorry... I don't know anything about this channel
11:13:38 [fantasai]
Julian: I think the link relation should be defined the same for both, and the usage affect details like scope
11:13:58 [fantasai]
Julian: I think the section should be revised to not imply that rel values on <link> and <a> could be substantially different
11:14:31 [fantasai]
Julian: The IANA registry has an extension point so that each registration can have multiple columns
11:14:40 [MikeSmith]
issue-127?
11:14:40 [trackbot]
Sorry... I don't know anything about this channel
11:14:45 [kennyluck]
trackbot, associate this channel with #html-wg
11:14:45 [trackbot]
Associating this channel with #html-wg...
11:14:47 [fantasai]
Julian: That was requested by Ian
11:14:55 [MikeSmith]
issue-127?
11:14:55 [trackbot]
ISSUE-127 -- Simplify characterization of link types -- raised
11:14:55 [trackbot]
http://www.w3.org/html/wg/tracker/issues/127
11:15:05 [MikeSmith]
RRSAgent, make minutes
11:15:05 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html MikeSmith
11:15:23 [fantasai]
Julian: E.g. to have a column that says whether the linked resource is required to be loaded, or just informational relation
11:15:30 [MikeSmith]
ACTION Julian: Ask the IANA designated experts if this would be an acceptable model
11:15:30 [trackbot]
Created ACTION-196 - Ask the IANA designated experts if this would be an acceptable model [on Julian Reschke - due 2010-11-12].
11:15:47 [fantasai]
mjs: It seems that in practice the spec does what's requested, so it's more an editorial issue
11:15:58 [fantasai]
Julian: This distinction applies both to the spec and also to the registry
11:16:12 [fantasai]
Julian: I don't think having the distinction in the registry is a good idea.
11:16:31 [fantasai]
Julian: We don't seem to have any good cases for that.
11:17:09 [fantasai]
Julian: The observation is, we currently have a table in the spec that has columns for effect on <link> and effect on <a> and <area>
11:17:19 [fantasai]
Julian: In this table, both are exactly the same
11:17:37 [fantasai]
Julian: except for two values, which in one column it's listed they're not allowed
11:18:07 [fantasai]
Julian: And in these case there are bugs on whether that distinction is a good idea.
11:18:12 [kennyluck]
-> http://www.w3.org/TR/html5/links.html#linkTypes
11:18:16 [fantasai]
fantasai: Setting stylesheet on <a> doesn't make sense to me
11:18:39 [fantasai]
mjs: 'stylesheet' and 'icon' would have no effect outside <a>, even if we add them
11:18:52 [fantasai]
Julian: ...
11:19:25 [fantasai]
Julian: We'll have to make a decision on that no matter where we put the registry. Defining things such that it's possible for relations to have a different deifnition on different elements is a bad idea.
11:19:29 [fantasai]
mjs: ok
11:19:29 [kennyluck]
s/<a>/<link>/
11:19:34 [Julian]
http://www.w3.org/html/wg/tracker/issues/119
11:19:44 [fantasai]
Julian: This is about the 'up' relation.
11:20:15 [fantasai]
Julian: Someone thought it would be nice to change the definition to allow repetition of 'up'
11:20:28 [fantasai]
Julian: to e.g. have 'up up' mean grandparent
11:20:48 [fantasai]
mjs: That wouldn't work very well given the DOM api for rel, which lists unique tokens
11:21:21 [fantasai]
fwiw, I agree this seems like an ill-fitted idea...
11:22:09 [Julian]
http://www.w3.org/html/wg/tracker/issues/118
11:22:44 [anne]
HTML5 says something different from HTML4?
11:23:52 [Julian]
this is about navigational link relations that changed in HTML5, potentially changing existing content
11:24:13 [fantasai]
hsivonen: fwiw, I think we should get rid of the up up up thing.
11:24:28 [fantasai]
hsivonen: It won't be supported in UI very well anyway
11:24:38 [fantasai]
Julian: The use case given was to build a navigation tree in the UA
11:24:48 [fantasai]
Julian: But I think there are better ways to address that use case
11:25:12 [fantasai]
hsivonen: When a browser user experience team wants to implement something, and asks for syntax for it, then we should conside rit.
11:25:21 [fantasai]
hsivonen: but at this point it just seems a theoretical idea
11:25:34 [fantasai]
hsivonen: So I would propose to just drop it
11:26:08 [fantasai]
Julian: I'd like to ask the chairs to bundle the timing for these issues so they don't get too spread out
11:26:40 [fantasai]
mjs: Could put them all together
11:26:51 [fantasai]
mjs: have been staggering them so you don't have to write proposals all at once
11:28:53 [fantasai]
http://fantasai.tripod.com/qref/Appendix/LinkTypes/ltdef.html
11:29:49 [oedipus]
oedipus has joined #html-wg2
11:30:16 [fantasai]
meeting closed
11:30:41 [Kai]
Kai has left #html-wg2
11:30:56 [fantasai]
RRSAgent: make minutes
11:30:56 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html fantasai
11:31:03 [fantasai]
RRSAgent: make logs public
11:33:21 [silvia]
silvia has left #html-wg2
12:35:50 [myakura]
myakura has joined #html-wg2
12:42:04 [hidetaka]
hidetaka has joined #html-wg2
12:53:50 [yuma_1985]
yuma_1985 has joined #html-wg2
12:55:30 [SGondo]
SGondo has joined #html-wg2
13:00:46 [mjs]
mjs has joined #html-wg2
13:01:52 [anne]
anne has joined #html-wg2
13:01:53 [adam]
adam has joined #html-wg2
13:03:36 [anne]
Topic: Testing 2
13:03:45 [freedom]
freedom has joined #html-wg2
13:03:48 [dsinger]
dsinger has joined #html-wg2
13:03:55 [anne]
scribe: anne
13:04:03 [davidC]
davidC has joined #html-wg2
13:04:18 [anne]
MJS: Lets make a testcase in this session and submit it
13:04:28 [adrianba]
adrianba has joined #html-wg2
13:04:31 [anne]
MJS: in the later half of this session
13:04:36 [krisk]
krisk has joined #html-wg2
13:04:52 [weinig]
weinig has joined #html-wg2
13:05:15 [dbaron]
dbaron has joined #html-wg2
13:05:22 [scottv]
scottv has joined #html-wg2
13:05:25 [anne]
JS: I am willing to coming up with a format for tests
13:05:26 [eliot]
eliot has joined #html-wg2
13:05:30 [anne]
JS: and write a harness
13:05:40 [mjs]
ACTION: sicking to design a file format for describing tests, and to write a harness that will run the automated tests
13:05:40 [trackbot]
Sorry, couldn't find user - sicking
13:05:54 [igarashi]
igarashi has joined #html-wg2
13:05:54 [mjs]
ACTION: Sicking to design a file format for describing tests, and to write a harness that will run the automated tests
13:05:54 [trackbot]
Sorry, couldn't find user - Sicking
13:06:00 [anne]
trackbot, this is HTML WG
13:06:00 [trackbot]
Sorry, anne, I don't understand 'trackbot, this is HTML WG'. Please refer to http://www.w3.org/2005/06/tracker/irc for help
13:06:16 [sicking]
sicking has joined #html-wg2
13:06:45 [yael]
yael has joined #html-wg2
13:06:51 [dbaron]
trackbot, status
13:06:51 [trackbot]
This channel is not configured
13:06:55 [plh]
plh has joined #html-wg2
13:07:04 [Julian]
Julian has joined #html-wg2
13:07:05 [anne]
KK: I can update the wiki
13:07:16 [MikeSmith]
trackbot, associate this channel with #html-wg
13:07:16 [trackbot]
Associating this channel with #html-wg...
13:07:22 [shan]
shan has joined #html-wg2
13:07:23 [anne]
ACTION: kris to update the wiki
13:07:23 [trackbot]
Created ACTION-199 - Update the wiki [on Kris Krueger - due 2010-11-12].
13:07:43 [anne]
ACTION: Sicking to design a file format for describing tests, and to write a harness that will run the automated tests
13:07:43 [trackbot]
Sorry, couldn't find user - Sicking
13:07:49 [anne]
ACTION: jonas to design a file format for describing tests, and to write a harness that will run the automated tests
13:07:49 [trackbot]
Sorry, couldn't find user - jonas
13:07:57 [sicking]
gaah, i don't exist
13:08:14 [sicking]
i irc, therefor i exist
13:09:11 [anne]
KK: What about XSS issues?
13:09:44 [Zakim]
Zakim has left #html-wg2
13:10:23 [anne]
PLH: I agree we cannot solve the XSS issues
13:10:25 [kennyluck]
kennyluck has joined #html-wg2
13:10:35 [anne]
PLH: My goal is that we do not set up services on these domains
13:10:47 [anne]
PLH: so there is no problem, effectively
13:11:17 [shan]
shan has joined #html-wg2
13:11:31 [anne]
AVK: as long as w3.org does not document.domain we are fine, otherwise it might be safer to use w3test.org
13:12:36 [Kai]
Kai has joined #html-wg2
13:13:43 [anne]
MJS: There might be a problem in the future; everything should be safe if we do not use a subdomain
13:14:49 [anne]
JS: I have an idea for non-automatible tests, but we can discuss that later
13:15:08 [seungjae]
seungjae has joined #html-wg2
13:15:54 [anne]
JS: The way I would like us to do new things is write tests in the new format if it is compatible with our features
13:16:21 [anne]
MJS: We have a requirement for landing new features and we could require them to be written in the HTML format
13:17:06 [anne]
AvK: We have used this format successfully already
13:17:20 [anne]
AvK: e.g. for server-sent events and XMLHttpRequest
13:18:23 [anne]
MJS: one thing we might need to do is identify features in the specification which are not new but still need tests
13:19:22 [anne]
MJS: there is an HTML4 test suite
13:19:33 [anne]
AvK: I do not think we should start from that
13:20:06 [anne]
[people agree]
13:20:45 [anne]
HS: How does updating work?
13:20:55 [anne]
JS: We will have to figure it out
13:21:28 [anne]
HS: for html5lib WebKit first lands in WebKit, I land first in html5lib
13:21:41 [anne]
[HS implements for Gecko]
13:21:51 [anne]
SW: We are not opposed to change
13:23:36 [anne]
Topic: Pushing policy
13:23:50 [anne]
AvK: I think if the test contributor is known the tests should just get in
13:23:57 [anne]
JS: I do not agree, I think we should have a staging area
13:24:02 [anne]
KK: I think so too
13:24:22 [anne]
MJS: I think it makes more sense that the testing in browsers happens later and that tests should get automatically in
13:26:05 [anne]
[scribe misses out on discussing Mozilla specifics]
13:27:34 [anne]
Topic: staging area
13:27:49 [anne]
KK: Basically you have a set of tests, and wait for them to be approved
13:28:07 [anne]
MJS: What do you want the approver to actually do?
13:28:11 [anne]
KK: cursory review
13:28:34 [dbaron]
q+ to talk about what happens when failures are reported
13:28:39 [anne]
AB: I think it might be worth having almost automatic approval process
13:28:47 [anne]
AB: for tests that pass in multiple user agents
13:29:00 [Zakim]
Zakim has joined #html-wg2
13:29:06 [dbaron]
Zakim, remind us in 4 hours to go home
13:29:06 [Zakim]
ok, dbaron
13:29:08 [dbaron]
q+ to talk about what happens when failures are reported
13:29:37 [anne]
MJS: why does there need to be this approval step? it will happen in distributed form anyway
13:30:02 [anne]
AB: to increase the level of quality
13:30:11 [anne]
MJS: it does not seem to happen now
13:30:15 [anne]
AvK: agreed
13:30:59 [anne]
DB: I am not sure that a approval process is good for known contributors
13:31:36 [anne]
MJS: It seems like a waste of time of people to require people to manually run the tests in every browser before it is approved
13:32:28 [anne]
MJS: there will also be cases that fail in all browsers
13:33:52 [anne]
DB: it seems you want a staging area because you want a known good set of tests
13:34:27 [anne]
DB: an alternative approach is to ship a release, rather than delay on trunk
13:35:36 [SGondo]
SGondo has joined #html-wg2
13:35:40 [anne]
HS: not having a lot of process helped html5lib to move forward faster
13:36:22 [seungjae]
seungjae has joined #html-wg2
13:36:59 [anne]
MJS: with a release you know it does not get worse
13:37:47 [anne]
KK: the idea of approved is that is done
13:37:53 [anne]
AvK: so far that has not worked I think
13:38:23 [anne]
MJS: I think you will always get more tests and with releases you know the delta and can review whether that is ok as you already know the previous release was ok
13:38:34 [mjs]
mjs has joined #html-wg2
13:40:06 [anne]
[something about multiple vendors contributing tests being awesome]
13:40:46 [anne]
MJS: problematic tests can be removed from the release
13:41:01 [hsivonen]
fantasai: Microsoft testa a lot of value combinations. Mozilla tests tricky edge cases.
13:41:43 [fantasai]
fantasai: Different vendors take different approaches to testing, and thereby cover different aspects of the features.
13:41:55 [fantasai]
fantasai: By putting them together you get a more comprehensive test suite
13:43:00 [anne]
JS: if the release process does not work we can revise it
13:43:26 [anne]
KK: i like to lock things done
13:43:37 [Julian]
Julian has joined #html-wg2
13:43:38 [adrianba]
adrianba has joined #html-wg2
13:43:46 [anne]
DB: if browsers import the tests they will report the problems more quickly
13:45:02 [anne]
KK: in the current model the test can be pulled right away
13:45:54 [anne]
[mercurial haz magic]
13:46:14 [anne]
JS: If I find something wrong should I fix the test and mail the list
13:46:24 [anne]
KK: currently mail the list
13:46:30 [anne]
KK: and open a bug
13:46:58 [anne]
MJS: I think people who report the bug should be allowed to fix the test
13:48:46 [anne]
AvK: you want to optimize for the case that is most common, and most common the bug reporter will be correct I think
13:48:56 [anne]
DB: you should notify the person who wrote the test
13:49:44 [anne]
JS: I am fine with attaching patches to bugs
13:51:42 [anne]
http://www.w3.org/html/wg/wiki/Testing
13:52:55 [plh]
--> http://lists.w3.org/Archives/Public/public-html-testsuite/2010Feb/0014.html Mercurial server
13:54:39 [dbaron]
hg clone http://dvcs.w3.org/hg/html/
13:54:47 [anne]
http://tc.labs.opera.com/apis/EventSource/eventsource-close.htm is an example of a test following the non-written guidelines
13:55:40 [dbaron]
default-push = https://[USERNAME]@dvcs.w3.org/hg/html/
13:56:21 [dbaron]
is a line that you'd want to add to .hg/hgrc after:
13:56:23 [dbaron]
[paths]
13:56:23 [dbaron]
default = http://dvcs.w3.org/hg/html/
13:57:55 [anne]
http://annevankesteren.nl/2010/08/w3c-mercurial
14:02:23 [yael]
yael has joined #html-wg2
14:02:39 [Kai]
Kai has joined #html-wg2
14:04:24 [igarashi]
igarashi has left #html-wg2
14:04:27 [igarashi]
igarashi has joined #html-wg2
14:05:28 [hsivonen]
let's make one of these: http://ted.mielczarek.org/code/mozilla/mochitest-maker/
14:06:39 [hsivonen]
that is, we should have a tool like that for the W3C harness
14:07:35 [oedipus]
oedipus has joined #html-wg2
14:11:01 [yael]
yael has joined #html-wg2
14:18:07 [SGondo]
SGondo has joined #html-wg2
14:21:26 [krisk]
see http://test.w3.org/html/tests/
14:22:18 [nimbupani]
nimbupani has joined #html-wg2
14:23:51 [hsivonen]
I'm already annoyed by having to wrap stuff in test()
14:24:30 [hsivonen]
so I can't do ok(false, "FAIL!"); in scripts that aren't supposed to run
14:24:46 [plh]
ACTION: Kris to add reftest handling in the test harness
14:24:46 [trackbot]
Created ACTION-200 - Add reftest handling in the test harness [on Kris Krueger - due 2010-11-12].
14:24:53 [kennyluck]
kennyluck has joined #html-wg2
14:33:08 [mgylling]
mgylling has joined #html-wg2
14:36:09 [Kai]
Kai has left #html-wg2
14:43:01 [krisk]
http://test.w3.org/html/tests/approved/getElementsByClassName/001.htm uses a relative path
14:48:47 [hsivonen]
https://developer.mozilla.org/en/Mercurial_Queues
14:51:38 [hsivonen]
you'll really want to use MQ
14:55:16 [anne]
Media Queries ftw
14:59:46 [shan]
shan has joined #html-wg2
15:00:46 [krisk]
http://www.w3.org/html/wg/wiki/Testing
15:00:50 [weinig]
sicking: http://www.w3.org/html/wg/wiki/Testing
15:01:37 [plh]
a reftest: http://test.w3.org/html/tests/submission/W3C/bidi-markup-export/html5-html/
15:05:45 [oedipus]
oedipus has joined #html-wg2
15:07:38 [Julian]
Julian has joined #html-wg2
15:08:23 [weinig]
weinig has joined #html-wg2
15:08:56 [freedom]
freedom has joined #html-wg2
15:11:25 [SGondo]
SGondo has joined #html-wg2
15:11:55 [eliot]
eliot has joined #html-wg2
15:12:13 [dbaron]
trackbot, associate this channel with #html-wg
15:12:13 [trackbot]
Associating this channel with #html-wg...
15:13:13 [krisk]
rrsagent, generate minutes
15:13:13 [RRSAgent]
I have made the request to generate http://www.w3.org/2010/11/04-html-wg2-minutes.html krisk
15:17:40 [Julian]
Julian has joined #html-wg2
15:26:07 [mjs]
yay I pushed a test case!
15:28:52 [MichaelC]
MichaelC has left #html-wg2
15:32:29 [Bert]
Bert has left #html-wg2
15:37:30 [kennyluck]
kennyluck has joined #html-wg2
15:40:25 [SGondo]
SGondo has joined #html-wg2
15:43:12 [plh]
plh has joined #html-wg2
15:46:42 [shan_]
shan_ has joined #html-wg2
15:48:08 [plh]
zakim, bye
15:48:08 [Zakim]
Zakim has left #html-wg2
15:48:13 [plh]
rrsagent, bye
15:48:13 [RRSAgent]
I see 11 open action items saved in http://www.w3.org/2010/11/04-html-wg2-actions.rdf :
15:48:13 [RRSAgent]
ACTION: Henri to give feedback to Larry on MIME etc draft [1]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T11-31-35
15:48:13 [RRSAgent]
ACTION: Anne to give Alexey info about registry problems [2]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T11-33-54
15:48:13 [RRSAgent]
ACTION: plh to work with systeam to make sure we keep track of hg push [3]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T16-25-26
15:48:13 [RRSAgent]
ACTION: Julian to Ask the IANA designated experts if this would be an acceptable model [4]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T11-11-09
15:48:13 [RRSAgent]
ACTION: Julian to Ask the IANA designated experts if this would be an acceptable model [5]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T11-15-30
15:48:13 [RRSAgent]
ACTION: sicking to design a file format for describing tests, and to write a harness that will run the automated tests [6]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T13-05-40
15:48:13 [RRSAgent]
ACTION: Sicking to design a file format for describing tests, and to write a harness that will run the automated tests [7]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T13-05-54-1
15:48:13 [RRSAgent]
ACTION: kris to update the wiki [8]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T13-07-23
15:48:13 [RRSAgent]
ACTION: Sicking to design a file format for describing tests, and to write a harness that will run the automated tests [9]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T13-07-43
15:48:13 [RRSAgent]
ACTION: jonas to design a file format for describing tests, and to write a harness that will run the automated tests [10]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T13-07-49
15:48:13 [RRSAgent]
ACTION: Kris to add reftest handling in the test harness [11]
15:48:13 [RRSAgent]
recorded in http://www.w3.org/2010/11/04-html-wg2-irc#T14-24-46
15:48:44 [plh]
plh has left #html-wg2