Re: [meta-arago][master][PATCH v 1/1] tensorflow-lite: Fix file packaging for headers and symlinks

Pratham Deshmukh <[email protected]> Wed, 29 Apr 2026 14:05:38 +0530
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
On 27/04/26 9:05 pm, Denys Dmytriyenko wrote:
> On Thu, Apr 23, 2026 at 01:24:08PM +0530, Pratham Deshmukh via lists.yoct=
oproject.org wrote:
>> The TensorFlow Lite recipe was missing proper packaging directives for
>> development files, causing two issues:
>>
>> 1. Headers installed to ${includedir} were not being packaged into any
>>     specific package, resulting in missing headers in the final rootfs
>>     despite being built and installed correctly.
>>
>> 2. Unversioned .so symlinks (libtensorflow-lite.so, libtensorflowlite.so=
)
>>     were incorrectly placed in the main runtime package instead of the
>>     development package, triggering QA error [dev-so].
>>
>> Add FILES:${PN}-dev to properly assign development files:
>>     - ${includedir}/* for TensorFlow Lite headers
>>     - libdir}/lib*.so for unversioned shared library symlinks
>>
>> Signed-off-by: Pratham Deshmukh <[email protected]>
>> ---
>>   .../tensorflow-lite/tensorflow-lite_2.20.0.bb                | 5 +++++
>>   1 file changed, 5 insertions(+)
>>
>> diff --git a/meta-arago-extras/recipes-framework/tensorflow-lite/tensorf=
low-lite_2.20.0.bb b/meta-arago-extras/recipes-framework/tensorflow-lite/te=
nsorflow-lite_2.20.0.bb
>> index 559ec5ef..75889b7e 100644
>> --- a/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lit=
e_2.20.0.bb
>> +++ b/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lit=
e_2.20.0.bb
>> @@ -229,6 +229,11 @@ FILES:${PN}-tools =3D " \
>>       /opt/* \
>>   "
>>  =20
>> +FILES:${PN}-dev +=3D " \
>> +    ${includedir}/* \
>> +    ${libdir}/lib*.so \
> These are part of the defaults:
> https://git.openembedded.org/openembedded-core/tree/meta/conf/bitbake.con=
f#n356
>
> I'm not sure your change even does anything here...
>
Hi Denys

Thanks for the insights.
Yes there's no need for these changes as it is already

part of defaults.=C2=A0 Also, without these changes the headers are

included in the rootfs. So this patch can be ignored/rejected.

Thanks & Regards,
Pratham

>> +"
>> +
>>   FILES:python3-${PN} =3D " \
>>       ${PYTHON_SITEPACKAGES_DIR}/tflite_runtime \
>>       ${PYTHON_SITEPACKAGES_DIR}/tflite_runtime.egg-info \
>> --=20
>> 2.34.1