16:10:46 RRSAgent has joined #css 16:10:46 logging to http://www.w3.org/2011/10/30-css-irc 16:10:49 szilles has joined #css 16:10:53 Zakim has joined #css 16:11:02 ScribeNick arno 16:11:28 TabAtkins_ has joined #css 16:11:54 glazou has joined #css 16:12:13 RRSAgent, make logs public 16:12:33 vincent: 3d interest group requested to meet w/ us 16:12:39 not on the agenda? 16:12:47 The snow in the NE has made one victim: Florian not sure he can make today (see e-mail I just forwarded) 16:12:53 :( 16:12:58 mollydotcom has joined #css 16:13:13 Daniel: will add to agenda for Tuesday morning 16:13:28 vhardy has joined #css 16:13:52 Tab: variables and hierarchy 16:14:00 (nesting selectors) 16:14:08 arronei_ has joined #css 16:14:22 Tab: I have a proposed spec and would like sign off on "yes, we're going to do these" 16:14:36 Tab: asking on behalf of shane and luke. 16:14:50 Daniel: adding to agenda, but gut feeling: "you are going too fast" 16:14:51 shepazu has joined #css 16:15:05 kojiishi has joined #css 16:15:16 jarek has joined #css 16:15:59 Peter: I have a joint meeting w/ web apps at 11am 16:16:26 ??: discussion on CSS OM on tuesday morning would require david and tab, will they be there? 16:16:38 tab: yes, there's a conflict w/ a fx meeting 16:17:01 peter: no, fx meeting is on thursday 16:17:08 daniel: please update wiki accordingly 16:17:39 daniel: I did the schedule based on interest and joint meetings, it wasn't an easy task. 16:17:57 daniel: any other extra items? 16:18:00 everyone: no. 16:18:11 jdaggett_ has joined #css 16:18:14 Should we do a brief round of introductions? 16:18:20 daniel: first, a request from sylvain: "how should wg handle issues?" 16:18:41 Rossen has joined #css 16:18:45 daniel: yes, let's start with intros 16:20:02 Luke McPherson (Google), Shane Stevens (Google), Steve Zilles (Adobe), Molly Holzschlag (Invited Expert), Mark Silverman (Adobe), Deepa Subramanian (Adobe), Bert Bos (W3C), Alan Stearns (Adobe), Arno Gourdol (Adobe), Brad Kemper (Invited Expert), Tab Atkins (Google), Elika Etemad (Mozilla), Daniel Glazman (Disruptive Innovations), Koji Ishii (Invited Expert), John Daggett (Mozilla) 16:21:09 David Baron (Mozilla), Arron Eicholz (Microsoft), Sylvain Galineau (Microsoft), John Jansen (Microsoft), Håkon Lie (Opera), Peter Linss (HP), Chris Lilley (W3C), Vincent Hardy (Adobe), Rossen Atanassov (Microsoft) 16:21:21 (hopefully I kept to under 10 spelling mistakes) 16:21:26 daniel: back to first issue 16:21:48 ChrisL has joined #css 16:21:49 sylvain: we implement a spectrum of specs at different levels 16:22:06 shans has joined #css 16:22:08 sylvain: when something is not Last Call, questions get asked 16:22:09 http://lists.w3.org/Archives/Public/www-style/2011Apr/0359.html 16:22:34 the question above was asked, but not answered 16:23:00 "how much normative info is laying around in the mailing list that's not incorporated" 16:23:07 https://docs.google.com/spreadsheet/ccc?key=0Akz3Ts2PEQF2dEdQMEtSMXFFMWJyYkVpdUtrWDB4Z3c&hl=en_US#gid=1 16:23:13 sylvain: I replied "I don't know" and people freaked out.. :) 16:23:49 sylvain: did an analysis of discussion threads, and it turns out that many did not got concluded and getting it back into the spec 16:24:18 sylvain: we did that with css 2.1 where fantasai went through 10 years of archives to make sure that everything was taken into account 16:24:34 sylvain: we shouldn't have to do this. we should have a better organized way of tracking issues. 16:24:58 dagett: we already have a tracker, no? 16:25:08 fantasai: but the editor does not keep up with the feedback 16:25:08 TabAtkins_ has joined #css 16:25:36 sylvain: difficult to resolve differences between implementations... 16:25:47 sylvain: when we get to module, we should have a link of issues 16:25:52 dbaron: Of all the specs I've implemented, CSS Animations has been in the worst state 16:26:20 vincent: would be nice to have one common way. i liked the suggestion to have an annotation in the spec that incorporates a link to the wiki 16:26:34 vincent: not a big fan of the wiki because it's a bit too fragile, would like better method 16:27:01 daniel: it's a human process, the editor still has to do the right thing 16:27:21 fantasai: we have multiple ways 16:27:21 (I think there are also a bunch of animations issue that I didn't even bother to bring up on the mailing list.) 16:27:28 bradk has joined #css 16:27:34 fantasai: different editors like different systems 16:27:49 fantasai: i use to track issues in a plain text file, and that worked great for me 16:28:20 vincent: i like steve's suggestion to incorporate it in the spec, because as you read the spec you can see where there are issues 16:28:29 howcome: i think email works pretty well 16:28:33 fantasai: The problem is that if the editor is not tracking issues, the issues aren't being tracked. Period. 16:29:08 sylvain: when it come to disposition of comments, you shouldn't have to go through email archives 16:29:29 howcome: it's not a lack of mechanical solution, the problem is the editor needs to do the tracking 16:29:47 dbaron: i like the idea of having it in the spec 16:30:04 dbaron: Not nessarily as the only place to track it but as a place to track it 16:30:06 dbaron: but that doesn't mean there shouldn't be some other way of tracking it 16:30:52 steve: we may need a mechanism to collect in a list all the issues and what their status is, and we need a way to track what the issue actually is (email, etc.. anything with a URL) 16:31:02 Steve: First issue I see is showing in the spec, at that place, that there is an issue there. Second we need some place that collects all the issues and tells you the status of the issues. Third is we need a way to document what the issue actually is 16:31:52 steve: putting open issues in the document is pretty important, as it allows people to do something about it. but we probably to have somewhere else also to keep track of all issues 16:32:29 chris: it's useful to be able to track issues over a long period of time, with a tracker or something else 16:33:06 jdaggett: we don't need to track all issues, especially at the very beginning of a spec, but bug tracking does make sense when you get to the end 16:33:17 jdaggett++ 16:33:21 fantasai: i agree with this, that's what i've done 16:33:48 fantasai: but the editor still needs to response to feedback. if it doesn't happen, it doesn't matter what tracking system we have 16:34:38 fantasai: specs currently don't link to issues 16:34:45 (in general, a few do) 16:35:31 fantasai: it's unfair to expect that others will do the work of identifying issues that need to be tracked 16:35:53 note: this is not just a problem with one spec, but is a more general issue 16:35:56 daggett: how to we deal w/ feature request which the editor think should be dealt with later? 16:36:06 fantasai: i dump it into tracker 16:36:21 alan: there's also some wiki pages that include level 4 ideas 16:36:53 tantek: i like wiki pages better, because it's easier to aggregate requests together, "since the future is fuzzier, a fuzzier mechanism helps" 16:37:01 tantek has joined #css 16:37:10 daniel: any concrete proposal? 16:37:19 is this on? 1 10 11 check 16:37:39 sylvain: when dino is around we should discuss w/ him 16:37:43 tantek, it is :) 16:38:04 tab: should we introduce an issue tracker so that if you file an issue via email you also have to file it into the tracker? 16:38:35 tantek: it depends on where you constraint is. If it's editor's time, that's going to be the bottleneck 16:38:38 Might as well go to filing directly in bugzilla, then 16:39:23 dbaron: if there are multiple requirements to track issues (tracker, email, bugzilla, etc…) some people might use the wrong mechanism and issues may end up dropped on the floor 16:39:39 tantek: it's already in the spec: send a message to wwwstyle 16:39:52 ms2ger, the argument against that is that when a spec is young, bugzilla is too much overhead 16:40:12 tantek: i think it's up to the editor to track the messages to wwwstyle and track it 16:40:57 tantek: however the editor track the issue, it should be public and others should be able to add issues 16:41:19 moly: what about using some tools like stackoverflow, etc… to track? 16:41:36 tantek: there's only a handful of mechanism other than bugzilla, tracker, wiki 16:41:44 fantasai: i've used CVS/plaintext 16:41:52 tantek: someone could add to it? 16:42:03 fantasai: yes, a bit more cumbersome, though 16:42:14 chris: as long as it's publicly available 16:42:29 fantasai: yes, a local text file, spreadsheet, etc… would not work 16:42:36 s/moly/molly 16:43:17 molly: each editor has process, but we need to communicate where the info is. the disparate methodology is creating a disparate problem in which we're not able to have this coalesced 16:43:51 molly is talking about a discovery problem ("where are the issues?") rather than a diversity of mechanisms problem. 16:43:56 what Steve Zilles said 16:43:57 steve: as part of the status section of a spec, we should include where the issues are being tracked, so that you can know where the editor tracks issues 16:44:07 one single place to track where the issues are, not one single issue tracker 16:44:21 steve: i.e. that's a per spec issue, not an issue for all specs, right? 16:44:44 steve: i propose we have, for each spec, a clear indication of where the issues are tracked 16:44:54 fantasai - you said there are some specs that have links from their header to their issues? 16:44:57 examples? 16:45:14 HTML has that 16:45:16 i.e.. which spec(s) 16:45:24 tantek, http://www.w3.org/TR/css3-background/ 16:45:51 For http://dev.w3.org/csswg/css3-conditional/ I've just been tracking all the issues in

s in the editor's draft. 16:46:06 steve: if there's a clear list of issues, people could find out what the status is and have the group (or the chair) do the policing if necessary 16:46:12 so none of those have links from the header 16:46:32 proposal: just as each spec must have a link to the editor's draft, right underneath that, it should link to where it tracks issues 16:46:42 fantasai: so, each spec must have a clear, publicly accessible way of tracking issues 16:46:53 fantasai: each module 16:46:58 And note that nobody reads the SotD :) 16:47:09 RESOLVED: Each module must have one publicly-accessible, CSSWG-editable way of tracking issues. 16:47:25 http://dev.w3.org/csswg/css3-positioning/ 16:47:31 tantek: the examples above are burried in the spec 16:48:38 RESOLVED: Add link to issues list from spec header 16:48:40 daniel: who's in favor of the RESOLVED issue above 16:48:42 ? 16:48:56 daniel: (from show of hands): OK, resolved 16:49:30 daniel: i'm not satisfied with a different system for each spec 16:49:51 daniel: you have to adapt yourself for each one, and it's difficult when you're tracking 30 specs 16:50:15 steve: building o the idea that there are 4 systems in use right now, could we restrict the list of acceptable issue tracking system 16:50:20 daniel: that's a good compromise 16:50:36 steve: we have 3: wiki, tracker and bugzill 16:50:45 And plaintext in CVS 16:51:14 dbaron: and there's another one: track everything in the draft 16:51:50 alan/tantek: do you keep a log of the resolved issues 16:52:02 dbaron: no, the CVS log is the log... 16:52:06 daniel: 16:52:20 tantek: so you're saying that twitter is the log, then... 16:52:26 here's an example of a spec which has links in the header to both editor's draft and issues list: http://dev.w3.org/csswg/css3-ui/ 16:52:30 tab: i use the same system as david, and it works for me 16:52:39 alexm: with multiple editors it can get complicated 16:53:06 fantasai: i use different systems, depending on the lifecycle of the spec. 16:53:28 fantasai: when we need to resolve a bunch of issues as a group, i make a list and use it in tracker for easier resolution 16:53:40 plinss has joined #css 16:53:41 fantasai: at the end, i use a plaintext file 16:54:04 daniel: let's close on steve's proposal 16:54:41 I use the wiki to track issues, and have been putting links from the document like: "Related open issue: 1. " (where "1." is hyperlinked to the issue) 16:54:42 daniel: when using inline issue tracking, still indicate that in the header 16:55:24 plinss__ has joined #css 16:55:41 fantasai: we have the WD and the Editor's draft. 16:55:59 fantasai: they may have separate issues list 16:56:21 vincent: the current list of issues is related to the ED, not the WD 16:56:54 fantasai: it's snapshotted if you track it inline, but otherwise the link to a separate issue tracker may get out of sync 16:57:03 fantasai: maybe only have the link on the ED 16:57:28 steve: no, too many people get to the WD than the ED, and then you will end up in the wrong issue list 16:57:43 molly: agree, we need to coalesce, rather than fragment 16:58:03 vincent: if you do inline issue tracking, that resolves it 16:58:33 fantasai: could be resolved if the link to issues in the WD point to the ED issues list 16:59:14 alexmog has joined #css 16:59:41 molly: the ED is the up to date version of issues are tracked. so we could just have a link that points to the ED to find out what the current issues are 17:00:25 tantek: maybe we need a warning in the WD that makes it clear it's out of date... 17:00:46 chris: when it's published as a TR it should not include the list of issues anymore 17:01:13 Why not? 17:01:46 alexmog has left #css 17:01:47 daniel: a TR has a date, so having issues there would be appropriate to reflect what the issues were for *that* version of the document 17:02:17 daniel: i don't know how to tweet this 17:02:47 @ms2ger I was arguing against a static,out of date copy of the state of issues in a /TR published draft, if the editors draft has a more up to date list 17:02:50 daniel: issue trackers used: bugzilla, wiki, tracker, inline 17:03:32 RESOLVED: use one of bugzilla, wiki, tracker or inline to track issues. 17:04:04 fantasai: it was really hard with CSS 2.1 17:04:12 tantek: let's not have big specs like that anymore 17:04:16 :) 17:04:38 alexmog- has joined #css 17:05:06 fantasai: how do we track 300 issues on one wiki page? doesn't seem to scale 17:05:22 we can cross that bridge when we reach it 17:05:38 johnjansen: that's why i like bugzilla better to do the tracking 17:06:06 vincent: maybe it depends on the lifecycle, later on in the spec's life, using bugzilla may be better 17:06:59 fantasai: not asking for a WG resolution, but sharing my experience 17:07:28 steve: we have these discussions where we agree on a particular strategy, recorded in the minute, and then it slowly gets out of memory as time goes on 17:07:43 steve: could we have this recorded in the wiki or somewhere 17:07:52 daniel: i agree that best practices are needed 17:07:58 here: http://wiki.csswg.org/spec#specification-editing 17:08:08 daniel: what should happen if an editor doesn't track issues? 17:08:16 daniel: spanking the editor? 17:08:52 steve: the chair has multiple paths: talk to the editor, talk to the AC rep, raise it to the group and replace the editor 17:09:18 tantek: after step 1 (talking to the editor), you could also suggest adding a co-editor 17:09:30 tantek: or even assign a co-editor 17:09:35 tantek: that's worked in the past 17:09:51 daniel: you need to know there's an issue with the issue tracking 17:10:07 tantek: if the ED gets more than 1 year out of date... 17:10:25 tantek: there are past signals and procedure that seem to have fixed it 17:10:52 tab: re: issue tracking and bugzilla, there's only 5 components in it right now. could we add all components? 17:11:03 johnjansen: yeah, how do we do that 17:11:53 solution: mail mike smith (or bert) to ask the components to be added in bugzilla 17:12:04 sylvain: we have 1 hour tomorrow for animation 17:12:27 sylvain: i have some technical discussion that needs to hapen 17:12:56 bert: maybe that's a topic for the plenary 17:13:06 tantek: there are several issue re: specs 17:13:16 tantek: sounds like you want to lead a discussion 17:13:20 bert: no, not really... 17:13:43 daniel: anything else about spec editing/tracking? 17:14:06 plinns: that makes me want to build a tool. would people use it? 17:14:20 tantek: might be worth looking at hixie's tool' 17:14:47 tab: it's easy to deal with 17:14:59 daniel: yes, select all and resolve as invalid :) 17:15:13 fantasai: you could improve tracker, most of its problems are UI issues 17:15:34 fantasai: we have so many systems because all of them kinda suck 17:15:48 tantek: who does the IT for bugzilla/tracker? 17:16:02 chris: it's the systems team 17:16:13 URL? 17:16:40 daniel: let's close this agenda item and move on the next one 17:16:51 daniel: let's move to css regions 17:18:13 vincent: 17:18:22 my.adobe.acrobat.com/silverman 17:18:36 vincent: css regions (alex and vincent) 17:18:45 css exlcusions (rossen and vincent) 17:18:58 css fragmentations (eliak and rossen) 17:19:11 vincent: ED after the tokyo meeting 17:19:11 howcome has joined #css 17:19:15 Is positioned floats part of one of those three parts? 17:19:34 vincent: most issues have been worked out, except the ones to review today 17:19:46 vincent: 2 implementations in progress (IE and WebKit) 17:20:12 vincent: would like to resolve some issues today and publish a new WD 17:20:44 vincent: positioned floats is another module (not the three parts above) 17:20:44 vincent: positioned floats is a 4th part 17:21:00 szilles has joined #css 17:21:26 vincent: issue tracked in the spec, and the wiki has a list of resolved issues and no longer in the spec 17:21:46 http://wiki.csswg.org/spec/css3-regions?&#issue-19special-behavior-of-iframe-flow 17:22:56 http://wiki.csswg.org/spec/css3-regions#issue-19special-behavior-of-iframe-flow 17:22:57 howcome: i have concerns with the current regions approach 17:23:26 howcome: we need them, but it doesn't discuss two issues that seem important: pagination and auto-generation of boxes 17:23:55 max: currently done by script, using OM 17:24:17 alan: to have the entire content displayed, you need a page template mechanism 17:24:31 howcome: multicol is already doing auto-generation 17:24:52 alex: we use at multiple use cases, and there are so many cases that you need script anyway 17:25:05 howcome: i'd love to see the use cases. 17:25:44 alex: for some use cases you need script, but maybe we can have a subset that does auto-generation 17:25:48 you can display the entire content (by having the last region overflow) 17:26:43 steve: you are correct that some of the problem have do with pages. you can't know ahead of time how many pages you need. rather than picking up on region, it seems like this is something that should be handled by pages instead 17:27:04 didn't Bert have a proposal in css3-template that solved this kind of problem? 17:27:15 steve: some way of having master pages that can be combined through an auto-generation mechanism to do this 17:27:15 q+ 17:27:39 steve: multicol seems too weak to deal with this 17:28:41 howcome: i'd like to approach this by looking at use cases 17:29:52 vincent: we looked at what's needed for magazine, but regions are one the building blocks that's needed. pagination is useful as well. 17:30:10 vincent: there's a lot that can be done with regions, and we'd like to work on pagination as well 17:30:37 vincent: regions was a common denominator across all the use cases we looked at 17:30:59 howcome: i think two things regions must address are pagination and auto-generation 17:31:19 steve: i'm confused: neither of these things have to do with pages, pages is a separate module 17:31:35 howcome: i think we're using the terms differently 17:32:30 howcome: If I take a stylesheet from one document and apply it to another that has more content, I should be able to *see the content* 17:32:36 howcome: when you apply a style sheet to another document, you should still be able to see the content 17:33:20 steve: regions doesn't resolve all problems. it's one building block, that can be chained with others. 17:34:11 steve: the intent was that the auto-generation would be done over a collection of regions, called a page, that would get auto-generated. you're correct this is not correctly specified, but it makes more sense to deal with it in the context of pages, rather than regions 17:34:49 howcome: i dont think we fundamentally disagree. we both want to do regions. i think it's possible to latch onto the multicol model with does auto-generation and paginations 17:35:42 howcome: if you can have selectors for each column, and column on each page, maybe layout-wise it's as powerful, it solves the use cases but gives you pagination and auto-generation 17:36:25 ack Bert 17:36:44 bert: I did some work past few days to integrate regions spec in template layout 17:37:18 bert: for repeating, not completely worked out, but should possible to put a template in a column. 17:37:40 -> https://www.w3.org/Style/Group/css3-src/css3-layout/Overview.html#repeating-templates note about combining columns and regions (i.e., templates) 17:37:52 bert: all w/ same mechanism, you only need a selector to select a column and a column in a page 17:38:48 howcome: can we see the use cases? 17:38:59 daniel: have them in the spec 17:39:02 action bert: move template layout to dev.w3.org 17:39:03 Created ACTION-374 - Move template layout to dev.w3.org [on Bert Bos - due 2011-11-06]. 17:39:27 vincent: we don't have use cases in specs in general 17:39:41 daniel: maybe in an appendix 17:39:45 fantasai: Can we have this draft on dev.w3.org? Bert: It's convenient to have it internal. fantasai: It's more convenient for us to have it public. Bert: I'd rather publish a WD. fantasai: Yes, let's do both. :) 17:40:07 fantasai++ 17:40:25 molly: there's a convention in publishing, if it's a screenshot it's not considered proprietary 17:41:03 howcome: we need to see the use cases 17:41:17 howcome: we need to support auto-generation 17:41:23 would be useful to capture/see the use-cases in the spec that drove the design. in an Appendix is fine. 17:41:25 howcome: we need pagination 17:41:46 hwocome^: Shouldn't have to resort to scripting. 17:42:04 vincent: agree with it, but our take was that pagination and auto-generation were not going to be covered in regions spec 17:42:20 steve: shouldn't it be in the paginated media module? 17:42:38 howcome: that would be fine, but the specs should evolve at the same time 17:43:42 alex: i think you're trying to do a simple page flipper, it would be great to support that 17:44:31 howcome: My use case is to have a fancy first page of an article, and then second and subsequent pages flow as multi-col 17:44:32 vincent: multicol serves multiple purpose, it's both a template and a way to paginate 17:44:48 vincent: That's issue 12, whether to have multicol as regions 17:44:58 alex: i think we need to talk about it and decide which spec it belongs to 17:45:29 vincent: auto-generation goes much further than just that 17:45:43 steve: i think we should record the issue that howcome is raising 17:46:53 alex: i think pagination/fragmentation is a fundamental feature of layout. the region spec is about how to provide this boundary 17:47:10 howcome: i just want to know how to print documents with regions on them 17:47:20 daniel: we have 15min remaining. let's move one. 17:47:26 s/one/on/ 17:47:28 http://wiki.csswg.org/spec/css3-regions?&#issue-19special-behavior-of-iframe-flow 17:47:55 vincent: do we want multicol elements to be regions or not 17:48:06 http://wiki.csswg.org/spec/css3-regions#issue-12should-we-allow-multi-column-elements-to-be-regions 17:48:26 fantasai: i'm in favor 17:48:57 alex: i like that idea too, add very little complexity to implementation 17:49:56 alex: if there's a region and you set column = 2, you get a region with two columns 17:50:04 rrsagent, here 17:50:04 See http://www.w3.org/2011/10/30-css-irc#T17-50-04 17:50:27

17:50:33 rossen: overflow would be interesting in that case 17:51:06 rossen: this would lead to introducing fragmentation 17:51:20 steve: seems like the AI is "how should it be done or why it shouldn't be done" 17:52:26 jdaggett: is the question something with both multi-column and region, what happens? 17:52:45 jdaggett: where does the spec forbid it? 17:53:04 section 4.2 17:53:04