From patchwork Sat Sep 19 22:20:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98731 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6F803C982CC for ; Sat, 19 Sep 2026 22:20:52 +0000 (UTC) Received: from mail-pj2-f43.google.com (mail-pj2-f43.google.com [74.125.227.171]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.20622.1789856451007033430 for ; Sat, 19 Sep 2026 15:20:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=orFspWxJ; spf=pass (domain: gmail.com, ip: 74.125.227.171, mailfrom: raj.khem@gmail.com) Received: by mail-pj2-f43.google.com with SMTP id 98e67ed59e1d1-398a147688bso1947960a91.1 for ; Sat, 19 Sep 2026 15:20:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856450; x=1790461250; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=DRrmX7ogNKDSX0XAsLDNqJHulk2miDkb8DIXXv4sOxM=; b=orFspWxJv9p5vQPDUIX7zxWeCL7nvxA3KWLqXcJpyspgMbuMIlfRHf4ySfOaY23hHM r9NCtXsJSOSHdr9nwc2NzVcez3Gtw73Z7Uvb7DH/fTRbW8Dxvxu+i2nYv6ZuAfSLislR 4gKWuUg58KrkQXYBBNSQstyG7UOYzAFNYzvh31Ou07K19tr6UBg1I1s2/BzCwT/vTuDx 4r91PQew77b+KTlLFRFH5ePW4VUdKw3CdICTNQzT7xJfv4UMputOkGG2Cg7wMlqNuAFg vmHCsvE4Se+dok3Tyap9FLpGejgbGPZlrM2SqT1HcuFFhKregGun8kuxd2n0J4BbQKoD Hb4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856450; x=1790461250; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DRrmX7ogNKDSX0XAsLDNqJHulk2miDkb8DIXXv4sOxM=; b=183bSV7Z+kasefkVlBr09EaSzR4i+K9NdjST25PofXpkCKc5BSMhe/mUzLtACGS++f fD6rbVczH92/VAPl3ZsK34/78rPIgkcSP9npXvsGt1LcaOJz1bFm2x+EhUjCq74JZA2/ iM/P1QoAFHJm3WPE2m0+4tu7JkJxfezRruJw0O3OMtMy6PBuo5Bt096L+FNNYAkIs8In PftwZLjPis6Gy6v8QnO36EsgrQyOoe8alIFiFd+11zfwebiMs9dxEJa1zSLmJcqnhvJ4 Hw4maIL5dzZwS5yzu2PHIW2X+YOYsqBaJCui9jjMLMZP59TsmGneDLsIyZu8cBSAdAZ+ guiQ== X-Gm-Message-State: AFuF++krD4xjrgPNrDaXCodfm3mMRwnbpTyKj7iQvNut+JK0fMw5Wk/0 vWiH4BmsXEzLOHAKiA9EcW7YMNdpoXZfGrjoU9ZX2zNnnz3Jgg/yB/XJj1VOWA== X-Gm-Gg: AYBFou3nK6su8gIRrJZt0lh0cZq2jqD6OjBKdiJuQ52cD0IBaS/OJtzu8TxWmVfNZOX pPnNjnhtD7zzmDrguUaDtAYIk8os9vnGCrY2nGMYqAZ1uTgL7c4ll+SNFW6UQqbOknxELKBzc51 ki3amd4Yz2fxQXjriGnmZw54k4UFEEtjzAXZlAEGVn4PHUAVf7ndQXYLE10d2yuaWOVFOhl3aJn pxzNoGZRkjF9qUrXBBg0qVkyQMxD9wRmqWAIgvs0NhZLWMs94gT0Da1KGRvOErtq/+oaUkAvLcU NQLmnSg0GZHOMl4884a9CpA+TFgBuK/e0b6U2o7HPpaSxlXfD4Y46ur7qpIArvGyETDAzNwzyyn bmmf+FR2a5mBfexSYOH3UKNRKUnUj66skPntz1J9ErVPeW6CxFnO5SO7wdoqQg4Gms64WvaA9tM URmn40Nd3T1p0UXhsuxEs8ongfiISPdlPrbD/LThJOzkMEgieE5FmLS+5GbXUVHvMcou3zI/YHD U7XGwmJ5LnrBdXRynQ4eK0iuRNghBpUnXvrrXc1qqz0nsoC6Qgnb/tEaDCF6BeKH0mvNYVH/iLU j8K7PvmLUNIKGYo5K3tHxTAStlT6yRYlxaPQxBLo3qqeDejm5TuZWV8dBw7JxeGeHn7awIasiA/ 7MPFy02EQVhTCQy2tyfEZ6zBMeB+xxO6EfAGpbdwmQHvMkt9VL0cr0RYe+SxlblE3XA8= X-Received: by 2002:a17:90b:58c5:b0:39e:6c69:9b97 with SMTP id 98e67ed59e1d1-39e6c69b286mr4937315a91.60.1789856450320; Sat, 19 Sep 2026 15:20:50 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:49 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 1/7] libcrypt-openssl-bignum-perl: add recipe Date: Sat, 19 Sep 2026 15:20:38 -0700 Message-ID: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:20:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130118 Crypt::OpenSSL::Bignum provides access to OpenSSL's multiprecision integer arithmetic. Crypt::OpenSSL::RSA 0.41 loads it unconditionally ("use Crypt::OpenSSL::Bignum" in RSA.pm), so RSA cannot be used at all without it. The module has no t/ directory (only a top-level test.pl), so no ptest. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- .../libcrypt-openssl-bignum-perl_0.09.bb | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meta-perl/recipes-perl/libcrypt/libcrypt-openssl-bignum-perl_0.09.bb diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-bignum-perl_0.09.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-bignum-perl_0.09.bb new file mode 100644 index 0000000000..ad7b5dc261 --- /dev/null +++ b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-bignum-perl_0.09.bb @@ -0,0 +1,26 @@ +SUMMARY = "Crypt::OpenSSL::Bignum - OpenSSL's multiprecision integer arithmetic" +DESCRIPTION = "Crypt::OpenSSL::Bignum provides access to OpenSSL multiprecision \ +integer arithmetic libraries. It is used by other OpenSSL modules, such as \ +Crypt::OpenSSL::RSA, to provide bignum values like key parameters." +HOMEPAGE = "https://metacpan.org/dist/Crypt-OpenSSL-Bignum" +SECTION = "libs" +LICENSE = "Artistic-1.0 OR GPL-1.0-or-later" +LIC_FILES_CHKSUM = "file://LICENSE;md5=385c55653886acac3821999a3ccd17b3" + +SRC_URI = "${CPAN_MIRROR}/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-${PV}.tar.gz" +SRC_URI[sha256sum] = "234e72fb8396d45527e6fd45e43759c5c3f3a208cf8f29e6a22161a996fd42dc" + +S = "${UNPACKDIR}/Crypt-OpenSSL-Bignum-${PV}" + +DEPENDS += "openssl" + +EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -L${STAGING_BASELIBDIR} -lcrypto'" + +inherit cpan + +RDEPENDS:${PN} += "\ + perl-module-carp \ + perl-module-dynaloader \ +" + +BBCLASSEXTEND = "native" From patchwork Sat Sep 19 22:20:39 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98737 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E420C982D7 for ; Sat, 19 Sep 2026 22:21:02 +0000 (UTC) Received: from mail-pz2-f12.google.com (mail-pz2-f12.google.com [74.125.228.12]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.20623.1789856452640140588 for ; Sat, 19 Sep 2026 15:20:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Ayf9RfEG; spf=pass (domain: gmail.com, ip: 74.125.228.12, mailfrom: raj.khem@gmail.com) Received: by mail-pz2-f12.google.com with SMTP id 41be03b00d2f7-cc4d04d73b8so1528620a12.1 for ; Sat, 19 Sep 2026 15:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856452; x=1790461252; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=abfImL4MU2OwUHbxywc3tYPH/Aly68ji9F2s80D6a+Q=; b=Ayf9RfEGLFB6C2kpHV1s2u9AEo7RaJfoNq0NCyFCVq8MXnHlotdtpWGV/Y/3NxbIRS zQWjdZB1hm6NDsIA7cNnM0JGeG5tN9+poNK4WIqbHMyeCGcsEBepaqrgwgkXQzjB6FfQ mtr2L5OxIW2D49Hw0Pw8V9BlNImT7yLEN00y3e/jSlbEgI8mTx19JN78RENY+76gQjXx nqkCimYvSrvduHYugomDbOss7vlMEn6q+de6cB203zgRhZ9Z0evp9U4yzly+2mdFznr/ 1gugcKSxvV4HOLDpf1R9lYuENlibZHV44GEFvN+RhJJVgYgij3bLqv3X1gWjHxZyNMLa RApA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856452; x=1790461252; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=abfImL4MU2OwUHbxywc3tYPH/Aly68ji9F2s80D6a+Q=; b=onIW17ecEfuDUtc6FA8toa2n88++Uu09UwQUSfMj5zTcNZJa71t2E6dkEkjoyr9d/k T/Y4Gg/7ssD27pcLJovxz2fdPpJ57Q1A3Y1W8CuB/XJXNjXWFuAN3LCn3/uVe8MIuuti 2v/k6dkWx9PU69kHhMO0fAKOJvJbhI07gBVHnOUvHl0brzRxdhQ3+NCqqIySJZ7hALB8 ARlXJO9ZUBzydCWVKnG/yKu2aqkOkcLoiomuQc3k7sf+sHjN94UgiINqu/LgKupCrKKI 72zRi2o/eR+jYxTbluzvDdy5CMkzSAuWdYPIAYjE6e0znKuAdkg4LQVGV9P+h85VV8H0 B/6w== X-Gm-Message-State: AFuF++l3bfc9hzuKk5LLIT+YeR7Xv46CrpjjJb6UGdQz4ilBisnXMNqQ zdgZigzOq7weDR1u+xsTGHX8I0nL37Zd6j3u9UH0xTc+HzdyIFsHOGgnMw3UHA== X-Gm-Gg: AYBFou3DyEAx5yDg/aMvgb5pimUJJAlHIvWjr5pylz04AUtS8o2LLicqQY7crBQ2iNr aIdReeuF1SAzB7CfZ4ewKbxAs85qMj3/3nd9VnUbFu4JnYIzjPG9PPwcD81Al4UNFNSeTCCKPR+ RsCHeZgM3B/DnYkYSkxdn89z2qaC/qySPKXka1OhBs/rthKju6fX3jtEtaVi+tXKG7JjBRgbq4O zZEEbjmgKVg854KSYlhG1i7umBb39mP5qOnydlFv1BYkP9Cp9Ri6491VsiiPzmPSlRQOxm/bXxX yG0gd9hL0sRCty8tIDbyTOsmCAqb4gafUoIWli8cmrx7NeZLUhIW+zsJTxaHpsBw7ze6TcYpcY/ 0LTYIgVEhrHcly7w8Oy8r1VDIw5LqmNmMqX1sYiBMTxB3gPoIo21HGfhCylPOkw08nKGGIJPp9T ZvjbmW+0kkxBSd2qHrCKF7ty3LjaKeHo7FSZgZVuHIx7ZmC81PDLWAfoZQSFEGg1jZB3xqeXRJG XWW9Mze8b+mgfC9vXhjjBeiLjglh2ejVPYBUfSnOrhYUD3xmkBcuhOMYxHBREWKHnWhmLqILaPU W1GcA3Yv8SvbdQfYlWcwz/UMWAA9GPDBjFTVGQv2g1Gr4Ks0hx1GqxK+iR6IRkr7RWc05cjrXgv lO7vqaGxJU6OVryXChZ4Nc0EGfUPi596wT1PwIEFAaLKKoUezoJ8NKo4A X-Received: by 2002:a17:90b:3fcc:b0:39e:6c69:34d8 with SMTP id 98e67ed59e1d1-39e6c6936a4mr4912327a91.60.1789856451759; Sat, 19 Sep 2026 15:20:51 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:50 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 2/7] libcrypt-urandom-perl: add recipe Date: Sat, 19 Sep 2026 15:20:39 -0700 Message-ID: <20260919222044.2143524-2-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130119 Crypt::URandom provides non-blocking cryptographically secure random bytes via getrandom(2) or /dev/urandom. Authen::SASL 2.2000 uses it in its DIGEST-MD5 mechanism. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- .../libcrypt/libcrypt-urandom-perl_0.55.bb | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 meta-perl/recipes-perl/libcrypt/libcrypt-urandom-perl_0.55.bb diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-urandom-perl_0.55.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-urandom-perl_0.55.bb new file mode 100644 index 0000000000..9f7a91a954 --- /dev/null +++ b/meta-perl/recipes-perl/libcrypt/libcrypt-urandom-perl_0.55.bb @@ -0,0 +1,34 @@ +SUMMARY = "Crypt::URandom - Provide non blocking randomness" +DESCRIPTION = "Crypt::URandom reads random bytes from the getrandom(2) system \ +call or /dev/urandom, providing cryptographically secure randomness that does \ +not block." +HOMEPAGE = "https://metacpan.org/dist/Crypt-URandom" +SECTION = "libs" +LICENSE = "Artistic-1.0 OR GPL-1.0-or-later" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ec17831373365f90a71812362a07229a" + +SRC_URI = "${CPAN_MIRROR}/authors/id/D/DD/DDICK/Crypt-URandom-${PV}.tar.gz" +SRC_URI[sha256sum] = "ef9f44141073c13573e85b148ff9a9089c45825b7d6608d832e4263899d3a2d4" + +S = "${UNPACKDIR}/Crypt-URandom-${PV}" + +inherit cpan ptest-perl + +RDEPENDS:${PN} += "\ + perl-module-carp \ + perl-module-constant \ + perl-module-english \ + perl-module-exporter \ + perl-module-filehandle \ + perl-module-xsloader \ +" + +RDEPENDS:${PN}-ptest += "\ + perl-module-config \ + perl-module-encode \ + perl-module-overload \ + perl-module-posix \ + perl-module-test-more \ +" + +BBCLASSEXTEND = "native" From patchwork Sat Sep 19 22:20:40 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98735 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C4C44C982EB for ; Sat, 19 Sep 2026 22:21:03 +0000 (UTC) Received: from mail-pj2-f12.google.com (mail-pj2-f12.google.com [74.125.227.140]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.20624.1789856453829685780 for ; Sat, 19 Sep 2026 15:20:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=RGLUhRqP; spf=pass (domain: gmail.com, ip: 74.125.227.140, mailfrom: raj.khem@gmail.com) Received: by mail-pj2-f12.google.com with SMTP id d9443c01a7336-2d747ed9866so16707915ad.2 for ; Sat, 19 Sep 2026 15:20:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856453; x=1790461253; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3uaHTFsXoK06SwTyMR+GTSDEihvnTmQNg9z3XDIT1Kk=; b=RGLUhRqP6SbkkVsCnAlj8EW8Bkfx+Anr/yzPDalHqze5YrJath/SeEFDq6ez/TcvWF zG3aXaC8GtAJM+wSWrGs2n2otkZn4+/ydnnKt1A67W2TOuAYewyzo/fSz1577kTalrT/ JuiODyVNP21Qo/PUdp9gIebZZFE+2VfhP1BFUolPoRp8JKJs/rofOzTRGH89o1oqetCE TJREm0uCGrwWVN+zZUn7Ro5YX2x47uUZKF8+m+UEta6tjOB5A+okzjrKrbAtAvPV1b8F odw/xMT/d76A7bZMC9EZl9YziiDD2JnckMuquxvqY8GH8ylY58rfeVhSfyVzS3DXU5yj Y4Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856453; x=1790461253; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3uaHTFsXoK06SwTyMR+GTSDEihvnTmQNg9z3XDIT1Kk=; b=JdVuQtaJT59oQ8wee8j74Ehd97ThqYHex2URW/0F5j/SYYBgmEC7ljX/Wam3A75qCh kVMUdETv6An+xyOX0ZKaS4IYbnSUseoAmHwDmgoFWPZ0VEsifwKSeBboYep7PMLiRn1V ZNNIMgW+vp6xU6rW/ryzylgBldhAjF+r5T8KzUGXJTkQpuicUuH87VbIpJTnsK/PNqOY 9TNW3teYCYx7zzoFXJ2XZJnH/mx/BB9vbnGqENzuyburXV0bBKGBufatVeONw8tV1zyc X7T4QssYCCdO7wsTw5dJsai157fKR4rfgWeq2+OAoxPpVUmxxYyaSlNUhhJl81GVRLVl BEHA== X-Gm-Message-State: AFuF++mgZ3Q7zAqmtH+COtJ/lLxjGkp3G1FJUzdiUHYEnNCAs7krKZL8 iMqc51ENySCSIvpZJKNEKUY06KA3jSgHRfWe5xu/MouCcpJZotKH/K5sCMEZtg== X-Gm-Gg: AYBFou1JZNQyVXFK97nCrpE+D7PYtBu+Q37vLBtO66Dv8AKh179or8Sfi03QvLaSGAS MnVyh2IkjG++hYoEPoEU8H+2N4QQyEEDC1uEzXC5WJzRt9263k22N3OxFryA6psUNdox1HTVZEE D1b4W6CVcnv4AJGUxW8w8aNn5voEUkPlSwkXbgS2rYlOav27fbn95oWQE+msj32IedQuwxjpYZt ku6d0Twmz8CUZJHAlRuXnxBf1LyYTog9y7Eglbu5BnUAxRJwMH3L0jtynWTs8t/v8kgbwELrPgf vRDFhtvMBjzOt7KJhkqDuN2hocV7AlpQqAcYxMQEt5mw3HVry1y4A4f3pNaKAj1PBlkok4OPCyK jUymioUTRAOcR5R00onNEYDBROWmVNmJnrm7tXyl8+wRO6zZ/K/RIseXAzAqWvkYArjm/xHF9pj vGkxCbHHzf7k7c0n58nQBiTq+8FwrP5kZna51AlqthaIVM0319pCYEzMGB87P8mLl7GG37E6Alw 2FlRDzi8PyzQ65kVrfWoXrVX7Qw1xACl2oelZSwofRZy3HB0otw4ldesRPeVaFPolSzvdZue35t 6A3+QzfHpLcUFV3bcQnEKnd7T9Lbxl/oa5CJF4xyABNrl2WJJvJ8cBPEOyKIOvNG+cdVFxE2wwJ kyAZ7barlgb15ozHPrLKkMDRWd2LuLvNwerNONJf7hoY24ijOQiTQHaCCWA2/Tlb7avs= X-Received: by 2002:a17:903:2349:b0:2dd:c100:a5de with SMTP id d9443c01a7336-2ddc100a706mr45119785ad.50.1789856453049; Sat, 19 Sep 2026 15:20:53 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:52 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 3/7] libcrypt-openssl-rsa-perl: add missing runtime dependencies Date: Sat, 19 Sep 2026 15:20:40 -0700 Message-ID: <20260919222044.2143524-3-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130120 Crypt::OpenSSL::RSA 0.41 does "use Crypt::OpenSSL::Bignum", which was not installed, so the module failed to load and every ptest failed: Can't locate Crypt/OpenSSL/Bignum.pm in @INC BEGIN failed--compilation aborted at .../Crypt/OpenSSL/RSA.pm line 7. Add libcrypt-openssl-bignum-perl to RDEPENDS, and perl-module-mime-base64 for t/der.t. meta-perl-image-ptest-libcrypt-openssl-rsa-perl on qemux86-64 now passes 16 tests with none failing (7 skipped). AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- .../recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.41.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.41.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.41.bb index ee0b88f4b9..0ec5ed4035 100644 --- a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.41.bb +++ b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.41.bb @@ -12,6 +12,7 @@ SRC_URI[sha256sum] = "82fa839897b88e9c245b6265f3be26d3bc879cae4c7a8151fad4a307c3 DEPENDS += "libcrypt-openssl-guess-perl-native openssl" RDEPENDS:${PN} = " \ + libcrypt-openssl-bignum-perl \ libcrypt-openssl-random-perl \ perl-module-autoloader \ perl-module-carp \ @@ -36,6 +37,7 @@ RDEPENDS:${PN}-ptest += " \ perl-module-test \ perl-module-test-more \ perl-module-lib \ + perl-module-mime-base64 \ libcrypt-openssl-guess-perl \ perl-module-english \ " From patchwork Sat Sep 19 22:20:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98733 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A029EC982DF for ; Sat, 19 Sep 2026 22:21:02 +0000 (UTC) Received: from mail-pj2-f13.google.com (mail-pj2-f13.google.com [74.125.227.141]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20526.1789856454836540258 for ; Sat, 19 Sep 2026 15:20:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=NS5dbOdX; spf=pass (domain: gmail.com, ip: 74.125.227.141, mailfrom: raj.khem@gmail.com) Received: by mail-pj2-f13.google.com with SMTP id d9443c01a7336-2d91a931f66so11931095ad.0 for ; Sat, 19 Sep 2026 15:20:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856454; x=1790461254; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=0xbWPqfrOoymEncSfH/hbNBGVGyONF6lun8LUcS4wMs=; b=NS5dbOdXbYOvRxnzd9y5Ch6Q2rUzlp1HWrDPYVHolVKey9aiybGsiiBjJhQ3YT69SH yx+ht+xAIp7Ms4meaUSiAZXXIlbhVUDT1vCtGwWJduB6qOOSYkl6TEY/3o3tpQt32Vob SszYhvx98oPP/+Vh9M2EcJwO8tK0prvQBj+ehY/TyefDe48kCSSRHAKOReJ358vCOGvo U9170Uy7wSXeVBgtUBzo4A7zaDSssqLQgQP66GUHZ/8l2ldpSWPcgdeCToKpyD4Dw5+4 mTxAThStYpmnUyBAudwLkwAwKBy1qdkOdT75xAgS02p8Yh3cjG6ZmfRN0ou3Bj1Gd4Mf 47/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856454; x=1790461254; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=0xbWPqfrOoymEncSfH/hbNBGVGyONF6lun8LUcS4wMs=; b=G+lDx3X0/HK84kK5xo8KrhuFgN97c8QOdE2BPYy7Z/9dXWq/gBEA9c4+qKMF4M0Gin D3vxANu7DdUVuscRtZ1TDNF9TeGbtJzkzv1LcRrm2v3zi6rEFy1AGrBG0/mTG9lzkNSd bERFVgGYoS2DYx8734agFtOT+qyPFMXIEfNfR+wl4oetQWeBxzzK5O9RK+ccUAIKJN2U Kuw6KQ7wG6vnXfcsbp2AOaz1/vICbYapqU/iHlnisuU1g4K8SEBFkEDwqDeDIVG4hqJC Qx/WkDTDx70yHr/DVmZaoc7xztKeg5HEbU9yf0OMnNwoYf3sSOpLA2BAaqJmfwDUthGS fLdQ== X-Gm-Message-State: AFuF++nCRr73uQ6vfuWQLI1uymF0rmfwIuRNkkHovsc42WDYZLclea3V d7zMYKj2OVOVRVEtL1ac09ShCzXSYnhRA4aJsNugX/XDgMCcfKk00dNr4LeKPw== X-Gm-Gg: AYBFou101+YVYMcwfK/2YLXABIBxwFMXyUhMrPx/oCbN5HO/TlzyAKdzJzLgKH5/O/y s5py5WLaNQO9YuOR1t2saQtoHRV23f3oqFPE6dBvFkT3L56wyCrYF6m40IjLcDXdUAagatPsscS Df32CdjdbBB+ZO35hEPGnStmJPK166saMyx/KQrr1wu4AZ71Y201Lz53G0fcYHRrEMTXintODEJ AE03GW2HX6ijpOe9LPkK0rOyPaUw7kv26C78Ew5XHIB1cnKUHDXRbMemrghHtW9ImdyNBnJNXwL lRXywALkahvEXfcB/2Q2bljKq5KMAcl9taEHri03NS+0cLND0H1HbfHF2R4AuLMhmOSj8q6iZn1 P+nxKRMhNfX+eQvlUHvAP2Uc00BovhtmPjemFiU5ZhY1RIxqivktf1nTnjTx8oxfZaWVy9RuZUD kQcVnq4yJ9UCS3pZsMI9JeP6AQdcv8164TdmmxI1AUNDJdTqglzovXz7i1OFUOXLHN1xFEDAjHz 5zj/CzkToUhpcfabAWEaHak0GLDbJ66LLjR96dQP7Y3EB2cBA+1aKKEWc2pXtOeG4KbrTp23Ner szLtiUcfkT543yGZXerPzLdIlLUI7BCMXFHs46IjtxFDmngsIwkMZaTopMpAZ+WSZoEHjmkkZGP YDlOThdXVpg2L+NskYl9eG/IhpvHr+bWo9XQru2vDoa5Qiz95UF3nfL+z X-Received: by 2002:a17:902:c94b:b0:2dd:ad74:6d1d with SMTP id d9443c01a7336-2ddb1bad1d2mr118329545ad.26.1789856454111; Sat, 19 Sep 2026 15:20:54 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:53 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 4/7] libauthen-sasl-perl: add libcrypt-urandom-perl to RDEPENDS Date: Sat, 19 Sep 2026 15:20:41 -0700 Message-ID: <20260919222044.2143524-4-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130121 Authen::SASL::Perl::DIGEST_MD5 uses Crypt::URandom, which was not installed, so the DIGEST-MD5 mechanism could not be loaded: No SASL mechanism found: DIGEST-MD5 and five ptests failed (digest_md5, negotiations/digest_md5, server/digest_md5, digest_md5_verified and order). meta-perl-image-ptest-libauthen-sasl-perl on qemux86-64 now passes 15 tests with none failing. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.2000.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.2000.bb b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.2000.bb index c30cfb66b1..4d99672840 100644 --- a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.2000.bb +++ b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.2000.bb @@ -9,7 +9,7 @@ LICENSE = "Artistic-1.0 OR GPL-1.0-or-later" LIC_FILES_CHKSUM = "file://lib/Authen/SASL/Perl.pm;beginline=1;endline=3;md5=17123315bbcda19f484c07227594a609" DEPENDS = "perl" -RDEPENDS:${PN} = "libdigest-hmac-perl" +RDEPENDS:${PN} = "libcrypt-urandom-perl libdigest-hmac-perl" SRC_URI = "${CPAN_MIRROR}/authors/id/E/EH/EHUELS/Authen-SASL-${PV}.tar.gz \ file://run-ptest \ From patchwork Sat Sep 19 22:20:42 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98736 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C331C982D8 for ; Sat, 19 Sep 2026 22:21:02 +0000 (UTC) Received: from mail-pz2-f43.google.com (mail-pz2-f43.google.com [74.125.228.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.20626.1789856456223059382 for ; Sat, 19 Sep 2026 15:20:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=C0MXVbH5; spf=pass (domain: gmail.com, ip: 74.125.228.43, mailfrom: raj.khem@gmail.com) Received: by mail-pz2-f43.google.com with SMTP id d2e1a72fcca58-8692a856865so1783976b3a.2 for ; Sat, 19 Sep 2026 15:20:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856455; x=1790461255; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4DOgUPe7F3cTXNxXbD1urzPg0AS/2lzTjjQeBHmrwD8=; b=C0MXVbH5zBY4FDtTwqwUIXCM4PMTt6+9BlhLIjm6kxGlRxuqg83ks03MA9KuAPURvv hrHXUmVlQcfeLZWkJC98bvnovS0x97kdzt6Oh36idON+uxeo4P2yg6CDsY7wMyPTIgIZ 3DWy3WdAvsAAm2pa9qEHutP086qjmqviODnNEaTCghaBigKzaFYJsKMhchVaity6bTLh gdVUKlPUn/Cw/FrPYpCKsjxNMb8+ccvI0EjGCrq9GX+gv4Vp2oGScni1gzRBe81Oyv1m 8rVgQE4R4yhmD0pPqSxlLCH2zjA3RigH2f87bQXH62QE1lO5yqafdjoDhOogEPuMoUMi eCbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856455; x=1790461255; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=4DOgUPe7F3cTXNxXbD1urzPg0AS/2lzTjjQeBHmrwD8=; b=0oR5s1j2p2kPZxCTiGtqN0K6g0KyC5K6/7BOe/H9ZedVXfEnCtLpvMXR5v19r+VooB EpzEq+w5TlLH6ZnRpm0cB4H0mOn6Znw1ZwE7sTx5ZT8vuukDktyElQbkeXoslqwgBLtO lG6a8klw5Y6Lwwe2OHD4bXNctmN2jFzhHOlTeyNRczVdd5IkMmEhwZd0gkit6GW/EVtT B8CDJmSFuKm+ZDMmpxQc6uma3iFuesB6kEifGsmjyOQ3warPhhiX4CjNfVELCmc6MbT2 h3XzyqAJcfAti64FqwtdeSV3TONSBVewEuef0zWyA4ztinamVvA/s/jkg+ORzgWJVQqN PItw== X-Gm-Message-State: AFuF++nYNEtg4I/YrZXbi6xdgHGqEnH2M0BAxeI/RbOGkJQ7+eH3GTI+ 0DMiq2gH7/vlbeuy3lFZEnf+QAO1Y3rl+vy6zM7DgQtETzO6XmK9l2lfxM6+cQ== X-Gm-Gg: AYBFou3Jr9Xxpr3VV14DG/hAKSWZGr0OaDCGWv56mdXl7K8V2Imui85zNaPOEBDhPke qBv4ca2C50x2A5uhHWAJkC3aqDWLo0iNRMJGaOxAJjngvz6DZ3xXW2RHSpau8kBjWV8Vem/c4Ap gbDDxccdC6+QUziai2s/XjenMtSx76mp2j6J6XJvabPFqLxeTTo0ACkzL2HdD0kT7PBYXfV/EyY ThVc7+Z/ZmC3EMl8BBkW5gE38DvcEwUCQJF4B1JmusCArxkThP3FNf8FTLjgoiTrzwuG9xSb5L0 ldsgi+An/FJ0I4WfAujh8uEyvh1z3/jkedfyQUtEHMzJU9usuJuYht8IPnjgMr7cAI3dWbtsTLf QaF4Lbg2sTYSGy1UpXQB1q7FFl1nTKbpa0azodMDp4+NrWnwe143idIAqPSA3Jwljv2ZOrKSqrh 1uDGo2KiFXVHVsLa8i7DmdG9Mh18ykudRRVKVy4jRCUO1Pgg4/Wq3gMBRH3p4kf4hnLsNQX49Wv DJTfU1YxyLGMOs4AABDEFoxdjZwUutmz2q2JtzUfdEawh43hxH4i8YjZcIJAZiwZ1kPE7PlzBtn vkC87UVCWTeUrkyCXI+9viRu/OvYxS39hpQNKpLZN6EzUNlOtdl4qt+AFfCnpHZ1qzZlJZIVeG2 uXe1EhB8h4Fl144b9OWgUzUE+t6GdzFEsY6YQjVQnZqJfS44TwQZAgZ1b X-Received: by 2002:a05:6a21:e0a7:b0:3dd:85a8:4c5c with SMTP id adf61e73a8af0-3dd8c5958a4mr10576685637.35.1789856455501; Sat, 19 Sep 2026 15:20:55 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:54 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 5/7] libmodule-build-tiny-perl: add perl-module-perlio-encoding to RDEPENDS Date: Sat, 19 Sep 2026 15:20:42 -0700 Message-ID: <20260919222044.2143524-5-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130122 Build.PL writes MYMETA.json through CPAN::Meta, which opens it with an :encoding() layer. Without PerlIO::encoding installed this fails: Unknown PerlIO layer "encoding" at .../CPAN/Meta.pm line 412. Error opening 'MYMETA.json' for writing: No such file or directory and t/simple fails. meta-perl-image-ptest-libmodule-build-tiny-perl on qemux86-64 now passes. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- .../recipes-perl/libmodule/libmodule-build-tiny-perl_0.053.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.053.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.053.bb index 9fc32f3c95..3bdf9e5393 100644 --- a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.053.bb +++ b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.053.bb @@ -46,6 +46,7 @@ RDEPENDS:${PN} += " \ perl-module-metadata \ perl-module-parse-cpan-meta \ perl-module-perl-ostype \ + perl-module-perlio-encoding \ perl-module-pod-man \ perl-module-tap-harness-env \ perl-module-test-more \ From patchwork Sat Sep 19 22:20:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98732 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5EC11C982CC for ; Sat, 19 Sep 2026 22:21:02 +0000 (UTC) Received: from mail-pj2-f25.google.com (mail-pj2-f25.google.com [74.125.227.153]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.20528.1789856457672228531 for ; Sat, 19 Sep 2026 15:20:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=LKqEq98h; spf=pass (domain: gmail.com, ip: 74.125.227.153, mailfrom: raj.khem@gmail.com) Received: by mail-pj2-f25.google.com with SMTP id d9443c01a7336-2dd4b43b20bso12526645ad.1 for ; Sat, 19 Sep 2026 15:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856457; x=1790461257; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QI8m74i82bopEzvUGX9S293qvY9PAols1FfF6NJ7ic8=; b=LKqEq98hMPvVwNfRu1d2TpNPXfp2uAx4KgpjjyqKjAS6eqlz5ORLBefiqD+PQApYd1 KGZGryqmtphclMuAKYUm21bFN0T9eNhum05ewsTuzQ1AztMpbU+3aVuO5X+jNONj2Ye4 cdBLUgusDdONjRPS68FYUkyXTRxKcqRkMYlrzZVEL3RXys29rYRslvwiB1rAeY0VySxB 2VY1weFIdzBEJQ2Q4GCX4uTawRgcl8agSk9wYE5VmxAGejiSbLXHXgPbebq8I7RNY00c HPN7BrhnIkAwi1yhqyxXHodvFG7IKALp+UIh7m0iSic2HAjabr20OjjnB5FLQich9Lbe PTpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856457; x=1790461257; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=QI8m74i82bopEzvUGX9S293qvY9PAols1FfF6NJ7ic8=; b=m11q1qUVhOu1riirHfrRz193/DOl/YV7+YG92v2pJIbwbo+OISgb5A7Vi/sZlR8w20 UgpHMKY/1urp5cuPSyk9LcJajY1GheLNH4nCOVmmH4p5FO0rA2JY2dUz35z2yhVKbX7Z Jn3ItR+F9ZrocZbUkbLwq/trCiyQEOKSWV9W0CBf+8oIaNBAahEtWK1hJ7nEQ/wUsHwB 1r0UpfmGKmZl7LSW3cCnwiIXHMu+ebj67LiaOnd0mOXuexDPpbEcaHGh09QMc0wrtPUM 1ZM1xcYxTye8XXONkK7pPS+vyNAsNnPkdwSrJKZaw/ou27MgvecKR4+aAUaAqaDeaCEV MMtQ== X-Gm-Message-State: AFuF++lqFn1p+cMttvyIA5+eDEmbx8j77D8RHHri9oOmJz/oAJU4itT0 xaKGeBEUkhglNpcoVZW2ClhQI1loTT5aXceXNWEJVg2qM+gHSLFp0tPX/ARlhQ== X-Gm-Gg: AYBFou1TBcJfL1blBc6bVttJWgXZVgz/zUwC1unziAzHE686gnF6VG9810hRWfaKq9u p2Ci3wEHx2V2eUigexHVix5bJLVDNyedoM5DB08BCa8LnO147IcUhbYrT9UVW1DfY0yAse0+dO3 skZQfYV41O/nPsxidlIHalCw3ulPrRqcrV9vgb5Ps5Ic92Yk+eMCu55dXH3x0hgS9gxAm8M3R+i Etzg5AJK5Dk6VIm36n+BFgta6pSWSlIyzLXJD/8Vpkf/YNYbl1Kd1ZDZWxBeBOXPoklVEdhUl6G KTQzThiTnLOLajlF93dKYL3kOXM44di8HucFChjJZ+LLFqtZ0j0Hf7/tRa1pEyTnc1QzdC1v7l9 TD7Udwsfhx8CfaxdmzN4djq9iJTbeCIq3z97OT2jzEeQpzt6WTFkLEaOsN0w2tQKtv/MH+mhtCS KeLD9ALp2cGe5+/w4mv65HQR3ZdEqFnEr/3t9ujl7RqFcgtVft9XkfhPY5Xz1APsbV01CmEf/k0 3DWECaKfDsUCNvdmkVu/hizMMbyVnDuWMPtnedXyfiZAa/vgZtFY8ScJ/K+cPi5DHvLcGXvT1Q5 ImIqF+gG285kYTC+HCtq84nyLcrUtpaV9kAEFwAF7qVWTvDin3NwHmObUmn5HmuHv6jbcMpJkPF VVWR2XSthKB33eqZKnupswbQfkN76/xMGkEOXG5F0mWFGFz2A3ZhhRThiv7vL8AlHVh8= X-Received: by 2002:a17:903:2312:b0:2dd:b83b:fe1e with SMTP id d9443c01a7336-2ddb83c007cmr92756155ad.22.1789856457042; Sat, 19 Sep 2026 15:20:57 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:56 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 6/7] libdata-hexdump-perl: add perl-module-parent to RDEPENDS Date: Sat, 19 Sep 2026 15:20:43 -0700 Message-ID: <20260919222044.2143524-6-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130123 Data::HexDump uses parent.pm, which was not installed, so the module failed to load and both ptests failed: Can't locate parent.pm in @INC meta-perl-image-ptest-libdata-hexdump-perl on qemux86-64 now passes. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.04.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.04.bb b/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.04.bb index 82f2396f3b..b817d2cc33 100644 --- a/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.04.bb +++ b/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.04.bb @@ -14,6 +14,7 @@ LICENSE = "Artistic-1.0" LIC_FILES_CHKSUM = "file://lib/Data/HexDump.pm;beginline=277;endline=279;md5=bf1cd9373f8d1f85fe091ee069a480e9" DEPENDS = "perl" +RDEPENDS:${PN} += "perl-module-parent" SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEILB/Data-HexDump-${PV}.tar.gz \ file://run-ptest \ From patchwork Sat Sep 19 22:20:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 98734 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B8833C982E6 for ; Sat, 19 Sep 2026 22:21:03 +0000 (UTC) Received: from mail-pj2-f14.google.com (mail-pj2-f14.google.com [74.125.227.142]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.20627.1789856459003909472 for ; Sat, 19 Sep 2026 15:20:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=NVDYDDVO; spf=pass (domain: gmail.com, ip: 74.125.227.142, mailfrom: raj.khem@gmail.com) Received: by mail-pj2-f14.google.com with SMTP id d9443c01a7336-2d747f0135fso17984155ad.0 for ; Sat, 19 Sep 2026 15:20:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789856458; x=1790461258; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JF5WAbMgWBtBC/moZq2+AELBiUAzVmX5/7VBIj43jWM=; b=NVDYDDVOCEGlPGRpelH2UWWIhY0O1aulbWd37GUK1NeU5JNn66Cn3M12KPKmwVfHE1 LYlI9FSuQT9RyMaUUaBFTNKaQk09ToMpT1kMjlHCTE13QVqErLdNhFxISZlZetHSt0HP lfY9WuLKCC1OzT1BmfsmAz+SYsMqNTzemEsO/UcRimqJeR2R1OKS3ndbkKweEpo0PEVm CFXELeUkHHLxgtjQ0bgBcwEP40JP8HGi6+EtGTaKbD51nt0o7V+j6FwezGBYDZ9E3t0f GqnXH9M7A/QbV2CBum4zT2KHNZ0vhUXZHUQDJMFObQSobAgoF4lea5e6h7m0HipunEK4 UNEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789856458; x=1790461258; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=JF5WAbMgWBtBC/moZq2+AELBiUAzVmX5/7VBIj43jWM=; b=LU5LfYswKwzzy2YCfMTP1ptbVhHY8ZtZHXDnsLWRZTPC5czG08eFEhya8NcjcwtP5X tSGVFaW0jhZP5qIKUtVRtBh+1RrJqvhWXY9BCpmVblwAOyOKsDAWWUXX8aHFdv0daPEF 8r67yRvVALrsIRvbXHG8S07ZKA0e4wlJLy9G+gOCrYhcULMXURhuTaVtdwKayMLKzFmh UqHhhMRIeBbQHVrJQv61U/ut23hOj2KZHDeIxAmrDXmIR8+nYvpz0ev+rOE7USfl22o4 oi89HcdscXY0oR6AVWZmEhapEJczhNFIvB9y+Ekfvt19eBAs2Bwxz03gt5XjOrmH93PT c5OQ== X-Gm-Message-State: AFuF++m5gTToB5lWyXOfGFIEwUYrl0/Qvefz3LtfDvev1ZoyrLfZOxrk C6zKtjVy8AZ7ZR5hVzRDsyygal6ahgM5gqvcxwBfL8mL7DItST34+tqkaeRn7w== X-Gm-Gg: AYBFou0ME5uttyo6Utlu8p8X1McNz/xsWc6zJ7s1vhCJunjO8npAi/vMinSDSc7dy1Y 0C/iA6zibwHAEiJB79gNeNb4Qkzyb+DNx2VeNArlLrO4C5Gh4hcv8k4KYe/P9EBDvrAq9VSi21z 7YA4mpnI9cGCgdEOt+ZwYJ0H5JBeHBY6tqmfigcu4mWTxrPebsRapQdVvqNGqNWSgX9pe52Kzy6 VF+J9lkIXHfrbuNDtuh39d8Uc4Q/z+geI4qcjqJdeR3aSEtkUluxU+aitPTJS2PkPObo8hWUlO3 0PATwjQVbGdEjmK8w37jcnCrrs/KSWpJHiBiCfcrjCUxHtNxTW38x2EMJMNI8HCaX94aQJ4flY2 tZ2Gbw0FmauO+zTEUnwSqFFJBHzziFtUZfbSwZh2u4Oi5V02KkHr0+7R31B+KHo3CsVawmvjf8J gHYRV2donoKSBnzvMF0jrnsgzOtaTUb+fahmaZRMKn7rewdZO/P7gMblizAql/psi1UOJrFxR9c ikd3Nh7yfJlidj5H1sIxOGgSzEHx6wBYASne+waSjUpuVrQu+Y7TyRY8CIllHfg4OmyhYb7tbur J86JNvvYwpHxlvIrYfrM7os88osmG4NQPpwqHgewudzpS1f/TlpmKBrXgSL1Wp/tNCk6pr6L0Mf 8wxc9Rkp0lDSmm0Tr50Sj13EnC77uKu8OE+vPUKqz/ujNT701SAEayIWj X-Received: by 2002:a17:903:2f81:b0:2dc:e272:bf27 with SMTP id d9443c01a7336-2ddb1b21fd0mr115572235ad.13.1789856458353; Sat, 19 Sep 2026 15:20:58 -0700 (PDT) Received: from apollo.localdomain ([208.95.233.74]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d55cfsm10494651eec.30.2026.09.19.15.20.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Sep 2026 15:20:57 -0700 (PDT) From: Khem Raj X-Google-Original-From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-perl][PATCH 7/7] libnet-ssleay-perl: fix client hello ptest with OpenSSL 4 Date: Sat, 19 Sep 2026 15:20:44 -0700 Message-ID: <20260919222044.2143524-7-khem.raj@oss.qualcomm.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> References: <20260919222044.2143524-1-khem.raj@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 19 Sep 2026 22:21:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130124 OpenSSL 4.0 removed support for SSLv2 ClientHello, so the canned SSLv2 ClientHello test no longer gets the expected alert: not ok 38 - Client: Alert from canned SSLv2 ClientHello FAIL: t/local/48_client_hello_callback Backport the upstream test update for it. meta-perl-image-ptest-libnet-ssleay-perl on qemux86-64 now passes 37 tests with none failing. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj --- ...-removal-of-SSLv2-Client-Hello-suppo.patch | 62 +++++++++++++++++++ .../libnet/libnet-ssleay-perl_1.96.bb | 1 + 2 files changed, 63 insertions(+) create mode 100644 meta-perl/recipes-perl/libnet/libnet-ssleay-perl/0004-Update-tests-for-removal-of-SSLv2-Client-Hello-suppo.patch diff --git a/meta-perl/recipes-perl/libnet/libnet-ssleay-perl/0004-Update-tests-for-removal-of-SSLv2-Client-Hello-suppo.patch b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl/0004-Update-tests-for-removal-of-SSLv2-Client-Hello-suppo.patch new file mode 100644 index 0000000000..fe7805798b --- /dev/null +++ b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl/0004-Update-tests-for-removal-of-SSLv2-Client-Hello-suppo.patch @@ -0,0 +1,62 @@ +From 1a5837fa489836f0dfc411d3a0c4d955ce8fab8c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michal=20Josef=20=C5=A0pa=C4=8Dek?= +Date: Tue, 14 Apr 2026 14:48:51 +0200 +Subject: [PATCH] Update tests for removal of SSLv2 Client Hello support in + OpenSSL 4.0.0 + +Upstream-Status: Backport [https://github.com/radiator-software/p5-net-ssleay/commit/1a5837fa489836f0dfc411d3a0c4d955ce8fab8c] +Signed-off-by: Khem Raj +--- + t/local/48_client_hello_callback.t | 12 +++++++----- + 1 file changed, 7 insertions(+), 5 deletions(-) + +diff --git a/t/local/48_client_hello_callback.t b/t/local/48_client_hello_callback.t +index d99122c8..110d769a 100644 +--- a/t/local/48_client_hello_callback.t ++++ b/t/local/48_client_hello_callback.t +@@ -5,13 +5,15 @@ use Test::Net::SSLeay qw( + can_fork data_file_path initialise_libssl new_ctx tcp_socket + ); + ++my $has_sslv2_hello; + BEGIN { + if (not defined &Net::SSLeay::CTX_set_client_hello_cb) { + plan skip_all => "No SSL_CTX_set_client_hello_cb()"; + } elsif (not can_fork()) { + plan skip_all => "fork() not supported on this system"; + } else { +- plan tests => 41; ++ $has_sslv2_hello = Net::SSLeay::SSLeay() < 0x40000000; ++ plan tests => $has_sslv2_hello ? 41 : 30; + } + } + +@@ -172,7 +174,7 @@ my @cb_tests = ( + # argument passed to the callback + # true if the callback function triggers croak() + # true if the client needs to test that ALPN alert (120) is received +- [ \&client_hello_cb_v2hello_detection, undef, 0 ], ++ ($has_sslv2_hello ? [ \&client_hello_cb_v2hello_detection, undef, 0 ] : ()), + [ \&client_hello_cb_getters, undef, 0 ], + [ \&client_hello_cb_value_passing, \$cb_test_arg, 0 ], + [ \&client_hello_cb_alert_alpn, undef, 0, 'alerts'], +@@ -248,8 +250,8 @@ my @results; + }; + + # Start with SSLv2 ClientHello detection test. Send a canned SSLv2 +- # ClientHello. +- { ++ # ClientHello. Removed in OpenSSL 4.0.0. ++ if ($has_sslv2_hello) { + my $s_clientv2 = $server->connect(); + my $clientv2_hello = get_sslv2_hello(); + syswrite($s_clientv2, $clientv2_hello, length $clientv2_hello); +@@ -306,7 +308,7 @@ my @results; + waitpid $pid, 0; + push @results, [$? == 0, 'Client: server exited with 0']; + END { +- Test::More->builder->current_test(37); ++ Test::More->builder->current_test($has_sslv2_hello ? 37 : 27); + ok( $_->[0], $_->[1] ) for (@results); + } + diff --git a/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.96.bb b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.96.bb index e5f8718f68..3ae4ce24af 100644 --- a/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.96.bb +++ b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.96.bb @@ -28,6 +28,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/C/CH/CHRISN/Net-SSLeay-${PV}.tar.gz \ file://0001-Fix-SSLv3-in-OpenSSL-4.0.0.patch \ file://0002-OpenSSL-4.0.0-remove-support-for-some-TLS-functions.patch \ file://0003-Fix-Net-SSLeay-to-support-opaque-ASN1_STRING.patch \ + file://0004-Update-tests-for-removal-of-SSLv2-Client-Hello-suppo.patch \ " SRC_URI[sha256sum] = "ab213691685fb2a576c669cbc8d9266f8165a31563ad15b7c4030b94adfc0753"