* [Buildroot] [PATCH] package/python-paho-mqtt: bump version
@ 2024-07-09 12:33 yann.morin
2024-07-09 12:50 ` Marcus Hoffmann via buildroot
2024-07-10 8:49 ` Thomas Petazzoni via buildroot
0 siblings, 2 replies; 3+ messages in thread
From: yann.morin @ 2024-07-09 12:33 UTC (permalink / raw)
To: buildroot; +Cc: Davide Viti, James Hilliard, yann.morin, Asaf Kahlon
From: "Yann E. MORIN" <yann.morin@orange.com>
Version 2.1.0 is a major bump, with an API change that should be
backward compatible with version up to 1.6.1.
The runtime test failed in timeout because the crng init did not have
time to complete in the default 5-second timeout; tests showed that the
trip-off would be between 6s and 7s here, so increase it enough to leave
some margin on less-capable machines.
Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
Cc: Asaf Kahlon <asafka7@gmail.com>
Cc: Davide Viti <zinosat@gmail.com>
Cc: James Hilliard <james.hilliard1@gmail.com>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
---
package/python-paho-mqtt/python-paho-mqtt.hash | 2 +-
package/python-paho-mqtt/python-paho-mqtt.mk | 5 +++--
support/testing/tests/package/test_python_paho_mqtt.py | 3 ++-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/package/python-paho-mqtt/python-paho-mqtt.hash b/package/python-paho-mqtt/python-paho-mqtt.hash
index 81b9dda81d..5fe91c5c54 100644
--- a/package/python-paho-mqtt/python-paho-mqtt.hash
+++ b/package/python-paho-mqtt/python-paho-mqtt.hash
@@ -1,5 +1,5 @@
# locally computed
-sha256 6e35c1be242a901fc9c00bad7d37b5cc4a497f398dfceb4ed0d8018a959be650 python-paho-mqtt-1.6.1.tar.gz
+sha256 3602ce9d1ada58b063f2052ff013ff8cdd06d66cef918d5f6d048b6f68ccf049 python-paho-mqtt-2.1.0.tar.gz
sha256 66408b049249c3bdb0ba1ed285f5422ce67e371d40151bebd4d806af454ffe7c LICENSE.txt
sha256 e8cf7d54ea46c19aba793983889b7f7425e1ebfcaaccec764a7db091646e203c edl-v10
sha256 8c349f80764d0648e645f41ef23772a70c995a0924b5235f735f4a3d09df127c epl-v20
diff --git a/package/python-paho-mqtt/python-paho-mqtt.mk b/package/python-paho-mqtt/python-paho-mqtt.mk
index f255a7847d..095d6e1f90 100644
--- a/package/python-paho-mqtt/python-paho-mqtt.mk
+++ b/package/python-paho-mqtt/python-paho-mqtt.mk
@@ -4,10 +4,11 @@
#
################################################################################
-PYTHON_PAHO_MQTT_VERSION = 1.6.1
+PYTHON_PAHO_MQTT_VERSION = 2.1.0
PYTHON_PAHO_MQTT_SITE = $(call github,eclipse,paho.mqtt.python,v$(PYTHON_PAHO_MQTT_VERSION))
PYTHON_PAHO_MQTT_LICENSE = EPL-2.0, EDLv1.0
PYTHON_PAHO_MQTT_LICENSE_FILES = LICENSE.txt epl-v20 edl-v10
-PYTHON_PAHO_MQTT_SETUP_TYPE = setuptools
+PYTHON_PAHO_MQTT_SETUP_TYPE = pep517
+PYTHON_PAHO_MQTT_DEPENDENCIES = host-python-hatchling
$(eval $(python-package))
diff --git a/support/testing/tests/package/test_python_paho_mqtt.py b/support/testing/tests/package/test_python_paho_mqtt.py
index 0fe7fa5904..217293e4ee 100644
--- a/support/testing/tests/package/test_python_paho_mqtt.py
+++ b/support/testing/tests/package/test_python_paho_mqtt.py
@@ -18,6 +18,7 @@ class TestPythonPahoMQTT(TestPythonPackageBase):
self.check_sample_scripts_exist()
cmd = "%s %s" % (self.interpreter, os.path.basename(self.sample_scripts[0]))
- output, exit_code = self.emulator.run(cmd)
+ # Increase timeout to let the crng init complete
+ output, exit_code = self.emulator.run(cmd, timeout=15)
self.assertEqual(exit_code, 0)
self.assertEqual(output[0], "Hello, World!")
--
2.34.1
____________________________________________________________________________________________________________
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 related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH] package/python-paho-mqtt: bump version
2024-07-09 12:33 [Buildroot] [PATCH] package/python-paho-mqtt: bump version yann.morin
@ 2024-07-09 12:50 ` Marcus Hoffmann via buildroot
2024-07-10 8:49 ` Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Marcus Hoffmann via buildroot @ 2024-07-09 12:50 UTC (permalink / raw)
To: yann.morin, buildroot; +Cc: Davide Viti, James Hilliard, Asaf Kahlon
Hi Yann,
On 09.07.24 14:33, yann.morin@orange.com wrote:
> From: "Yann E. MORIN" <yann.morin@orange.com>
>
> Version 2.1.0 is a major bump, with an API change that should be
> backward compatible with version up to 1.6.1.
>
> The runtime test failed in timeout because the crng init did not have
> time to complete in the default 5-second timeout; tests showed that the
> trip-off would be between 6s and 7s here, so increase it enough to leave
> some margin on less-capable machines.
>
> Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
> Cc: Asaf Kahlon <asafka7@gmail.com>
> Cc: Davide Viti <zinosat@gmail.com>
> Cc: James Hilliard <james.hilliard1@gmail.com>
> Cc: Yegor Yefremov <yegorslists@googlemail.com>
Reviewed-by: Marcus Hoffmann <buildroot@bubu1.eu>
> ---
> package/python-paho-mqtt/python-paho-mqtt.hash | 2 +-
> package/python-paho-mqtt/python-paho-mqtt.mk | 5 +++--
> support/testing/tests/package/test_python_paho_mqtt.py | 3 ++-
> 3 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/package/python-paho-mqtt/python-paho-mqtt.hash b/package/python-paho-mqtt/python-paho-mqtt.hash
> index 81b9dda81d..5fe91c5c54 100644
> --- a/package/python-paho-mqtt/python-paho-mqtt.hash
> +++ b/package/python-paho-mqtt/python-paho-mqtt.hash
> @@ -1,5 +1,5 @@
> # locally computed
> -sha256 6e35c1be242a901fc9c00bad7d37b5cc4a497f398dfceb4ed0d8018a959be650 python-paho-mqtt-1.6.1.tar.gz
> +sha256 3602ce9d1ada58b063f2052ff013ff8cdd06d66cef918d5f6d048b6f68ccf049 python-paho-mqtt-2.1.0.tar.gz
> sha256 66408b049249c3bdb0ba1ed285f5422ce67e371d40151bebd4d806af454ffe7c LICENSE.txt
> sha256 e8cf7d54ea46c19aba793983889b7f7425e1ebfcaaccec764a7db091646e203c edl-v10
> sha256 8c349f80764d0648e645f41ef23772a70c995a0924b5235f735f4a3d09df127c epl-v20
> diff --git a/package/python-paho-mqtt/python-paho-mqtt.mk b/package/python-paho-mqtt/python-paho-mqtt.mk
> index f255a7847d..095d6e1f90 100644
> --- a/package/python-paho-mqtt/python-paho-mqtt.mk
> +++ b/package/python-paho-mqtt/python-paho-mqtt.mk
> @@ -4,10 +4,11 @@
> #
> ################################################################################
>
> -PYTHON_PAHO_MQTT_VERSION = 1.6.1
> +PYTHON_PAHO_MQTT_VERSION = 2.1.0
> PYTHON_PAHO_MQTT_SITE = $(call github,eclipse,paho.mqtt.python,v$(PYTHON_PAHO_MQTT_VERSION))
> PYTHON_PAHO_MQTT_LICENSE = EPL-2.0, EDLv1.0
> PYTHON_PAHO_MQTT_LICENSE_FILES = LICENSE.txt epl-v20 edl-v10
> -PYTHON_PAHO_MQTT_SETUP_TYPE = setuptools
> +PYTHON_PAHO_MQTT_SETUP_TYPE = pep517
> +PYTHON_PAHO_MQTT_DEPENDENCIES = host-python-hatchling
>
> $(eval $(python-package))
> diff --git a/support/testing/tests/package/test_python_paho_mqtt.py b/support/testing/tests/package/test_python_paho_mqtt.py
> index 0fe7fa5904..217293e4ee 100644
> --- a/support/testing/tests/package/test_python_paho_mqtt.py
> +++ b/support/testing/tests/package/test_python_paho_mqtt.py
> @@ -18,6 +18,7 @@ class TestPythonPahoMQTT(TestPythonPackageBase):
> self.check_sample_scripts_exist()
>
> cmd = "%s %s" % (self.interpreter, os.path.basename(self.sample_scripts[0]))
> - output, exit_code = self.emulator.run(cmd)
> + # Increase timeout to let the crng init complete
> + output, exit_code = self.emulator.run(cmd, timeout=15)
> self.assertEqual(exit_code, 0)
> self.assertEqual(output[0], "Hello, World!")
_______________________________________________
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/python-paho-mqtt: bump version
2024-07-09 12:33 [Buildroot] [PATCH] package/python-paho-mqtt: bump version yann.morin
2024-07-09 12:50 ` Marcus Hoffmann via buildroot
@ 2024-07-10 8:49 ` Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-07-10 8:49 UTC (permalink / raw)
To: yann.morin; +Cc: Davide Viti, James Hilliard, Asaf Kahlon, buildroot
On Tue, 9 Jul 2024 14:33:05 +0200
<yann.morin@orange.com> wrote:
> From: "Yann E. MORIN" <yann.morin@orange.com>
>
> Version 2.1.0 is a major bump, with an API change that should be
> backward compatible with version up to 1.6.1.
>
> The runtime test failed in timeout because the crng init did not have
> time to complete in the default 5-second timeout; tests showed that the
> trip-off would be between 6s and 7s here, so increase it enough to leave
> some margin on less-capable machines.
>
> Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
> Cc: Asaf Kahlon <asafka7@gmail.com>
> Cc: Davide Viti <zinosat@gmail.com>
> Cc: James Hilliard <james.hilliard1@gmail.com>
> Cc: Yegor Yefremov <yegorslists@googlemail.com>
> ---
> package/python-paho-mqtt/python-paho-mqtt.hash | 2 +-
> package/python-paho-mqtt/python-paho-mqtt.mk | 5 +++--
> support/testing/tests/package/test_python_paho_mqtt.py | 3 ++-
> 3 files changed, 6 insertions(+), 4 deletions(-)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
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:[~2024-07-10 8:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-09 12:33 [Buildroot] [PATCH] package/python-paho-mqtt: bump version yann.morin
2024-07-09 12:50 ` Marcus Hoffmann via buildroot
2024-07-10 8:49 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox