Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1317600
Summary: | ocl-icd doesn't depend on any ICD implementation | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dominik 'Rathann' Mierzejewski <dominik> |
Component: | ocl-icd | Assignee: | Rob Clark <rclark> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | airlied, benson_muite, besser82, fabian.deutsch, fdc, ignatenko, kwizart, rclark, xgl-maint |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ocl-icd-2.2.8-3.git20151217.0122332.fc24 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-01-08 21:33:50 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: | 1317602, 1317603, 1317605 | ||
Bug Blocks: |
Description
Dominik 'Rathann' Mierzejewski
2016-03-14 16:09:35 UTC
Rebuild with virtual Provides failed (but not related to that) for beignet. Pocl and Mesa have been rebuilt. Ocl-icd has been rebuilt with Requires: opencl-icd. mesa-11.2.0-0.devel.13.24ea81a.fc24 ocl-icd-2.2.8-3.git20151217.0122332.fc24 pocl-0.13-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9fa31fd9f3 mesa-11.2.0-0.devel.13.24ea81a.fc24, ocl-icd-2.2.8-3.git20151217.0122332.fc24, pocl-0.13-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-9fa31fd9f3 mesa-11.2.0-0.devel.13.24ea81a.fc24, ocl-icd-2.2.8-3.git20151217.0122332.fc24, pocl-0.13-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. I reverted this for a while because it creates some problems. We should think how to implement something what has been done in SUSE long long time ago. Dependencies based on PCI ID. Otherwise it just doesn't make sense to add such provides as in 80% cases it will not work. This is an interesting idea. May provide a standard build for each architecture and possibly suggestions for how to recompile or optimized builds in copr repositories. For other packages which use OpenCL in libraries built on OpenCL, will build system allow easy use of correct dependencies? Can we have a fixed package (without the Requires) for f24. This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'. What is the current status of this issue ? It seems like an openCL implementation is installed in my case (armv7) whereas none is relevant. Unless an OpenCL enabled app really mandate an opencl backend (In think none is in this case, having blender in mind). There should be no Requires or even Suggests that would install one by default. Best would be to rely on appdata to install any appropriate OpenCL implementation (see how it's done with nvidia on rpmfusion). than rely on any random choice for an implementation. I wish dnf would automagically install opencl drivers based on hardware (as thing with metainfo/appdata does).... So I agree that until dnf supports this, no way to implement this. |