diff mbox series

[meta-oe,6/8] poco: upgrade 1.15.3 -> 1.15.4

Message ID 20260928175656.3501512-6-ankur.tyagi85@gmail.com
State New
Headers show
Series [meta-oe,1/8] imagemagick: upgrade 7.1.2-30 -> 7.1.2-32 | expand

Commit Message

Ankur Tyagi Sept. 28, 2026, 5:56 p.m. UTC
From: Ankur Tyagi <ankur.tyagi85@gmail.com>

Refreshed patches for the new version.

Behaviour changes:
- client contexts created from the SSLManager configuration verify the host
  name by default
- FTPSClientSession no longer falls back to plaintext when the server
  refuses TLS, unless allowPlaintextFallback() is called
- HTTP requests with duplicate or conflicting framing headers are rejected
- URIStreamOpener and HTTPSStreamFactory follow redirects only to http and
  https.

Changelog:
https://github.com/pocoproject/poco/releases/tag/poco-1.15.4-release

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
---
 ...pignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch | 10 +++-------
 .../0002-DataTest-disable-testSQLChannel-test.patch    | 10 +++++-----
 .../0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch |  6 ++----
 .../poco/{poco_1.15.3.bb => poco_1.15.4.bb}            |  4 ++--
 4 files changed, 12 insertions(+), 18 deletions(-)
 rename meta-oe/recipes-support/poco/{poco_1.15.3.bb => poco_1.15.4.bb} (97%)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch b/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch
index f8eadb3ee6..9ac1f6419d 100644
--- a/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch
+++ b/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch
@@ -1,10 +1,7 @@ 
-From 6b1123b313e439d8bfae3570a3e541b3aa26f3ad Mon Sep 17 00:00:00 2001
+From ca21bd382833ff40d19487bf395b4d33b7e1280a Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 16 Sep 2023 19:52:56 -0700
 Subject: [PATCH] cppignore.lnx: Ignore PKCS12 and testLaunch test
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
 
 These tests fail on Linux
 
@@ -15,16 +12,15 @@  Signed-off-by: Peter Marko <peter.marko@siemens.com>
 
 Updated comment and content after fixing some tests.
 Left only MongoDBTest.testArray on ignore list, untested.
-
 ---
  cppignore.lnx | 1 +
  1 file changed, 1 insertion(+)
 
 diff --git a/cppignore.lnx b/cppignore.lnx
-index b3288d474..9aad48ca5 100644
+index cf779418c..1d7e2670a 100644
 --- a/cppignore.lnx
 +++ b/cppignore.lnx
-@@ -35,3 +35,4 @@ CppUnit::TestCaller<HTTPSClientSessionTest>.testProxy
+@@ -34,3 +34,4 @@ CppUnit::TestCaller<HTTPSClientSessionTest>.testProxy
  CppUnit::TestCaller<HTTPSStreamFactoryTest>.testProxy
  CppUnit::TestCaller<DNSTest>.testHostByAddress
  CppUnit::TestCaller<DNSTest>.testHostByName
diff --git a/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch b/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch
index 38028c1cf8..303940a95e 100644
--- a/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch
+++ b/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch
@@ -1,4 +1,4 @@ 
-From 0a8c7e5e074c124c2d5e5713fc3038295324cf96 Mon Sep 17 00:00:00 2001
+From 4ec73803526588522f60320ad87177235c64a19b Mon Sep 17 00:00:00 2001
 From: Peter Marko <peter.marko@siemens.com>
 Date: Thu, 4 Sep 2025 22:27:26 +0200
 Subject: [PATCH] DataTest: disable testSQLChannel test
@@ -12,15 +12,15 @@  Signed-off-by: Peter Marko <peter.marko@siemens.com>
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/Data/testsuite/src/DataTest.cpp b/Data/testsuite/src/DataTest.cpp
-index e18b87edc..60fd266c3 100644
+index e730cbe24..e4d56b2f6 100644
 --- a/Data/testsuite/src/DataTest.cpp
 +++ b/Data/testsuite/src/DataTest.cpp
-@@ -1659,7 +1659,7 @@ CppUnit::Test* DataTest::suite()
+@@ -1778,7 +1778,7 @@ CppUnit::Test* DataTest::suite()
  	CppUnit_addTest(pSuite, DataTest, testExternalBindingAndExtraction);
  	CppUnit_addTest(pSuite, DataTest, testTranscode);
  	CppUnit_addTest(pSuite, DataTest, testSQLParse);
 -	CppUnit_addTest(pSuite, DataTest, testSQLChannel);
 +	//CppUnit_addTest(pSuite, DataTest, testSQLChannel);
  	CppUnit_addTest(pSuite, DataTest, testNullableExtract);
- 
- 	return pSuite;
+ 	CppUnit_addTest(pSuite, DataTest, testTransactionAutoCommit);
+ 	CppUnit_addTest(pSuite, DataTest, testExecuteDirectNotImplemented);
diff --git a/meta-oe/recipes-support/poco/poco/0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch b/meta-oe/recipes-support/poco/poco/0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch
index 293321bfa8..ac9e103bef 100644
--- a/meta-oe/recipes-support/poco/poco/0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch
+++ b/meta-oe/recipes-support/poco/poco/0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch
@@ -1,4 +1,4 @@ 
-From dce2cc2886a9097971856e69737cc5c05c9239ea Mon Sep 17 00:00:00 2001
+From 5e149e9e9948ecf6dffdb7f48d56b01d262990fd Mon Sep 17 00:00:00 2001
 From: Peter Marko <peter.marko@siemens.com>
 Date: Wed, 8 Apr 2026 10:54:25 +0200
 Subject: [PATCH] quill: use soft rdtsc fallback on 32-bit PowerPC
@@ -19,7 +19,7 @@  Signed-off-by: Peter Marko <peter.marko@siemens.com>
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/dependencies/quill/include/quill/core/Rdtsc.h b/dependencies/quill/include/quill/core/Rdtsc.h
-index 3d0ae9f26..67f26cb89 100644
+index 10394c585..bbf1797ae 100644
 --- a/dependencies/quill/include/quill/core/Rdtsc.h
 +++ b/dependencies/quill/include/quill/core/Rdtsc.h
 @@ -95,7 +95,7 @@ QUILL_NODISCARD QUILL_ATTRIBUTE_HOT inline uint64_t rdtsc() noexcept
@@ -31,5 +31,3 @@  index 3d0ae9f26..67f26cb89 100644
  QUILL_NODISCARD QUILL_ATTRIBUTE_HOT inline uint64_t rdtsc() noexcept
  {
    // soft failover
--- 
-2.47.2
diff --git a/meta-oe/recipes-support/poco/poco_1.15.3.bb b/meta-oe/recipes-support/poco/poco_1.15.4.bb
similarity index 97%
rename from meta-oe/recipes-support/poco/poco_1.15.3.bb
rename to meta-oe/recipes-support/poco/poco_1.15.4.bb
index ed236f7a5c..f4c572d4ae 100644
--- a/meta-oe/recipes-support/poco/poco_1.15.3.bb
+++ b/meta-oe/recipes-support/poco/poco_1.15.4.bb
@@ -8,13 +8,13 @@  LIC_FILES_CHKSUM = "file://LICENSE;md5=4267f48fc738f50380cbeeb76f95cebc"
 # These dependencies are required by Foundation
 DEPENDS = "libpcre2 utf8proc zlib"
 
-SRC_URI = "git://github.com/pocoproject/poco.git;branch=poco-1.15.3;protocol=https;tag=poco-${PV}-release \
+SRC_URI = "git://github.com/pocoproject/poco.git;branch=poco-${PV};protocol=https;tag=poco-${PV}-release \
            file://0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch \
            file://0002-DataTest-disable-testSQLChannel-test.patch \
            file://0003-quill-rdtsc-fallback-for-32-bit-powerpc.patch \
            file://run-ptest \
            "
-SRCREV = "e8c711ce5a58006272b3950c293eb92c849caea3"
+SRCREV = "6a5667f432e1c5fe5591025ab03a2f8df37116b4"
 
 UPSTREAM_CHECK_GITTAGREGEX = "poco-(?P<pver>\d+(\.\d+)+)"