|
1 | | -# Crate removal procedure |
2 | | - |
3 | | -If we get a DMCA takedown notice, here's what needs to happen: |
4 | | - |
5 | | -## Contact Legal |
6 | | - |
7 | | -Before removing the crates, get in touch with legal support, currently by |
8 | | -emailing the Core team, and ask an opinion from them on the received request and |
9 | | -whether we have to comply with it. |
10 | | - |
11 | | -## Remove relevant version(s) and/or entire crates from crates.io |
12 | | - |
13 | | -* Remove it from the database: |
14 | | - |
15 | | - heroku run -a crates-io -- target/release/crates-admin delete-crate [crate-name] |
16 | | - |
17 | | - or |
18 | | - |
19 | | - heroku run -a crates-io -- target/release/crates-admin delete-version [crate-name] [version-number] |
20 | | - |
21 | | -* Remove the crate or version from the index. To remove an entire crate, remove |
22 | | - the entire crate file. For a version, remove the line corresponding to the |
23 | | - relevant version. |
24 | | - |
25 | | -* Remove the crate archive(s) and readme file(s) from S3. |
26 | | - |
27 | | -* Invalidate the CloudFront cache: |
28 | | - |
29 | | - ``` |
30 | | - aws cloudfront create-invalidation --distribution-id EJED5RT0WA7HA --paths '/*' |
31 | | - ``` |
32 | | - |
33 | | -## Remove entire crates from docs.rs |
34 | | - |
35 | | -The docs.rs application supports deleting all the documentation ever published |
36 | | -of a crate, by running a CLI command. The people who currently have permissions |
37 | | -to access the server and run it are: |
38 | | - |
39 | | -* docs.rs Team: |
40 | | - * [@pietroalbini](https://github.com/pietroalbini) |
41 | | - * [@jyn514](https://github.com/jyn514) |
42 | | -* Infrastructure Team: |
43 | | - * [@Mark-Simulacrum](https://github.com/Mark-Simulacrum) |
44 | | -* People with elevated 1password access |
45 | | - |
46 | | -You can find the documentation on how to run the command [here][docsrs-howto]. |
47 | | - |
48 | | -[docsrs-howto]: https://forge.rust-lang.org/infra/docs/docs-rs.html#removing-a-crate-from-the-website |
0 commit comments