| Summary: | packaging incompatible firmware versions | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jan Včelák <jv+fedora> |
| Component: | linux-firmware | Assignee: | David Woodhouse <dwmw2> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 24 | CC: | dwmw2, jforbes, kernel-maint |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-08-16 12:03:02 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Jan Včelák
2016-04-24 21:41:13 UTC
We currently ship whatever is in the upstream linux-firmware repo. Pruning files according to some heuristic would be possible, but the only benefit of doing that is reducing a small amount of disk space. It doesn't appear to be worthwhile. There have been discussions about changing the ad-hoc format of the 'WHENCE' file to something more standard, and adding fields which indicate which kernel versions correspond to each firmware file — which would allow you to drop the old obsolete firmware images as you desire. Unfortunately it isn't quite as simple as 'kernel version', when drivers are being backported to old stable kernels by distributions. It's not quite as simple as that. You could potentially contrive something which works from the MODULE_FIRMWARE tags in the built modules... not that we'd really have any way to use that in Fedora as it would depend on the built kernel and I don't think we really want to do that (even if it didn't change over time). On the whole, nobody's been overly interested in actually *implementing* anything like this. As Josh notes, it's not exactly that huge. We're more likely to delete certain files manually in the Fedora package, for those offenders who ship large firmware *and* keep changing its filename due to incompatible API changes. It's not as if there are many of those. |