diff options
51 files changed, 684 insertions, 188 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-menus/gnome-menus_3.36.0.bb b/meta-gnome/recipes-gnome/gnome-menus/gnome-menus_3.38.1.bb index 47b6733e48..e5b7f3db07 100644 --- a/meta-gnome/recipes-gnome/gnome-menus/gnome-menus_3.36.0.bb +++ b/meta-gnome/recipes-gnome/gnome-menus/gnome-menus_3.38.1.bb | |||
@@ -9,7 +9,6 @@ DEPENDS = "glib-2.0" | |||
9 | GNOMEBASEBUILDCLASS = "autotools" | 9 | GNOMEBASEBUILDCLASS = "autotools" |
10 | inherit gnomebase gettext pkgconfig gobject-introspection upstream-version-is-even | 10 | inherit gnomebase gettext pkgconfig gobject-introspection upstream-version-is-even |
11 | 11 | ||
12 | SRC_URI[archive.md5sum] = "a8fd71fcf31a87fc799d80396a526829" | 12 | SRC_URI[archive.sha256sum] = "1198a91cdbdcfb232df94e71ef5427617d26029e327be3f860c3b0921c448118" |
13 | SRC_URI[archive.sha256sum] = "d9348f38bde956fc32753b28c1cde19c175bfdbf1f4d5b06003b3aa09153bb1f" | ||
14 | 13 | ||
15 | FILES:${PN} += "${datadir}/desktop-directories/" | 14 | FILES:${PN} += "${datadir}/desktop-directories/" |
diff --git a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb index eb9ab9b4fe..c46ed88d83 100644 --- a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb +++ b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.6.1.bb | |||
@@ -20,7 +20,7 @@ SRC_URI = "git://github.com/mz-automation/${BPN}.git;branch=v1.6;protocol=https; | |||
20 | " | 20 | " |
21 | 21 | ||
22 | 22 | ||
23 | inherit cmake pkgconfig python3-dir python3native siteinfo | 23 | inherit cmake pkgconfig python3-dir python3native siteinfo python3targetconfig |
24 | 24 | ||
25 | EXTRA_OECMAKE = " \ | 25 | EXTRA_OECMAKE = " \ |
26 | -DBUILD_EXAMPLES=OFF \ | 26 | -DBUILD_EXAMPLES=OFF \ |
diff --git a/meta-networking/recipes-daemons/squid/files/0002-squid-make-squid-conf-tests-run-on-target-device.patch b/meta-networking/recipes-daemons/squid/files/0002-squid-make-squid-conf-tests-run-on-target-device.patch index ca1c16b83e..86b454d710 100644 --- a/meta-networking/recipes-daemons/squid/files/0002-squid-make-squid-conf-tests-run-on-target-device.patch +++ b/meta-networking/recipes-daemons/squid/files/0002-squid-make-squid-conf-tests-run-on-target-device.patch | |||
@@ -7,20 +7,46 @@ Subject: [PATCH] squid: make squid-conf-tests run on target device | |||
7 | * Allow the tests to run on read-only root | 7 | * Allow the tests to run on read-only root |
8 | * Don't overwrite tests with true on success | 8 | * Don't overwrite tests with true on success |
9 | * Change logfile path to /var/log | 9 | * Change logfile path to /var/log |
10 | * skip testHeaders since it's not split to prepare/execute parts | ||
10 | 11 | ||
11 | Upstream-Status: Inappropriate [cross compile specific] | 12 | Upstream-Status: Inappropriate [cross compile specific] |
12 | 13 | ||
13 | Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> | 14 | Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> |
14 | 15 | Signed-off-by: Peter Marko <peter.marko@siemens.com> | |
15 | --- | 16 | --- |
16 | test-suite/Makefile.am | 16 ++++++++-------- | 17 | src/TestHeaders.am | 6 +++--- |
17 | test-suite/test-squid-conf.sh | 2 +- | 18 | test-suite/Makefile.am | 26 +++++++++++++------------- |
18 | 2 files changed, 9 insertions(+), 9 deletions(-) | 19 | test-suite/test-squid-conf.sh | 4 ++-- |
20 | 3 files changed, 18 insertions(+), 18 deletions(-) | ||
19 | 21 | ||
22 | diff --git a/src/TestHeaders.am b/src/TestHeaders.am | ||
23 | index 0ed5f56..d668876 100644 | ||
24 | --- a/src/TestHeaders.am | ||
25 | +++ b/src/TestHeaders.am | ||
26 | @@ -14,8 +14,8 @@ EXCLUDE_FROM_HDR_TESTING = | ||
27 | # add an empty target named 'testHeaders' depending on the additional | ||
28 | # headers to test | ||
29 | |||
30 | -testHeaders: $(SOURCES) $(noinst_HEADERS) $(EXTRA_DIST) $(top_srcdir)/test-suite/testHeader.cc.in | ||
31 | - $(MAKE) $(^:.h=.hdrtest) && cp $(TRUE) $@ | ||
32 | +testHeaders: $(SOURCES) $(noinst_HEADERS) $(top_srcdir)/test-suite/testHeader.cc.in | ||
33 | + $(MAKE) $(^:.h=.hdrtest) | ||
34 | |||
35 | .h.hdrtest: | ||
36 | @SrcFilePath=`echo $< | $(SED) 's%^$(top_srcdir)/%%'`; \ | ||
37 | @@ -31,5 +31,5 @@ testHeaders: $(SOURCES) $(noinst_HEADERS) $(EXTRA_DIST) $(top_srcdir)/test-suite | ||
38 | then echo "header-test: ok - $$SrcFilePath"; $(RM) "$$TargetFileName.cc" "$$TargetFileName"; \ | ||
39 | else echo "header-test: not ok - $$SrcFilePath"; exit 1; fi | ||
40 | |||
41 | -TESTS += testHeaders | ||
42 | +#TESTS += testHeaders | ||
43 | CLEANFILES += testHeaders | ||
44 | diff --git a/test-suite/Makefile.am b/test-suite/Makefile.am | ||
45 | index 0da5844..0bc381a 100644 | ||
20 | --- a/test-suite/Makefile.am | 46 | --- a/test-suite/Makefile.am |
21 | +++ b/test-suite/Makefile.am | 47 | +++ b/test-suite/Makefile.am |
22 | @@ -21,7 +21,7 @@ LDADD = \ | 48 | @@ -11,7 +11,7 @@ include $(top_srcdir)/src/Common.am |
23 | EXTRA_PROGRAMS = mem_node_test splay | 49 | AM_CPPFLAGS += -I$(srcdir) |
24 | 50 | ||
25 | EXTRA_DIST = \ | 51 | EXTRA_DIST = \ |
26 | - $(srcdir)/squidconf/* \ | 52 | - $(srcdir)/squidconf/* \ |
@@ -28,14 +54,27 @@ Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> | |||
28 | test-functionality.sh \ | 54 | test-functionality.sh \ |
29 | test-sources.sh \ | 55 | test-sources.sh \ |
30 | test-squid-conf.sh \ | 56 | test-squid-conf.sh \ |
31 | @@ -134,21 +134,21 @@ VirtualDeleteOperator_SOURCES = \ | 57 | @@ -124,37 +124,37 @@ VirtualDeleteOperator_LDADD = \ |
32 | 58 | ||
33 | installcheck-local: squid-conf-tests | 59 | installcheck-local: squid-conf-tests |
34 | 60 | ||
35 | -squid-conf-tests: $(srcdir)/test-squid-conf.sh $(top_builddir)/src/squid.conf.default $(srcdir)/squidconf/* | 61 | -squid-conf-tests: $(srcdir)/test-squid-conf.sh $(top_builddir)/src/squid.conf.default $(srcdir)/squidconf/* |
36 | - @failed=0; cfglist="$(top_builddir)/src/squid.conf.default $(srcdir)/squidconf/*.conf"; rm -f $@ || $(TRUE); \ | 62 | - @instructionFiles="$(srcdir)/squidconf/*.conf.instructions"; \ |
37 | +squid-conf-tests: test-squid-conf.sh $(top_builddir)/src/squid.conf.default squidconf/* | 63 | +squid-conf-tests: test-squid-conf.sh $(top_builddir)/src/squid.conf.default squidconf/* |
38 | + @failed=0; cfglist="$(top_builddir)/src/squid.conf.default squidconf/*.conf"; rm -f $@ || $(TRUE); \ | 64 | + @instructionFiles="squidconf/*.conf.instructions"; \ |
65 | for instructionFile in $$instructionFiles; do \ | ||
66 | cfgBasename=`basename $$instructionFile .instructions`; \ | ||
67 | - cfg=$(srcdir)/squidconf/$$cfgBasename; \ | ||
68 | + cfg=squidconf/$$cfgBasename; \ | ||
69 | if ! test -f $$cfg; then \ | ||
70 | echo "FAIL: $$instructionFile has no matching $$cfg"; \ | ||
71 | exit 1; \ | ||
72 | fi; \ | ||
73 | done; \ | ||
74 | failed=0; \ | ||
75 | - cfglist="$(top_builddir)/src/squid.conf.default $(srcdir)/squidconf/*.conf"; \ | ||
76 | + cfglist="$(top_builddir)/src/squid.conf.default squidconf/*.conf"; \ | ||
77 | rm -f $@ || $(TRUE); \ | ||
39 | for cfg in $$cfglist ; do \ | 78 | for cfg in $$cfglist ; do \ |
40 | - $(srcdir)/test-squid-conf.sh $(top_builddir) $(sbindir) $$cfg || \ | 79 | - $(srcdir)/test-squid-conf.sh $(top_builddir) $(sbindir) $$cfg || \ |
41 | + ./test-squid-conf.sh $(top_builddir) $(sbindir) $$cfg || \ | 80 | + ./test-squid-conf.sh $(top_builddir) $(sbindir) $$cfg || \ |
@@ -55,11 +94,30 @@ Signed-off-by: Patrick Wicki <patrick.wicki@siemens.com> | |||
55 | - if test "$$failed" -eq 0; then cp $(TRUE) $@ ; else exit 1; fi | 94 | - if test "$$failed" -eq 0; then cp $(TRUE) $@ ; else exit 1; fi |
56 | + exit "$$failed" | 95 | + exit "$$failed" |
57 | 96 | ||
58 | -CLEANFILES += squid-conf-tests squid-stderr.log | 97 | CLEANFILES += \ |
59 | +CLEANFILES += squid-conf-tests /var/log/squid-stderr.log | 98 | squid-conf-tests \ |
99 | - squid-expected-messages \ | ||
100 | - squid-stderr.log \ | ||
101 | - squid-stderr.log.next \ | ||
102 | - squid-stderr.log.unmatched | ||
103 | + /var/log/quid-expected-messages \ | ||
104 | + /var/log/squid-stderr.log \ | ||
105 | + /var/log/squid-stderr.log.next \ | ||
106 | + /var/log/squid-stderr.log.unmatched | ||
107 | diff --git a/test-suite/test-squid-conf.sh b/test-suite/test-squid-conf.sh | ||
108 | index 413a927..f678c5a 100755 | ||
60 | --- a/test-suite/test-squid-conf.sh | 109 | --- a/test-suite/test-squid-conf.sh |
61 | +++ b/test-suite/test-squid-conf.sh | 110 | +++ b/test-suite/test-squid-conf.sh |
62 | @@ -111,7 +111,7 @@ then | 111 | @@ -76,7 +76,7 @@ expectMessages() |
112 | exit 1 | ||
113 | fi | ||
114 | |||
115 | - messageRegexFilename="squid-expected-messages" | ||
116 | + messageRegexFilename="/var/log/squid-expected-messages" | ||
117 | if ! :> $messageRegexFilename | ||
118 | then | ||
119 | echo "$where: ERROR: Cannot create a temporary file named $messageRegexFilename" | ||
120 | @@ -241,7 +241,7 @@ then | ||
63 | done < $instructionsFile | 121 | done < $instructionsFile |
64 | fi | 122 | fi |
65 | 123 | ||
diff --git a/meta-networking/recipes-daemons/squid/files/CVE-2025-59362.patch b/meta-networking/recipes-daemons/squid/files/CVE-2025-59362.patch new file mode 100644 index 0000000000..26a3896625 --- /dev/null +++ b/meta-networking/recipes-daemons/squid/files/CVE-2025-59362.patch | |||
@@ -0,0 +1,52 @@ | |||
1 | From 0d89165ee6da10e6fa50c44998b3cd16d59400e9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Alex Rousskov <rousskov@measurement-factory.com> | ||
3 | Date: Sat, 30 Aug 2025 06:49:36 +0000 | ||
4 | Subject: [PATCH] Fix ASN.1 encoding of long SNMP OIDs (#2149) | ||
5 | |||
6 | CVE: CVE-2025-59362 | ||
7 | Upstream-Status: Backport [https://github.com/squid-cache/squid/commit/0d89165ee6da10e6fa50c44998b3cd16d59400e9] | ||
8 | Signed-off-by: Peter Marko <peter.marko@siemens.com> | ||
9 | --- | ||
10 | lib/snmplib/asn1.c | 13 +++++++++++++ | ||
11 | 1 file changed, 13 insertions(+) | ||
12 | |||
13 | diff --git a/lib/snmplib/asn1.c b/lib/snmplib/asn1.c | ||
14 | index 81f2051fb..2852c26b2 100644 | ||
15 | --- a/lib/snmplib/asn1.c | ||
16 | +++ b/lib/snmplib/asn1.c | ||
17 | @@ -735,6 +735,7 @@ asn_build_objid(u_char * data, int *datalength, | ||
18 | * lastbyte ::= 0 7bitvalue | ||
19 | */ | ||
20 | u_char buf[MAX_OID_LEN]; | ||
21 | + u_char *bufEnd = buf + sizeof(buf); | ||
22 | u_char *bp = buf; | ||
23 | oid *op = objid; | ||
24 | int asnlength; | ||
25 | @@ -753,6 +754,10 @@ asn_build_objid(u_char * data, int *datalength, | ||
26 | while (objidlength-- > 0) { | ||
27 | subid = *op++; | ||
28 | if (subid < 127) { /* off by one? */ | ||
29 | + if (bp >= bufEnd) { | ||
30 | + snmp_set_api_error(SNMPERR_ASN_ENCODE); | ||
31 | + return (NULL); | ||
32 | + } | ||
33 | *bp++ = subid; | ||
34 | } else { | ||
35 | mask = 0x7F; /* handle subid == 0 case */ | ||
36 | @@ -770,8 +775,16 @@ asn_build_objid(u_char * data, int *datalength, | ||
37 | /* fix a mask that got truncated above */ | ||
38 | if (mask == 0x1E00000) | ||
39 | mask = 0xFE00000; | ||
40 | + if (bp >= bufEnd) { | ||
41 | + snmp_set_api_error(SNMPERR_ASN_ENCODE); | ||
42 | + return (NULL); | ||
43 | + } | ||
44 | *bp++ = (u_char) (((subid & mask) >> bits) | ASN_BIT8); | ||
45 | } | ||
46 | + if (bp >= bufEnd) { | ||
47 | + snmp_set_api_error(SNMPERR_ASN_ENCODE); | ||
48 | + return (NULL); | ||
49 | + } | ||
50 | *bp++ = (u_char) (subid & mask); | ||
51 | } | ||
52 | } | ||
diff --git a/meta-networking/recipes-daemons/squid/files/Set-up-for-cross-compilation.patch b/meta-networking/recipes-daemons/squid/files/Set-up-for-cross-compilation.patch index 18bc78e6be..f80d37de20 100644 --- a/meta-networking/recipes-daemons/squid/files/Set-up-for-cross-compilation.patch +++ b/meta-networking/recipes-daemons/squid/files/Set-up-for-cross-compilation.patch | |||
@@ -16,11 +16,13 @@ Upstream-Status: Pending | |||
16 | configure.ac | 1 + | 16 | configure.ac | 1 + |
17 | 1 file changed, 1 insertion(+) | 17 | 1 file changed, 1 insertion(+) |
18 | 18 | ||
19 | diff --git a/configure.ac b/configure.ac | ||
20 | index c7312d8..3b0e9e2 100644 | ||
19 | --- a/configure.ac | 21 | --- a/configure.ac |
20 | +++ b/configure.ac | 22 | +++ b/configure.ac |
21 | @@ -29,6 +29,7 @@ m4_include([acinclude/tdb.m4]) | 23 | @@ -29,6 +29,7 @@ m4_include([acinclude/lib-checks.m4]) |
22 | m4_include([acinclude/lib-checks.m4]) | ||
23 | m4_include([acinclude/ax_cxx_compile_stdcxx.m4]) | 24 | m4_include([acinclude/ax_cxx_compile_stdcxx.m4]) |
25 | m4_include([acinclude/win32-sspi.m4]) | ||
24 | 26 | ||
25 | +HOSTCXX="$BUILD_CXX" | 27 | +HOSTCXX="$BUILD_CXX" |
26 | PRESET_CFLAGS="$CFLAGS" | 28 | PRESET_CFLAGS="$CFLAGS" |
diff --git a/meta-networking/recipes-daemons/squid/files/Skip-AC_RUN_IFELSE-tests.patch b/meta-networking/recipes-daemons/squid/files/Skip-AC_RUN_IFELSE-tests.patch index 489850e3bd..8522a299c1 100644 --- a/meta-networking/recipes-daemons/squid/files/Skip-AC_RUN_IFELSE-tests.patch +++ b/meta-networking/recipes-daemons/squid/files/Skip-AC_RUN_IFELSE-tests.patch | |||
@@ -16,10 +16,12 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | |||
16 | acinclude/lib-checks.m4 | 8 ++++++-- | 16 | acinclude/lib-checks.m4 | 8 ++++++-- |
17 | 2 files changed, 15 insertions(+), 3 deletions(-) | 17 | 2 files changed, 15 insertions(+), 3 deletions(-) |
18 | 18 | ||
19 | diff --git a/acinclude/krb5.m4 b/acinclude/krb5.m4 | ||
20 | index e0286fa..b3e4bc7 100644 | ||
19 | --- a/acinclude/krb5.m4 | 21 | --- a/acinclude/krb5.m4 |
20 | +++ b/acinclude/krb5.m4 | 22 | +++ b/acinclude/krb5.m4 |
21 | @@ -57,7 +57,15 @@ main(void) | 23 | @@ -98,7 +98,15 @@ main(void) |
22 | 24 | krb5_init_context(&context); | |
23 | return 0; | 25 | return 0; |
24 | } | 26 | } |
25 | -]])], [ squid_cv_broken_heimdal_krb5_h=yes ], [ squid_cv_broken_heimdal_krb5_h=no ]) | 27 | -]])], [ squid_cv_broken_heimdal_krb5_h=yes ], [ squid_cv_broken_heimdal_krb5_h=no ]) |
@@ -35,6 +37,8 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | |||
35 | ]) | 37 | ]) |
36 | SQUID_STATE_ROLLBACK(squid_krb5_heimdal_test) | 38 | SQUID_STATE_ROLLBACK(squid_krb5_heimdal_test) |
37 | ]) | 39 | ]) |
40 | diff --git a/acinclude/lib-checks.m4 b/acinclude/lib-checks.m4 | ||
41 | index 9793b9a..4f2dc83 100644 | ||
38 | --- a/acinclude/lib-checks.m4 | 42 | --- a/acinclude/lib-checks.m4 |
39 | +++ b/acinclude/lib-checks.m4 | 43 | +++ b/acinclude/lib-checks.m4 |
40 | @@ -205,7 +205,9 @@ AC_DEFUN([SQUID_CHECK_OPENSSL_CONST_SSL_METHOD],[ | 44 | @@ -205,7 +205,9 @@ AC_DEFUN([SQUID_CHECK_OPENSSL_CONST_SSL_METHOD],[ |
diff --git a/meta-networking/recipes-daemons/squid/files/squid-use-serial-tests-config-needed-by-ptest.patch b/meta-networking/recipes-daemons/squid/files/squid-use-serial-tests-config-needed-by-ptest.patch index 5df006038b..d57ebe7869 100644 --- a/meta-networking/recipes-daemons/squid/files/squid-use-serial-tests-config-needed-by-ptest.patch +++ b/meta-networking/recipes-daemons/squid/files/squid-use-serial-tests-config-needed-by-ptest.patch | |||
@@ -14,6 +14,8 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | |||
14 | configure.ac | 2 +- | 14 | configure.ac | 2 +- |
15 | 1 file changed, 1 insertion(+), 1 deletion(-) | 15 | 1 file changed, 1 insertion(+), 1 deletion(-) |
16 | 16 | ||
17 | diff --git a/configure.ac b/configure.ac | ||
18 | index 3b0e9e2..c730212 100644 | ||
17 | --- a/configure.ac | 19 | --- a/configure.ac |
18 | +++ b/configure.ac | 20 | +++ b/configure.ac |
19 | @@ -10,7 +10,7 @@ AC_PREREQ(2.61) | 21 | @@ -10,7 +10,7 @@ AC_PREREQ(2.61) |
diff --git a/meta-networking/recipes-daemons/squid/squid_6.12.bb b/meta-networking/recipes-daemons/squid/squid_7.1.bb index 87144fb049..bba26cc5fa 100644 --- a/meta-networking/recipes-daemons/squid/squid_6.12.bb +++ b/meta-networking/recipes-daemons/squid/squid_7.1.bb | |||
@@ -9,10 +9,9 @@ HOMEPAGE = "http://www.squid-cache.org" | |||
9 | SECTION = "web" | 9 | SECTION = "web" |
10 | LICENSE = "GPL-2.0-or-later" | 10 | LICENSE = "GPL-2.0-or-later" |
11 | 11 | ||
12 | MAJ_VER = "${@oe.utils.trim_version("${PV}", 1)}" | 12 | PV_U = "${@d.getVar('PV').replace('.', '_')}" |
13 | MIN_VER = "${@oe.utils.trim_version("${PV}", 2)}" | ||
14 | 13 | ||
15 | SRC_URI = "http://www.squid-cache.org/Versions/v${MAJ_VER}/${BPN}-${PV}.tar.xz \ | 14 | SRC_URI = "https://github.com/squid-cache/${BPN}/releases/download/SQUID_${PV_U}/${BPN}-${PV}.tar.xz \ |
16 | file://Set-up-for-cross-compilation.patch \ | 15 | file://Set-up-for-cross-compilation.patch \ |
17 | file://Skip-AC_RUN_IFELSE-tests.patch \ | 16 | file://Skip-AC_RUN_IFELSE-tests.patch \ |
18 | file://squid-use-serial-tests-config-needed-by-ptest.patch \ | 17 | file://squid-use-serial-tests-config-needed-by-ptest.patch \ |
@@ -21,13 +20,18 @@ SRC_URI = "http://www.squid-cache.org/Versions/v${MAJ_VER}/${BPN}-${PV}.tar.xz \ | |||
21 | file://0002-squid-make-squid-conf-tests-run-on-target-device.patch \ | 20 | file://0002-squid-make-squid-conf-tests-run-on-target-device.patch \ |
22 | file://0001-libltdl-remove-reference-to-nonexisting-directory.patch \ | 21 | file://0001-libltdl-remove-reference-to-nonexisting-directory.patch \ |
23 | file://squid.nm \ | 22 | file://squid.nm \ |
23 | file://CVE-2025-59362.patch \ | ||
24 | " | 24 | " |
25 | 25 | ||
26 | SRC_URI[sha256sum] = "f3df3abb2603a513266f24a5d4699a9f0d76b9f554d1848b67f9c51cd3b3cb50" | 26 | SRC_URI[sha256sum] = "763b5a78561cedc4e47634fa42b8e6b8d46c87c949a151b4e7ac2396d2f97dea" |
27 | 27 | ||
28 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | 28 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
29 | file://errors/COPYRIGHT;md5=6fbb6a2adc362e206da7b4f42846cdec \ | 29 | file://errors/COPYRIGHT;md5=c2a0e15750d3a9743af9109fecc05622 \ |
30 | " | 30 | " |
31 | |||
32 | UPSTREAM_CHECK_URI = "https://github.com/squid-cache/${BPN}/releases/" | ||
33 | UPSTREAM_CHECK_REGEX = "v?(?P<pver>\d+(\.\d+)+)" | ||
34 | |||
31 | DEPENDS = "libtool" | 35 | DEPENDS = "libtool" |
32 | 36 | ||
33 | inherit autotools pkgconfig useradd ptest perlnative systemd | 37 | inherit autotools pkgconfig useradd ptest perlnative systemd |
diff --git a/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-Fix-build-when-compiling-with-std-c23.patch b/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-Fix-build-when-compiling-with-std-c23.patch deleted file mode 100644 index aad1b10b52..0000000000 --- a/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-Fix-build-when-compiling-with-std-c23.patch +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | From 2a79621f58bf1c4bc0166ccc044fcf343fb66b44 Mon Sep 17 00:00:00 2001 | ||
2 | From: Rudi Heitbaum <rudi@heitbaum.com> | ||
3 | Date: Wed, 20 Nov 2024 10:40:03 +1100 | ||
4 | Subject: [PATCH] Fix build when compiling with -std=c23 | ||
5 | |||
6 | Fixes the build when using gcc 15 | ||
7 | |||
8 | Upstream-Status: Submitted [https://github.com/vmware/open-vm-tools/pull/751] | ||
9 | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> | ||
10 | --- | ||
11 | open-vm-tools/lib/lock/ul.c | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/open-vm-tools/lib/lock/ul.c b/open-vm-tools/lib/lock/ul.c | ||
15 | index d376a98af..fc9fdb714 100644 | ||
16 | --- a/open-vm-tools/lib/lock/ul.c | ||
17 | +++ b/open-vm-tools/lib/lock/ul.c | ||
18 | @@ -29,7 +29,7 @@ | ||
19 | static Bool mxInPanic = FALSE; // track when involved in a panic | ||
20 | static Bool mxUserCollectLockingTree = FALSE; | ||
21 | |||
22 | -Bool (*MXUserTryAcquireForceFail)() = NULL; | ||
23 | +Bool (*MXUserTryAcquireForceFail)(const char *) = NULL; | ||
24 | |||
25 | static MX_Rank (*MXUserMxCheckRank)(void) = NULL; | ||
26 | static void (*MXUserMxLockLister)(void) = NULL; | ||
diff --git a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.5.bb index fa26a759dc..304d910940 100644 --- a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb +++ b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.5.bb | |||
@@ -25,7 +25,7 @@ LICENSE:modules/freebsd/vmxnet = "GPL-2.0-only" | |||
25 | LICENSE:modules/linux = "GPL-2.0-only" | 25 | LICENSE:modules/linux = "GPL-2.0-only" |
26 | LICENSE:modules/solaris = "CDDL-1.0" | 26 | LICENSE:modules/solaris = "CDDL-1.0" |
27 | 27 | ||
28 | SRC_URI = "git://github.com/vmware/open-vm-tools.git;protocol=https;branch=stable-12.5.x \ | 28 | SRC_URI = "git://github.com/vmware/open-vm-tools.git;protocol=https;branch=stable-13.0.x \ |
29 | file://tools.conf \ | 29 | file://tools.conf \ |
30 | file://vmtoolsd.service \ | 30 | file://vmtoolsd.service \ |
31 | file://vmtoolsd.init \ | 31 | file://vmtoolsd.init \ |
@@ -43,7 +43,6 @@ SRC_URI = "git://github.com/vmware/open-vm-tools.git;protocol=https;branch=stabl | |||
43 | file://0012-hgfsServerLinux-Consider-64bit-time_t-possibility.patch;patchdir=.. \ | 43 | file://0012-hgfsServerLinux-Consider-64bit-time_t-possibility.patch;patchdir=.. \ |
44 | file://0013-open-vm-tools-Correct-include-path-for-poll.h.patch;patchdir=.. \ | 44 | file://0013-open-vm-tools-Correct-include-path-for-poll.h.patch;patchdir=.. \ |
45 | file://0014-timeSync-Portable-way-to-print-64bit-time_t.patch;patchdir=.. \ | 45 | file://0014-timeSync-Portable-way-to-print-64bit-time_t.patch;patchdir=.. \ |
46 | file://0001-Fix-build-when-compiling-with-std-c23.patch;patchdir=.. \ | ||
47 | " | 46 | " |
48 | 47 | ||
49 | UPSTREAM_CHECK_GITTAGREGEX = "stable-(?P<pver>\d+(\.\d+)+)" | 48 | UPSTREAM_CHECK_GITTAGREGEX = "stable-(?P<pver>\d+(\.\d+)+)" |
@@ -51,7 +50,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "stable-(?P<pver>\d+(\.\d+)+)" | |||
51 | SRC_URI:append:libc-musl = " file://0001-Add-resolv_compat.h-for-musl-builds.patch;patchdir=.. \ | 50 | SRC_URI:append:libc-musl = " file://0001-Add-resolv_compat.h-for-musl-builds.patch;patchdir=.. \ |
52 | " | 51 | " |
53 | 52 | ||
54 | SRCREV = "f2ca37ef3510543172657b82493d1eceefa9a134" | 53 | SRCREV = "fbc80ffbd226b4a61bb8ea1c9a682b5c7614e3fd" |
55 | 54 | ||
56 | S = "${UNPACKDIR}/${BP}/open-vm-tools" | 55 | S = "${UNPACKDIR}/${BP}/open-vm-tools" |
57 | 56 | ||
diff --git a/meta-networking/recipes-support/openvpn/openvpn_2.6.14.bb b/meta-networking/recipes-support/openvpn/openvpn_2.6.15.bb index 8627c7812d..8a88282cd5 100644 --- a/meta-networking/recipes-support/openvpn/openvpn_2.6.14.bb +++ b/meta-networking/recipes-support/openvpn/openvpn_2.6.15.bb | |||
@@ -15,7 +15,7 @@ SRC_URI = "http://swupdate.openvpn.org/community/releases/${BP}.tar.gz \ | |||
15 | 15 | ||
16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" | 16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" |
17 | 17 | ||
18 | SRC_URI[sha256sum] = "9eb6a6618352f9e7b771a9d38ae1631b5edfeed6d40233e243e602ddf2195e7a" | 18 | SRC_URI[sha256sum] = "e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde" |
19 | 19 | ||
20 | CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" | 20 | CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" |
21 | 21 | ||
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2/0001-fix-compiling-on-32-bit-systems.patch b/meta-networking/recipes-support/pgpool2/pgpool2/0001-fix-compiling-on-32-bit-systems.patch deleted file mode 100644 index 13db1856a6..0000000000 --- a/meta-networking/recipes-support/pgpool2/pgpool2/0001-fix-compiling-on-32-bit-systems.patch +++ /dev/null | |||
@@ -1,83 +0,0 @@ | |||
1 | From 523ca5546b0178be693943f2a3a880c0bd6ea239 Mon Sep 17 00:00:00 2001 | ||
2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
3 | Date: Thu, 11 Sep 2025 12:36:29 +0200 | ||
4 | Subject: [PATCH] fix compiling on 32-bit systems | ||
5 | |||
6 | The timespec struct's tv_sec size can change between architectures. | ||
7 | Usually on 64 bit systems it's long, but on 32 bit systems it is frequently long long. | ||
8 | |||
9 | When the watchdog is trying to get the uptime, it is trying to get the value | ||
10 | as long - however on 32 bit systems this fails due to different time_t size: | ||
11 | |||
12 | | wd_json_data.c:540:66: error: passing argument 3 of 'json_get_long_value_for_key' from incompatible pointer type [-Wincompatible-pointer-types] | ||
13 | | 540 | if (json_get_long_value_for_key(root, "StartupTimeSecs", &wdNode->startup_time.tv_sec)) | ||
14 | | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
15 | |||
16 | To account for this, introduce a new helper function to get a json value as | ||
17 | a time_t type. | ||
18 | |||
19 | Upstream-Status: Submitted [https://github.com/pgpool/pgpool2/pull/128] | ||
20 | |||
21 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
22 | --- | ||
23 | src/include/utils/json.h | 5 +++-- | ||
24 | src/utils/json.c | 14 ++++++++++++++ | ||
25 | src/watchdog/wd_json_data.c | 2 +- | ||
26 | 3 files changed, 18 insertions(+), 3 deletions(-) | ||
27 | |||
28 | diff --git a/src/include/utils/json.h b/src/include/utils/json.h | ||
29 | index 67cc0255a..93be83c3a 100644 | ||
30 | --- a/src/include/utils/json.h | ||
31 | +++ b/src/include/utils/json.h | ||
32 | @@ -311,10 +311,11 @@ extern "C" | ||
33 | #endif | ||
34 | |||
35 | /* pgpool-II extensions */ | ||
36 | -json_value *json_get_value_for_key(json_value * source, const char *key); | ||
37 | +json_value *json_get_value_for_key(json_value * source, const char *key); | ||
38 | int json_get_int_value_for_key(json_value * source, const char *key, int *value); | ||
39 | int json_get_long_value_for_key(json_value * source, const char *key, long *value); | ||
40 | -char *json_get_string_value_for_key(json_value * source, const char *key); | ||
41 | +char *json_get_string_value_for_key(json_value * source, const char *key); | ||
42 | int json_get_bool_value_for_key(json_value * source, const char *key, bool *value); | ||
43 | +int json_get_time_value_for_key(json_value * source, const char *key, time_t *value); | ||
44 | |||
45 | #endif | ||
46 | diff --git a/src/utils/json.c b/src/utils/json.c | ||
47 | index 319c8fdbf..bce99466c 100644 | ||
48 | --- a/src/utils/json.c | ||
49 | +++ b/src/utils/json.c | ||
50 | @@ -1204,6 +1204,20 @@ json_get_long_value_for_key(json_value * source, const char *key, long *value) | ||
51 | return 0; | ||
52 | } | ||
53 | |||
54 | +int | ||
55 | +json_get_time_value_for_key(json_value * source, const char *key, time_t *value) | ||
56 | +{ | ||
57 | + json_value *jNode; | ||
58 | + | ||
59 | + jNode = json_get_value_for_key(source, key); | ||
60 | + if (jNode == NULL) | ||
61 | + return -1; | ||
62 | + if (jNode->type != json_integer) | ||
63 | + return -1; | ||
64 | + *value = jNode->u.integer; | ||
65 | + return 0; | ||
66 | +} | ||
67 | + | ||
68 | /* | ||
69 | * pgpool extension: | ||
70 | * returns string value if found for the key. | ||
71 | diff --git a/src/watchdog/wd_json_data.c b/src/watchdog/wd_json_data.c | ||
72 | index 474fc37a4..53053cd4b 100644 | ||
73 | --- a/src/watchdog/wd_json_data.c | ||
74 | +++ b/src/watchdog/wd_json_data.c | ||
75 | @@ -537,7 +537,7 @@ get_watchdog_node_from_json(char *json_data, int data_len, char **authkey) | ||
76 | if (root == NULL || root->type != json_object) | ||
77 | goto ERROR_EXIT; | ||
78 | |||
79 | - if (json_get_long_value_for_key(root, "StartupTimeSecs", &wdNode->startup_time.tv_sec)) | ||
80 | + if (json_get_time_value_for_key(root, "StartupTimeSecs", &wdNode->startup_time.tv_sec)) | ||
81 | { | ||
82 | bool escalated; | ||
83 | long seconds_since_node_startup; | ||
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2/v1-0001-Make-time-calculations-always-long-long.patch b/meta-networking/recipes-support/pgpool2/pgpool2/v1-0001-Make-time-calculations-always-long-long.patch new file mode 100644 index 0000000000..07930f4341 --- /dev/null +++ b/meta-networking/recipes-support/pgpool2/pgpool2/v1-0001-Make-time-calculations-always-long-long.patch | |||
@@ -0,0 +1,336 @@ | |||
1 | From 693208fa9f8481714040617746983741b7bf904d Mon Sep 17 00:00:00 2001 | ||
2 | From: Tatsuo Ishii <ishii@postgresql.org> | ||
3 | Date: Fri, 3 Oct 2025 21:10:50 +0900 | ||
4 | Subject: [PATCH v1] Make time calculations always long long. | ||
5 | |||
6 | Previously pgpool assumed that time_t to be a simple long. This causes | ||
7 | a lots of compile time warnings on certain systems, for example | ||
8 | OpenBSD because on the system time_t is __int64, which results in long | ||
9 | long. This commit upcasts such calculations to long long to avoid the | ||
10 | issue. | ||
11 | |||
12 | This way times can't get truncated and for the places where time_t is | ||
13 | actually used as a time and not a time diff this would allow pgpool to | ||
14 | keep working correctly post Y2038 on 64 bit clean time_t systems post | ||
15 | Y2038 (e.g. i386 OpenBSD). | ||
16 | |||
17 | Moreover, json_get_long_value_for_key is changed to | ||
18 | json_get_llong_value_for_key and changed the parameter to long long. | ||
19 | This makes it more in line _json_value's integer, which is defined as | ||
20 | int64. This should also give 32 bit platforms proper retrieval of the | ||
21 | max value of an integer and may or may not solve some weird integer | ||
22 | overflow issues. | ||
23 | |||
24 | Author: Martijn van Duren <pgpool@list.imperialat.at> | ||
25 | Reviewed-by: Tatsuo Ishii <ishii@postgresql.org> | ||
26 | Discussion: https://www.pgpool.net/pipermail/pgpool-hackers/2025-May/004584.html | ||
27 | |||
28 | From Yocto's perspective this patch also allows this application to | ||
29 | compile for 32-bit targets. | ||
30 | |||
31 | Upstream-Status: Submitted [https://www.postgresql.org/message-id/20251003.211957.2067537305399895611.ishii@postgresql.org] | ||
32 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
33 | |||
34 | --- | ||
35 | src/include/utils/json.h | 2 +- | ||
36 | src/include/watchdog/wd_commands.h | 2 +- | ||
37 | src/include/watchdog/wd_json_data.h | 4 ++-- | ||
38 | src/main/pgpool_logger.c | 2 +- | ||
39 | src/pcp_con/pcp_worker.c | 4 ++-- | ||
40 | src/protocol/pool_connection_pool.c | 12 ++++++------ | ||
41 | src/query_cache/pool_memqcache.c | 6 +++--- | ||
42 | src/utils/json.c | 2 +- | ||
43 | src/utils/pool_process_reporting.c | 2 +- | ||
44 | src/utils/pool_relcache.c | 2 +- | ||
45 | src/watchdog/watchdog.c | 4 ++-- | ||
46 | src/watchdog/wd_commands.c | 4 ++-- | ||
47 | src/watchdog/wd_heartbeat.c | 4 ++-- | ||
48 | src/watchdog/wd_json_data.c | 20 +++++++++++--------- | ||
49 | 14 files changed, 36 insertions(+), 34 deletions(-) | ||
50 | |||
51 | diff --git a/src/include/utils/json.h b/src/include/utils/json.h | ||
52 | index 67cc025..7e24382 100644 | ||
53 | --- a/src/include/utils/json.h | ||
54 | +++ b/src/include/utils/json.h | ||
55 | @@ -313,7 +313,7 @@ extern "C" | ||
56 | /* pgpool-II extensions */ | ||
57 | json_value *json_get_value_for_key(json_value * source, const char *key); | ||
58 | int json_get_int_value_for_key(json_value * source, const char *key, int *value); | ||
59 | -int json_get_long_value_for_key(json_value * source, const char *key, long *value); | ||
60 | +int json_get_llong_value_for_key(json_value * source, const char *key, long long *value); | ||
61 | char *json_get_string_value_for_key(json_value * source, const char *key); | ||
62 | int json_get_bool_value_for_key(json_value * source, const char *key, bool *value); | ||
63 | |||
64 | diff --git a/src/include/watchdog/wd_commands.h b/src/include/watchdog/wd_commands.h | ||
65 | index 34c5b9a..dd788da 100644 | ||
66 | --- a/src/include/watchdog/wd_commands.h | ||
67 | +++ b/src/include/watchdog/wd_commands.h | ||
68 | @@ -52,7 +52,7 @@ typedef struct WDGenericData | ||
69 | char *stringVal; | ||
70 | int intVal; | ||
71 | bool boolVal; | ||
72 | - long longVal; | ||
73 | + long long longVal; | ||
74 | } data; | ||
75 | } WDGenericData; | ||
76 | |||
77 | diff --git a/src/include/watchdog/wd_json_data.h b/src/include/watchdog/wd_json_data.h | ||
78 | index 7b53999..4ad4910 100644 | ||
79 | --- a/src/include/watchdog/wd_json_data.h | ||
80 | +++ b/src/include/watchdog/wd_json_data.h | ||
81 | @@ -51,8 +51,8 @@ extern bool parse_node_status_json(char *json_data, int data_len, int *nodeID, i | ||
82 | |||
83 | |||
84 | extern bool parse_beacon_message_json(char *json_data, int data_len, int *state, | ||
85 | - long *seconds_since_node_startup, | ||
86 | - long *seconds_since_current_state, | ||
87 | + long long *seconds_since_node_startup, | ||
88 | + long long *seconds_since_current_state, | ||
89 | int *quorumStatus, | ||
90 | int *standbyNodesCount, | ||
91 | bool *escalated); | ||
92 | diff --git a/src/main/pgpool_logger.c b/src/main/pgpool_logger.c | ||
93 | index 2060867..21c67a8 100644 | ||
94 | --- a/src/main/pgpool_logger.c | ||
95 | +++ b/src/main/pgpool_logger.c | ||
96 | @@ -50,7 +50,7 @@ | ||
97 | #include "main/pgpool_logger.h" | ||
98 | |||
99 | #define DEVNULL "/dev/null" | ||
100 | -typedef int64 pg_time_t; | ||
101 | +typedef time_t pg_time_t; | ||
102 | /* | ||
103 | * We read() into a temp buffer twice as big as a chunk, so that any fragment | ||
104 | * left after processing can be moved down to the front and we'll still have | ||
105 | diff --git a/src/pcp_con/pcp_worker.c b/src/pcp_con/pcp_worker.c | ||
106 | index de2658d..ddd892a 100644 | ||
107 | --- a/src/pcp_con/pcp_worker.c | ||
108 | +++ b/src/pcp_con/pcp_worker.c | ||
109 | @@ -933,9 +933,9 @@ inform_node_info(PCP_CONNECTION * frontend, char *buf) | ||
110 | |||
111 | snprintf(standby_delay_by_time_str, sizeof(standby_delay_by_time_str), "%d", bi->standby_delay_by_time); | ||
112 | |||
113 | - snprintf(standby_delay_str, sizeof(standby_delay_str), UINT64_FORMAT, bi->standby_delay); | ||
114 | + snprintf(standby_delay_str, sizeof(standby_delay_str), "%lld", (long long)bi->standby_delay); | ||
115 | |||
116 | - snprintf(status_changed_time_str, sizeof(status_changed_time_str), UINT64_FORMAT, bi->status_changed_time); | ||
117 | + snprintf(status_changed_time_str, sizeof(status_changed_time_str), "%lld", (long long)bi->status_changed_time); | ||
118 | |||
119 | pcp_write(frontend, "i", 1); | ||
120 | wsize = htonl(sizeof(code) + | ||
121 | diff --git a/src/protocol/pool_connection_pool.c b/src/protocol/pool_connection_pool.c | ||
122 | index 225294a..03e9a85 100644 | ||
123 | --- a/src/protocol/pool_connection_pool.c | ||
124 | +++ b/src/protocol/pool_connection_pool.c | ||
125 | @@ -299,10 +299,10 @@ pool_create_cp(void) | ||
126 | |||
127 | ereport(DEBUG1, | ||
128 | (errmsg("creating connection pool"), | ||
129 | - errdetail("user: %s database: %s closetime: %ld", | ||
130 | + errdetail("user: %s database: %s closetime: %lld", | ||
131 | CONNECTION_SLOT(p, main_node_id)->sp->user, | ||
132 | CONNECTION_SLOT(p, main_node_id)->sp->database, | ||
133 | - CONNECTION_SLOT(p, main_node_id)->closetime))); | ||
134 | + (long long)CONNECTION_SLOT(p, main_node_id)->closetime))); | ||
135 | |||
136 | if (CONNECTION_SLOT(p, main_node_id)->closetime < closetime) | ||
137 | { | ||
138 | @@ -363,7 +363,7 @@ pool_connection_pool_timer(POOL_CONNECTION_POOL * backend) | ||
139 | |||
140 | ereport(DEBUG1, | ||
141 | (errmsg("setting backend connection close timer"), | ||
142 | - errdetail("close time %ld", time(NULL)))); | ||
143 | + errdetail("close time %lld", (long long)time(NULL)))); | ||
144 | |||
145 | /* Set connection close time */ | ||
146 | for (i = 0; i < NUM_BACKENDS; i++) | ||
147 | @@ -421,7 +421,7 @@ pool_backend_timer(void) | ||
148 | now = time(NULL); | ||
149 | |||
150 | ereport(DEBUG1, | ||
151 | - (errmsg("backend timer handler called at %ld", now))); | ||
152 | + (errmsg("backend timer handler called at %lld", (long long)now))); | ||
153 | |||
154 | for (i = 0; i < pool_config->max_pool; i++, p++) | ||
155 | { | ||
156 | @@ -439,8 +439,8 @@ pool_backend_timer(void) | ||
157 | |||
158 | ereport(DEBUG1, | ||
159 | (errmsg("backend timer handler called"), | ||
160 | - errdetail("expire time: %ld", | ||
161 | - MAIN_CONNECTION(p)->closetime + pool_config->connection_life_time))); | ||
162 | + errdetail("expire time: %lld", | ||
163 | + (long long)(MAIN_CONNECTION(p)->closetime + pool_config->connection_life_time)))); | ||
164 | |||
165 | if (now >= (MAIN_CONNECTION(p)->closetime + pool_config->connection_life_time)) | ||
166 | { | ||
167 | diff --git a/src/query_cache/pool_memqcache.c b/src/query_cache/pool_memqcache.c | ||
168 | index cc70207..03a77b7 100644 | ||
169 | --- a/src/query_cache/pool_memqcache.c | ||
170 | +++ b/src/query_cache/pool_memqcache.c | ||
171 | @@ -280,7 +280,7 @@ pool_commit_cache(POOL_CONNECTION_POOL * backend, char *query, char *data, size_ | ||
172 | memqcache_expire = pool_config->memqcache_expire; | ||
173 | ereport(DEBUG1, | ||
174 | (errmsg("committing SELECT results to cache storage"), | ||
175 | - errdetail("memqcache_expire = %ld", memqcache_expire))); | ||
176 | + errdetail("memqcache_expire = %lld", (long long)memqcache_expire))); | ||
177 | |||
178 | if (pool_is_shmem_cache()) | ||
179 | { | ||
180 | @@ -2887,8 +2887,8 @@ static POOL_CACHEID * pool_find_item_on_shmem_cache(POOL_QUERY_HASH * query_hash | ||
181 | { | ||
182 | ereport(DEBUG1, | ||
183 | (errmsg("memcache finding item"), | ||
184 | - errdetail("cache expired: now: %ld timestamp: %ld", | ||
185 | - now, cih->timestamp + cih->expire))); | ||
186 | + errdetail("cache expired: now: %lld timestamp: %lld", | ||
187 | + (long long)now, (long long)(cih->timestamp + cih->expire)))); | ||
188 | pool_delete_item_shmem_cache(c); | ||
189 | return NULL; | ||
190 | } | ||
191 | diff --git a/src/utils/json.c b/src/utils/json.c | ||
192 | index 319c8fd..9336fde 100644 | ||
193 | --- a/src/utils/json.c | ||
194 | +++ b/src/utils/json.c | ||
195 | @@ -1191,7 +1191,7 @@ json_get_int_value_for_key(json_value * source, const char *key, int *value) | ||
196 | } | ||
197 | |||
198 | int | ||
199 | -json_get_long_value_for_key(json_value * source, const char *key, long *value) | ||
200 | +json_get_llong_value_for_key(json_value * source, const char *key, long long *value) | ||
201 | { | ||
202 | json_value *jNode; | ||
203 | |||
204 | diff --git a/src/utils/pool_process_reporting.c b/src/utils/pool_process_reporting.c | ||
205 | index 71f871b..5910999 100644 | ||
206 | --- a/src/utils/pool_process_reporting.c | ||
207 | +++ b/src/utils/pool_process_reporting.c | ||
208 | @@ -2052,7 +2052,7 @@ get_health_check_stats(int *nrows) | ||
209 | |||
210 | /* status last changed */ | ||
211 | t = bi->status_changed_time; | ||
212 | - ereport(LOG,(errmsg("status_changed_time %ld", t))); | ||
213 | + ereport(LOG,(errmsg("status_changed_time %lld", (long long)t))); | ||
214 | strftime(stats[i].last_status_change, POOLCONFIG_MAXDATELEN, "%F %T", localtime(&t)); | ||
215 | |||
216 | snprintf(stats[i].total_count, POOLCONFIG_MAXLONGCOUNTLEN, UINT64_FORMAT, health_check_stats[i].total_count); | ||
217 | diff --git a/src/utils/pool_relcache.c b/src/utils/pool_relcache.c | ||
218 | index 32362fc..1701cb5 100644 | ||
219 | --- a/src/utils/pool_relcache.c | ||
220 | +++ b/src/utils/pool_relcache.c | ||
221 | @@ -187,7 +187,7 @@ pool_search_relcache(POOL_RELCACHE * relcache, POOL_CONNECTION_POOL * backend, c | ||
222 | { | ||
223 | ereport(DEBUG1, | ||
224 | (errmsg("searching relcache"), | ||
225 | - errdetail("relcache for database:%s table:%s expired. now:%ld expiration time:%ld", dbname, table, now, relcache->cache[i].expire))); | ||
226 | + errdetail("relcache for database:%s table:%s expired. now:%lld expiration time:%lld", dbname, table, (long long)now, (long long)relcache->cache[i].expire))); | ||
227 | |||
228 | relcache->cache[i].refcnt = 0; | ||
229 | break; | ||
230 | diff --git a/src/watchdog/watchdog.c b/src/watchdog/watchdog.c | ||
231 | index beb5a15..a78cc25 100644 | ||
232 | --- a/src/watchdog/watchdog.c | ||
233 | +++ b/src/watchdog/watchdog.c | ||
234 | @@ -6656,8 +6656,8 @@ watchdog_state_machine_nw_isolation(WD_EVENTS event, WatchdogNode * wdNode, WDPa | ||
235 | static bool | ||
236 | beacon_message_received_from_node(WatchdogNode * wdNode, WDPacketData * pkt) | ||
237 | { | ||
238 | - long seconds_since_node_startup; | ||
239 | - long seconds_since_current_state; | ||
240 | + long long seconds_since_node_startup; | ||
241 | + long long seconds_since_current_state; | ||
242 | int quorum_status; | ||
243 | int standby_nodes_count; | ||
244 | bool escalated; | ||
245 | diff --git a/src/watchdog/wd_commands.c b/src/watchdog/wd_commands.c | ||
246 | index 1459558..c5cd1dc 100644 | ||
247 | --- a/src/watchdog/wd_commands.c | ||
248 | +++ b/src/watchdog/wd_commands.c | ||
249 | @@ -193,9 +193,9 @@ get_wd_runtime_variable_value(char* wd_authkey, char *varName) | ||
250 | |||
251 | case VALUE_DATA_TYPE_LONG: | ||
252 | { | ||
253 | - long longVal; | ||
254 | + long long longVal; | ||
255 | |||
256 | - if (json_get_long_value_for_key(root, WD_JSON_KEY_VALUE_DATA, &longVal)) | ||
257 | + if (json_get_llong_value_for_key(root, WD_JSON_KEY_VALUE_DATA, &longVal)) | ||
258 | { | ||
259 | ereport(WARNING, | ||
260 | (errmsg("get runtime variable value from watchdog failed"), | ||
261 | diff --git a/src/watchdog/wd_heartbeat.c b/src/watchdog/wd_heartbeat.c | ||
262 | index 09b1ef5..e42cff5 100644 | ||
263 | --- a/src/watchdog/wd_heartbeat.c | ||
264 | +++ b/src/watchdog/wd_heartbeat.c | ||
265 | @@ -850,8 +850,8 @@ packet_to_string_hb(WdHbPacket * pkt, char *str, int maxlen) | ||
266 | { | ||
267 | int len; | ||
268 | |||
269 | - len = snprintf(str, maxlen, "tv_sec=%ld tv_usec=%ld from=%s", | ||
270 | - pkt->send_time.tv_sec, pkt->send_time.tv_usec, pkt->from); | ||
271 | + len = snprintf(str, maxlen, "tv_sec=%lld tv_usec=%lld from=%s", | ||
272 | + (long long)pkt->send_time.tv_sec, (long long)pkt->send_time.tv_usec, pkt->from); | ||
273 | |||
274 | return len; | ||
275 | } | ||
276 | diff --git a/src/watchdog/wd_json_data.c b/src/watchdog/wd_json_data.c | ||
277 | index 474fc37..602e3bf 100644 | ||
278 | --- a/src/watchdog/wd_json_data.c | ||
279 | +++ b/src/watchdog/wd_json_data.c | ||
280 | @@ -530,6 +530,7 @@ get_watchdog_node_from_json(char *json_data, int data_len, char **authkey) | ||
281 | { | ||
282 | json_value *root = NULL; | ||
283 | char *ptr; | ||
284 | + long long longVal; | ||
285 | WatchdogNode *wdNode = palloc0(sizeof(WatchdogNode)); | ||
286 | |||
287 | root = json_parse(json_data, data_len); | ||
288 | @@ -537,19 +538,20 @@ get_watchdog_node_from_json(char *json_data, int data_len, char **authkey) | ||
289 | if (root == NULL || root->type != json_object) | ||
290 | goto ERROR_EXIT; | ||
291 | |||
292 | - if (json_get_long_value_for_key(root, "StartupTimeSecs", &wdNode->startup_time.tv_sec)) | ||
293 | + if (json_get_llong_value_for_key(root, "StartupTimeSecs", &longVal)) | ||
294 | { | ||
295 | bool escalated; | ||
296 | - long seconds_since_node_startup; | ||
297 | - long seconds_since_current_state; | ||
298 | + long long seconds_since_node_startup; | ||
299 | + long long seconds_since_current_state; | ||
300 | struct timeval current_time; | ||
301 | |||
302 | + wdNode->startup_time.tv_sec = longVal; | ||
303 | gettimeofday(¤t_time, NULL); | ||
304 | |||
305 | /* The new version does not have StartupTimeSecs Key */ | ||
306 | - if (json_get_long_value_for_key(root, "SecondsSinceStartup", &seconds_since_node_startup)) | ||
307 | + if (json_get_llong_value_for_key(root, "SecondsSinceStartup", &seconds_since_node_startup)) | ||
308 | goto ERROR_EXIT; | ||
309 | - if (json_get_long_value_for_key(root, "SecondsSinceCurrentState", &seconds_since_current_state)) | ||
310 | + if (json_get_llong_value_for_key(root, "SecondsSinceCurrentState", &seconds_since_current_state)) | ||
311 | goto ERROR_EXIT; | ||
312 | if (json_get_bool_value_for_key(root, "Escalated", &escalated)) | ||
313 | goto ERROR_EXIT; | ||
314 | @@ -640,8 +642,8 @@ ERROR_EXIT: | ||
315 | bool | ||
316 | parse_beacon_message_json(char *json_data, int data_len, | ||
317 | int *state, | ||
318 | - long *seconds_since_node_startup, | ||
319 | - long *seconds_since_current_state, | ||
320 | + long long *seconds_since_node_startup, | ||
321 | + long long *seconds_since_current_state, | ||
322 | int *quorumStatus, | ||
323 | int *standbyNodesCount, | ||
324 | bool *escalated) | ||
325 | @@ -655,9 +657,9 @@ parse_beacon_message_json(char *json_data, int data_len, | ||
326 | |||
327 | if (json_get_int_value_for_key(root, "State", state)) | ||
328 | goto ERROR_EXIT; | ||
329 | - if (json_get_long_value_for_key(root, "SecondsSinceStartup", seconds_since_node_startup)) | ||
330 | + if (json_get_llong_value_for_key(root, "SecondsSinceStartup", seconds_since_node_startup)) | ||
331 | goto ERROR_EXIT; | ||
332 | - if (json_get_long_value_for_key(root, "SecondsSinceCurrentState", seconds_since_current_state)) | ||
333 | + if (json_get_llong_value_for_key(root, "SecondsSinceCurrentState", seconds_since_current_state)) | ||
334 | goto ERROR_EXIT; | ||
335 | if (json_get_bool_value_for_key(root, "Escalated", escalated)) | ||
336 | goto ERROR_EXIT; | ||
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.5.bb b/meta-networking/recipes-support/pgpool2/pgpool2_4.6.3.bb index 5adb8a7bf0..6d83ce9bc4 100644 --- a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.5.bb +++ b/meta-networking/recipes-support/pgpool2/pgpool2_4.6.3.bb | |||
@@ -13,12 +13,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e4b38de086d73e0521de0bbdbaa4a1a9" | |||
13 | SRC_URI = "https://www.pgpool.net/mediawiki/images/pgpool-II-${PV}.tar.gz \ | 13 | SRC_URI = "https://www.pgpool.net/mediawiki/images/pgpool-II-${PV}.tar.gz \ |
14 | file://0001-Fix-build-error-when-build-this-file.patch \ | 14 | file://0001-Fix-build-error-when-build-this-file.patch \ |
15 | file://0001-snprintf-Add-math.h-to-ensure-isnan-and-isinf-are-de.patch \ | 15 | file://0001-snprintf-Add-math.h-to-ensure-isnan-and-isinf-are-de.patch \ |
16 | file://0001-fix-compiling-on-32-bit-systems.patch \ | 16 | file://v1-0001-Make-time-calculations-always-long-long.patch \ |
17 | file://define_SIGNAL_ARGS.patch \ | 17 | file://define_SIGNAL_ARGS.patch \ |
18 | file://pgpool.sysconfig \ | 18 | file://pgpool.sysconfig \ |
19 | file://pgpool.service \ | 19 | file://pgpool.service \ |
20 | " | 20 | " |
21 | SRC_URI[sha256sum] = "95ffeeaeb6b0cebea8034e30fc1933fec7384b227ad511305eaccc5d090ff998" | 21 | SRC_URI[sha256sum] = "46688668b2ace67d8161a320256252d98698bc7d9788cc6727269d5720299f2c" |
22 | 22 | ||
23 | S = "${UNPACKDIR}/pgpool-II-${PV}" | 23 | S = "${UNPACKDIR}/pgpool-II-${PV}" |
24 | 24 | ||
diff --git a/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb b/meta-networking/recipes-support/spice/spice-guest-vdagent_0.23.0.bb index b13dd5d148..ae43624320 100644 --- a/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb +++ b/meta-networking/recipes-support/spice/spice-guest-vdagent_0.23.0.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://spice-space.org" | |||
3 | LICENSE = "GPL-3.0-only" | 3 | LICENSE = "GPL-3.0-only" |
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
5 | 5 | ||
6 | SRCREV = "aa08162f036840d3e33502dc0a836b03b9cec97c" | 6 | SRCREV = "761770bf10455563375a022315039779bf8aac36" |
7 | 7 | ||
8 | SRC_URI = "git://gitlab.freedesktop.org/spice/linux/vd_agent.git;protocol=https;branch=master" | 8 | SRC_URI = "git://gitlab.freedesktop.org/spice/linux/vd_agent.git;protocol=https;branch=master" |
9 | 9 | ||
diff --git a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.1.bb b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.1.bb index c297de053d..b5be30cbb2 100644 --- a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.1.bb +++ b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.1.bb | |||
@@ -6,7 +6,7 @@ and can hence offer more features than plain dm-crypt. On the other \ | |||
6 | hand, the header is visible and vulnerable to damage." | 6 | hand, the header is visible and vulnerable to damage." |
7 | HOMEPAGE = "https://gitlab.com/cryptsetup/cryptsetup" | 7 | HOMEPAGE = "https://gitlab.com/cryptsetup/cryptsetup" |
8 | SECTION = "console" | 8 | SECTION = "console" |
9 | LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later & GPL-2.0-with-OpenSSL-exception" | 9 | LICENSE = "GPL-2.0-with-OpenSSL-exception" |
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=32107dd283b1dfeb66c9b3e6be312326" | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=32107dd283b1dfeb66c9b3e6be312326" |
11 | 11 | ||
12 | DEPENDS = " \ | 12 | DEPENDS = " \ |
diff --git a/meta-oe/recipes-devtools/flatbuffers/flatbuffers.inc b/meta-oe/recipes-devtools/flatbuffers/flatbuffers.inc index 36b448a41c..8f40cbed4a 100644 --- a/meta-oe/recipes-devtools/flatbuffers/flatbuffers.inc +++ b/meta-oe/recipes-devtools/flatbuffers/flatbuffers.inc | |||
@@ -1,3 +1,3 @@ | |||
1 | PV = "25.2.10" | 1 | PV = "25.9.23" |
2 | SRCREV = "1c514626e83c20fffa8557e75641848e1e15cd5e" | 2 | SRCREV = "187240970746d00bbd26b0f5873ed54d2477f9f3" |
3 | SRC_URI = "git://github.com/google/flatbuffers.git;branch=master;protocol=https" | 3 | SRC_URI = "git://github.com/google/flatbuffers.git;branch=master;protocol=https" |
diff --git a/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb b/meta-oe/recipes-devtools/makeself/makeself_2.6.0.bb index 57c8417f44..cd2c4c16de 100644 --- a/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb +++ b/meta-oe/recipes-devtools/makeself/makeself_2.6.0.bb | |||
@@ -9,10 +9,10 @@ LICENSE = "GPL-2.0-only" | |||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
10 | 10 | ||
11 | SRC_URI = "\ | 11 | SRC_URI = "\ |
12 | git://github.com/megastep/${BPN}.git;protocol=https;branch=master \ | 12 | git://github.com/megastep/${BPN}.git;protocol=https;branch=master;tag=release-${PV} \ |
13 | " | 13 | " |
14 | 14 | ||
15 | SRCREV = "09488c50c6bdc40aec8e3a9b23a539c5054a634c" | 15 | SRCREV = "55d96ab79d39e10e3aec1bb1a7647ec0d4ddf1aa" |
16 | 16 | ||
17 | 17 | ||
18 | do_configure[noexec] = "1" | 18 | do_configure[noexec] = "1" |
diff --git a/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch b/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch new file mode 100644 index 0000000000..8a3b72321f --- /dev/null +++ b/meta-oe/recipes-devtools/openocd/openocd/0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch | |||
@@ -0,0 +1,77 @@ | |||
1 | From 5c55d79ecfecc4a1b5a5ebcf649227ca1e1bf38e Mon Sep 17 00:00:00 2001 | ||
2 | From: Joao Lima <joao.lima@hbkworld.com> | ||
3 | Date: Tue, 30 Sep 2025 12:13:04 +0000 | ||
4 | Subject: [PATCH 1/2] tcl/board/ti_*_swd_native.cfg: Add support for direct | ||
5 | memory access via SW | ||
6 | |||
7 | Add support for SWD emulation as a transport method for | ||
8 | direct memory operations of boards TI AM64x and TI J784s4 | ||
9 | |||
10 | Upstream-Status: Submitted [http://openocd.zylin.com/#/c/9020/] | ||
11 | |||
12 | Change-Id: I17fe9b2bef5c58886625bfdb88d92645ba4d7da7 | ||
13 | Signed-off-by: Joao Lima <joao.lima@hbkworld.com> | ||
14 | --- | ||
15 | tcl/board/ti_am64xx_swd_native.cfg | 23 +++++++++++++++++++++++ | ||
16 | tcl/board/ti_j784s4_swd_native.cfg | 22 ++++++++++++++++++++++ | ||
17 | 2 files changed, 45 insertions(+) | ||
18 | create mode 100644 tcl/board/ti_am64xx_swd_native.cfg | ||
19 | create mode 100644 tcl/board/ti_j784s4_swd_native.cfg | ||
20 | |||
21 | diff --git a/tcl/board/ti_am64xx_swd_native.cfg b/tcl/board/ti_am64xx_swd_native.cfg | ||
22 | new file mode 100644 | ||
23 | index 000000000..d3727149e | ||
24 | --- /dev/null | ||
25 | +++ b/tcl/board/ti_am64xx_swd_native.cfg | ||
26 | @@ -0,0 +1,23 @@ | ||
27 | +# SPDX-License-Identifier: GPL-2.0-or-later | ||
28 | +# Copyright (C) 2022-2023 Texas Instruments Incorporated - http://www.ti.com/ | ||
29 | +# | ||
30 | +# Texas Instruments am642 | ||
31 | +# Link: https://www.ti.com/product/AM642 | ||
32 | +# | ||
33 | +# This configuration file is used as a self hosted debug configuration that | ||
34 | +# works on every AM642 platform based on firewall configuration permitted | ||
35 | +# in the system. | ||
36 | +# | ||
37 | +# In this system openOCD runs on one of the CPUs inside AM625 and provides | ||
38 | +# network ports that can then be used to debug the microcontrollers on the | ||
39 | +# SoC - either self hosted IDE OR remotely. | ||
40 | + | ||
41 | +# We are using dmem, which uses dapdirect_swd transport | ||
42 | +adapter driver dmem | ||
43 | +transport select swd | ||
44 | + | ||
45 | +if { ![info exists SOC] } { | ||
46 | + set SOC am642 | ||
47 | +} | ||
48 | + | ||
49 | +source [find target/ti_k3.cfg] | ||
50 | diff --git a/tcl/board/ti_j784s4_swd_native.cfg b/tcl/board/ti_j784s4_swd_native.cfg | ||
51 | new file mode 100644 | ||
52 | index 000000000..13b2ac3b8 | ||
53 | --- /dev/null | ||
54 | +++ b/tcl/board/ti_j784s4_swd_native.cfg | ||
55 | @@ -0,0 +1,22 @@ | ||
56 | +# SPDX-License-Identifier: GPL-2.0-or-later | ||
57 | +# Copyright (C) 2022-2023 Texas Instruments Incorporated - http://www.ti.com/ | ||
58 | +# | ||
59 | +# Texas Instruments TDA4VM/J721E | ||
60 | +# Link: https://www.ti.com/product/TDA4VM | ||
61 | +# | ||
62 | +# This configuration file is used as a self hosted debug configuration that | ||
63 | +# works on every TDA4VM platform based on firewall configuration permitted | ||
64 | +# in the system. | ||
65 | +# | ||
66 | +# In this system openOCD runs on one of the CPUs inside TDA4VM and provides | ||
67 | +# network ports that can then be used to debug the microcontrollers on the | ||
68 | +# SoC - either self hosted IDE OR remotely. | ||
69 | + | ||
70 | +# We are using dmem, which uses dapdirect_swd transport | ||
71 | +adapter driver dmem | ||
72 | +transport select swd | ||
73 | + | ||
74 | +if { ![info exists SOC] } { | ||
75 | + set SOC j784s4 | ||
76 | +} | ||
77 | +source [find target/ti_k3.cfg] | ||
diff --git a/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch b/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch new file mode 100644 index 0000000000..c879696ef5 --- /dev/null +++ b/meta-oe/recipes-devtools/openocd/openocd/0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch | |||
@@ -0,0 +1,65 @@ | |||
1 | From 39bc4461642eaaf993d0a6cf772d51cdde8c0ae8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Joao Lima <joao.lima@hbkworld.com> | ||
3 | Date: Tue, 30 Sep 2025 12:13:30 +0000 | ||
4 | Subject: [PATCH 2/2] tcl/target/ti_k3.cfg: Add support for direct memory | ||
5 | access via SWD | ||
6 | |||
7 | Adds support for direct memory access via SWD emulation for AM64x and | ||
8 | J784s4 boards, configuring addresses and parameters required for | ||
9 | direct memory operations. | ||
10 | |||
11 | Upstream-Status: Submitted [http://openocd.zylin.com/#/c/9021/] | ||
12 | |||
13 | Change-Id: Iebc16612b3990b2ef19ddc4143b66ab1bcbfe0f3 | ||
14 | Signed-off-by: Joao Lima <joao.lima@hbkworld.com> | ||
15 | --- | ||
16 | tcl/target/ti_k3.cfg | 22 +++++++++++++++++++++- | ||
17 | 1 file changed, 21 insertions(+), 1 deletion(-) | ||
18 | |||
19 | diff --git a/tcl/target/ti_k3.cfg b/tcl/target/ti_k3.cfg | ||
20 | index 0dee74e5e..6b0ac2e52 100644 | ||
21 | --- a/tcl/target/ti_k3.cfg | ||
22 | +++ b/tcl/target/ti_k3.cfg | ||
23 | @@ -176,6 +176,16 @@ switch $_soc { | ||
24 | # Uses the same JTAG ID | ||
25 | set _armv8_cores 0 | ||
26 | } | ||
27 | + | ||
28 | + # Setup DMEM access descriptions | ||
29 | + # DAPBUS (Debugger) description | ||
30 | + set _dmem_base_address 0x740002000 | ||
31 | + set _dmem_ap_address_offset 0x100 | ||
32 | + set _dmem_max_aps 10 | ||
33 | + # Emulated AP description | ||
34 | + set _dmem_emu_base_address 0x760000000 | ||
35 | + set _dmem_emu_base_address_map_to 0x1d500000 | ||
36 | + set _dmem_emu_ap_list 1 | ||
37 | } | ||
38 | am625 { | ||
39 | set _K3_DAP_TAPID 0x0bb7e02f | ||
40 | @@ -333,7 +343,7 @@ switch $_soc { | ||
41 | set ARMV8_CTIBASE {0x90420000 0x90520000 0x90620000 0x90720000 | ||
42 | 0x90820000 0x90920000 0x90a20000 0x90b20000} | ||
43 | |||
44 | - # J721s2 has 4 clusters of 2 R5 cores each. | ||
45 | + # J784s4 has 4 clusters of 2 R5 cores each. | ||
46 | set _r5_cores 8 | ||
47 | set R5_DBGBASE {0x9d010000 0x9d012000 | ||
48 | 0x9d410000 0x9d412000 | ||
49 | @@ -348,6 +358,16 @@ switch $_soc { | ||
50 | main1_r5.0 main1_r5.1 | ||
51 | main2_r5.0 main2_r5.1} | ||
52 | |||
53 | + # Setup DMEM access descriptions | ||
54 | + # DAPBUS (Debugger) description | ||
55 | + set _dmem_base_address 0x4c40002000 | ||
56 | + set _dmem_ap_address_offset 0x100 | ||
57 | + set _dmem_max_aps 8 | ||
58 | + # Emulated AP description | ||
59 | + set _dmem_emu_base_address 0x4c60000000 | ||
60 | + set _dmem_emu_base_address_map_to 0x1d600000 | ||
61 | + set _dmem_emu_ap_list 1 | ||
62 | + | ||
63 | # sysctrl CTI base | ||
64 | set CM3_CTIBASE {0x20001000} | ||
65 | # Sysctrl power-ap unlock offsets | ||
diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb index 3bbe33ca1d..fd95c9b84a 100644 --- a/meta-oe/recipes-devtools/openocd/openocd_git.bb +++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb | |||
@@ -4,19 +4,24 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=599d2d1ee7fc84c0467b3d19801db870" | |||
4 | DEPENDS = "libusb-compat libftdi" | 4 | DEPENDS = "libusb-compat libftdi" |
5 | RDEPENDS:${PN} = "libusb1" | 5 | RDEPENDS:${PN} = "libusb1" |
6 | 6 | ||
7 | MIRRORS += " \ | ||
8 | git://repo.or.cz/openocd.git git://github.com/openocd-org/openocd.git \ | ||
9 | " | ||
10 | |||
7 | SRC_URI = " \ | 11 | SRC_URI = " \ |
8 | git://repo.or.cz/openocd.git;protocol=http;name=openocd;branch=master \ | 12 | git://repo.or.cz/openocd.git;protocol=http;name=openocd;branch=master \ |
9 | git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl;branch=master \ | 13 | git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl;branch=master \ |
10 | git://github.com/msteveb/jimtcl.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/jimtcl;name=jimtcl;branch=master \ | 14 | git://github.com/msteveb/jimtcl.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/jimtcl;name=jimtcl;branch=master \ |
11 | git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/jtag/drivers/libjaylink;name=libjaylink;branch=master \ | 15 | git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/jtag/drivers/libjaylink;name=libjaylink;branch=master \ |
12 | file://0001-Makefile.am-Use-SOURCE_DATE_EPOCH-environment-variab.patch \ | 16 | file://0001-tcl-board-ti_-_swd_native.cfg-Add-support-for-direct.patch \ |
17 | file://0002-tcl-target-ti_k3.cfg-Add-support-for-direct-memory-a.patch \ | ||
13 | " | 18 | " |
14 | 19 | ||
15 | SRCREV_FORMAT = "openocd" | 20 | SRCREV_FORMAT = "openocd" |
16 | SRCREV_openocd = "91bd4313444c5a949ce49d88ab487608df7d6c37" | 21 | SRCREV_openocd = "66ea461846a3a4a96687c9287c3f61ae8ce0b775" |
17 | SRCREV_git2cl = "8373c9f74993e218a08819cbcdbab3f3564bbeba" | 22 | SRCREV_git2cl = "8373c9f74993e218a08819cbcdbab3f3564bbeba" |
18 | SRCREV_jimtcl = "fcbb4499a6b46ef69e7a95da53e30796e20817f0" | 23 | SRCREV_jimtcl = "f160866171457474f7c4d6ccda70f9b77524407e" |
19 | SRCREV_libjaylink = "9aa7a5957c07bb6e862fc1a6d3153d109c7407e4" | 24 | SRCREV_libjaylink = "0d23921a05d5d427332a142d154c213d0c306eb1" |
20 | 25 | ||
21 | PV = "0.12+git" | 26 | PV = "0.12+git" |
22 | 27 | ||
@@ -24,7 +29,7 @@ inherit pkgconfig autotools-brokensep gettext | |||
24 | 29 | ||
25 | BBCLASSEXTEND += "native nativesdk" | 30 | BBCLASSEXTEND += "native nativesdk" |
26 | 31 | ||
27 | EXTRA_OECONF = "--enable-ftdi --enable-jtag_vpi --enable-buspirate --disable-doxygen-html --disable-werror" | 32 | EXTRA_OECONF = "--enable-ftdi --enable-jtag_vpi --enable-buspirate --disable-doxygen-html --disable-werror --enable-internal-jimtcl" |
28 | 33 | ||
29 | do_configure() { | 34 | do_configure() { |
30 | ./bootstrap nosubmodule | 35 | ./bootstrap nosubmodule |
diff --git a/meta-oe/recipes-extended/parallel/parallel_20250822.bb b/meta-oe/recipes-extended/parallel/parallel_20250922.bb index 27a65ae1af..fb94e89f30 100644 --- a/meta-oe/recipes-extended/parallel/parallel_20250822.bb +++ b/meta-oe/recipes-extended/parallel/parallel_20250922.bb | |||
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = " \ | |||
12 | " | 12 | " |
13 | 13 | ||
14 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2" | 14 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2" |
15 | SRC_URI[sha256sum] = "019d328722867cffe918c449364308c0df048456c69299b91451a3e6fac9167a" | 15 | SRC_URI[sha256sum] = "ee3ddc3125ef7ddcd97dde5ba64ab7f71874faa2f5d7720acdd3e4bf5265a32b" |
16 | 16 | ||
17 | inherit autotools bash-completion | 17 | inherit autotools bash-completion |
18 | 18 | ||
diff --git a/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb b/meta-oe/recipes-extended/valkey/valkey_8.1.4.bb index 28b375bde2..9947a9299c 100644 --- a/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb +++ b/meta-oe/recipes-extended/valkey/valkey_8.1.4.bb | |||
@@ -17,7 +17,7 @@ SRC_URI = " \ | |||
17 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ | 17 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ |
18 | file://GNU_SOURCE-7.patch \ | 18 | file://GNU_SOURCE-7.patch \ |
19 | " | 19 | " |
20 | SRCREV = "d063dff523340e5a075f7ddc436e0c2a43d04061" | 20 | SRCREV = "5f4bae3ea10174a7c872cc099c953b0e91afa93a" |
21 | 21 | ||
22 | RPROVIDES:${PN} = "virtual-redis" | 22 | RPROVIDES:${PN} = "virtual-redis" |
23 | 23 | ||
diff --git a/meta-oe/recipes-graphics/graphviz/graphviz_13.1.2.bb b/meta-oe/recipes-graphics/graphviz/graphviz_14.0.0.bb index 8dc869d56b..c9e7618312 100644 --- a/meta-oe/recipes-graphics/graphviz/graphviz_13.1.2.bb +++ b/meta-oe/recipes-graphics/graphviz/graphviz_14.0.0.bb | |||
@@ -23,7 +23,7 @@ SRC_URI = "https://gitlab.com/api/v4/projects/4207231/packages/generic/${BPN}-re | |||
23 | SRC_URI:append:class-nativesdk = "\ | 23 | SRC_URI:append:class-nativesdk = "\ |
24 | file://graphviz-setup.sh \ | 24 | file://graphviz-setup.sh \ |
25 | " | 25 | " |
26 | SRC_URI[sha256sum] = "2229ae9265eb51967841fb43c150dd253f26f51ab5c854ce103f665aaf948b1e" | 26 | SRC_URI[sha256sum] = "2e3531733cb584668c09bebd319d42b7284278e7702581b1ffdb279f2acd2fce" |
27 | 27 | ||
28 | UPSTREAM_CHECK_URI = "https://graphviz.org/download/" | 28 | UPSTREAM_CHECK_URI = "https://graphviz.org/download/" |
29 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" | 29 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-support/emacs/emacs_30.2.bb b/meta-oe/recipes-support/emacs/emacs_30.2.bb index 6f9b8a485c..95769aa94c 100644 --- a/meta-oe/recipes-support/emacs/emacs_30.2.bb +++ b/meta-oe/recipes-support/emacs/emacs_30.2.bb | |||
@@ -4,8 +4,9 @@ HOMEPAGE = "https://www.gnu.org/software/emacs/" | |||
4 | LICENSE = "GPL-3.0-only" | 4 | LICENSE = "GPL-3.0-only" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" |
6 | 6 | ||
7 | SRC_URI = "https://ftp.gnu.org/pub/gnu/emacs/emacs-${PV}.tar.xz \ | 7 | SRC_URI = "${GNU_MIRROR}/emacs/${BP}.tar.xz" |
8 | " | 8 | UPSTREAM_CHECK_URI = "${GNU_MIRROR}/emacs/" |
9 | |||
9 | SRC_URI:append:class-target = " \ | 10 | SRC_URI:append:class-target = " \ |
10 | file://use-emacs-native-tools-for-cross-compiling.patch \ | 11 | file://use-emacs-native-tools-for-cross-compiling.patch \ |
11 | file://avoid-running-host-binaries-for-sanity.patch \ | 12 | file://avoid-running-host-binaries-for-sanity.patch \ |
diff --git a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb index 1574bf0ce9..f792415037 100644 --- a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb +++ b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = " \ | |||
18 | 18 | ||
19 | CFLAGS += "-pthread" | 19 | CFLAGS += "-pthread" |
20 | 20 | ||
21 | PATCHTOOL = "git" | ||
22 | |||
23 | do_compile () { | 21 | do_compile () { |
24 | # Find all the .c files in this project and build them. | 22 | # Find all the .c files in this project and build them. |
25 | for x in `find . -name "*.c"` | 23 | for x in `find . -name "*.c"` |
diff --git a/meta-python/recipes-devtools/python/python3-anyio_4.10.0.bb b/meta-python/recipes-devtools/python/python3-anyio_4.11.0.bb index e552fd7eaf..a24674c5fb 100644 --- a/meta-python/recipes-devtools/python/python3-anyio_4.10.0.bb +++ b/meta-python/recipes-devtools/python/python3-anyio_4.11.0.bb | |||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0a769411d2af7894099e8ff75058c9f" | |||
5 | 5 | ||
6 | inherit pypi python_setuptools_build_meta | 6 | inherit pypi python_setuptools_build_meta |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6" | 8 | SRC_URI[sha256sum] = "82a8d0b81e318cc5ce71a5f1f8b5c4e63619620b63141ef8c995fa0db95a57c4" |
9 | 9 | ||
10 | DEPENDS += " \ | 10 | DEPENDS += " \ |
11 | python3-setuptools-scm-native \ | 11 | python3-setuptools-scm-native \ |
diff --git a/meta-python/recipes-devtools/python/python3-apispec_6.8.3.bb b/meta-python/recipes-devtools/python/python3-apispec_6.8.4.bb index c34aacf124..822af0fbaa 100644 --- a/meta-python/recipes-devtools/python/python3-apispec_6.8.3.bb +++ b/meta-python/recipes-devtools/python/python3-apispec_6.8.4.bb | |||
@@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4" | |||
5 | 5 | ||
6 | inherit pypi python_flit_core | 6 | inherit pypi python_flit_core |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "0823235aa171187fc0fb1dfd28211ebcf5fe7768b2a7e1929d06671e162439ae" | 8 | SRC_URI[sha256sum] = "fd0ed14af71a2949d9aeb96b72ce1517cb4a48a5c55667cd0483b7ed33156a2a" |
9 | 9 | ||
10 | RDEPENDS:${PN} += "python3-packaging" | 10 | RDEPENDS:${PN} += "python3-packaging" |
diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.9.1.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.9.2.bb index 0af6eec5ce..078f425d2b 100644 --- a/meta-python/recipes-devtools/python/python3-asgiref_3.9.1.bb +++ b/meta-python/recipes-devtools/python/python3-asgiref_3.9.2.bb | |||
@@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "a5ab6582236218e5ef1648f242fd9f10626cfd4de8dc377db215d5d5098e3142" | 7 | SRC_URI[sha256sum] = "a0249afacb66688ef258ffe503528360443e2b9a8d8c4581b6ebefa58c841ef1" |
8 | 8 | ||
9 | export BUILD_SYS | 9 | export BUILD_SYS |
10 | export HOST_SYS | 10 | export HOST_SYS |
diff --git a/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb b/meta-python/recipes-devtools/python/python3-awesomeversion_25.8.0.bb index ae600a48b6..338ba7e97a 100644 --- a/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb +++ b/meta-python/recipes-devtools/python/python3-awesomeversion_25.8.0.bb | |||
@@ -4,8 +4,8 @@ SECTION = "devel/python" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" | 5 | LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "d64c9f3579d2f60a5aa506a9dd0b38a74ab5f45e04800f943a547c1102280f31" | 7 | SRC_URI[sha256sum] = "e6cd08c90292a11f30b8de401863dcde7bc66a671d8173f9066ebd15d9310453" |
8 | 8 | ||
9 | RDEPENDS:${PN} += "python3-profile python3-logging" | 9 | RDEPENDS:${PN} += "python3-profile python3-logging" |
10 | 10 | ||
11 | inherit pypi python_poetry_core | 11 | inherit pypi python_hatchling python_poetry_core |
diff --git a/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.13.5.bb b/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.14.2.bb index 43c861c6e0..d1222fe05b 100644 --- a/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.13.5.bb +++ b/meta-python/recipes-devtools/python/python3-beautifulsoup4_4.14.2.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = " https://www.crummy.com/software/BeautifulSoup/bs4" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=96e0034f7c9443910c486773aa1ed9ac" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=96e0034f7c9443910c486773aa1ed9ac" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "5e70131382930e7c3de33450a2f54a63d5e4b19386eab43a5b34d594268f3695" | 6 | SRC_URI[sha256sum] = "2a98ab9f944a11acee9cc848508ec28d9228abfd522ef0fad6a02a72e0ded69e" |
7 | 7 | ||
8 | inherit pypi python_hatchling | 8 | inherit pypi python_hatchling |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-cantools_40.6.0.bb b/meta-python/recipes-devtools/python/python3-cantools_40.7.0.bb index e2d8b3ca2a..df6bbb45ff 100644 --- a/meta-python/recipes-devtools/python/python3-cantools_40.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-cantools_40.7.0.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "adfd80f9d1704be0dfae3fde0000f748635888bcb76c1a12b8b6420f34d95834" | 6 | SRC_URI[sha256sum] = "5779113b068ab043140ea9441ad77d44ad4d382eed88de16678fb320e32146ec" |
7 | 7 | ||
8 | PYPI_PACKAGE = "cantools" | 8 | PYPI_PACKAGE = "cantools" |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch index fb8f4df4a6..5366627abf 100644 --- a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch +++ b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch | |||
@@ -5,6 +5,7 @@ Subject: [PATCH] pyproject.toml: Remove upper version constraint for Cython | |||
5 | 5 | ||
6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
8 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | ||
8 | --- | 9 | --- |
9 | pyproject.toml | 4 ++-- | 10 | pyproject.toml | 4 ++-- |
10 | 1 file changed, 2 insertions(+), 2 deletions(-) | 11 | 1 file changed, 2 insertions(+), 2 deletions(-) |
@@ -14,14 +15,14 @@ index e22ea42..f670d3d 100644 | |||
14 | --- a/pyproject.toml | 15 | --- a/pyproject.toml |
15 | +++ b/pyproject.toml | 16 | +++ b/pyproject.toml |
16 | @@ -50,7 +50,7 @@ pytest-cov = ">=3,<7" | 17 | @@ -50,7 +50,7 @@ pytest-cov = ">=3,<7" |
17 | pytest-asyncio = ">=0.19,<0.27" | 18 | pytest-asyncio = ">=0.19,<1.3" |
18 | pycairo = "^1.21.0" | 19 | pycairo = "^1.21.0" |
19 | PyGObject = {version = ">=3.50,<3.51", python = "<4"} | 20 | PyGObject = {version = ">=3.50,<3.51", python = "<4"} |
20 | -Cython = ">=3,<3.1.0" | 21 | -Cython = ">=3,<3.2.0" |
21 | +Cython = ">=3" | 22 | +Cython = ">=3" |
22 | setuptools = ">=65.4.1,<79.0.0" | 23 | setuptools = ">=65.4.1,<81.0.0" |
23 | pytest-timeout = "^2.1.0" | 24 | pytest-timeout = "^2.1.0" |
24 | pytest-codspeed = "^3.1.1" | 25 | pytest-codspeed = ">=3.1.1,<5.0.0" |
25 | @@ -104,7 +104,7 @@ module = "docs.*" | 26 | @@ -104,7 +104,7 @@ module = "docs.*" |
26 | ignore_errors = true | 27 | ignore_errors = true |
27 | 28 | ||
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.5.bb index f827d21bb2..4f21ec379e 100644 --- a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb +++ b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.5.bb | |||
@@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" |
5 | 5 | ||
6 | SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch" | 6 | SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch" |
7 | SRC_URI[sha256sum] = "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c" | 7 | SRC_URI[sha256sum] = "e9d738e3898e2d505d7f2d5d21949bd705d7cd3d7240dda5481bb1c5fd5e3da8" |
8 | 8 | ||
9 | PYPI_PACKAGE = "dbus_fast" | 9 | PYPI_PACKAGE = "dbus_fast" |
10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 10 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
diff --git a/meta-python/recipes-devtools/python/python3-filelock_3.18.0.bb b/meta-python/recipes-devtools/python/python3-filelock_3.20.0.bb index 9c4721d4bf..4ce89a853e 100644 --- a/meta-python/recipes-devtools/python/python3-filelock_3.18.0.bb +++ b/meta-python/recipes-devtools/python/python3-filelock_3.20.0.bb | |||
@@ -5,7 +5,7 @@ HOMEPAGE = "https://py-filelock.readthedocs.io/" | |||
5 | LICENSE = "Unlicense" | 5 | LICENSE = "Unlicense" |
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=911690f51af322440237a253d695d19f" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=911690f51af322440237a253d695d19f" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2" | 8 | SRC_URI[sha256sum] = "711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4" |
9 | 9 | ||
10 | BBCLASSEXTEND = "native nativesdk" | 10 | BBCLASSEXTEND = "native nativesdk" |
11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-flask-restx_1.3.0.bb b/meta-python/recipes-devtools/python/python3-flask-restx_1.3.2.bb index 9c2a1e9a8b..87353a50a6 100644 --- a/meta-python/recipes-devtools/python/python3-flask-restx_1.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-flask-restx_1.3.2.bb | |||
@@ -2,7 +2,7 @@ DESCRIPTION = "Fully featured framework for fast, easy and documented API develo | |||
2 | LICENSE = "BSD-3-Clause" | 2 | LICENSE = "BSD-3-Clause" |
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c96dd911c6d9e32868b6bc667a38a3e2" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c96dd911c6d9e32868b6bc667a38a3e2" |
4 | 4 | ||
5 | SRC_URI[sha256sum] = "4f3d3fa7b6191fcc715b18c201a12cd875176f92ba4acc61626ccfd571ee1728" | 5 | SRC_URI[sha256sum] = "0ae13d77e7d7e4dce513970cfa9db45364aef210e99022de26d2b73eb4dbced5" |
6 | 6 | ||
7 | inherit pypi setuptools3 | 7 | inherit pypi setuptools3 |
8 | 8 | ||
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.75.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.75.1.bb index 8296a0af1a..173f22aded 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.75.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.75.1.bb | |||
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio" | |||
11 | PYPI_PACKAGE = "grpcio_channelz" | 11 | PYPI_PACKAGE = "grpcio_channelz" |
12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
13 | 13 | ||
14 | SRC_URI[sha256sum] = "d521973a343806a8384bf87ceae93cf2e9f10f8fab02c12be7a2e3d5d0e4e68f" | 14 | SRC_URI[sha256sum] = "e0caa06d4de3eb62d3fdc54e5c9dc9003aa3ee21e9c50f5d3538aea854d276f2" |
15 | 15 | ||
16 | RDEPENDS:${PN} = "python3-grpcio" | 16 | RDEPENDS:${PN} = "python3-grpcio" |
17 | 17 | ||
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.75.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.75.1.bb index 107f350fd0..5e64a3d617 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.75.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.75.1.bb | |||
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio" | |||
11 | PYPI_PACKAGE = "grpcio_reflection" | 11 | PYPI_PACKAGE = "grpcio_reflection" |
12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 12 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
13 | 13 | ||
14 | SRC_URI[sha256sum] = "60bb9865f5411ad589420eadcdd7e0c338c0aabedf5d4cd07363d5bf7da9c972" | 14 | SRC_URI[sha256sum] = "2be3f20b7b93e6e691a0bc761fd7e9996a940b4c96c68f6ca4f7fbc47c3f4b64" |
15 | 15 | ||
16 | RDEPENDS:${PN} = "python3-grpcio" | 16 | RDEPENDS:${PN} = "python3-grpcio" |
17 | 17 | ||
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.75.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.75.1.bb index 7e5d9c5512..7627356ec9 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.75.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.75.1.bb | |||
@@ -15,7 +15,7 @@ DEPENDS += "python3-grpcio" | |||
15 | SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \ | 15 | SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \ |
16 | file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \ | 16 | file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \ |
17 | " | 17 | " |
18 | SRC_URI[sha256sum] = "eb5e4025034d92da3c81fd5e3468c33d5ae7571b07a72c385b5ec1746658573f" | 18 | SRC_URI[sha256sum] = "bb78960cf3d58941e1fec70cbdaccf255918beed13c34112a6915a6d8facebd1" |
19 | 19 | ||
20 | RDEPENDS:${PN} = "python3-grpcio" | 20 | RDEPENDS:${PN} = "python3-grpcio" |
21 | 21 | ||
diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.75.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.75.1.bb index 52a0158107..ef0bf126d5 100644 --- a/meta-python/recipes-devtools/python/python3-grpcio_1.75.0.bb +++ b/meta-python/recipes-devtools/python/python3-grpcio_1.75.1.bb | |||
@@ -13,7 +13,7 @@ DEPENDS += "c-ares openssl python3-protobuf re2 zlib" | |||
13 | SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ | 13 | SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ |
14 | file://abseil-ppc-fixes.patch \ | 14 | file://abseil-ppc-fixes.patch \ |
15 | " | 15 | " |
16 | SRC_URI[sha256sum] = "b989e8b09489478c2d19fecc744a298930f40d8b27c3638afbfe84d22f36ce4e" | 16 | SRC_URI[sha256sum] = "3e81d89ece99b9ace23a6916880baca613c03a799925afb2857887efa8b1b3d2" |
17 | 17 | ||
18 | RDEPENDS:${PN} = "python3-protobuf" | 18 | RDEPENDS:${PN} = "python3-protobuf" |
19 | 19 | ||
diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.29.0.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.29.1.bb index c26f55111f..d0d3049388 100644 --- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.29.0.bb +++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.29.1.bb | |||
@@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" |
5 | 5 | ||
6 | DEPENDS = "python3-hatchling-native" | 6 | DEPENDS = "python3-hatchling-native" |
7 | SRC_URI[sha256sum] = "8bac016fc8ff4638a6cdebca96d7042fecde471f0574d360de11f552ba77d6b5" | 7 | SRC_URI[sha256sum] = "17e73cb6864fa067aa94c2c1f290bbdeb25b2b807c4bdf53eee39a144f92a5a7" |
8 | 8 | ||
9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb b/meta-python/recipes-devtools/python/python3-msgpack_1.1.2.bb index 6704829f7d..85ec93695d 100644 --- a/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-msgpack_1.1.2.bb | |||
@@ -6,7 +6,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest | |||
6 | 6 | ||
7 | PTEST_PYTEST_DIR = "test" | 7 | PTEST_PYTEST_DIR = "test" |
8 | 8 | ||
9 | SRC_URI[sha256sum] = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd" | 9 | SRC_URI[sha256sum] = "3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e" |
10 | 10 | ||
11 | RDEPENDS:${PN}:class-target += "\ | 11 | RDEPENDS:${PN}:class-target += "\ |
12 | python3-io \ | 12 | python3-io \ |
diff --git a/meta-python/recipes-devtools/python/python3-pycurl_7.45.6.bb b/meta-python/recipes-devtools/python/python3-pycurl_7.45.7.bb index 0bba73a660..72338bb0e1 100644 --- a/meta-python/recipes-devtools/python/python3-pycurl_7.45.6.bb +++ b/meta-python/recipes-devtools/python/python3-pycurl_7.45.7.bb | |||
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING-LGPL;md5=4fbd65380cdd255951079008b364516c \ | |||
12 | file://COPYING-MIT;md5=be42e1b1e58c8d59c2901fd747bfc55d \ | 12 | file://COPYING-MIT;md5=be42e1b1e58c8d59c2901fd747bfc55d \ |
13 | " | 13 | " |
14 | 14 | ||
15 | SRC_URI[sha256sum] = "2b73e66b22719ea48ac08a93fc88e57ef36d46d03cb09d972063c9aa86bb74e6" | 15 | SRC_URI[sha256sum] = "9d43013002eab2fd6d0dcc671cd1e9149e2fc1c56d5e796fad94d076d6cb69ef" |
16 | 16 | ||
17 | DEPENDS = "curl" | 17 | DEPENDS = "curl" |
18 | 18 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pymodbus_3.11.2.bb b/meta-python/recipes-devtools/python/python3-pymodbus_3.11.3.bb index 4872f5b088..c7dbcb1ce8 100644 --- a/meta-python/recipes-devtools/python/python3-pymodbus_3.11.2.bb +++ b/meta-python/recipes-devtools/python/python3-pymodbus_3.11.3.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/riptideio/pymodbus/" | |||
3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=12a490c6cffa2e76a6df8aa1fa29e183" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "132712baf79cae339aac694739b14551bab69b2a078570cb1350b1db0cccdba7" | 6 | SRC_URI[sha256sum] = "10c2902838ad5a233baefb64b1c1fb064fa762b22b221bf35191bf39f01449a8" |
7 | 7 | ||
8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-simplejson_3.20.1.bb b/meta-python/recipes-devtools/python/python3-simplejson_3.20.2.bb index 82f83f1b58..bc93da225a 100644 --- a/meta-python/recipes-devtools/python/python3-simplejson_3.20.1.bb +++ b/meta-python/recipes-devtools/python/python3-simplejson_3.20.2.bb | |||
@@ -4,7 +4,7 @@ HOMEPAGE = "https://cheeseshop.python.org/pypi/simplejson" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c6338d7abd321c0b50a2a547e441c52e" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c6338d7abd321c0b50a2a547e441c52e" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "e64139b4ec4f1f24c142ff7dcafe55a22b811a74d86d66560c8815687143037d" | 7 | SRC_URI[sha256sum] = "5fe7a6ce14d1c300d80d08695b7f7e633de6cd72c80644021874d985b3393649" |
8 | 8 | ||
9 | inherit pypi setuptools3 | 9 | inherit pypi setuptools3 |
10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.4.bb b/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb index e359e2d88b..46f72b8f08 100644 --- a/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.4.bb +++ b/meta-python/recipes-devtools/python/python3-telnetlib3_2.0.8.bb | |||
@@ -1,9 +1,9 @@ | |||
1 | SUMMARY = "Telnet server and client library based on asyncio" | 1 | SUMMARY = "Telnet server and client library based on asyncio" |
2 | HOMEPAGE = "https://github.com/jquast/telnetlib3" | 2 | HOMEPAGE = "https://github.com/jquast/telnetlib3" |
3 | LICENSE = "ISC" | 3 | LICENSE = "ISC" |
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fc2166986ad8169d334a342e0d8db8e0" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b2cbfe1ec99d8830fa20d62c8f21d0e8" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "dbcbc16456a0e03a62431be7cfefff00515ab2f4ce2afbaf0d3a0e51a98c948d" | 6 | SRC_URI[sha256sum] = "08a2a7a3a6790f89617442b7d491da8b531d87706fffd6a33eeff57ac440b752" |
7 | 7 | ||
8 | PYPI_PACKAGE = "telnetlib3" | 8 | PYPI_PACKAGE = "telnetlib3" |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb b/meta-python/recipes-devtools/python/python3-txaio_25.9.2.bb index 460c0cd0f8..3e41c05801 100644 --- a/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb +++ b/meta-python/recipes-devtools/python/python3-txaio_25.9.2.bb | |||
@@ -3,7 +3,7 @@ DESCRIPTION = "Compatibility API between asyncio/Twisted/Trollius" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=588502cb4ffc65da2b26780d6baa5a40" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=588502cb4ffc65da2b26780d6baa5a40" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "d8c03dca823515c9bca920df33504923ae54f2dabf476cc5a9ed5cc1691ed687" | 6 | SRC_URI[sha256sum] = "e42004a077c02eb5819ff004a4989e49db113836708430d59cb13d31bd309099" |
7 | 7 | ||
8 | inherit pypi setuptools3 | 8 | inherit pypi setuptools3 |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.19.1.bb b/meta-python/recipes-devtools/python/python3-typer_0.19.2.bb index b731efcfca..eaa416f021 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.19.1.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.19.2.bb | |||
@@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/fastapi/typer" | |||
7 | LICENSE = "MIT" | 7 | LICENSE = "MIT" |
8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "cb881433a4b15dacc875bb0583d1a61e78497806741f9aba792abcab390c03e6" | 10 | SRC_URI[sha256sum] = "9ad824308ded0ad06cc716434705f691d4ee0bfd0fb081839d2e426860e7fdca" |
11 | 11 | ||
12 | inherit pypi python_pdm ptest | 12 | inherit pypi python_pdm ptest |
13 | 13 | ||
diff --git a/meta-python/recipes-devtools/python/python3-whitenoise_6.9.0.bb b/meta-python/recipes-devtools/python/python3-whitenoise_6.11.0.bb index 5a6b495040..142c10aa83 100644 --- a/meta-python/recipes-devtools/python/python3-whitenoise_6.9.0.bb +++ b/meta-python/recipes-devtools/python/python3-whitenoise_6.11.0.bb | |||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aba4901cc64e401cea5a267eac2a2e1e" | |||
5 | 5 | ||
6 | PYPI_PACKAGE = "whitenoise" | 6 | PYPI_PACKAGE = "whitenoise" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "8c4a7c9d384694990c26f3047e118c691557481d624f069b7f7752a2f735d609" | 8 | SRC_URI[sha256sum] = "0f5bfce6061ae6611cd9396a8231e088722e4fc67bc13a111be74c738d99375f" |
9 | 9 | ||
10 | inherit pypi python_setuptools_build_meta | 10 | inherit pypi python_setuptools_build_meta |
11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-xxhash_3.5.0.bb b/meta-python/recipes-devtools/python/python3-xxhash_3.6.0.bb index bfa14012d0..c62595c4d1 100644 --- a/meta-python/recipes-devtools/python/python3-xxhash_3.5.0.bb +++ b/meta-python/recipes-devtools/python/python3-xxhash_3.6.0.bb | |||
@@ -1,11 +1,11 @@ | |||
1 | SUMMARY = "xxhash is a Python binding for the xxHash library by Yann Collet." | 1 | SUMMARY = "xxhash is a Python binding for the xxHash library by Yann Collet." |
2 | SECTION = "devel/python" | 2 | SECTION = "devel/python" |
3 | LICENSE = "BSD-2-Clause" | 3 | LICENSE = "BSD-2-Clause" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3a9dab7f159514231249aa3e108ab26b" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=82f3295151c5e61043a4a201c031a5ee" |
5 | 5 | ||
6 | DEPENDS += "python3-setuptools-scm-native" | 6 | DEPENDS += "python3-setuptools-scm-native" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f" | 8 | SRC_URI[sha256sum] = "f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6" |
9 | 9 | ||
10 | SRC_URI += " \ | 10 | SRC_URI += " \ |
11 | file://run-ptest \ | 11 | file://run-ptest \ |
diff --git a/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.5.bb b/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.6.0.bb index 0cc523e876..583c0a9267 100644 --- a/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.5.bb +++ b/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.6.0.bb | |||
@@ -4,6 +4,8 @@ SECTION = "x11/application" | |||
4 | LICENSE = "0BSD" | 4 | LICENSE = "0BSD" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=3604d987e6dfdfc672c754d08953b0e0" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=3604d987e6dfdfc672c754d08953b0e0" |
6 | 6 | ||
7 | XFCE_COMPRESS_TYPE = "xz" | ||
8 | |||
7 | inherit xfce-panel-plugin | 9 | inherit xfce-panel-plugin |
8 | 10 | ||
9 | DEPENDS += "libmpd" | 11 | DEPENDS += "libmpd" |
@@ -14,4 +16,4 @@ LICENSE_FLAGS = "commercial" | |||
14 | # for now we recommend our own mpd-server | 16 | # for now we recommend our own mpd-server |
15 | RRECOMMENDS:${PN} = "mpd" | 17 | RRECOMMENDS:${PN} = "mpd" |
16 | 18 | ||
17 | SRC_URI[sha256sum] = "4ce7d77667a263ee9916c0cab2a733b17e3bd65705cd4ed5cec3cbde6e7298cf" | 19 | SRC_URI[sha256sum] = "dee5bcc0566ba2dc95b9c3b4cadd5e8b3bb2798a54a2a8d8652708915fe45d50" |