From 0e2897cf5f26c49a843d77be5512e66c831250ca Mon Sep 17 00:00:00 2001 From: Adam Harvey Date: Fri, 7 Mar 2025 07:21:38 -0800 Subject: [PATCH] controllers/krate/delete: remove the temporary language from #10591 Closes #10538. --- app/templates/crate/delete.hbs | 8 +------- src/controllers/krate/delete.rs | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/app/templates/crate/delete.hbs b/app/templates/crate/delete.hbs index 7ba82654346..5f2ba5c7c6e 100644 --- a/app/templates/crate/delete.hbs +++ b/app/templates/crate/delete.hbs @@ -21,13 +21,7 @@

Requirements:

- A crate can only be deleted if it is not depended upon by any other crate on crates.io. (This is a temporary - restriction due to - #10538.) + A crate can only be deleted if it is not depended upon by any other crate on crates.io.

Additionally, a crate can only be deleted if either:

    diff --git a/src/controllers/krate/delete.rs b/src/controllers/krate/delete.rs index 1bd755d05bb..fc240b575a1 100644 --- a/src/controllers/krate/delete.rs +++ b/src/controllers/krate/delete.rs @@ -99,8 +99,7 @@ pub async fn delete_crate( } } - // Temporary hack to mitigate https://github.com/rust-lang/crates.io/issues/10538: all crates - // with reverse dependencies are currently blocked from being deleted to avoid unexpected + // All crates with reverse dependencies are blocked from being deleted to avoid unexpected // historical index changes. if has_rev_dep(&mut conn, krate.id).await? { let msg = "only crates without reverse dependencies can be deleted";