Closed Bug 1343200 Opened 7 years ago Closed 7 years ago

Publish Mozilla CA Policy 2.4

Categories

(www.mozilla.org :: Pages & Content, defect)

Development/Staging
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gerv, Unassigned)

Details

(Whiteboard: [S3 Q1 17])

Attachments

(2 files)

Using the process established in bug 1317260 and documented at the top of the file bedrock/mozorg/templates/mozorg/about/governance/policies/security/certs/policy.html , we need to publish the new Mozilla CA Policy 2.4 at the following URL:
https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/

The new policy in Markdown form can be found here:
https://github.com/mozilla/pkipolicy/blob/2.4/rootstore/policy.md

This document does incorporate a couple of other documents by reference - I think it's probably OK to just link to the Github versions.

So the links near the top of the content to the "Common CCADB Policy v1.0" and the "Mozilla CCADB Policy v1.0" would need changing from the current relative links to, respectively:

https://github.com/mozilla/pkipolicy/blob/2.4/ccadb/policy.md
and
https://github.com/mozilla/pkipolicy/blob/2.4/ccadb/mozilla.md

Gerv
pmac: how do we get this in the right queue? Is this Bugzilla component triaged at all?

Gerv
Flags: needinfo?(pmac)
This works. Apologies for the delay. Normally it's triaged. I'll ping :ericrenaud to get it in the sprint backlog and I'll get to it asap. Thanks for the ping.
Flags: needinfo?(pmac) → needinfo?(erenaud)
gerv: PR is in (attached). If you'd like to see it rendered before we merge the changes let me know and I can get it up on a demo instance of bedrock.
Flags: needinfo?(gerv)
Whiteboarding to this [S3 Q1 2017] sprint. (Thanks for picking this up pmac)
Flags: needinfo?(erenaud)
Whiteboard: [S3 Q1 17]
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/45a8858585f55ddac3c96584456f609fbed66b65
Fix bug 1343200: Update CA Cert Policy

https://github.com/mozilla/bedrock/commit/31e0cedb8294186992c75d41af308d4c0d8b037e
Merge pull request #4698 from pmac/update-ca-policy-1343200

Fix bug 1343200: Update CA Cert Policy
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
pmac: something has gone a bit wrong with the conversion :-( Kathleen writes:

"Hi Gerv,

Numbering looks to be messed up in
https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/#requirements

the first set of tems 2 through 7 and the lone sentence after item 7 are all supposed to be sub-points of item #1."

Skimming through, that's not the only place an ordered list has randomly appeared. The proper rendering should be as close as possible to this:
https://github.com/mozilla/pkipolicy/blob/2.4/rootstore/policy.md

Can you look into this and get it fixed?

Thanks,

Gerv
Status: RESOLVED → REOPENED
Flags: needinfo?(gerv) → needinfo?(pmac)
Resolution: FIXED → ---
Oh wow. My apologies. Looking now.
Flags: needinfo?(pmac)
PR to switch to using a better tool for Markdown conversion so that we as closely as possible match the Github rendering.
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/febf43bf23ba7991861f070aa3cd778b5bbc46fb
Fix bug 1343200: Use a better tool to process policy markdown

Using grip now to better ensure that the result matches the
expection from Github as close as possible.

https://github.com/joeyespo/grip

https://github.com/mozilla/bedrock/commit/83dff909c533ec0404447e5b4d2b8f7c9afb3536
Merge pull request #4722 from pmac/fix-cert-policy-formatting-1343200

Fix bug 1343200: Use a better tool to process policy markdown
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
Update is in production as of a few minutes ago. Please have a look and mark this bug verified if it looks correct. It looks right to me. My apologies again for missing this the first time.
pmac: LGTM. Thanks!

Gerv
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: