Bug 1058330
| Summary: | kernel-PAE-modules-extra no longer provides kernel-modules-extra | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Bruno Wolff III <bruno> | ||||
| Component: | joystick-support | Assignee: | Bruno Wolff III <bruno> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | rawhide | CC: | bruno, metanoite | ||||
| 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: | 2014-05-15 02:56:07 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: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 1058331 | ||||||
| Attachments: |
|
||||||
|
Description
Bruno Wolff III
2014-01-27 14:57:31 UTC
I tried using a requires on installonlypkg(kernel-module), but that isn't a good solution (for a couple of reasons) including potentially bringing back the original issue that prompted the provides change in the first place. We need to wait for the *.ko autoprovides feature to be available. It won't pull in non-PAE kernel but instead remove packages that depend on kernel-modules-extra. For exaple NetworkManager-l2tp. An by this unexpectedly break internet connectivity, for example, etc. Auto provides for kernel modules has been enabled in kernel-3.15.0-0.rc5.git2.8.fc21, which should show up in tomorrow's rawhide barring unexpected issues. You can now use contructs like kmod(joydev.ko) to make sure the joystick driver is installed, instead of requiring kernel-modules-extra. This also makes packages proofed against modules moving between kernel-modules and kernel-modules-extra. Created attachment 895579 [details] Patch to switch to using Requires on individual kernel modules The attached patch switches joystick-support from using a Requires on kernel-modules-extra to using a requires on the individual kernel modules now that bug 1058331 is in rawhide. Please review and let me know if it's OK to commit and build. I did the changes to this one and have tested it with the new kernel. |