Remove unused components
Abstract: this MR aims at deleting some unused packages from the slapos
repository.
Context of the MR
Following MR !1430 (merged), which updated dead links for dependencies of the slapos
package, I was left with two packages to update: pytracemalloc
and kumo
.
Meanwhile, I also ran a script to find dead links in all software releases (not only slapos
). Many dead links were found, which can be classified into:
- packages still used with dead links;
- unused packages with dead links.
This MR, linked to another one, covers the second category of packages, and deletes the following software:
-
busybox
; -
corosync
; -
embulk
; -
jsl
; -
lynx
; -
nullmailer
; -
pole
; -
sheepstrike
; -
zeromq
.
Please note that it does not intend to delete all unused software for now, only unused software with dead links. Other unused software, if any, might be included in another MR.
Random notes
Finding unused packages
Of all the packages with a broken link, it was needed to filter those not used by any software release. The git grep
command allows to find them very easily: simply search for component/${anything}
and look at the results.
I also looked in the slapos.package
repository, and none of the deleted packages are used there.
jsl
About The jsl
was actually required by ERP5, so I removed the dependency based on this comment by Jérôme stating that it is not used anywhere in ERP5.
sheepstrike
About sheepstrike
was used by sheepdogtestbed
which seems to have no use whatsoever, so the recipe got deleted at the same time. Please tell me if this is an error, and I will try to update the sheepstrike
instead.