this fails to build see -
https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/5867436/raw_inline

On Thu, Mar 12, 2026 at 7:05 AM Andrej Kozemcak via lists.openembedded.org
<[email protected]> wrote:

> License-Update: Change license to EPL-2.0 OR BSD-3-Clause
>   Clarify license in LICENSE.txt:
> https://github.com/eclipse-mosquitto/mosquitto/commit/f466e454e016825220e8494bd6264a5736ed1112
>   Updated NOTICE.md:
> https://github.com/eclipse-mosquitto/mosquitto/commit/827c803cb8d6376891548b856a1faa3f0ab5
>
> Removed patch included in this release
>
> Update PACKAGECONFIG/cmake options:
>
> - manpages: -DDOCUMENTATION → -DWITH_DOCS (the CMake option was renamed in
> 2.1.x)
> - ssl: removed -DWITH_EC=ON/-DWITH_EC=OFF; the WITH_EC option was dropped
> in 2.1.x
>        since Elliptic Curve support is now always included with TLS
> - websockets — adapt websockets to properly use with picohttpparser
>
> Disable `DWITH_ADNS` option because it required Argon2, which is not part
> of
> meta-oe layer
>
> Disable `DWITH_TESTS` option because mosquitto start using GoogleTest
> and we hit a common Yocto + CMake + GoogleTest problem
>
> Changelog:
> v2.1.2:
>   https://github.com/eclipse-mosquitto/mosquitto/blob/v2.1.2/ChangeLog.txt
>
>   Broker:
>     - Forbid running with `persistence true` and with a persistence plugin
> at the
>       same time.
>
>   Build:
>     - Build fixes for OpenBSD. Closes #3474.
>     - Add missing libedit to docker builds. Closes #3476.
>     - Fix static/shared linking of libwebsockets under cmake.
>
> v2.1.1:
>   https://github.com/eclipse-mosquitto/mosquitto/blob/v2.1.1/ChangeLog.txt
>
> v2.1.0:
>   https://github.com/eclipse-mosquitto/mosquitto/blob/v2.1.0/ChangeLog.txt
>
> Signed-off-by: Andrej Kozemcak <[email protected]>
> ---
>  .../mosquitto/files/2895.patch                | 38 -------------------
>  ...mosquitto_2.0.22.bb => mosquitto_2.1.2.bb} | 27 ++++++++-----
>  2 files changed, 17 insertions(+), 48 deletions(-)
>  delete mode 100644
> meta-networking/recipes-connectivity/mosquitto/files/2895.patch
>  rename meta-networking/recipes-connectivity/mosquitto/{
> mosquitto_2.0.22.bb => mosquitto_2.1.2.bb} (70%)
>
> diff --git
> a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch
> b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch
> deleted file mode 100644
> index d9432e749e..0000000000
> --- a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch
> +++ /dev/null
> @@ -1,38 +0,0 @@
> -From: Joachim Zobel <[email protected]>
> -Date: Wed, 13 Sep 2023 10:05:43 +0200
> -Subject: [PATCH] Mosquitto now waits for network-online when starting
> - (Closes: #1036450)
> -
> -See: https://github.com/eclipse/mosquitto/issues/2878
> ----
> -Upstream-Status: Submitted [
> https://github.com/eclipse-mosquitto/mosquitto/pull/2895]
> -
> - service/systemd/mosquitto.service.simple | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> ---- a/service/systemd/mosquitto.service.simple
> -+++ b/service/systemd/mosquitto.service.simple
> -@@ -1,8 +1,8 @@
> - [Unit]
> - Description=Mosquitto MQTT Broker
> - Documentation=man:mosquitto.conf(5) man:mosquitto(8)
> --After=network.target
> --Wants=network.target
> -+After=network-online.target
> -+Wants=network-online.target
> -
> - [Service]
> - ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
> ---- a/service/systemd/mosquitto.service.notify
> -+++ b/service/systemd/mosquitto.service.notify
> -@@ -1,8 +1,8 @@
> - [Unit]
> - Description=Mosquitto MQTT Broker
> - Documentation=man:mosquitto.conf(5) man:mosquitto(8)
> --After=network.target
> --Wants=network.target
> -+After=network-online.target
> -+Wants=network-online.target
> -
> - [Service]
> - Type=notify
> diff --git a/meta-networking/recipes-connectivity/mosquitto/
> mosquitto_2.0.22.bb b/meta-networking/recipes-connectivity/mosquitto/
> mosquitto_2.1.2.bb
> similarity index 70%
> rename from meta-networking/recipes-connectivity/mosquitto/
> mosquitto_2.0.22.bb
> rename to meta-networking/recipes-connectivity/mosquitto/
> mosquitto_2.1.2.bb
> index 1bdf54eea1..c533240010 100644
> --- a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.22.bb
> +++ b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.1.2.bb
> @@ -6,20 +6,19 @@ provides a lightweight method of carrying out messaging
> using a \
>  publish/subscribe model. "
>  HOMEPAGE = "http://mosquitto.org/";
>  SECTION = "console/network"
> -LICENSE = "EPL-2.0 | EDL-1.0"
> -LIC_FILES_CHKSUM =
> "file://LICENSE.txt;md5=ca9a8f366c6babf593e374d0d7d58749 \
> +LICENSE = "EPL-2.0 | BSD-3-Clause"
> +LIC_FILES_CHKSUM =
> "file://LICENSE.txt;md5=f6d64fd27a4071b14ef656a0e8a4f4cf \
>                      file://edl-v10;md5=9f6accb1afcb570f8be65039e2fcd49e \
>                      file://epl-v20;md5=2dd765ca47a05140be15ebafddbeadfe \
> -                    file://NOTICE.md;md5=a7a91b4754c6f7995020d1b49bc829c6
> \
> +                    file://NOTICE.md;md5=611234becddb76dca161d4ffce7ab420
> \
>  "
>  DEPENDS = "uthash cjson"
>
>  SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \
>             file://mosquitto.init \
> -           file://2895.patch \
>  "
>
> -SRC_URI[sha256sum] =
> "2f752589ef7db40260b633fbdb536e9a04b446a315138d64a7ff3c14e2de6b68"
> +SRC_URI[sha256sum] =
> "fd905380691ac65ea5a93779e8214941829e3d6e038d5edff9eac5fd74cbed02"
>
>  inherit systemd update-rc.d useradd cmake pkgconfig
>
> @@ -27,16 +26,22 @@ PACKAGECONFIG ??= "ssl websockets \
>                    ${@bb.utils.filter('DISTRO_FEATURES','systemd', d)} \
>                    "
>
> -PACKAGECONFIG[manpages] =
> "-DDOCUMENTATION=ON,-DDOCUMENTATION=OFF,libxslt-native
> docbook-xsl-stylesheets-native"
> +PACKAGECONFIG[manpages] = "-DWITH_DOCS=ON,-DWITH_DOCS=OFF,libxslt-native
> docbook-xsl-stylesheets-native"
>  PACKAGECONFIG[dns-srv] = "-DWITH_SRV=ON,-DWITH_SRV=OFF,c-ares"
> -PACKAGECONFIG[ssl] = "-DWITH_TLS=ON -DWITH_TLS_PSK=ON
> -DWITH_EC=ON,-DWITH_TLS=OFF -DWITH_TLS_PSK=OFF -DWITH_EC=OFF,openssl"
> +PACKAGECONFIG[ssl] = "-DWITH_TLS=ON -DWITH_TLS_PSK=ON,-DWITH_TLS=OFF
> -DWITH_TLS_PSK=OFF,openssl"
>  PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF,systemd"
> -PACKAGECONFIG[websockets] =
> "-DWITH_WEBSOCKETS=ON,-DWITH_WEBSOCKETS=OFF,libwebsockets"
> +PACKAGECONFIG[websockets] = "-DWITH_WEBSOCKETS=ON
> -DWITH_WEBSOCKETS_BUILTIN=OFF,-DWITH_WEBSOCKETS=OFF,libwebsockets"
>  PACKAGECONFIG[dlt] = "-DWITH_DLT=ON,-DWITH_DLT=OFF,dlt-daemon"
> +PACKAGECONFIG[http-api] =
> "-DWITH_HTTP_API=ON,-DWITH_HTTP_API=OFF,libmicrohttpd"
>
> +# Disable building/running tests to avoid GoogleTest discovery executing
> target binaries
> +# during cross-compilation (Yocto). This prevents CMake from calling
> gtest_discover_tests().
> +# See: Yocto + GTest cross-compile issues and gtest_discover_tests
> execution failures.
> +# (Refs: SO example and googletest issue)
>  EXTRA_OECMAKE = " \
>      -DWITH_BUNDLED_DEPS=OFF \
> -    -DWITH_ADNS=ON \
> +    -DWITH_ADNS=OFF \
> +    -DWITH_TESTS=OFF \
>  "
>
>  do_install:append() {
> @@ -59,7 +64,9 @@ PACKAGE_BEFORE_PN = "${PN}-examples"
>  FILES:${PN} = "${sbindir}/mosquitto \
>                 ${bindir}/mosquitto_passwd \
>                 ${bindir}/mosquitto_ctrl \
> -               ${libdir}/mosquitto_dynamic_security.so \
> +               ${bindir}/mosquitto_db_dump \
> +               ${bindir}/mosquitto_signal \
> +               ${libdir}/mosquitto_*.so \
>                 ${sysconfdir}/mosquitto \
>                 ${sysconfdir}/init.d \
>                 ${systemd_unitdir}/system/mosquitto.service \
> --
> 2.47.3
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#125341): 
https://lists.openembedded.org/g/openembedded-devel/message/125341
Mute This Topic: https://lists.openembedded.org/mt/118279354/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to