--
You received this message because you are subscribed to the Google Groups "blink-api-owners-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-api-owners-d...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CANh-dXmL52Xp5%3DKjJk6Bnbbi97HK5ckz%3DRTDwMifo4L_ZcW8GA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAL5BFfW0yu11LoY86isGSoBnr_b6RBYMH%3Dziiiw%3D6HSGwXcqRQ%40mail.gmail.com.
I typically rely on TAG to bring up obvious spec shortcomings in their review and only look deeper at specs if there is no TAG review or I'm otherwise interested. (Since this one was in an area where I'm not very familiar I might have overlooked flaws anyway). For FedCM there was a closed TAG review where a closer scrutiny would have revealed the statement:
"We largely think it's going in the right direction. this is not
a full endorsement of the current API or architecture as specified
in the CG report. "
- which is kind of saying that they either found the spec
lacking, or did not do a full review. That is something I think we
should have noticed and I don't recall us commenting on it.
(Also, with the post mortem and the bug hidden I am sure I'm not fully understanding what has gone wrong)
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAL5BFfUp4DT17Qu3EEUNaSSwQTX1Y5Qgt%2BGTK5g-H%3D8TB_NEow%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/fcb6a2ec-52e7-5a49-d8d3-40c41396e372%40gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAFUtAY--%2BoUn-6iUWy1pEtJ-C3KPieSmgm4CFTxYjXhVGBEBTQ%40mail.gmail.com.
I've finally surveyed the spec mentors about doing this[1][2], and while everyone who's replied has been generally supportive, three related worries came up:1. There's some general worry about asking individual spec mentors to hold the line on spec quality.2. In particular, one person reported getting negative promo feedback because they noted technical issues with a specification.
3. There's also a preference to keep most of the discussion between the mentor and the feature team, rather than making the mentor route through the API owners.I have a CL at https://chromium-review.googlesource.com/c/website/+/4453886 that both describes how spec mentors should review specs, and adds this review to the launch process in a way that I hope mostly avoids the concerns above. What do you think?
On Fri, Apr 28, 2023 at 5:01 PM Jeffrey Yasskin <jyas...@chromium.org> wrote:I've finally surveyed the spec mentors about doing this[1][2], and while everyone who's replied has been generally supportive, three related worries came up:1. There's some general worry about asking individual spec mentors to hold the line on spec quality.2. In particular, one person reported getting negative promo feedback because they noted technical issues with a specification.That sounds.. bad
3. There's also a preference to keep most of the discussion between the mentor and the feature team, rather than making the mentor route through the API owners.I have a CL at https://chromium-review.googlesource.com/c/website/+/4453886 that both describes how spec mentors should review specs, and adds this review to the launch process in a way that I hope mostly avoids the concerns above. What do you think?Is the plan to also add a checkbox to the intent template verifying that the spec was indeed reviewed?
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-api-owners-discuss/CAL5BFfXTip7QUc-W3C3i5mKSVFAu5iorCvLnNc6%3DYrmagHU1Vg%40mail.gmail.com.
On Fri, Apr 28, 2023 at 8:24 PM 'Yoav Weiss' via blink-api-owners-discuss <blink-api-ow...@chromium.org> wrote:On Fri, Apr 28, 2023 at 5:01 PM Jeffrey Yasskin <jyas...@chromium.org> wrote:I've finally surveyed the spec mentors about doing this[1][2], and while everyone who's replied has been generally supportive, three related worries came up:1. There's some general worry about asking individual spec mentors to hold the line on spec quality.2. In particular, one person reported getting negative promo feedback because they noted technical issues with a specification.That sounds.. bad
Yes. There are really two ways to address it: 1) Make sure teams are receptive to feedback and don't complain if that feedback results in delaying their launch.
2) Make it clear that spec mentor reviews are advisory, and it's the API owners who need to balance spec quality against our desire to move the web forward, so teams don't have a reason to be mad at the reviewer. I've been leaning toward (2) because it seems easier.3. There's also a preference to keep most of the discussion between the mentor and the feature team, rather than making the mentor route through the API owners.I have a CL at https://chromium-review.googlesource.com/c/website/+/4453886 that both describes how spec mentors should review specs, and adds this review to the launch process in a way that I hope mostly avoids the concerns above. What do you think?Is the plan to also add a checkbox to the intent template verifying that the spec was indeed reviewed?Once the new chromestatus-based launch process is turned on, we should create a launch gate for "a spec mentor reviewed this specification", with the spec mentors as a group owning the approval bit for that gate. The wording of that gate will be important, but we can fine-tune that after the direction is approved in this thread.Thanks,JeffreyJeffreyOn Tue, Nov 29, 2022 at 4:22 PM Jeffrey Yasskin <jyas...@chromium.org> wrote:I think a rule that new (or substantially overhauled) specs need a spec maturity/quality review would at least be a good place to start, and we could scale up or down depending on how it goes. Sam, does that sound like it would be enough to fix the problems you see?
Rick, that particular email came too late for it to have caused any of the problems here. The core of the issue wound up being that, without the spec including its integration with Fetch, there were potentially "big outstanding questions" that external reviewers couldn't even know to raise.