Skip to content

CSS2 next edition naming #4847

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

Open
gsnedders opened this issue Mar 8, 2020 · 10 comments
Open

CSS2 next edition naming #4847

gsnedders opened this issue Mar 8, 2020 · 10 comments

Comments

@gsnedders
Copy link
Member

We previously resolved to call the next version of CSS2 "CSS 2.2".

From more recent discussions with several people in the group, it seems like there's still a sizeable number who are in favour of "CSS 2.1 2nd Edition" (or similar). The two main reasons for this:

  • The number of references around the place to CSS 2.1 is vast; calling it a new edition of 2.1 should help keep people looking at the right document.
  • We're not actually planning on making massively substantive changes to the spec, despite it being a new era of maintenance.
@Crissov
Copy link
Contributor

Crissov commented Mar 8, 2020

The full name is Cascading Style Sheets Level 2 Revision 1. Why should this be blown up further into something like Cascading Style Sheets Level 2 Revision 1, 2nd Edition when it just gets revised further?
Anyway, the discussion in #4770 is related.

@SelenIT
Copy link
Collaborator

SelenIT commented Mar 9, 2020

Could we please keep 2.2?

@tabatkins
Copy link
Member

I suggest "CSS 2.1 Turbo Edition"

@Crissov
Copy link
Contributor

Crissov commented Mar 9, 2020

Decennial revisions:

  • 2.0 ~ 2000
  • 2.1 ~ 2010
  • 2.2 ~ 2020

@gsnedders
Copy link
Member Author

The full name is Cascading Style Sheets Level 2 Revision 1. Why should this be blown up further into something like Cascading Style Sheets Level 2 Revision 1, 2nd Edition when it just gets revised further?

Essentially nobody calls it by its full name, though. Even within the WG the full name essentially doesn't exist. I won't disagree it seems silly in its complete form, but I'm much more concerned about people looking at 2.1 after 2.whatever gets published because of references to CSS 2.1. Arguably where we went wrong was including ".1" in the obvious name of a spec for level 2 in the first place. 🙃

I suggest "CSS 2.1 Turbo Edition"

Gotta go fast.

@SelenIT
Copy link
Collaborator

SelenIT commented Mar 10, 2020

I'm much more concerned about people looking at 2.1 after 2.whatever gets published because of references to CSS 2.1

Wouldn't the warning message added above the 2.1 document and referencing the newer edition be enough to prevent the confusion? I'd say it will. Also, there is already such a message at https://www.w3.org/TR/CSS2/, and it already mentions 2.2 as the next revision.

@fantasai
Copy link
Collaborator

@SelenIT Trying to figure out how to update CSS2 has been a bit of a mess, due to restrictions in the W3C Process. So at one point we had published an FPWD of 2.2 with the intention of driving it through the whole FPWD->WD->CR->REC process. But it makes more sense to amend CSS2.1 in place as a REC (and Process 2020 will make this a lot easier). So I'm with @gsnedders for all the reasons he mentioned, and also because it's no longer a new shortname, it's just updating CSS2 in place.

@keikoro
Copy link

keikoro commented Mar 1, 2024

Sorry for butting in, but I've come here in search of more information about Revision 2 after coming across the warning message that was mentioned up-thread:

Also, there is already such a message at https://www.w3.org/TR/CSS2/, and it already mentions 2.2 as the next revision.

When I saw that message, I got confused because I was under the impression that CSS version 3 was what's being worked on at this point in time. I then discovered the W3C's CSS home page contains a number of tables which help understand the CSS development process a bit better. Neat!

However, Revision 2 is nowhere to be found there... under the name "Revision 2", that is. When Revision 1 is clearly labelled as such. I actually began writing this comment before realising that the Revision 2 document document linked to from the warning message is in fact included. Just under a different name, "Preview of CSS Level 2" (in the "Abandoned" table). Which is not what I was looking for, or would have looked for.

What I originally was going to say still applies, though: to the casual user it remains a mystery if Revision 2 (or CSS2 overall) is still a thing; if that document is a work in progress or its final form. It says it's from 2016, but the warning message concludes with: "The CSS Working Group is also developing [Revision 2]" (emphasis mine), which suggests it is still under development. But the warning message itself looks, well, let's say a bit "old-schoolish", which doesn't help shed any light on the situation either.

@keikoro
Copy link

keikoro commented Mar 1, 2024

... To add to the original discussion, even if it's not really clear to me why CSS 2.2 was (still? again?) being discussed as a "new" name in 2018 and 2020, respectively, when that document from 2016 was already called that:

Am I understanding correctly that there were – or are – plans to continue working on CSS2 under the name CSS 2.1, which is an alias for Revision 1, despite the existence of CSS 2.2 aka Revision 2? Because that sounds like a terrible idea from a versioning standpoint.

A follow-up to a version 2.2 would be exptected to be named something like 2.2.x or 2.3 by anyone familiar with versioning. How are people supposed to know that 2.2 should be disregarded and that they need to "go back" to 2.1 when it isn't plastered all over everything to do with 2.2?

@frivoal
Copy link
Collaborator

frivoal commented Mar 4, 2024

Without answering the question directly, I think it's fair to point out that efforts to maintain CSS2.1 are currently stalled. There's a lot of good work going on in new specifications, but for a variety of reasons (more organizational than technical), previous attempts to published a bug-fixed version of CSS2.1 did not succeed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants