-
Notifications
You must be signed in to change notification settings - Fork 60
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
Make btrfs a weak dependency in ignition #323
Comments
https://src.fedoraproject.org/rpms/ignition/pull-request/43 Now, this will automatically also drop out |
Sounds good to me. I'm good for keeping |
Could FCOS not just include it specifically in their package manifest? |
Yup, that's what we're discussing. :) |
Another thought: we should see about conditionalizing support for it in ignition itself. So if you build without btrfs configs using it will fail validation. |
Ignition used to pull it in, but now it's going to become a weak dep. But we still want it in FCOS so users can have btrfs partitions if they'd like. More info in: coreos/fedora-coreos-tracker#323
My understanding is that weak dependencies are conditionalized at I fear that build-time conditionals would require building a matrix of binary packages (for all the possible combinations) or a package system that natively support that (e.g. Perhaps we can instead enhance Ignition to probe for EDIT: clarified. |
Do you mean install time? In the case of ostree use cases that would be compose time. |
I agree. Let's not try to do anything fancy here. |
Ignition used to pull it in, but now it's going to become a weak dep. But we still want it in FCOS so users can have btrfs partitions if they'd like. More info in: coreos/fedora-coreos-tracker#323
PR merged; this will be fixed in the next build! |
In Fedora IoT we don't intend on supporting btrfs so it would be useful to make the rpm dep for ignition a weak dependency so it can be excluded if not required.
from the spec:
The text was updated successfully, but these errors were encountered: