[yocto] Fix 'PACKAGES' in net-snmp recipe

Khem Raj raj.khem at gmail.com
Sun Mar 18 14:54:09 PDT 2018


On Sat, Mar 17, 2018 at 11:46 PM, Kosta Zertsekel
<KZertsekel at advaoptical.com> wrote:
> Hi guys,
>
>
> As for now (master branch) 'PACKAGES' variable in net-snmp equals to:
>
> ```
>
> $ bitbake -e net-snmp | grep "^PACKAGES="
>
> PACKAGES="net-snmp-dbg net-snmp-staticdev net-snmp-dev net-snmp-doc
> net-snmp-locale  net-snmp net-snmp-libs net-snmp-mibs net-snmp-server
> net-snmp-client net-snmp-server-snmpd net-snmp-server-snmptrapd "
> ```
>
> This seems to be wrong as many built packages from 'packages-split'
> directory of net-snmp are empty:
>
> ```
> $ du -a --max-depth=1 . | sort -n
> 4    ./net-snmp
> 4    ./net-snmp-client.shlibdeps
> 4    ./net-snmp-doc
> 4    ./net-snmp-libs.shlibdeps
> 4    ./net-snmp-locale
> 4    ./net-snmp-server
> 4    ./net-snmp-server-snmpd.shlibdeps
> 4    ./net-snmp-server-snmptrapd.shlibdeps
> 4    ./net-snmp-staticdev
> 48    ./net-snmp-server-snmptrapd
> 72    ./net-snmp-server-snmpd
> 1208    ./net-snmp-dev
> 1480    ./net-snmp-client
> 1812    ./net-snmp-mibs
> 2872    ./net-snmp-libs
> 15308    ./net-snmp-dbg
> ```
>
> Well, the culprit commit is 5eec0615e548f58ecdfadfc45af5805eeb58f69c where
> the below change has happened:
> ```
> -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-dev ${PN}-staticdev ${PN}-static
> ${PN}-libs \
> -            ${PN}-mibs ${PN}-server ${PN}-client ${PN}-server-snmpd
> ${PN}-server-snmptrapd"
> +PACKAGES += "${PN}-libs ${PN}-mibs ${PN}-server ${PN}-client
> ${PN}-server-snmpd ${PN}-server-snmptrapd"
> ```
>
> This new 'PACKAGES' variable is wrong IMHO, because it contains
> the 'net-snmp' package and other empty packages.
>
>
> Please review (and apply if ok) the attached commit that fixes it.
>

are there specific issue you are seeing besides the packages being empty ?
I would suggest to apply _remove operation to remove the empty packages
if needed from PACKAGES variable

>
> Thanks,
>
> --- Kosta Z.
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



More information about the yocto mailing list