-
Notifications
You must be signed in to change notification settings - Fork 56
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
Publish as FPWD #42
Comments
I agree. We have now addressed all the known open issues and the spec has been hardened for security and privacy in line with the group's maintenance commitment after taking the spec over from the now-defunct Geolocation WG. To my understanding, all the major implementations agree with the spec, but implementers please chime in if that's not the case. @plehegar what is the path of least resistance (read: least make work) to publish a new Recommendation? Should we wait for the Process 2020 to be operational? Cc @reillyeon for the co-chair perspective. Cc @cdumez for WebKit. |
I agree that a new Recommendation is warranted. |
TL;DR: use Process 2019 even if it's not ideal. Long version: Current choices are listed in the next steps. Do you consider the part "Controlled by feature policy" to be a new feature? My guess is that it isn't, since it does not add new functionality. If I'm correct, the path with Process 2019 would be to Publish a Candidate Recommendation with substantive changes (but no new features). This would put you to publish the amended REC in September 2020. If you pick the Proceess 2020 route, the current prediction is September 1 for it to become effective. You would first have to move your charter to P2020. That's around 30 days. This mean you could republish the original REC, with the changes appearing as proposed corrections (see Revising a Recommendation: Substantive Changes) in October 2020. You can then republish the REC, with the proposed changes folded in, around January 2021 (time is eaten by the Call for Exclusion started in October). Now, the pros and cons:
So, in summary, if you can bear the thought of going through a CR first, I recommend the path P2019 since it gets you to the updated REC sooner. |
I don't mind going through CR again. |
I agree with @plehegar that we should publish a Candidate Recommendation with substantive changes (but no new features), if the feature policy support is not considered a new feature. We also need wide review of the changes before the CR transition. |
Ok, let me know if there is anything I can do to help! |
@xfq CfC passed, please feel free to proceed with the paper work. |
Some information for myself: New normative references since the last REC:
Test suite: https://github.com/web-platform-tests/wpt/tree/master/geolocation-API Preliminary implementation report: https://wpt.fyi/results/geolocation-API?label=experimental&label=master&aligned CR exit criteria: two interoperable deployed implementations of each feature Wide review: #43 |
Given that we are operating under the new charter + 2020 Process, I wonder if we should revisit the publication options? We are no longer blocked on using the 2020 Process, so... |
Hey Folks, @plehegar met this week to chat about the path forward. We looked at the requirements from the Process 2020 and, because we've added new features to the spec, we need to publish a FPWD... which turns out to be a great thing because it means we can significantly modernize the spec, then (relatively) quickly move it to be a "living standard". So, basically, this will be the plan:
We can publish a FPWD whenever we like. Ideally we will do that straight after our meeting in a few weeks - which will give me time to make the above changes. After FPWD, @plehegar suggested we wait one month before going to CR. We can sit on CR until we get browser alignment on the page visibility issue (there are some web compat issues, so we need to decide which model is best and then figure out which engine needs updating). Alternatively, we move quickly to REC, then republish an updated REC to fix the visibility issue ~6 months down the line. If it's ok with everyone, I'd like to "officially" become Editor of this spec. I'd also be keen to have someone be a co-editor, to also edit or help review PRs (maybe someone new who hasn't edited before - preferably from an underrepresented community in our working group). Any taker to be my co-pilot? |
In prep for FPWD:
https://www.w3.org/2021/04/07-dap-minutes.html#r04
@xfq, I can't recall the name of the repo where to file the request :( Could you assist me with this?
https://w3c.github.io/geolocation-api/#changes-since-last-publication
https://w3c.github.io/geolocation-api/#changes-since-last-publication
https://github.com/w3c/geolocation-api/commits/gh-pages
All issues have been responded to in:
None.
None.
None.
Implementation in Blink, WebKit, and Gecko. |
It's https://github.com/w3c/transitions/issues and I am happy to help file the issue (actually I have created a test FPWD snapshot), but before filing the transition request, I found the following paragraph in our charter:
It looks like we only have a CfC for publishing this spec as an Amended Recommendation, but not for FPWD, so we probably need to issue a new CfC first... |
Agree. @anssiko, do you want to "replay": https://lists.w3.org/Archives/Public/public-device-apis/2020Jun/0006.html In the meantime, it would be great if someone from the group could step up and review the spec from start to finish. I basically rewrote the whole thing, so there are bound to be typos or potentially other issues. |
The CfC passed. @xfq please proceed with the publication. |
Since the shortname of the current REC is We have two options:
|
"geolocation" is my preference... versions/levels don't make any sense. |
Having "geolocation-API" point to the REC and "geolocation" point to the WD sounds confusing. Are there no prior examples we can work from here? I have a slight preference for "geolocation-API-WD". I assume that when we publish another REC version of this specification it will overwrite the current document at "geolocation-API". |
Having that status in the short name is not a thing. How it will work is "geolocation-API" will become Superseded Recommendation, and "geolocation" will become the new canonical Recommendation. |
I wouldn't recommend using |
Does this mean that every time there is a new Recommendation the shortname needs to change or does this only apply because we're switching to a new Process? |
It's actually a mix of things. With the previous process document, you can only revise a REC with non substantive changes. In this case, I understand you are adding new features. That's why @plehegar said you need to publish a FPWD. The good news is the new process document facilitates that kind of updates to existing RECs so going forward, WGs won't need to publish a FPWD to add new features. |
Redirect from https://www.w3.org/TR/geolocation-API/ to https://www.w3.org/TR/geolocation/ solves the REC vs WD confusion so I believe we can settle on ”geolocation” as the shortname. |
The spec now contains some pretty significant updates since 2016:
NoInterfaceObject
+ [SameObject] annotation on geolocation attribute Rename NavigatorGeolocation* interfaces to Geolocation* #23@plehegar, @anssiko, I think it's worth republishing new Recommendation. WDYT?
The text was updated successfully, but these errors were encountered: