Perhaps it would make more sense to add it to
packagegroup-arago-tisdk-addons.bb then you could add -dev package to
packagegroup-arago-tisdk-addons-sdk-target.bb?

On Thu, Jan 16, 2025 at 3:59 PM Denys Dmytriyenko via lists.yoctoproject.org
<[email protected]> wrote:

> On Thu, Jan 16, 2025 at 07:24:31PM +0530, Divyansh Mittal via
> lists.yoctoproject.org wrote:
> > Mosquitto is an open source (Eclipse licensed) message broker that
> > implements the MQ Telemetry Transport protocol providing both an MQTT
> > broker and several command-line clients.
> >
> > Signed-off-by: Divyansh Mittal <[email protected]>
> > ---
> >  .../recipes-core/packagegroups/packagegroup-arago-base.bb    | 5 +++++
> >  1 file changed, 5 insertions(+)
> >
> > diff --git a/meta-arago-distro/recipes-core/packagegroups/
> packagegroup-arago-base.bb b/meta-arago-distro/recipes-core/packagegroups/
> packagegroup-arago-base.bb
> > index 121fa432..7634cb0c 100644
> > --- a/meta-arago-distro/recipes-core/packagegroups/
> packagegroup-arago-base.bb
> > +++ b/meta-arago-distro/recipes-core/packagegroups/
> packagegroup-arago-base.bb
> > @@ -50,6 +50,11 @@ ARAGO_EXTRA = "\
> >      cifs-utils \
> >      phytool \
> >      lldpd \
> > +    mosquitto \
> > +    libmosquitto1 \
> > +    libmosquittopp1 \
>
> You don't need to explicitly list the libraries here. I haven't checked
> the
> mosquitto packaging, but I'm pretty sure either the main package or the
> clients one have the necessary dependencies. You do want to avoid
> explicitly
> listing libraries in here, especially since they contain the version
> number
> in their names when Debian renaming is enabled, or have completely
> different
> names otherwise.
>
>
> > +    mosquitto-clients \
> > +    mosquitto-dev \
>
> Do you really need the development package here. Especially in the "base"
> packagegroup, which is meant to be used for minimal and bootstrapping
> images.
>
> Just pulling a single -dev package like this will have a snowball effect
> and
> will explode the dependency tree with hundreds of other development
> packages,
> making the image suitable for runtime "development".
>
> I just did a quick experiment with tisdk-base-image, just adding
> mosquitto-dev
> the number of packages increased by 112 and the size grew by 20%. And I
> also
> see both mosquitto libraries being added automatically. Here's the list:
>
> acl
> acl-dev
> attr
> attr-dev
> base-files-dev
> base-passwd-dev
> bash-completion-dev
> bash-dev
> bzip2
> bzip2-dev
> cjson
> cjson-dev
> cryptodev-linux
> cryptodev-linux-dev
> dbus-dev
> kbd-dev
> kmod-dev
> libc-malloc-debug0
> libc6-dev
> libc6-extra-nss
> libc6-thread-db
> libc6-utils
> libcap-dev
> libcap-ng-dev
> libcrypt-dev
> libedit-dev
> libexpat-dev
> libffi-dev
> libform5
> libgcc-s-dev
> libgdbm-compat4
> libgdbm-dev
> libgdbm6
> libgirepository-1.0-1
> libgirepository-1.0-dev
> libglib-2.0-dev
> libmenu5
> libmosquitto1
> libmosquittopp1
> libnsl-dev
> libnsl3
> libnss-db2
> libpam-dev
> libpanel5
> libpcre2-16-0
> libpcre2-32-0
> libpcre2-dev
> libseccomp-dev
> libsqlite3-dev
> libstdc++-dev
> libticw5
> libtirpc-dev
> libuuid-dev
> libuv-dev
> libuv1
> libwebsockets-dev
> libwebsockets-evlib-uv
> libwebsockets19
> libxml2-dev
> libz-dev
> linux-libc-headers-dev
> mosquitto
> mosquitto-dev
> ncurses-dev
> openssl-dev
> perl
> perl-dev
> perl-module-config-heavy
> python3-asyncio
> python3-compile
> python3-crypt
> python3-ctypes
> python3-datetime
> python3-dev
> python3-difflib
> python3-email
> python3-html
> python3-io
> python3-json
> python3-logging
> python3-math
> python3-mime
> python3-netclient
> python3-netserver
> python3-numbers
> python3-packaging
> python3-packaging-dev
> python3-pickle
> python3-pkg-resources
> python3-pkgutil
> python3-plistlib
> python3-pprint
> python3-profile
> python3-setuptools
> python3-setuptools-dev
> python3-shell
> python3-stringold
> python3-threading
> python3-unittest
> python3-unixadmin
> python3-xml
> shadow-dev
> shadow-securetty-dev
> shared-mime-info-dev
> systemd-dev
> uthash-dev
> util-linux-dev
> volatile-binds-dev
> xz
> xz-dev
> zstd
> zstd-dev
>
> --
> Denys
>
>
> 
>
>
>

-- 
Jonathan Cormier
Senior Software Engineer

Voice:  315.425.4045 x222

http://www.CriticalLink.com <http://www.criticallink.com/>
6712 Brooklawn Parkway, Syracuse, NY 13211
<https://twitter.com/Critical_Link>


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15697): 
https://lists.yoctoproject.org/g/meta-arago/message/15697
Mute This Topic: https://lists.yoctoproject.org/mt/110646886/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to