On 1/15/25 15:46, Mingyu Wang (Fujitsu) wrote:
I searched and found that this setting is also used in other bb files.
May I ask if this setting is not recommended and if there are any drawbacks?
The network flag should only set for tasks that really need network,
e.g., do_fetch. Otherwise, the task, do_compile for example, could
possibly download things from network without any verification. This
will cause problems related to determinism, security, license, etc.
Anyway, I just noticed that Khem had already sent out an upgrade for
mariadb. And that version changes the way mariadb checks for libfmt
compatibility, so chances are that your patch is not needed.
Regards,
Qi
--
Best Regards
---------------------------------------------------
Wang Mingyu
FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST)
No.6 Wenzhu Road, Nanjing, 210012, China
TEL:+86+25-86630566--8568
COINS: 79988548
FAX: +86+25-83317685
MAIL: [email protected]
-----Original Message-----
From: ChenQi <[email protected]>
Sent: Wednesday, January 15, 2025 12:32 PM
To: Wang, Mingyu/王 鸣瑜 <[email protected]>;
[email protected]
Subject: Re: [oe] [meta-oe] [PATCH] mariadb: Enable network during do_compile
Can we avoid doing this and use some other solution?
e.g.,
Add back a fmt 11.0 recipe with a different recipe name or add this fmt tarball
in SRC_URI and change some cmake configs if needed.
Regards,
Qi
On 1/13/25 14:31, wangmy via lists.openembedded.org wrote:
From: Wang Mingyu <[email protected]>
fix the error when do_compile:
CMake Error at libfmt-stamp/download-libfmt.cmake:163 (message):
Each download failed!
error: downloading
'https://github.com/fmtlib/fmt/releases/download/11.0.1/fmt-11.0.1.zip' failed
status_code: 6
status_string: "Could not resolve hostname"
log:
--- LOG BEGIN ---
timeout on name lookup is not supported
getaddrinfo(3) failed for github.com:443
Could not resolve host: github.com
closing connection #0
Signed-off-by: Wang Mingyu <[email protected]>
---
meta-oe/recipes-dbs/mysql/mariadb.inc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc
b/meta-oe/recipes-dbs/mysql/mariadb.inc
index d3192cc59c..982c82cd59 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb.inc
+++ b/meta-oe/recipes-dbs/mysql/mariadb.inc
@@ -31,6 +31,9 @@ SRC_URI[sha256sum] =
"0a00180864cd016187c986faab8010de23a117b9a75f91d6456421f894
UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/tags"
+# network is required by go to get dependent packages
+do_compile[network] = "1"
+
BINCONFIG_GLOB = "mysql_config"
inherit cmake gettext binconfig update-rc.d systemd multilib_script
multilib_header pkgconfig
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#114894):
https://lists.openembedded.org/g/openembedded-devel/message/114894
Mute This Topic: https://lists.openembedded.org/mt/110583044/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-