Bug 1989125
Summary: | missing kernel headers files in kernel-headers-5.14.0-0.rc3.git0.1.fc35.x86_64.rpm package | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | MartinKG <mgansser> |
Component: | kernel-headers | Assignee: | Justin M. Forbes <jforbes> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | acaringi, jforbes, lgoncalv, pbrobinson, ptalbert |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-08-04 09:52:59 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
MartinKG
2021-08-02 13:46:19 UTC
I need the two plugins (dvbhddevice and dvbsddevice) for my Technotrend TV card (TT DVB-S2 6400) in order to be able to watch HDTV or SD channels. The two plugins now need the header files audio.h osd.h and video.h, which are missing since the kernel change to 5.14 rc3. Is there any chance this change will reverse? (In reply to MartinKG from comment #1) > I need the two plugins (dvbhddevice and dvbsddevice) for my Technotrend TV > card (TT DVB-S2 > 6400) in order to be able to watch HDTV or SD channels. The two plugins now > need the > header files audio.h osd.h and video.h, which are missing since the kernel > change to 5.14 > rc3. Is there any chance this change will reverse? Extremely unlikely, the audio.h osd.h and video.h header files were marked deprecated 2 years ago and are only used by the av7110 driver which is also scheduled to be removed. Does your DVB card use the av7110 driver? I need the 3 files (audio.h, osd.h and video.h) for the 2 included VDR plugins (dvbhddevice and dvbsddevice) to compile it, see error messages above. (In reply to MartinKG from comment #3) > I need the 3 files (audio.h, osd.h and video.h) for the 2 included VDR > plugins (dvbhddevice and dvbsddevice) to compile it, > see error messages above. Can you disable the functionality that depends on those include files because the functionality in the kernel is only supported on the av7110 driver/HW. If there's other functionality that is used on other HW that is tied into this driver/includes it should probably be reviewed upstream in vdr. It will be very unlikely the header files will come back. (In reply to Peter Robinson from comment #4) > (In reply to MartinKG from comment #3) > > I need the 3 files (audio.h, osd.h and video.h) for the 2 included VDR > > plugins (dvbhddevice and dvbsddevice) to compile it, > > see error messages above. > > Can you disable the functionality that depends on those include files > because the functionality in the kernel is only supported on the av7110 > driver/HW. If there's other functionality that is used on other HW that is > tied into this driver/includes it should probably be reviewed upstream in > vdr. It will be very unlikely the header files will come back. I think I will deliver the removed header files in a subpackage of the vdr.
> I think I will deliver the removed header files in a subpackage of the vdr.
Why would you do that? Firstly you shouldn't be shipping kernel headers elsewhere. Secondly while it may compile without the kernel functionality it won't actually work so achieves nothing in the end. If you are going do a complete hack to get it to compile you shouldn't ship it as a sub package, this is also a violation of packaging guidelines, you should just include it in the source for vdr to build.
|