Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 122
    • Merge requests 122
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !1441

Merged
Created Oct 04, 2023 by Titouan Soulard@tsoulardDeveloper

Remove unused components

  • Overview 12
  • Commits 1
  • Changes 13

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.

About jsl

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.

About sheepstrike

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.

Edited Oct 11, 2023 by Titouan Soulard
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: remove-unused-software
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7