Bug 1151123
| Summary: | dkms-2.2.0.3-28.git.7c3e7c5.fc20.noarch broke builds of dkms packages that depend on other dkms packages | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Richard Yao <ryao> |
| Component: | dkms | Assignee: | Simone Caronni <negativo17> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 20 | CC: | behlendorf1, charles_rose, cks-rhbugzilla, dajhorn, mario_limonciello, negativo17, tcallawa |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
Cause:
"$dkms_tree/$module/$module_version/build" is unconditionally removed due to upstream commit 2ea43f6108558849125cc1d66902d6992ee3fe39.
Consequence:
DKMS packages that depend on autotools build products of other DKMS packages to build no longer build.
Fix:
Result:
|
Story Points: | --- |
| Clone Of: | Environment: |
Linux zfs-dev-20141009 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
|
|
| Last Closed: | 2014-12-05 08:32:09 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: | |||
|
Description
Richard Yao
2014-10-09 15:44:50 UTC
To make a long story short, this is not a DKMS bug. The following pull requests fix it: https://github.com/zfsonlinux/spl/pull/399 https://github.com/zfsonlinux/zfs/pull/2776 There was some misunderstanding as to what `dkms build` and `dkms install` meant. To put it another way, Gentoo Portage's package manager has the following main stages: 1. Fetch 2. Unpack 3. Prepare 4. Configure 5. Compile 6. Install 7. Clean 8. Merge `dkms build` is 4 through 7 while `dkms install` is 8. Consequently, POST_BUILD should be used instead of POST_INSTALL on dkms. |