@@ -311,9 +311,9 @@ compiled by Donald Stufft and others on the Python discussion forum in
311311 - ❌
312312 - Deletion by users not allowed at all.
313313 * - PHP (Packagist)
314+ - ❌ [#f8 ]_
314315 - ❌
315- - ❌
316- - Deletion restricted after an undocumented number of installs [#f8 ]_.
316+ - Deletion restricted after an undocumented number of installs.
317317 * - .NET (NuGet)
318318 - ❌ [#f9 ]_
319319 - ✅ [#f10 ]_
@@ -336,13 +336,23 @@ compiled by Donald Stufft and others on the Python discussion forum in
336336 - ✅ [#f14 ]_
337337 - ✅ [#f14 ]_
338338 - LuaRocks calls yanking "archiving."
339+ * - Haskell (Hackage)
340+ - ❌ [#f15 ]_
341+ - ✅ [#f16 ]_
342+ - Hackage calls yanking "deprecating."
343+ * - OCaml (OPAM)
344+ - ❌ [#f17 ]_
345+ - ✅ [#f17 ]_
346+ - Deletion is allowed if it occurs "reasonably soon" after inclusion.
347+ Yanking is *de facto * supported by the ``available: false `` marker, which
348+ effectively disables resolution.
339349
340350The following trends are present:
341351
342- * A strong majority of indices **do not ** support deletion (7 vs. 4)
343- * A strong majority of indices **do ** support yanking (7 vs. 4)
344- * The overwhelming majority of indices support one or the other or neither,
345- but **not ** both (13 vs. 2)
352+ * A strong majority of indices **do not ** support deletion (9 vs. 4)
353+ * A strong majority of indices **do ** support yanking (9 vs. 4)
354+ * An overwhelming majority of indices support one or the other or neither,
355+ but **not ** both (11 vs. 2)
346356
347357 * PyPI and LuaRocks are notable outliers in supporting **both ** deletion and
348358 yanking.
@@ -378,6 +388,12 @@ Footnotes
378388
379389 .. [#f14 ] https://luarocks.org/changes
380390
391+ .. [#f15 ] https://hackage.haskell.org/upload
392+
393+ .. [#f16 ] https://hackage.haskell.org/packages/deprecated
394+
395+ .. [#f17 ] https://github.com/ocaml/opam-repository/wiki/Policies#1-removal-of-packages-should-be-avoided
396+
381397 Copyright
382398=========
383399
0 commit comments