08:11:51 RRSAgent has joined #svg 08:11:51 logging to http://www.w3.org/2016/09/23-svg-irc 08:11:53 RRSAgent, make logs public 08:11:55 Zakim, this will be GA_SVGWG 08:11:55 ok, trackbot 08:11:56 Meeting: SVG Working Group Teleconference 08:11:56 Date: 23 September 2016 08:11:58 chair: Nikos 08:12:16 Agenda: https://github.com/w3c/svgwg/wiki/TPAC-2016-Agenda 08:13:17 Meeting: TPAC 2016 08:13:45 present+ nikos 08:16:18 Draft charter: https://w3c.github.io/charter-drafts/svg-2016.html 08:16:47 Topic: Charter 08:25:32 scribe: nikos 08:25:37 scribenick: nikos 08:26:27 nikos: Charter period ends in November. Doug has prepared a draft charter that focuses largely on completing SVG 2 with a test suite. So we've cut back the number of deliverables. 08:27:08 shepazu: As you know w3c is going through a reorganisation. Along with that we are evaluating all of our WGs to see where we continue to put resources 08:27:28 ... svg has had low participation from implementors so we need to continue to examine whether to continue work on svg 08:27:37 ... we published CR last week 08:28:14 ... After discussing things with the svg wg and with plh, I came up with this charter 08:28:18 branimir_wacom_guest has joined #svg 08:28:20 ... it does two things 08:28:29 ... 1. tightens the specs that we are working on 08:28:41 ... 2. syncs joint specs with fxtf charter 08:29:04 ... the main thing that we did is put svg 2 as the core and dropped most of the other modules 08:29:16 ... we do want to continue the module approach in future if we have manpower 08:29:19 ... there is the a11y tf 08:29:31 ... browsers have been great about implementing features to make svg more accessible 08:29:48 ... there is the prospect of future work in that area, but depends on implementor interest 08:30:35 ... then we get into the joint specs. We consider those to mostly be in the domain of the CSS WG at the moment - that's where the energy is 08:30:57 ... some of those are CR and it would be good to move them along 08:31:13 esprehn has joined #svg 08:31:24 ... could help marshal man power and examine how the CR specs relate to implementations 08:31:36 ... the last set of specs are svg parameters and svg connectors 08:31:45 ... svg parameters is probably going to be folded into a spec Tab is working on 08:32:00 ... one of which is css variables, the other is part of wicg 08:32:27 ... connectors is an accessibility feature. We'll probably fold the semantic aspect of this into one of the accessibility specs 08:32:34 ... make a connector role rather than an element 08:32:59 ... the last three specs are the paths, markers, and strokes - these are the beginnings of the modularisation which will continue after svg 2 08:33:10 ... paths and strokes could be part of the FXTF 08:34:07 nikos: They're also in the charter so that we can publish updated WDs with some tidy up and status information so as to not confuse people 08:34:13 shepazu: they're not high priority 08:34:31 ... this chater extends for one year - what we'll likely do is make sure we have all the tests and try to gather developer feedback 08:34:36 s/chater/charter 08:34:59 shepazu: we would probably not continue the group after we complete the test suite unless there is a big increase in interest 08:36:00 ... maybe move it to a cg 08:36:14 ... the last thing is the authoring guide, which includes accessibility recommendations 08:36:45 ... it could also explain about the features of svg 2 to help solicit feedback 08:37:27 TabAtkins: After SVG 2 is done and you set up a cg or something - would you consider moving this to wicg or web platform or css or something? 08:37:31 shepazu: everything is on the table 08:37:35 ... personally I'd like to see it continue 08:37:46 ... but don't care if it's as the svg wg - just want it to continue 08:37:51 ... there's also talk of a graphics working group 08:37:58 ... will be some stuff going on in the vr space 08:38:12 ... + canvas, etc 08:38:56 present+ TabAtkins 08:38:58 present+ Rossen 08:39:00 present+ shane 08:39:10 present+ shepazu 08:39:32 Rossen: are all the specs that are here really necessary? The css ones are already on our charter 08:39:38 https://tabatkins.github.io/specs/svg-params/ 08:40:13 ... do you expect much contribution from the svg wg people? 08:40:29 ... Tav and Amelia have been very productive 08:40:42 ... I suspect there are some joint deliverables they would like to help with 08:41:01 Rossen: for all practical purposes they are CSS specs now 08:41:27 ... think that cutting back the deliverables more would help focus on svg testing, verification, and PR readiness 08:41:33 ... that would be really good to see in that timeframe 08:41:55 ... as to what's going to happen afterwards? Unless there's renewed interest in implementors, I don't see how we can move things forward 08:42:09 ... I would need to see very clear timelines and accountabilities if we are going to go beyond svg 2 08:42:36 shane: think there's a tangible benefit to moving them to the sole domain of the css wg - makes it easier to resolve where neccessary 08:42:50 shepazu: Tab, do you see a point having svg params in our charter? 08:42:57 TabAtkins: no, can move to wicg and css 08:43:39 shepazu: so charter would be svg 2, 3 accessibility specs, svg connectors (as an accessibility spec) 08:43:49 Rossen: why is it not included in one of the other 3 accessiblity specs? 08:43:59 shepazu: it's not in scope of the other three 08:44:10 Rossen: what is your target for this spec in the charter timeframe? 08:44:27 shepazu: I would like to move the spec as it is to CR in that time, but depends on my time and interest 08:44:33 ... possible I could put it in WICG 08:44:37 Rossen: think that's the best path forward 08:44:46 shepazu: I might get push back from accessibility people 08:44:53 TabAtkins: wicg isn't a place to kill things. 08:45:11 shane: it's a place where you can organise outside of the wg structure to move things faster 08:46:49 shepazu: that leaves the 3 svg next modules 08:47:04 Rossen: could they be published during this charter period? then we could remove them from the charter 08:47:31 nikos: yes we could 08:48:00 TabAtkins: We're cannibalising svg strokes and making it apply to css 08:48:05 ... but I'm happy for it to be here or in wicg 08:48:42 shepazu: I'm happy to remove them and be totally clear about the focus of the charter 08:48:53 https://drafts.fxtf.org/paint/ 08:49:05 our UD draft for stealing fill/stroke for CSS ^^^ 08:49:12 Rossen: I'm happy to resolve to publish now and then we can remove them 08:49:43 shepazu: there's other language that talks about the fxtf 08:50:17 shane: so what will we do with the fxtf? 08:50:22 shepazu: we'll just shut it down and move the specs to css 08:50:46 ... the rationale for this charter is to strip it down to what we do in the next year 08:50:51 ... which is what we've been doing anyway 08:51:13 leaverou has joined #svg 08:53:31 shepazu: I'll rework the charter - dramatically strip down the scope section 08:53:49 ... the other thing I removed was svg mapping because there hasn't been much work on it 08:54:05 ... but we will have some mention in the scope that there will be discussions about level of detail, etc 08:54:57 ... with those changes, does this seem reasonable to everyone? 08:55:24 ... I'm planning to use the authoring guide to drum up some interest so we can see which features people really want 08:56:17 nainar has joined #svg 08:56:24 TabAtkins: svg 2 lists the changes since svg 1.1 right? 08:56:45 nikos: yes, there's the changes appendix, but we also created a nicer list on the github wiki that people have been referring to 08:57:37 RESOLUTION: Accept the 2017 recharter with reduced deliverables focused on completing SVG 2 test suite and progressing the core specification and the accessibility TF work 08:58:17 shepazu: should I still list CSS WG as a liaison ? 08:58:19 Rossen: yes 08:58:37 nikos: yes because fxtf people will probably still want to provide input to those specs and it would be good to recognise that 08:59:08 Topic: SVG 2 implementation plans 08:59:33 https://github.com/w3c/svgwg/wiki/SVG-2-new-features 08:59:35 ScribeNick: TabAtkins 08:59:38 http://tavmjong.free.fr/SVG/INKSCAPE/ 08:59:46 https://developer.mozilla.org/en-US/docs/Web/SVG/SVG_2_support_in_Mozilla 09:00:09 nikos: AS mentioned before, there's a changes appendix since SVG 1.1, which is super long. 09:00:14 nikos: Created this wiki page in a nicer format. 09:00:21 nikos: Some people have turned this into an impl matrix. 09:00:34 nikos: Sebastian Zarter created an MDN doc about SVG support in Moz. 09:00:39 nikos: Slowly testing how things work. 09:00:54 nikos: Tav has published a page on his blog which lists Inkscape's support and plans, what they consider high and low prio. 09:01:00 nikos: Would be good to get feedback from the other brwosers. 09:01:14 nikos: Any plans, what parts of SVG2 they might put manpower towards, what parts they think we should forget about. 09:01:32 nikos: It's been myself, Tav, and Amelia working for a while, and we'd like to get feedback from the wider community. 09:02:09 nikos: If you haven't thought about it enough yet... 09:02:19 Rossen: Yeah, we haven't been focusing on SVG the last few releases. 09:02:28 jcraig has joined #svg 09:02:56 Rossen: We do have some SVG interop issues we need to work on, and as part of that work I'm expecting we'll work on that. 09:03:11 shepazu: Anything we can to help? 09:03:17 Rossen: Not really, we have enough people. 09:03:31 shepazu: We're gonna drum up interest among devs, is that appropriate? 09:03:33 TabAtkins: Yes. 09:03:37 Rossen: Definitely. How you gonan do it? 09:03:42 shepazu: First, SVG Authoring Guide. 09:03:56 shepazu: Second, somebody was working on an SVG2 polyfill. Some things will be easy to do, some will be impossible. 09:04:00 shepazu: Or extremely hard. 09:04:16 nikos: Not sure they've considered what'll be involved really. 09:04:46 shepazu: And Lea mentioned doing smaller polyfills for particular features. 09:05:06 TabAtkins: And Houdini's Paint API went to CR yesterday, which allows polyfilling th enew paint servers. 09:05:16 leaverou: Tho not usable in SVG as image or background-image 09:05:19 TabAtkins: Yeah. 09:05:39 shepazu: So once we've done some of this, we plan to reach out to prominent devs - Lea, Coyier, Souiadan, etc. 09:05:48 ^ technically we resolved to take paint to CR pending resolution of remaining issues 09:05:58 shepazu: Here are the feature, they're all effectively at-risk, it's up to us to decide which is most interesting. 09:06:10 shepazu: So get them to write articles, raise up user's voices, etc. 09:06:19 shane: Not force it, but find out what are their priorities. 09:06:24 s/shane/shepazu/ 09:06:38 shepazu: Potentially talking to DevRel from the browser vendors, see if they're interested. 09:07:20 shepazu: People haven't thought about SVG being "renewed", it has a bad history of that. But if we show them new things - wrap text, don't need to make new markers for every new color, etc. Many people don't know what they're missing. 09:07:40 leaverou: Also I think many people generate their SVG, so they don't feel many of the lacks, but many people hand-author HTML and CSS so the lacks are felt more strongly. 09:07:56 shepazu: Yeah, plan to reach out for tools - D3, etc - and see what they can help with. 09:08:19 shepazu: Hopefully within those user communities, among people who use those libraries, we can also generate interest. 09:09:17 TabAtkins: Sounds good. 09:09:38 shepazu: With W3C's reorg, PLH has said that it doesn't look like there's interest in SVG anymore, should we shut the group down. 09:09:43 shepazu: Fair question, we have limited resources. 09:10:12 shepazu: I think it's appropriate to recharter the group - we end in one month. I think it's appropriate to invest in seeing if we can get devs helping y'all decide what your priorities are. 09:10:40 shane: It's also worth saying that we have been focusing in Chrome on the rationalization and rmeoval of old deprecated APIs/features - for SVG2 we'll cotninue doing that. 09:10:53 shane: Slimming down things, and targetting parts of the model that make things cleaner and simpler. 09:11:01 shane: Turning everything into a presentation attribute was part of that. 09:11:20 nikos: Even if all the new graphics features got dropped, there's still lots of value in the new spec tightening things up. 09:11:25 shane: Yes, very valuable. 09:11:49 shepazu: Just dropping xlink... 09:11:52 [general assent] 09:13:54 [some unminuted discussion about browser planning] 09:14:17 shepazu: Interesting in testing - improvements we made to the spec to increase interop. Second, new features that are already getting attraction 09:14:23 nikos: Which tend to be developer convenience things. 09:14:38 shepazu: Making sure there are tests for those so they can spread to all browsers. 09:14:52 shane: We learned that from IE - until IE implemented SVG, nobody used it, and then suddenly everyone did. 09:14:57 s/shane/shepazu/ 09:15:13 shepazu: And third, new new features - not necessarily low-haning fruit in terms of testing. 09:16:03 Rossen: Do you plan to solicit for testing resources? 09:16:14 shepazu: Two things. We're moving to WPT. 09:16:34 shepazu: Two, we're actively asking people in teh community, thru shotgun and targeted emails, asking to help us do testing. Grassroots stuff. 09:17:00 shepazu: When I say we're going to WPT, W3C is reorging, and part of it is having people focus on testing. We've already had some people come to us and say they'll help. 09:17:20 nikos: Paul ??? said he has a bunch already that targets corner cases, he's interested in helping convert to whatever format. 09:18:20 s/???/Le Beau 09:18:27 shepazu: We're gonna have to do some training to people to do testing. 09:18:32 shepazu: But the lsast resource is the impls. 09:18:52 shepazu: At this point we don't need valuable engineer time, we dont' need spec writers, we need testers, QA people. 09:19:17 shepazu: We really just wanna finish SVG2 at this point. Even if impls lag behidn the end of the charter... 09:19:39 shepazu: And hey, maybe the decision after a year decides that some features get punted to SVG3, if ever, and here's the SVG2 Rec. 09:19:48 shepazu: We want a completed SVG2, with whatever features we can. 09:19:59 shepazu: So when PLH asks me if this is reasonable as an SVG approach. 09:20:07 shepazu: Y'all would be supportive of this? 09:20:12 TabAtkins: Yeah. 09:20:36 Rossen: In the case of not continuing the charter, if W3M decides against it anyway... 09:20:49 shepazu: Yeah, then that's... it. 09:21:05 shepazu: We need dev feedback to get things stable; we wouldn't be able to do that. 09:22:22 nikos: Is there anything we've missed that y'all think is important? 09:22:28 Rossen: I don't think so, right now. 09:22:42 nikos: Next topic is moving along joint specs, but we already discussed that as part of the charter. 09:22:54 shepazu: Would it help for me to move those along, or just focus on SVG? 09:23:09 Rossen: The CSS/FX specs? Dont' worry about it. We have plenty of editors already. 09:23:42 nikos: Then I guess we can consider this meeting adjourned. 09:24:19 RRSAgent, make minutes 09:24:19 I have made the request to generate http://www.w3.org/2016/09/23-svg-minutes.html nikos 10:01:58 shepazu has joined #svg 10:30:24 chaals has joined #svg 11:32:41 shepazu has joined #svg 12:31:10 chaals has joined #svg 12:45:02 jcraig has joined #svg 12:48:03 jihye has joined #svg 13:02:07 shepazu has joined #svg 13:05:23 jcraig has joined #svg 13:18:26 nainar has joined #svg 13:43:43 shepazu has joined #svg 13:45:25 chaals has joined #svg 14:35:54 jcraig has joined #svg 14:38:14 shepazu has joined #svg 14:46:38 jcraig has joined #svg 15:01:07 chaals has joined #svg 16:47:40 shepazu has joined #svg 17:15:24 shepazu has joined #svg 20:52:28 shepazu has joined #svg 22:13:52 shepazu has joined #svg