-
-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maybe consider getting rid of some external dependencies #2039
Comments
I believe the HWE ones are gonna get removed at some point, arent they? - Otherwise honestly I think just stuff like the |
I believe a improvement would be a way to know which coprs are being used for which packages on the |
This has been on the todo for a while so might as well take care of it. The HWE ones go away, I'm fine with deps on the upstreams like k8s, tailscale, starship, etc. Bazitte uses Switcheroo and we work with sentry already, though it might make sense to move that one to ublue-os/packages since bazzite uses it. Hikari is on the ublue core team. The podman-bootc one is run by a redhat and fedora person, and likely has a path into Fedora anyway. The Incus stuff either gets better in-distro or we may choose to use timothee's sysexts for that. I feel like fonts should be a separate audit because that's a whole ball of stuff. I forgot what bash-preexec does, I think we use it with distrobox? |
FWIW I recognize bash-preexec as option for bash when using atuin. |
Bash pre exec is for atuin. |
Ah! Ok so we had atuin on the image itself at one point, but now it's an opt in install via homebrew, which should pull in everything it needs. So maybe we don't need this on the image anymore? |
Seems to be in use by As far as I can tell, brew provides a atuin binary, not your bash setup. |
I don't want to be that security-focused weirdo person that thinks everything is a huuuuge booggie man and is gonna destroy the project, but I feel like as this project is getting more and more traction, we should consider reacessing which external dependencies are being added at least for the base Bluefin images (non -dx).
I'd consider an "external dependency" something that does not come from either the Fedora official repositories (rpm-fusion too), Homebrew packages, Flathub, or our own packages repository (or anything else on our org, like akmods, and others). Considering that, we currently have these external dependencies on base:
On HWE:
On DX we have these:
Other than these there are just things getting pulled from hwe and akmods, nothing really to worry about. But I'd just like to ask you guys if there would be anything that would be best to be moved to packages so that we could have more control over, or just straight up removed from the system
The text was updated successfully, but these errors were encountered: