public inbox for buildroot@busybox.net
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/paho-mqtt-cpp: bump to version 1.5.3
@ 2025-07-11 13:22 Daniel Lang via buildroot
  2025-07-11 13:41 ` yann.morin
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Lang via buildroot @ 2025-07-11 13:22 UTC (permalink / raw)
  To: buildroot; +Cc: Julien Grossholtz, Refik Tuzakli

C++17 is required since 1.5.0.

Signed-off-by: Daniel Lang <dalang@gmx.at>
---
 package/paho-mqtt-cpp/Config.in          | 6 ++++--
 package/paho-mqtt-cpp/paho-mqtt-cpp.hash | 2 +-
 package/paho-mqtt-cpp/paho-mqtt-cpp.mk   | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/package/paho-mqtt-cpp/Config.in b/package/paho-mqtt-cpp/Config.in
index a46c1256e8..023487c45d 100644
--- a/package/paho-mqtt-cpp/Config.in
+++ b/package/paho-mqtt-cpp/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_PAHO_MQTT_CPP
 	bool "paho-mqtt-cpp"
 	depends on BR2_TOOLCHAIN_HAS_THREADS
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
 	depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::future
 	depends on BR2_INSTALL_LIBSTDCPP
 	select BR2_PACKAGE_PAHO_MQTT_C
@@ -9,8 +10,9 @@ config BR2_PACKAGE_PAHO_MQTT_CPP
 
 	  https://eclipse.org/paho/clients/cpp/
 
-comment "paho-mqtt-cpp needs a toolchain w/ threads, C++"
-	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
+comment "paho-mqtt-cpp needs a toolchain w/ threads, gcc >= 7, C++"
+	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \
+		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_7
 	depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735
 
 comment "paho-mqtt-cpp needs a toolchain not affected by GCC bug 64735"
diff --git a/package/paho-mqtt-cpp/paho-mqtt-cpp.hash b/package/paho-mqtt-cpp/paho-mqtt-cpp.hash
index a35cd102b3..08f7415a8b 100644
--- a/package/paho-mqtt-cpp/paho-mqtt-cpp.hash
+++ b/package/paho-mqtt-cpp/paho-mqtt-cpp.hash
@@ -1,4 +1,4 @@
 # Locally computed:
-sha256  c271d521287f417102b447b3d1e8d17be0e0f6a3b0b653334ebcd2ccd20d1e46  paho-mqtt-cpp-1.3.2.tar.gz
+sha256  8aab7761bcb43e2d65dbf266c8623d345f7612411363a97aa66370fb9822d0b9  paho-mqtt-cpp-1.5.3.tar.gz
 sha256  83bbba033dc985487e321b6dfde111772affb73460be48726299fed3da684b1c  edl-v10
 sha256  0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303  epl-v20
diff --git a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
index 2e0f409b96..0562cb0eb5 100644
--- a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
+++ b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-PAHO_MQTT_CPP_VERSION = 1.3.2
+PAHO_MQTT_CPP_VERSION = 1.5.3
 PAHO_MQTT_CPP_SITE = $(call github,eclipse,paho.mqtt.cpp,v$(PAHO_MQTT_CPP_VERSION))
 PAHO_MQTT_CPP_LICENSE = EPL-2.0 or BSD-3-Clause
 PAHO_MQTT_CPP_LICENSE_FILES = epl-v20 edl-v10
-- 
2.50.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] package/paho-mqtt-cpp: bump to version 1.5.3
  2025-07-11 13:22 [Buildroot] [PATCH] package/paho-mqtt-cpp: bump to version 1.5.3 Daniel Lang via buildroot
@ 2025-07-11 13:41 ` yann.morin
  2025-07-17 19:13   ` Daniel Lang via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: yann.morin @ 2025-07-11 13:41 UTC (permalink / raw)
  To: Daniel Lang; +Cc: buildroot, Julien Grossholtz, Refik Tuzakli

Daniel, All,

On 2025-07-11 15:22 +0200, Daniel Lang via buildroot spake thusly:
> C++17 is required since 1.5.0.
> 
> Signed-off-by: Daniel Lang <dalang@gmx.at>
> ---
[--SNIP--]
> diff --git a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
> index 2e0f409b96..0562cb0eb5 100644
> --- a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
> +++ b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -PAHO_MQTT_CPP_VERSION = 1.3.2
> +PAHO_MQTT_CPP_VERSION = 1.5.3

The version history is a bit of a mess:

  - Tag 1.5.2 is dated 2025-06-25; points to a commit dated 2025-03-11;
    annotated tag;

  - Tag 1.5.3 is dated 2025-05-16; points to a commit dated 2025-05-15;
    un-annotated tag;

  - Graph-wise, commit 1.5.2 is before 1.5.3, though.

  - Commit 55833eb9fb1bf (Bumped version to v1.5.4) is dated 2025-06-25,
    the same day the 1.5.2 tag was comitted, but it contains a Changelog
    for "unrelased", not for 1.5.4, and porperly points to the current
    HEAD of master.

It all looks like a bit of a mess. Could you see with upstream that they
clarify the situation?

Regards,
Yann E. MORIN.

>  PAHO_MQTT_CPP_SITE = $(call github,eclipse,paho.mqtt.cpp,v$(PAHO_MQTT_CPP_VERSION))
>  PAHO_MQTT_CPP_LICENSE = EPL-2.0 or BSD-3-Clause
>  PAHO_MQTT_CPP_LICENSE_FILES = epl-v20 edl-v10
> -- 
> 2.50.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

-- 
                                        ____________
.-----------------.--------------------:       _    :------------------.
|  Yann E. MORIN  | Real-Time Embedded |    __/ )   | /"\ ASCII RIBBON |
|                 | Software  Designer |  _/ - /'   | \ / CAMPAIGN     |
| +33 638.411.245 '--------------------: (_    `--, |  X  AGAINST      |
| yann.morin (at) orange.com           |_="    ,--' | / \ HTML MAIL    |
'--------------------------------------:______/_____:------------------'

____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH] package/paho-mqtt-cpp: bump to version 1.5.3
  2025-07-11 13:41 ` yann.morin
@ 2025-07-17 19:13   ` Daniel Lang via buildroot
  0 siblings, 0 replies; 3+ messages in thread
From: Daniel Lang via buildroot @ 2025-07-17 19:13 UTC (permalink / raw)
  To: yann.morin; +Cc: buildroot, Julien Grossholtz, Refik Tuzakli

Hey Yann,

> Daniel, All,
> 
> On 2025-07-11 15:22 +0200, Daniel Lang via buildroot spake thusly:
>> C++17 is required since 1.5.0.
>>
>> Signed-off-by: Daniel Lang <dalang@gmx.at>
>> ---
> [--SNIP--]
>> diff --git a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
>> index 2e0f409b96..0562cb0eb5 100644
>> --- a/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
>> +++ b/package/paho-mqtt-cpp/paho-mqtt-cpp.mk
>> @@ -4,7 +4,7 @@
>>  #
>>  ################################################################################
>>  
>> -PAHO_MQTT_CPP_VERSION = 1.3.2
>> +PAHO_MQTT_CPP_VERSION = 1.5.3
> 
> The version history is a bit of a mess:
> 
>   - Tag 1.5.2 is dated 2025-06-25; points to a commit dated 2025-03-11;
>     annotated tag;
> 
>   - Tag 1.5.3 is dated 2025-05-16; points to a commit dated 2025-05-15;
>     un-annotated tag;
> 
>   - Graph-wise, commit 1.5.2 is before 1.5.3, though.
> 
>   - Commit 55833eb9fb1bf (Bumped version to v1.5.4) is dated 2025-06-25,
>     the same day the 1.5.2 tag was comitted, but it contains a Changelog
>     for "unrelased", not for 1.5.4, and porperly points to the current
>     HEAD of master.
> 
> It all looks like a bit of a mess. Could you see with upstream that they
> clarify the situation?

Thanks for bringing this up.
This is how I see it:
1.5.4 is definitely not released yet, there is still a milestone open [0] which seems to be
planed for July 25, 2025.
The 1.5.2 milestone [1] was closed on March 11. The same day of the tagged commit,
as you pointed out.
The 1.5.3 milestone [2] was closed on May 16. Again, same day as the tag.
1.5.3 is marked as "latest" release on Github [3].
So my assumption was, that they forgot to create the release for 1.5.2 or redid it.

> 
> Regards,
> Yann E. MORIN.

Regards,
Daniel

[0]: https://github.com/eclipse-paho/paho.mqtt.cpp/milestone/18
[1]: https://github.com/eclipse-paho/paho.mqtt.cpp/milestone/15
[2]: https://github.com/eclipse-paho/paho.mqtt.cpp/milestone/16
[3]: https://github.com/eclipse-paho/paho.mqtt.cpp/releases/latest> 
>>  PAHO_MQTT_CPP_SITE = $(call github,eclipse,paho.mqtt.cpp,v$(PAHO_MQTT_CPP_VERSION))
>>  PAHO_MQTT_CPP_LICENSE = EPL-2.0 or BSD-3-Clause
>>  PAHO_MQTT_CPP_LICENSE_FILES = epl-v20 edl-v10
>> -- 
>> 2.50.1
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot@buildroot.org
>> https://lists.buildroot.org/mailman/listinfo/buildroot
> 

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-07-17 19:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-11 13:22 [Buildroot] [PATCH] package/paho-mqtt-cpp: bump to version 1.5.3 Daniel Lang via buildroot
2025-07-11 13:41 ` yann.morin
2025-07-17 19:13   ` Daniel Lang via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox