-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Agenda for Oct 6 meeting #190
Comments
Philip: Any topics to add to the agenda? |
Philip: State of CSS Survey has launched. 7,000 responses in the first 24 hours (last year was 8,000 total). |
Philip: focus-area proposals for Interop 2023 — we suddenly have 49! I made a project board today so I could fill in the spec and testing situation for each proposal. Where there are empty cells, it means I couldn’t figure out which working group was responsible, or if there were any tests. James G.: I don’t think this benefits from being part of Interop 2023. This doesn’t really fit into our established categories. I don’t expect us to have a positive opinion on this sort of thing. Philip: I’m wondering how we can communicate that this isn’t a good fit. James G.: I expect quite a few people are going to find their proposal not accepted. Philip: I assume one of the ones you’re talking about is history and navigation. What’s the other? James G.: Web Components, which has like 10 sub-proposals. Tim N.: That one should definitely be split. Philip: Where would you draw the line between splitting things and accepting proposals on the conditoin that some part is withdrawn? Tim N.: I would support more, smaller proposals, rather than buckets. That way we can organize them into more sensible buckets later on. If we have large, differently-sized buckets, there’s a risk of weird scoring. It’s better for proposals to be as small as they can. Philip: In the case of History and navigation, I did ask Domenic if it was okay if we did only the cleanup work and not the new Navigation API. He didn’t think that was useful. James G.: If people think a proposal is only useful if it’s kept in one piece, than that’s a proposal. I don’t know that I agree with it, but that’s their position. Philip: I would say that if you want to see a proposal split, say so on the issue. We’re not tracking if that request has been made, though. |
Philip: Test change proposals I looked over earlier and it seems to be in a good place. I think they’re all dealt with in one way or another. Tim, do you agree? (discussion of various test change issues) Tim: We could close #137. Philip: I’ll do that. Brian: It would be great to mark if we’re landing a new implementation or two and we're hoping to set things off well, or if it’s something that’s been around for a long time and it just has interop issues. Philip: Hmm. Do these sort neatly into those two categories? Tim: Maybe proposal could be split up and specific labels could be used. James: We could flag things as an existing feature that has significant cleanup needed. At the moment, there isn’t a clear distinction. Tim: I think it would make more sense to put even small fixes into a category rather than sweeping them all into a "web compatibility" category. There are some features that got removed from the forms area, like appearance values. Philip: Would it be useful to add to a proposal which engines a thing is implemented in? Everyone can edit this, so we can give that a shot. James: Doesn’t really answer the question of how to deal with proposals that are both cleanup and new implementation. Brian: I like Tim's idea of splitting things into tiny pieces and then figure out what goes where. James: I think if we had a policy that proposals have to fit into one of these categories, that would create a useful split. We generally judge the value of fixes versus new features differently. Philip: I suspect the boundary will be blurry. Like forms this year, which has new API, removing API, and fixing incompatibility. I can add something if it's clear what that thing is, but I'm not hearing anything clear. Brian: It's a useful exercise to see if we can label the categories, to see if they make any sense. Tim: We could split it as adding, changing, and removing. I think those are clearly defined. Brian: Adding would be even if it's landing in one more browser? Tim: Adding would be things like Cascade Layers, that were implemented nowhere. Brian: If we rewind a bit, summary/details took 7-8 years to roll out everywhere. At what point does adding become not adding? James: It makes sense to say it's adding new features or API surfaces in some browsers. Like subgrid, which Firefox had, but it was significant work to add to other engines. But what's the point of these labels? To help people know how to submit? To organize things for ourselves. Tim: For me, it’s more about grouping. Brian: For me, it's more about the decision-making process. We should be clear about what we're trying to do. Are we trying to set things on a good path to start, or is it more about filling the potholes? Also, as you're going through these, it's helpful to understand the current status of things based on their category. Philip: Those who need this information, try adding things to the project board and we'll see what works. |
I've filed #191 about the proposals where splitting has been discussed. |
Here's the agenda for our meeting today:
Previous meeting: #162
Apologies for posting this agenda late!
The text was updated successfully, but these errors were encountered: