[oe] [meta-multimedia][master][krogoth][PATCH] dvd-apps: Fix several QA WARNINGS

Koen Kooi koen at dominion.thruhere.net
Sat May 28 16:40:00 UTC 2016


> Op 28 mei 2016, om 18:38 heeft akuster808 <akuster808 at gmail.com> het volgende geschreven:
> 
> 
> 
> On 05/28/2016 01:17 AM, Koen Kooi wrote:
>> Op 27-05-16 om 16:34 schreef Armin Kuster:
>>> Example: WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: 
>>> /usr/bin/dvbdate contained in package dvbdate requires libucsi.so, but
>>> no providers found in RDEPENDS_dvbdate? [file-rdeps] WARNING: 
>>> dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbtraffic contained 
>>> in package dvbtraffic requires libdvbapi.so, but no providers found in 
>>> RDEPENDS_dvbtraffic? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 
>>> do_package_qa: QA Issue: /usr/bin/dvbscan contained in package dvb-scan 
>>> requires libdvbapi.so, but no providers found in RDEPENDS_dvb-scan? 
>>> [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: 
>>> /usr/bin/gotox contained in package dvb-apps requires libdvbapi.so, but 
>>> no providers found in RDEPENDS_dvb-apps? [file-rdeps] WARNING: 
>>> dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/femon contained in 
>>> package dvb-femon requires libdvbapi.so, but no providers found in 
>>> RDEPENDS_dvb-femon? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 
>>> do_package_qa: QA Issue: /usr/bin/dvbnet contained in package dvbnet 
>>> requires libdvbapi.so, but no providers found in RDEPENDS_dvbnet? 
>>> [file-rdeps]
>>> 
>>> and WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbscan 
>>> contained in package dvb-scan requires libdvbcfg.so, but no providers 
>>> found in RDEPENDS_dvb-scan? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 
>>> do_package_qa: QA Issue: /usr/bin/gotox contained in package dvb-apps 
>>> requires libdvbapi.so, but no providers found in RDEPENDS_dvb-apps? 
>>> [file-rdeps]
>> 
>> This shows that OE adds RDEPENDS automagically but can't find the matching
>> RPROVIDERS, so ....
>> 
>> 
>>> Signed-off-by: Armin Kuster <akuster808 at gmail.com> --- 
>>> meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb | 10 ++++++++++ 1 
>>> file changed, 10 insertions(+)
>>> 
>>> diff --git a/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb 
>>> b/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb index 
>>> 1c0d686..d6465d7 100644 --- 
>>> a/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb +++ 
>>> b/meta-multimedia/recipes-dvb/dvb-apps/dvb-apps_1.1.1.bb @@ -63,6 +63,9 
>>> @@ PACKAGES =+ "dvb-evtest dvb-evtest-dbg \ dvb-femon dvb-femon-dbg \ 
>>> dvb-zap-data"
>>> 
>>> +# Expose the packages from the above spitting +PACKAGES =+ "libdvbapi 
>>> libdvbcfg libdvben50221 \ +             libesg libucsi libdvbsec"
>> 
>> ... this would fix that, but ..
>> 
>>> FILES_${PN} = "${bindir} ${datadir}/dvb" FILES_${PN}-doc = "" @@ -104,3 
>>> +107,10 @@ FILES_dvb-femon = "${bindir}/femon" FILES_dvb-femon-dbg = 
>>> "${bindir}/.debug/femon"
>>> 
>>> FILES_dvb-zap-data = "${docdir}/dvb-apps/szap" + +RDEPENDS_dvbdate =+ 
>>> "libdvbapi libucsi" +RDEPENDS_dvbtraffic =+ "libdvbapi" 
>>> +RDEPENDS_dvb-scan =+ "libdvbapi libdvbcfg libdvbsec" +RDEPENDS_dvb-apps 
>>> =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi" 
>>> +RDEPENDS_dvb-femon =+ "libdvbapi" +RDEPENDS_dvbnet =+ "libdvbapi"
>> 
>> ... this part isn't needed since the QA issue above wouldn't have triggered
>> otherwise.
> 
> Remove the above RDEPENDS and warnings came back. I must be
> misunderstanding something.

No, my mistake. I took those errors for shlibs errors, which they are not. So yes, RDEPENDS are needed. Sorry for the confusion.

regards,

Koen


More information about the Openembedded-devel mailing list