From patchwork Sat Mar 11 00:27:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20787 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 71646C6FD1F for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.web11.35731.1678494445817680445 for ; Fri, 10 Mar 2023 16:27:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=ZbW+GiwW; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.50, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f50.google.com with SMTP id q16so6567561wrw.2 for ; Fri, 10 Mar 2023 16:27:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494444; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=9wTJupVjsYPGdd82CYkXs6dBOpvtnRLQLXljeTf/A9g=; b=ZbW+GiwWhOLomZ5wfYlb7IEuZki0c9kUXsgkEKcxecnnCuMPGnzGzdRS5Zj1UhZhcr XJwXzlute4gSgj4qrKapGKbww+n32hZEfPghrZcdgH88atPOu3sdlO42qQa4KZ+DhzW1 BLmgb9tenoVb5181rX8hgKKGN913TGLLRcqKo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494444; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9wTJupVjsYPGdd82CYkXs6dBOpvtnRLQLXljeTf/A9g=; b=EHdfz973N09FGV0PFt7LyhT3cE6otVSwDYxlQDEHtvjUILQ3GXm5C6Bwy3DYMQHZP+ cbJm9YczfEHYH33Kg9UVCDx1mF8GAPfHCAaE3U8DEG236/mkAE7eesZjFi2oJXRDBg5U fAre1dgEicQ6oIt2TMCPxg+grZ3oaUDWtNIY0VatmoTYTuu4eVxPRsEE1WqgYjJzEKpm VBPqkKx8EVgZ0a3Xho7BXFY8D+DmEAZaPpwDPeScCkPisnxq4gAz53sS+0ByyaT3hf64 Hsb7b43kl6d2lhbAFVbbE3kLt21s+9nGMASu4/LI0ffePVmQtgI9tWmNaP6wsC1GHNUm AkcQ== X-Gm-Message-State: AO0yUKVEIg4aRcibq5n/TysxFnZm3CQuB/38ollc9NwSgjKltUWqaiZ7 nD2MUxOlBjwdAI1CSgSlrCIjCdz0Ca1g8kZsdvw= X-Google-Smtp-Source: AK7set+yDELKl+LrH9wQFhqj5IY3KpH/ln+2ZDqdL6w8LgMNY3Y16JSmdn4gdVBMUWg3kjn8dpMqYQ== X-Received: by 2002:a5d:6b10:0:b0:2cc:4e58:f6d0 with SMTP id v16-20020a5d6b10000000b002cc4e58f6d0mr16396631wrw.54.1678494443760; Fri, 10 Mar 2023 16:27:23 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:23 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 01/16] m4/opkg/ethtool/attr/libgpg-error: Add missing bash ptest dependency Date: Sat, 11 Mar 2023 00:27:07 +0000 Message-Id: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178345 Signed-off-by: Richard Purdie --- meta/recipes-devtools/m4/m4-1.4.19.inc | 2 +- meta/recipes-devtools/opkg/opkg_0.6.1.bb | 2 +- meta/recipes-extended/ethtool/ethtool_6.2.bb | 2 +- meta/recipes-support/attr/attr.inc | 1 + meta/recipes-support/libgpg-error/libgpg-error_1.46.bb | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/meta/recipes-devtools/m4/m4-1.4.19.inc b/meta/recipes-devtools/m4/m4-1.4.19.inc index c098a4077ef..fd3efa54692 100644 --- a/meta/recipes-devtools/m4/m4-1.4.19.inc +++ b/meta/recipes-devtools/m4/m4-1.4.19.inc @@ -53,7 +53,7 @@ do_install_ptest() { } -RDEPENDS:${PN}-ptest += "make coreutils diffutils" +RDEPENDS:${PN}-ptest += "make coreutils diffutils bash" RDEPENDS:${PN}-ptest:append:libc-glibc = "\ locale-base-fr-fr \ locale-base-fr-fr.iso-8859-1 \ diff --git a/meta/recipes-devtools/opkg/opkg_0.6.1.bb b/meta/recipes-devtools/opkg/opkg_0.6.1.bb index c95a40d2689..c3f4a7dd575 100644 --- a/meta/recipes-devtools/opkg/opkg_0.6.1.bb +++ b/meta/recipes-devtools/opkg/opkg_0.6.1.bb @@ -65,7 +65,7 @@ do_install_ptest () { RDEPENDS:${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-arch-config libarchive" RDEPENDS:${PN}:class-native = "" RDEPENDS:${PN}:class-nativesdk = "" -RDEPENDS:${PN}-ptest += "make binutils python3-core python3-compression" +RDEPENDS:${PN}-ptest += "make binutils python3-core python3-compression bash" RREPLACES:${PN} = "opkg-nogpg opkg-collateral" RCONFLICTS:${PN} = "opkg-collateral" RPROVIDES:${PN} = "opkg-collateral" diff --git a/meta/recipes-extended/ethtool/ethtool_6.2.bb b/meta/recipes-extended/ethtool/ethtool_6.2.bb index 881e6388518..aea03b729d3 100644 --- a/meta/recipes-extended/ethtool/ethtool_6.2.bb +++ b/meta/recipes-extended/ethtool/ethtool_6.2.bb @@ -17,7 +17,7 @@ UPSTREAM_CHECK_URI = "https://www.kernel.org/pub/software/network/ethtool/" inherit autotools ptest bash-completion pkgconfig -RDEPENDS:${PN}-ptest += "make" +RDEPENDS:${PN}-ptest += "make bash" PACKAGECONFIG ?= "netlink" PACKAGECONFIG[netlink] = "--enable-netlink,--disable-netlink,libmnl," diff --git a/meta/recipes-support/attr/attr.inc b/meta/recipes-support/attr/attr.inc index a4e38f2b199..53d9dccb27e 100644 --- a/meta/recipes-support/attr/attr.inc +++ b/meta/recipes-support/attr/attr.inc @@ -49,6 +49,7 @@ do_install_ptest() { } RDEPENDS:${PN}-ptest = "attr \ + bash \ coreutils \ perl-module-filehandle \ perl-module-getopt-std \ diff --git a/meta/recipes-support/libgpg-error/libgpg-error_1.46.bb b/meta/recipes-support/libgpg-error/libgpg-error_1.46.bb index 580fe208d47..e0f2d86303e 100644 --- a/meta/recipes-support/libgpg-error/libgpg-error_1.46.bb +++ b/meta/recipes-support/libgpg-error/libgpg-error_1.46.bb @@ -26,7 +26,7 @@ BINCONFIG = "${bindir}/gpg-error-config" inherit autotools binconfig-disabled pkgconfig gettext multilib_header multilib_script ptest -RDEPENDS:${PN}-ptest:append = " make" +RDEPENDS:${PN}-ptest:append = " make bash" MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/gpgrt-config" From patchwork Sat Mar 11 00:27:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20783 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 6FB6AC6FA99 for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.web10.35791.1678494446174289350 for ; Fri, 10 Mar 2023 16:27:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=aamsOH6Z; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.43, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f43.google.com with SMTP id o5-20020a05600c510500b003ec0e4ec6deso1191930wms.3 for ; Fri, 10 Mar 2023 16:27:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494444; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=24+IPTw4375H2jt3ot21n9JlHtKsYFihE4yRmc5YIMA=; b=aamsOH6ZRh0guBr+WLYpMxy/30VzL6rQQtH1nC4KfKcrVJSsVnTcmI2ASfZZAqCXk6 iQLvy35HPjCeffrgHKxPl+ng9t7RASG6x5zGSmFNqjpilGkdxsA17vKuDOOglLfU9Aah K/vIaUyRPtQrXYYxvUadsP8PtPHD+iYLNYbmI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494444; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=24+IPTw4375H2jt3ot21n9JlHtKsYFihE4yRmc5YIMA=; b=wAPc7DHszQMb8BwDcmzXY0PQpe+mFRex+jH2Exlz1dbFBljjtb44Dfnd+2/u9+78fE QCF7Wfka7qd8e9pObgenDpc1Jl7RGdDOrZb3Vi7+4lLUn0BGxuyJpdfjq7TzqtrKA12M r1KNExMRQFLmXgfD6WyYHnmUZ7PFnIn5CZmo4asllvnZpml8ZahV2NVOOEJ+e7zfv4n8 3SBuQjUUno94mbyu4K9+J8LEI1CjoGlDMl0gb8wCWKOl3YDNrXBHefFZMt+gS6WYu/4B hiT6Vk/oe/qRyTMWoWB2Pw4b7of4CNtYvHo56yCHkDvgGv1+MZhKVWSuR6Kplznq9JNL qhMA== X-Gm-Message-State: AO0yUKVaunRr4T4Gjy/H+dZFv2bAJ6noWH62DNVUd8GGrGl+la7YJJ+x e7UmXzdQ59dAQDNo5nh7zOoxkRJKOFCtqUGUuo0= X-Google-Smtp-Source: AK7set+SMM9BrsSX/5JpI+dKxwmq0DI3FaeKV/zdUmgZnIRVubO4Kd3X2ep+2r/Sc7U5CbxNhROYXw== X-Received: by 2002:a05:600c:ccf:b0:3eb:36fa:b78d with SMTP id fk15-20020a05600c0ccf00b003eb36fab78dmr4353539wmb.23.1678494444366; Fri, 10 Mar 2023 16:27:24 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:24 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 02/16] openssl: Add missing ptest dependency on openssl-bin Date: Sat, 11 Mar 2023 00:27:08 +0000 Message-Id: <20230311002722.3211118-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178346 One of the openssl ptests needs the openssl binary so fails on a minimal image without this. Add the missing dependency. Signed-off-by: Richard Purdie --- meta/recipes-connectivity/openssh/openssh_9.2p1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-connectivity/openssh/openssh_9.2p1.bb b/meta/recipes-connectivity/openssh/openssh_9.2p1.bb index e6cf2ff2d6b..4666237d686 100644 --- a/meta/recipes-connectivity/openssh/openssh_9.2p1.bb +++ b/meta/recipes-connectivity/openssh/openssh_9.2p1.bb @@ -158,7 +158,7 @@ FILES:${PN}-keygen = "${bindir}/ssh-keygen" RDEPENDS:${PN} += "${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-keygen ${PN}-sftp-server" RDEPENDS:${PN}-sshd += "${PN}-keygen ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-keyinit pam-plugin-loginuid', '', d)}" # gdb would make attach-ptrace test pass rather than skip but not worth the build dependencies -RDEPENDS:${PN}-ptest += "${PN}-sftp ${PN}-misc ${PN}-sftp-server make sed sudo coreutils" +RDEPENDS:${PN}-ptest += "${PN}-sftp ${PN}-misc ${PN}-sftp-server make sed sudo coreutils openssl-bin" RPROVIDES:${PN}-ssh = "ssh" RPROVIDES:${PN}-sshd = "sshd" From patchwork Sat Mar 11 00:27:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20788 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 8EA21C76186 for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.web10.35792.1678494446862854531 for ; Fri, 10 Mar 2023 16:27:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=aoAtEwbb; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.42, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f42.google.com with SMTP id k37so4518378wms.0 for ; Fri, 10 Mar 2023 16:27:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494445; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=pi7T4xkkinsLwYJWVjU9rBo8e9QHEtYalSvxrVxLq9Y=; b=aoAtEwbbpkquzAIKoGPfrOv7qvCWVebgXK558RpvOubGsncB7epCunQ6bGOIcuaZjU 1bNBSPqDnXFTa26FH8bxR2BjIr8sC01ME9waU3PHpV0b9IzleLPrm3IOEOO1xuafP+hB Bd2e9MfWo4jnI3/eTGVotmcZUwOJ93fgPTNHU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494445; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pi7T4xkkinsLwYJWVjU9rBo8e9QHEtYalSvxrVxLq9Y=; b=2mbdYM9Rcr2r8e2K1Y5R8Qul4rsWuPfKKsPM9ZqM3v8UJOv2BIOdtW4rsIfls0AyZm m6h4lHXpY85pdDQZtVknArn+sWAySlTHoAUR8SgiGNyymuk6MLfbslC3Fn+Ieabep3HV TRiu5tfYErnOL4+6hsevt2CkcJaSVMtqWn417mIRzKj9XGYUFhJX0T/m1/dCBlpW70BR I4aNTb28lC6SXSoJMWaw6+BVoiZ2I5XvUtg5061xJyzSD26sD2ELFWfyQNVxyJ2imYCq 5GtYJlHqpCX561EwsPv/ECdtuYnVhHDjM5NX3oo4HlAbtvQ5HJZFCia/1+ZHDq3rcXZr qOuA== X-Gm-Message-State: AO0yUKXCqQ+y/u1FXc5APNXU2S6sfIcGZxHTdIfME81pqQ5imr80l4qY TkShqYGQUoYnJvB+Xkp5sF/lZLYy9bV7Fsa88bw= X-Google-Smtp-Source: AK7set+iHQEAZotfyZVRQDZQ8do7PKfrv3NKgxZajMdNAXTEFUeItW/MDq07os/CEEvpdnH5JuV9Tg== X-Received: by 2002:a05:600c:3553:b0:3ea:f6c4:5f2a with SMTP id i19-20020a05600c355300b003eaf6c45f2amr4297853wmq.17.1678494445113; Fri, 10 Mar 2023 16:27:25 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:24 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 03/16] valgrind: Add missing utf-32 gconv dependency for ptests Date: Sat, 11 Mar 2023 00:27:09 +0000 Message-Id: <20230311002722.3211118-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178347 Some of the ptests fail in a minimal image. Add the missing gconv dependency needed to allow those tests to pass. Signed-off-by: Richard Purdie --- meta/recipes-devtools/valgrind/valgrind_3.20.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb index 701dbf38332..07e50426e44 100644 --- a/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb +++ b/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb @@ -133,7 +133,7 @@ RDEPENDS:${PN}-ptest += " bash coreutils curl file \ perl-module-carp perl-module-symbol \ procps sed ${PN}-dbg ${PN}-src ${TCLIBC}-src gcc-runtime-dbg \ util-linux-taskset" -RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-utils" +RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-utils glibc-gconv-utf-32" # One of the tests contains a bogus interpreter path on purpose. # Skip file dependency check From patchwork Sat Mar 11 00:27:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20791 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 97755C7618A for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.web11.35732.1678494447580790605 for ; Fri, 10 Mar 2023 16:27:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=A0m0N9tz; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.47, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f47.google.com with SMTP id g3so6565531wri.6 for ; Fri, 10 Mar 2023 16:27:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WnekYFxJMlcmf/QmgYdj8WGpPshoXHzhwlHDJzbsNC8=; b=A0m0N9tzTzZpqb3cfVW43A6lRq3Gg1+3ih4nAJNUPTIPtN1TAz4TaYpgl/fO+km01Y 40fgL6tWIHf2JMt1TpJNZRKkTmOH7FahOopJ699Ms1h3t/kJQxyQ73RU9StCGUbGCDTS F10O7FEzRbwWhV55nNcgHku08oq/o+h8O8ZKw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WnekYFxJMlcmf/QmgYdj8WGpPshoXHzhwlHDJzbsNC8=; b=FHP94s+HT593RM/PMmNELqno+PSGRbvRCqZVnue0Gi4pwufGlCVIRQi7ZmjevZzaaz 7cZYk99qohWcPuYqoC0RXPeGsXllJKN4GY3Vbyq3rOyXxW+E3WNWhHbYjXETrlgTVZJy 4e1SfhuMrQ54asCCD+Gt3faiN85LjpQs7XKC8LwQ89QUOTudoB2rttBPaDKMW+N8rGqd 6hJb3+9xpwjWE7U3S2DzgYaijbUxZPw57+vTYynapM9svJLv5rC40QzyebXyp7+imZGT xY57zx8ffJId70U41+SFlNpnoEKPE7yC6qlGkrSi0ec3lVZR4OAPvu5Zw16cJILp3Rsm Mx4Q== X-Gm-Message-State: AO0yUKUFEiN0gFojetU16R4x0LDOuI6W4+OcT+jgw/fepelTV3vrOwJu 1ddHKD9yYdrFnrHhBtiMuszonekMzEb5xzQQp+Y= X-Google-Smtp-Source: AK7set9vE/peexaOS1EhGeP5qwWJzf7tv6csvvkaNyx9zwhFlk3EE4hSLLr4eI36cUelMqktHD+E0Q== X-Received: by 2002:adf:e242:0:b0:2c5:4db8:3dde with SMTP id bl2-20020adfe242000000b002c54db83ddemr17619848wrb.70.1678494445833; Fri, 10 Mar 2023 16:27:25 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:25 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 04/16] perl: Add missing procps-ps dependency for ptests Date: Sat, 11 Mar 2023 00:27:10 +0000 Message-Id: <20230311002722.3211118-4-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178348 Some of the ptests fail in a minimal image as they depend on options to ps which busybox doesn't support. Add the full utility. Signed-off-by: Richard Purdie --- meta/recipes-devtools/perl/perl-ptest.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/perl/perl-ptest.inc b/meta/recipes-devtools/perl/perl-ptest.inc index c233fab5453..e07355d3f54 100644 --- a/meta/recipes-devtools/perl/perl-ptest.inc +++ b/meta/recipes-devtools/perl/perl-ptest.inc @@ -56,7 +56,7 @@ python populate_packages:prepend() { '${PN}-ptest%s', '%s', recursive=True, match_path=True) } -RDEPENDS:${PN}-ptest += "${PN}-modules ${PN}-doc sed" +RDEPENDS:${PN}-ptest += "${PN}-modules ${PN}-doc sed procps-ps" # The perl-ptest package contains Perl internal modules and generating file # dependencies for it causes problems. From patchwork Sat Mar 11 00:27:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20793 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 A98F2C7618E for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.web10.35793.1678494448111642464 for ; Fri, 10 Mar 2023 16:27:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=C1Ggimsg; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.50, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f50.google.com with SMTP id t15so6556359wrz.7 for ; Fri, 10 Mar 2023 16:27:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=pltEuvpbnvUPvuzZ607arWUbgKbpsHK1NeoPPMQ1M2s=; b=C1GgimsgHNevNBeWMMAyzV3MLalHapNUO2n5foyYRdthpYb2WfvrNsodAx0RRbfYry fgL0VVP5bkg6EDcm1kKraeulx1P/ZGx5ZcOyfhiMrVqeRuAtV0x4rAkxzqz7uJZwm4OW awRpayFhnTzfP0cNOo6YlI/cp9bY7NAJwn69c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pltEuvpbnvUPvuzZ607arWUbgKbpsHK1NeoPPMQ1M2s=; b=jYP8XIlpFZhDM9oUInyFHuYwqveccaTcj5M1vGpUg2owwAOCC3dlsrbX/zrKO4fJ80 pPrYa66CWA7JbqCGT3JrgoyMM1dg2ituP/ObL1uYa7TeQWHdOutIUq5uOYvcOxZi5/hU f3YF/1QB3M9iWjtLZL0cgXGVhPaLXt7rri5ACm23mqhBZyNO3TuatT3AUhUWKVJU0K52 R2pRIw3nBTWMNHu6ronbOe8meNf8pPO+ocJOmyuD9Z3lhMj8UzaSXC8Iuzmdx8nOERKd sACv9d1Pq81QRQz0B+dQhdyRC07Ir3cq9oY6j5oBLYD7TFGPzWNFjoz8umL9tIJhscnB USLQ== X-Gm-Message-State: AO0yUKWkC3hWNjpKUE7cX6HbiHxiNxmIv3fBKQAN9xZlUNaGxA1CcTE1 Rhoxs3RXmI+4NXx7f6u27QNE+r8P5xzskG6/PUs= X-Google-Smtp-Source: AK7set9fOvtSr6xWtu9gX3qollKpYmCTD1MCtk+5w6ah9RQrQyK0Db9WQ2OEaWH0HVBpeY944OJG7g== X-Received: by 2002:adf:dd4c:0:b0:2c3:f026:9085 with SMTP id u12-20020adfdd4c000000b002c3f0269085mr17227577wrm.13.1678494446478; Fri, 10 Mar 2023 16:27:26 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:26 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 05/16] acl/attr: ptest fixes and improvements Date: Sat, 11 Mar 2023 00:27:11 +0000 Message-Id: <20230311002722.3211118-5-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178349 Add a missing perl module dependency for the ptest packages and also improve the run-ptest script so that the error log is saved allowing easier debugging if this fails in future. Signed-off-by: Richard Purdie --- meta/recipes-support/attr/acl/run-ptest | 6 ++++++ meta/recipes-support/attr/acl_2.3.1.bb | 1 + meta/recipes-support/attr/attr.inc | 1 + meta/recipes-support/attr/attr/run-ptest | 7 +++++++ 4 files changed, 15 insertions(+) diff --git a/meta/recipes-support/attr/acl/run-ptest b/meta/recipes-support/attr/acl/run-ptest index 43128233654..3af75c84fea 100644 --- a/meta/recipes-support/attr/acl/run-ptest +++ b/meta/recipes-support/attr/acl/run-ptest @@ -7,4 +7,10 @@ mkdir -p /tmp/acl-ptest/test cp test/test.* /tmp/acl-ptest/test +set +e make test-suite.log +exitcode=$? +if [ $exitcode -ne 0 -a -e test-suite.log ]; then + cat test-suite.log +fi +exit $exitcode diff --git a/meta/recipes-support/attr/acl_2.3.1.bb b/meta/recipes-support/attr/acl_2.3.1.bb index 5fb8f9ae355..9cb19ed72f5 100644 --- a/meta/recipes-support/attr/acl_2.3.1.bb +++ b/meta/recipes-support/attr/acl_2.3.1.bb @@ -65,6 +65,7 @@ RDEPENDS:${PN}-ptest = "acl \ bash \ coreutils \ perl \ + perl-module-constant \ perl-module-filehandle \ perl-module-getopt-std \ perl-module-posix \ diff --git a/meta/recipes-support/attr/attr.inc b/meta/recipes-support/attr/attr.inc index 53d9dccb27e..ab62563690b 100644 --- a/meta/recipes-support/attr/attr.inc +++ b/meta/recipes-support/attr/attr.inc @@ -51,6 +51,7 @@ do_install_ptest() { RDEPENDS:${PN}-ptest = "attr \ bash \ coreutils \ + perl-module-constant \ perl-module-filehandle \ perl-module-getopt-std \ perl-module-posix \ diff --git a/meta/recipes-support/attr/attr/run-ptest b/meta/recipes-support/attr/attr/run-ptest index f64244f2393..3e7a3a17a04 100644 --- a/meta/recipes-support/attr/attr/run-ptest +++ b/meta/recipes-support/attr/attr/run-ptest @@ -1,3 +1,10 @@ #!/bin/sh +set +e make test-suite.log +exitcode=$? +if [ $exitcode -ne 0 -a -e test-suite.log ]; then + cat test-suite.log +fi +exit $exitcode + From patchwork Sat Mar 11 00:27:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20792 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 ADFD8C76195 for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.groups.io with SMTP id smtpd.web11.35733.1678494448660842247 for ; Fri, 10 Mar 2023 16:27:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=L6B0rCd8; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.41, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f41.google.com with SMTP id f11so6545319wrv.8 for ; Fri, 10 Mar 2023 16:27:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=5TvNxnvf7oYwpHvBVoRnxM0ld2rETFQgJxHH6zT6jBg=; b=L6B0rCd8g4YdGk5BwcBimBlqN52VgROdL79bHXZomZIaUpNBHA947g3YEN3BuuKRQJ hahTXB5p0wkDu7/HJ9EHf0XEGdkxLw/UmtjAo/j/dp2llSXDScBIeYgxgZL6+kVlIBAu SzGD2sP3WikKT0oIKdIJFwRABP39P5fEL/hqI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5TvNxnvf7oYwpHvBVoRnxM0ld2rETFQgJxHH6zT6jBg=; b=PD94h56ik7YIUeudg3fqw36lxMz1f5ewZO3z2DT24+BkU0HYBj0xVBImqDLZEUAy6N SJC2ol08gJ1KBLOhujy+G2IbCLIMP9ir7ROx7gK9LlL8ZFwRtvudxK5P6NTFMTvG0tZ/ FVAbR3HNq7R66Lxk9WXLF8RjEs/ghP00R7pp7FE6nJum1cCNbm3gML04q19e4i26vrnJ RfoQSEGLGV64iiDusIR51r/1FAI5VV8Gv2r95iREdfeS+XMkec34tC7IQn2nhVF9TzkO iLmcIhxTzqMfIHpReAYYNM5YERhPn0LO4JstfKwYHrjtvqgskA8KMNj9hWfzzD42neab PLLw== X-Gm-Message-State: AO0yUKUgSI1Hz71Rc5eRXu3tka3I9ds2sYn1GbVDFsHQtX4NKUM6v5q8 ucWxB/BJ3R7DDMFJFRtugyIfo/avK0mIiXI5cvE= X-Google-Smtp-Source: AK7set/mXgrbTOa74OZNjRxJ2wFZZHYgMdKZLkOFf5DidUTuokYh4X/3NfuKjX6TgsoXublAV+eCkw== X-Received: by 2002:a5d:5608:0:b0:2ce:9fd8:8e6d with SMTP id l8-20020a5d5608000000b002ce9fd88e6dmr538250wrv.8.1678494447004; Fri, 10 Mar 2023 16:27:27 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:26 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 06/16] m4: Add missing ptest dependency Date: Sat, 11 Mar 2023 00:27:12 +0000 Message-Id: <20230311002722.3211118-6-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178350 Some of the ptests fail in a minimal image. Add the missing gconv dependency needed to allow those tests to pass. Signed-off-by: Richard Purdie --- meta/recipes-devtools/m4/m4-1.4.19.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/m4/m4-1.4.19.inc b/meta/recipes-devtools/m4/m4-1.4.19.inc index fd3efa54692..3b4303b7fd8 100644 --- a/meta/recipes-devtools/m4/m4-1.4.19.inc +++ b/meta/recipes-devtools/m4/m4-1.4.19.inc @@ -57,6 +57,7 @@ RDEPENDS:${PN}-ptest += "make coreutils diffutils bash" RDEPENDS:${PN}-ptest:append:libc-glibc = "\ locale-base-fr-fr \ locale-base-fr-fr.iso-8859-1 \ + glibc-gconv-iso8859-1 \ " INSANE_SKIP:${PN}-ptest += "ldflags" From patchwork Sat Mar 11 00:27:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20786 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 7F0DFC6FD19 for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by mx.groups.io with SMTP id smtpd.web11.35734.1678494449294612077 for ; Fri, 10 Mar 2023 16:27:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=N9E+o2K6; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.54, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f54.google.com with SMTP id l25so6569909wrb.3 for ; Fri, 10 Mar 2023 16:27:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=MAhRnmcbQGtxW/OiVjDpmLct4HqMpQm4S/b3IjGY/wA=; b=N9E+o2K6tDr7GfcEk42qwhC0UEu3mZ80R6EJ3dHFS9+vyTqj9HIVgTqbG+pNwbp/a/ 6/BNWvTUsZQxz8pDaZWb01qViDVEm92G0ASNVHYZa1hLoyDLKcW2WC0s+VQI+CON8Oyd /Kd07zQKZjoCGevJXb1tD0w7tyki8tBt4KEXA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MAhRnmcbQGtxW/OiVjDpmLct4HqMpQm4S/b3IjGY/wA=; b=G5RRWUJuxiTlZsKPGjMraHI9V7fjswSuBjfFXzQhjOT5EdBBM7XLxE49VUhiReOdQD jray6hgFYrBU/l5NnDrRq1dktXjPBIoBlzoXVn491VYrjR1PqVJPf+IDLT8gxfT4eAYN QQatxE4S0lvtuhQrfMl9g1HXACwQ3Vs5UlNA2SHqr+sz2d3BL0Cxb3lrLa+xYthj2m7v 4mD+WSWnMHHbAxWREBdGQquoHgKe7IXKof5p4moNLHMtaZ508rerbIK71WNevRHBy+nc XpNohIaB8/CJ5uHZQKjtDfccvVke5fIU29bksdQaOk8q9fP23uIGnGzALFbrwPtIcq1m Hqqw== X-Gm-Message-State: AO0yUKVh1VC9nvMK6bAshYVjb4x+a+jC8qS+P00SnHDhBFiR3x/UgCcv BgnaBcmSkUuLM2VHpHyzz9fiyKCmk8kQfGojrmU= X-Google-Smtp-Source: AK7set8xhWiHloKrQ1eYohZL/5JN6GEgxSxtQa0YojFozk3xtdoh6VyEg+50fCacy4X+f17RnHrgqA== X-Received: by 2002:a5d:4b44:0:b0:2c7:156c:affd with SMTP id w4-20020a5d4b44000000b002c7156caffdmr15426214wrs.9.1678494447656; Fri, 10 Mar 2023 16:27:27 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:27 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 07/16] libmodule-build-perl: Fix ptest dependencies Date: Sat, 11 Mar 2023 00:27:13 +0000 Message-Id: <20230311002722.3211118-7-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178351 Some of the ptests fail in a minimal image. Add the missing perl module dependencies. Signed-off-by: Richard Purdie --- .../recipes-devtools/perl/libmodule-build-perl_0.4232.bb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/meta/recipes-devtools/perl/libmodule-build-perl_0.4232.bb b/meta/recipes-devtools/perl/libmodule-build-perl_0.4232.bb index 748412b414f..0ead690067b 100644 --- a/meta/recipes-devtools/perl/libmodule-build-perl_0.4232.bb +++ b/meta/recipes-devtools/perl/libmodule-build-perl_0.4232.bb @@ -91,12 +91,21 @@ RDEPENDS:${PN}-ptest += " \ packagegroup-core-buildessential \ perl-dev \ perl-module-blib \ + perl-module-encode-encoding \ + perl-module-extutils-cbuilder-base \ perl-module-extutils-command-mm \ + perl-module-extutils-mm-unix \ perl-module-file-temp \ perl-module-lib \ + perl-module-parse-cpan-meta \ perl-module-perlio \ perl-module-perlio-encoding \ + perl-module-pod-simple-transcodesmart \ perl-module-pod-text \ + perl-module-tap-base \ + perl-module-tap-formatter-base \ + perl-module-tap-formatter-file \ + perl-module-tap-formatter-session \ perl-module-tap-harness-env \ perl-module-tap-parser \ perl-module-tap-parser-scheduler \ From patchwork Sat Mar 11 00:27:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20785 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 80AECC74A5B for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by mx.groups.io with SMTP id smtpd.web10.35795.1678494449892792884 for ; Fri, 10 Mar 2023 16:27:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=NEi1wqLw; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.49, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f49.google.com with SMTP id p4so368364wre.11 for ; Fri, 10 Mar 2023 16:27:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494448; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Fk1EsUsQdQJLVOluud927umJa7RlSh2+OV9aSO++8eU=; b=NEi1wqLwghybBTp23p55WCDZ4718usphZ/mLmKSAysTpCLVptVqhBk1gXfo91eAJ+9 c9QzlBIITA30glAORagGUPsZcfBYeK8LP5vNywCtgkpZ6GZCnPvi8xDlprafWh6+pKCy YydUxs4mKqPIWoAph3bbBsRy+oMTQuqQfMj1Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494448; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fk1EsUsQdQJLVOluud927umJa7RlSh2+OV9aSO++8eU=; b=gjpZ+Ciqc5Lcxy184K9EaDdZmi4Bh84OHmq3zKIA0XiSn7SpwABR+34FBbvIVLmmN+ Snh0iAj+h05K4MLs3TFOkfAI04GcHKncwoMO5UK72NH7jE0PbtgnM80dEBsmMywwvF5w or7fldqtjHHTvI7zryvrMIWCJgk34J9/uXrGZu7aEoJGtyi5GkakTzQJC7yIRQ49DiyY 2G663x4T8kSAG0S3vdTZir/ECOqwGG7BYvx0ZOrnkGLPJxppgxiYmWuy++YSX7ypA9Xi W7i65xiovXoiQhgjA6I4sLq/3aWLCu/02ZRfk0sj4/aTJvT687q5NCrLIxtIjk4Y5VpP kbWg== X-Gm-Message-State: AO0yUKU45wDB2ubW6DYiFqZwpOhaHVJUOurpYxvfDS+8OSeQzvj09rwr 7sEmJnfYjx5h4fA4FNGIr+deOkKYZI07XcitmoM= X-Google-Smtp-Source: AK7set90uEQRkpGalO/WzkSTwnkqorfuXjTVMzCHd1nJWsugDBWkvburoztKJ7rmyZ1wXEi4iOEqLw== X-Received: by 2002:adf:dd49:0:b0:2c7:1aaa:750 with SMTP id u9-20020adfdd49000000b002c71aaa0750mr17775959wrm.66.1678494448198; Fri, 10 Mar 2023 16:27:28 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:27 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 08/16] bc: Fix ptest test output naming Date: Sat, 11 Mar 2023 00:27:14 +0000 Message-Id: <20230311002722.3211118-8-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178352 The quoting in the script was mangled leading to "0" tests being found by our log parsing code. Fix the quoting to allow the correct test counts to appear. Signed-off-by: Richard Purdie --- meta/recipes-extended/bc/bc/run-ptest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-extended/bc/bc/run-ptest b/meta/recipes-extended/bc/bc/run-ptest index 66a1b9d7087..ba5abe68058 100644 --- a/meta/recipes-extended/bc/bc/run-ptest +++ b/meta/recipes-extended/bc/bc/run-ptest @@ -2,8 +2,8 @@ for TEST in *.b; do if bc -l $TEST X-Patchwork-Id: 20790 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 9002AC7618B for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.web11.35735.1678494450528446424 for ; Fri, 10 Mar 2023 16:27:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=PSX2ZMvz; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.48, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f48.google.com with SMTP id bw19so6537530wrb.13 for ; Fri, 10 Mar 2023 16:27:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494449; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=i0ZfgOt7822H6yAixY4pfSsV14EI0B3a6qExG9Ca0PA=; b=PSX2ZMvz6aR0qD0XUJMBO6EV0xFeOGd6QXg+wBTsW4J6exivsmN2oVG2Mqr6ccuwof 8dEQTOcc1zubGddVoOsQGhRavcTt321i6m+qe6AuM9KxkoSFtUd17PERgjAN2l73PBsg baUgAI6T6AtdTuy3+YwUviGw3In6g29POo/GM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494449; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=i0ZfgOt7822H6yAixY4pfSsV14EI0B3a6qExG9Ca0PA=; b=M/7h0SFYk7WV0j63jJUCn+UN/kfm2fn683UCcB6OdgHY5bwPBwoT8Ose429O5g0iIS Sg2x9X6v+H6uVqgleo3R+Z9Wf94G4WCLzG3AxsWHFqeCF6F3IsECi8R8U2oVVp2K8yR9 3C17coYdm/wFIkNJuTi9YLAx6aJrb5qdGOXr6OwmruJXog+j8VAySQnhAjN9H1UhYZp/ DE3Ok8K90e03PMUTmiQCe9adC7tcN2/hqvBoFoecrA1CH0xEZhMowbGC3R1xkO7RAyE+ RrYzjv3Fpa6qv/Q28CZc+nqtOCus7l1A27xxwpFdqSmpjbMi1brk8qekFBRW9s/dLJa4 pLrw== X-Gm-Message-State: AO0yUKVx+rAB9pMzI+F80LyngOZF+ixR1iejr+tKIZmLTRdWYxIJFGah ZZSnEXYX5z+ybcAbPhICUaBh/SXe3OrMtqRP0Ok= X-Google-Smtp-Source: AK7set+v2ZUup0rlEtyq9H27vnmwN5vBk+8GjAodk1nLrRoQ17o2OfOnXAxRFQhzlNMztWxHqODfaw== X-Received: by 2002:adf:f446:0:b0:2c7:ae2:56df with SMTP id f6-20020adff446000000b002c70ae256dfmr17353192wrp.70.1678494448879; Fri, 10 Mar 2023 16:27:28 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:28 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 09/16] findutils: Fix ptest dependency issue Date: Sat, 11 Mar 2023 00:27:15 +0000 Message-Id: <20230311002722.3211118-9-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178354 The options used with 'od' don't work with our busybox config. Add a dependency on the full utility from coreutils to fix execution in minimal images. Signed-off-by: Richard Purdie --- meta/recipes-extended/findutils/findutils_4.9.0.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-extended/findutils/findutils_4.9.0.bb b/meta/recipes-extended/findutils/findutils_4.9.0.bb index e4ce8ee4ebf..074817df27c 100644 --- a/meta/recipes-extended/findutils/findutils_4.9.0.bb +++ b/meta/recipes-extended/findutils/findutils_4.9.0.bb @@ -14,7 +14,8 @@ CACHED_CONFIGUREVARS += "gl_cv_func_wcwidth_works=yes" EXTRA_OECONF += "ac_cv_path_SORT=${bindir}/sort" -RDEPENDS:${PN}-ptest += "bash sed grep" +# need od from coreutils for -t option +RDEPENDS:${PN}-ptest += "bash sed grep coreutils" do_install_ptest:class-target() { mkdir -p ${D}${PTEST_PATH}/tests/ From patchwork Sat Mar 11 00:27:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20789 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 83785C76188 for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.web11.35732.1678494447580790605 for ; Fri, 10 Mar 2023 16:27:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=DmDS1DVA; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.47, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f47.google.com with SMTP id g3so6565605wri.6 for ; Fri, 10 Mar 2023 16:27:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494449; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HYljIHjcR5Zzg4dKV4YH0HwXjkEUgCIlx1MsGAAcBd8=; b=DmDS1DVAcf9LUTXn1CGB98JO2TPGwN2HDtsGX45xpOsFImJNP5zNShi5SZC/rNw1oZ oMzfD6I/BTzz7x8HzoMODjeDrNPeJovQRwsR0VXDnMAZUUKAY7BYosJhtbhBz2QLO9BP 33HcuNFnL9TzeAFnWg4YKDno3pkxOWCAPwohc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494449; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HYljIHjcR5Zzg4dKV4YH0HwXjkEUgCIlx1MsGAAcBd8=; b=fFGNALXfI3G4qxck9h2pDvCdgaFx8jXtM6fvDZSAuULnUsg8QaSdzJefFvXYh7f9oU v249HKYI/eBJ8pqD5k8cYvg6RWOWImtvGrOQBLg0fWfdJXaWdKEsM5aeSp8AoguBLBKd CVNP5Il0X4nQQr9HznAAVkcLPVL2o+NC5wSH4Cy4hXmmz+f2tR/91fTJQ1V7a8t+DjW5 iFXEC1D2TExdk0RoClCHrYCU8KWUThYx4f8hUQ0QmaCaN+oYvFomqdtvYrOuXAoSwRru 6CGYIWL9XCTXp6bsNH6urEqk9kKxkIlaw9xAkgDERz+ZJn3DVd1BlfYeUpr/Zqv4Nri9 fFaA== X-Gm-Message-State: AO0yUKXAJCkYK15c0h5kWbbrwczQGhNluAU8+DKrUjVYXWPg4q9AIUEY j4++PJKO+3p0NA6aaogwrCkjqaEY6Chdt8kYfzc= X-Google-Smtp-Source: AK7set+5OjBwKAZeT6sNPOelXG/TH83AOCz8jDLedaEfOoLXiSlejVW5rdE7ZPXWhpakpPUPCLcsCw== X-Received: by 2002:a5d:43d0:0:b0:2ca:8ae5:ea2 with SMTP id v16-20020a5d43d0000000b002ca8ae50ea2mr16413861wrr.40.1678494449517; Fri, 10 Mar 2023 16:27:29 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:29 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 10/16] gawk: Fix ptest dependency Date: Sat, 11 Mar 2023 00:27:16 +0000 Message-Id: <20230311002722.3211118-10-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178353 The gawk ptests need some locale information, add the missing dependency so tests work in minimal images. Signed-off-by: Richard Purdie --- meta/recipes-extended/gawk/gawk_5.2.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/gawk/gawk_5.2.1.bb b/meta/recipes-extended/gawk/gawk_5.2.1.bb index fbe6e7040b0..d13110ddbec 100644 --- a/meta/recipes-extended/gawk/gawk_5.2.1.bb +++ b/meta/recipes-extended/gawk/gawk_5.2.1.bb @@ -62,7 +62,7 @@ do_install_ptest() { rm -f ${D}${PTEST_PATH}/test/timeout.* } -RDEPENDS:${PN}-ptest += "make" +RDEPENDS:${PN}-ptest += "make locale-base-en-us" RDEPENDS:${PN}-ptest:append:libc-glibc = " locale-base-en-us.iso-8859-1" From patchwork Sat Mar 11 00:27:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20784 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 73618C74A4B for ; Sat, 11 Mar 2023 00:27:32 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.web10.35796.1678494451815420228 for ; Fri, 10 Mar 2023 16:27:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=UW79qxE1; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.46, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f46.google.com with SMTP id g3so6565626wri.6 for ; Fri, 10 Mar 2023 16:27:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494450; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=VrlkGsIRlJLnX+P9zTbbtDXpXVBUefLheLyPvMzG0h4=; b=UW79qxE1jufyA8M2YQOhyxd3DIFEEJjgXUJr/JNJPTdBG1O8OZslPtouYE3g05Jjjy hzzvHUsuYcbBt1Uk7t85+9mJJGMrapnEgDXmwU9rTZt8O0NkZ5X3kIrqPyjXV5B0xNjS xrDT5RCHqDG23EBlgB4mBXYP+dGgSutBWHvzM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494450; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VrlkGsIRlJLnX+P9zTbbtDXpXVBUefLheLyPvMzG0h4=; b=vV17NYCFcAYBQx1mTt+NmG5xLobpQidICuG9RjemJufz2vnEe/Qh5Q/flDviLHOrKx Jyjcfwuf+pn6iTUCvblTPwrtf1OH9etkFSd+Q0QpEuNtNqLXW044/P1zmgU9eiDI1ZI8 qL7MeOMeJBXXTX7ndE1Dq79tkdLpIjxlWOtjlxzwdzJTOdpts8KTrWpwRHoQ0UzOD7Dr aXoXVbxty34P26D7XCJT0ZaUrWUSfhXx3wiEsGKCY7+TAZ/wEz1YhHGJi4ZmIPKJ4jzv GXvwaGV0KovZRl6kw6ENKxiHQKKOh2QkgA6ek0CBgYMBdC5sQPVCNEC9JnxYJj7PRLL5 VamA== X-Gm-Message-State: AO0yUKXgg5UWBWZxfqyatLaJa0K7L4i2/kAOg6l/oK7o1UwyBJZRfm2t xLxjn6Q3MlcF/+IDxv0Y5tvfkQzR/ODm8P1swxA= X-Google-Smtp-Source: AK7set9WmaDKotX1PGIpF3ZFuWa1FoumL5R0JJZDrv2UdPgRR45x9EgFpecyBYBU4PrkM8hZ4qVVUA== X-Received: by 2002:a5d:52cc:0:b0:2ca:2794:87e8 with SMTP id r12-20020a5d52cc000000b002ca279487e8mr17065858wrv.21.1678494450081; Fri, 10 Mar 2023 16:27:30 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:29 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 11/16] libconvert-asn1-perl: Fix ptest dependencies Date: Sat, 11 Mar 2023 00:27:17 +0000 Message-Id: <20230311002722.3211118-11-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178355 Add dependencies for missing perl modules to fix execution in minimal images. Signed-off-by: Richard Purdie --- meta/recipes-extended/perl/libconvert-asn1-perl_0.33.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-extended/perl/libconvert-asn1-perl_0.33.bb b/meta/recipes-extended/perl/libconvert-asn1-perl_0.33.bb index 2714582957c..d82692c0333 100644 --- a/meta/recipes-extended/perl/libconvert-asn1-perl_0.33.bb +++ b/meta/recipes-extended/perl/libconvert-asn1-perl_0.33.bb @@ -15,7 +15,8 @@ inherit cpan ptest-perl EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}" -RDEPENDS:${PN} += "perl-module-exporter perl-module-constant perl-module-encode perl-module-encode-encoding perl-module-utf8 perl-module-socket perl-module-time-local perl-module-posix" +RDEPENDS:${PN} += "perl-module-exporter perl-module-constant perl-module-encode perl-module-encode-encoding perl-module-utf8 \ + perl-module-socket perl-module-time-local perl-module-posix perl-module-scalar-util perl-module-test-more" RDEPENDS:${PN}-ptest += "perl-module-math-bigint perl-module-io-socket perl-module-data-dumper perl-module-math-bigint-calc" BBCLASSEXTEND = "native" From patchwork Sat Mar 11 00:27:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20794 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 90683C6FA99 for ; Sat, 11 Mar 2023 00:27:42 +0000 (UTC) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) by mx.groups.io with SMTP id smtpd.web10.35797.1678494452418640935 for ; Fri, 10 Mar 2023 16:27:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=ieljktrp; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.52, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f52.google.com with SMTP id r18so6576868wrx.1 for ; Fri, 10 Mar 2023 16:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494451; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8jOburbVMyqQ9NFm55uA38s1lW8wdKHelzt0DbNXu50=; b=ieljktrpdXVW8VNKbl55DE5viQypUpmYPVesj32MJi20xOC1cXC21CFwV8Ii4GnZj/ hBmAD0jIhP5cB8BcvHGiUYIpcSAFpT1MGEsIcZwW9k4npIIZLiFSh79dzG6v/Bxta9+i 6gHFJUOTo6wl23LLVoGmKsYUCJlDwIfAnI7/g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494451; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8jOburbVMyqQ9NFm55uA38s1lW8wdKHelzt0DbNXu50=; b=RzrTM41W2QrHEx9KktVWLRtk/NqPe/N5eI6lg5/wirLoFjZ8d21O6FG+O7lWTV/Y66 KFrXe3a15Noa/OnVyH3pt9aAVJLdCkHFxfrOOaG7JBsK+pF871QZ9XhwrLfuaySLZey1 qG1aFeAvzn/mLrZ1btORnDBUrP6mkQE9Gs4s1PhcrPEx3tr32c2bTk8s+HGNod4FV0J/ SAFSohLNWG3+yulopbwwgnhlSH4ckF6eO5WBs0phIEh5XGdKU6w1FFWJ530XYmAguK/4 KKrhyJQK5VZsATojFPdfK7aRhyByjuUcRz43mdztdxy6u5dOup7zQ3lQpzbZ6YPBVirP JLKg== X-Gm-Message-State: AO0yUKUVYcGpZt5DDCvOu0hLvRPSuZoi+TSEI1gtXwtjGIpYk656SfjL giB4UL6QJGBzthXy0EpNnsL6f7K6xoi7WjqnFg4= X-Google-Smtp-Source: AK7set9EKsvtg/ZtJiDtvhYT4pQ0b4taB0+zxpmLYNYqHvydAMGpJVpYENkVV48O5zuy3pWvvZFngw== X-Received: by 2002:a5d:66ce:0:b0:2bf:f735:1310 with SMTP id k14-20020a5d66ce000000b002bff7351310mr18769575wrw.2.1678494450735; Fri, 10 Mar 2023 16:27:30 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:30 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 12/16] libxml-sax-perl: Fix ptest dependencies Date: Sat, 11 Mar 2023 00:27:18 +0000 Message-Id: <20230311002722.3211118-12-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178356 Add a missing ptest perl module dependency to fix execution in minimal ptest images. Signed-off-by: Richard Purdie --- meta/recipes-extended/perl/libxml-sax-perl_1.02.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb index bc2aa0821eb..b5b111d2274 100644 --- a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb +++ b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb @@ -29,7 +29,7 @@ do_install_ptest() { chown -R root:root ${D}${PTEST_PATH}/testfiles } -RDEPENDS:${PN} += "perl-module-encode perl-module-perlio" +RDEPENDS:${PN} += "perl-module-encode perl-module-perlio perl-module-encode-encoding" RDEPENDS:${PN}-ptest += " \ perl-module-base \ From patchwork Sat Mar 11 00:27:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20795 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 951E4C74A4B for ; Sat, 11 Mar 2023 00:27:42 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.web11.35736.1678494452980715894 for ; Fri, 10 Mar 2023 16:27:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=hxi9pnKt; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.48, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f48.google.com with SMTP id l1so6539722wry.12 for ; Fri, 10 Mar 2023 16:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494451; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=b7wpyWjXAFm9CB2B46OLpF01Tcyh5fq1Cra21K4TKNY=; b=hxi9pnKtYkcHkvGLTI3xjS2C/hEkNF8QGPOmM7gbSbM6vTudE2kJzanc25of9ePCVG Hdhv/XqP15S4+KmrpUf8s5LhkDoL4/gtz3W9wbdltCESLRwMfhznBRWDHjUJVk7BSYqv nbBg6WB41kteGjw5QPgbUa/eMyXOUsDaNqyCc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494451; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b7wpyWjXAFm9CB2B46OLpF01Tcyh5fq1Cra21K4TKNY=; b=LQ1llMFSpSOsw0q311yttJWYm9/UHtoLoMl9cQYiASV0LTEPsvYhTC7HNdqhYQRzBd 5/oIgpUVVvT4Fwt9ZWXjppYqYQE5XwNsUiiEcgPL0Y6euFAQDRc8QBIDO3KNdY/+g/ey btKsEIu4/LUAuXWUUwM6gxPi2OoUXDuITL6j1Aie+OVnmqXsGDe+ehd3dRGKIcySQd91 wnb73FXZw1rGZ9vRyNrj4M+pG+fDnuDeL5LdZU6LxlAGo2YlWnk+qhBgZYXUWvFp3xfv v+SxbadarWekv8PC9SIFTQ75Nm3F/ahIa5o8D5IcOA+3/Is/nMAZXtrlIot3fhp+dKGV pgMA== X-Gm-Message-State: AO0yUKVr+StzZzBehv9pDIjQnjOjSASb6Fjfen8N+2U04LGb+PvELoc0 MaWZKt3NV1M2aHfgqmBCDQijQw5oH3GWLN1sAfM= X-Google-Smtp-Source: AK7set9/JEP1v51ctfnvFFXSmtVIgUJsIVJCpUiOW9qvI0SrSjv+IJ625UlkU5XeMcxpjaOwl46TuQ== X-Received: by 2002:a5d:4991:0:b0:2c7:1c08:121a with SMTP id r17-20020a5d4991000000b002c71c08121amr18145087wrq.68.1678494451306; Fri, 10 Mar 2023 16:27:31 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:31 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 13/16] babeltrace2: Fix ptest execution in minimal images and add debug info Date: Sat, 11 Mar 2023 00:27:19 +0000 Message-Id: <20230311002722.3211118-13-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178357 Tweak the ptest dependencies so they work correctly in minimal images. There appears to be some usage of find or xargs that doesn't work with busybox. Also improve the test runner so the test-suite.log is dumped upon error which makes debugging much easier. Signed-off-by: Richard Purdie --- meta/recipes-kernel/lttng/babeltrace2/run-ptest | 12 +++++++++++- meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/lttng/babeltrace2/run-ptest b/meta/recipes-kernel/lttng/babeltrace2/run-ptest index 72fe2234362..71a9c81bfbe 100755 --- a/meta/recipes-kernel/lttng/babeltrace2/run-ptest +++ b/meta/recipes-kernel/lttng/babeltrace2/run-ptest @@ -6,4 +6,14 @@ # test plan to raise ERRORs; this is just noise. makeargs="LOG_DRIVER_FLAGS=--ignore-exit abs_top_srcdir=$PWD abs_top_builddir=$PWD GREP=grep SED=sed PYTHON=python3" -exec make -C tests -k -s $makeargs $target 2>/dev/null +exec 2> error.log +make -C tests -k -s $makeargs $target +exitcode=$? +if [ -e error.log ]; then + cat error.log +fi +if [ -e tests/test-suite.log ]; then + cat tests/test-suite.log +fi + +exit $exitcode \ No newline at end of file diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb b/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb index b48f07ea0df..04c2a279041 100644 --- a/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb +++ b/meta/recipes-kernel/lttng/babeltrace2_2.0.4.bb @@ -29,7 +29,8 @@ FILES:${PN} += "${libdir}/babeltrace2/plugins/*.so" ASNEEDED = "" -RDEPENDS:${PN}-ptest += "bash gawk python3" +# coreutils since we need full mktemp +RDEPENDS:${PN}-ptest += "bash gawk python3 make grep coreutils findutils" do_compile_ptest () { make -C tests all From patchwork Sat Mar 11 00:27:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20797 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 94D70C6FD19 for ; Sat, 11 Mar 2023 00:27:42 +0000 (UTC) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.groups.io with SMTP id smtpd.web10.35798.1678494453639257194 for ; Fri, 10 Mar 2023 16:27:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=CQybE2wS; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.53, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f53.google.com with SMTP id e13so6545844wro.10 for ; Fri, 10 Mar 2023 16:27:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=r/DhOcAuWxmBY/OijZ6Z18QXWjsT83TOpiIS+XZjrbc=; b=CQybE2wSDgNyUBBr06ZfMHvjjF6v/DWF97rchZodWxiKvU2khplscb99KDslDit/xN QJt2tDM/DaSpnzkidmIQ9+vzPTcWl6hbpNo+j8JDE9acynokhOywY6N46eesM6lnPrq8 GO2aQlyx7UBT69luoB/FZsX9t8EczX0r5E4xU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=r/DhOcAuWxmBY/OijZ6Z18QXWjsT83TOpiIS+XZjrbc=; b=64s5o1OV5lbF6lraZyCc9fqFhGyrHrXjRwmHrRJiyaM9mb0VoHb+kICq10SAOAgmsE Gd4hzFO69v67y4FWVK6wAxwOA9rbxQ411YBxjMVFXbnGg5XNMu/zqh/Qu7Ucd96Smw39 Xi1PC5Q70yLkMo6wkJbYijmoRi4vRYT4YpNfRAR2R0rpiV/52CJ4+IwsS/zdz21m+lRr O42bikYd0WK7ukpeGWz7t1HNqWzpPOTkKHo4DjwkRtkujBQPlg19y8XPsmNMX1WaU4n8 i9l0HdvkBJvzp9hhmKfezCdiajF3RGH94mxxgS6kAAbf8MkoB8kbuurt0nJojDEWvudX 8Msw== X-Gm-Message-State: AO0yUKXbfF9/MBXoc+6c7wTldVkdjJidQa8MCJmePUT2Ay42vE6oqqOK zDTeazf/PaVsJlPuFkUXWCP4NqaFSTFH9rZHEhc= X-Google-Smtp-Source: AK7set/39XsdljNUkXxXahweXLswuGz0I95tzjzVeJEoA528MlYUZjdmYL/oqfIGfw4o6Zh2GG4T/Q== X-Received: by 2002:adf:fe44:0:b0:2c7:bbe:456c with SMTP id m4-20020adffe44000000b002c70bbe456cmr15461654wrs.63.1678494451947; Fri, 10 Mar 2023 16:27:31 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:31 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 14/16] babeltrace: Fix ptest dependency Date: Sat, 11 Mar 2023 00:27:20 +0000 Message-Id: <20230311002722.3211118-14-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178358 Add a missing dependency on make so ptests can run in a minimal image. Signed-off-by: Richard Purdie --- meta/recipes-kernel/lttng/babeltrace_1.5.11.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb index 8e2fe4164d5..194a773a245 100644 --- a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb +++ b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb @@ -21,7 +21,7 @@ EXTRA_OECONF = "--disable-debug-info" ASNEEDED = "" -RDEPENDS:${PN}-ptest += "bash gawk" +RDEPENDS:${PN}-ptest += "bash gawk make" addtask do_patch_ptest_path after do_patch before do_configure do_patch_ptest_path () { From patchwork Sat Mar 11 00:27:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20798 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 9EADCC6FD1F for ; Sat, 11 Mar 2023 00:27:42 +0000 (UTC) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.groups.io with SMTP id smtpd.web11.35738.1678494454290777969 for ; Fri, 10 Mar 2023 16:27:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=Dla6kWMG; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.53, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f53.google.com with SMTP id h14so6569122wru.4 for ; Fri, 10 Mar 2023 16:27:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=xGIzl3DcMalCsHueiCIylw9PwsDLBPltXrN91ITHheg=; b=Dla6kWMGek522OOGraQTwEdxgP+dAVWrE/eUDmgvnkiAthHJ5lJFQ3UD5YXoyqK5YL jzlVdglPEXm99P0LYaV00YoK7lGDROFcO022FcMhBm2Hj/e5GdoZN0Kr9fWxS8vDlizY 7QDm2ysSI7LF2Yg2E1PMpDtVCCDhOpYo/NiOw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xGIzl3DcMalCsHueiCIylw9PwsDLBPltXrN91ITHheg=; b=nr6mTjyl7yCIScFcCDEjd7zCf2nswHSUZLWZBk5ISUv2gg1aAX0SEJ4LYA9C7tSnem BfJ6Q914AzG/PfPy19f8SUPYo7s6+rcvRRBcvExbSLIgsLJXsWdYUK3aHwRw1bt5URm8 1RHGYAMRvpxGPdqzBA8YYvZasuJ/dmmfkt5t216lDgj3mKB0vupYf1R9QuGDGuQy1oeQ TREMM7TuEK/2jCxviaEW923ijqenJow0E69+5stVKAAed/oSCgJ0LyZhbG68NsBfyhmj i9BWEFEDZj7HAZdkDJf6akGJKVDzx755ujR8AwRi5spn0JsnKE872N80fr0gKzMLjdG1 6s1g== X-Gm-Message-State: AO0yUKVdhIKqFIteQg61L3Z+0jumCdfyfCni70u8L+/jhMFp5QeNIXbU kFgrFlzSPGFGyfPQxdkjjJG3K3WTUsfqQZ9HEUs= X-Google-Smtp-Source: AK7set8BpaZdYtIuUGVCP7FVtGKvqsBbLXtqEz9/s5sgZvJmTT/eWnRpb2Y2aKoWldt6CIHrEVT7TA== X-Received: by 2002:adf:fd89:0:b0:2c7:ce2:6479 with SMTP id d9-20020adffd89000000b002c70ce26479mr18008346wrr.40.1678494452605; Fri, 10 Mar 2023 16:27:32 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:32 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 15/16] lttng-tools: Improve ptest debugging and fix dependencies Date: Sat, 11 Mar 2023 00:27:21 +0000 Message-Id: <20230311002722.3211118-15-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178359 Improve the ptest runner script: * log output is available should any test fail to aid debugging * document how to limit the runner to a single test * stop hiding errors to stderr * allow easier single test execution by avoiding path issues with PWD Also depend upon binutils since one of the tests uses addr2line. Signed-off-by: Richard Purdie --- .../lttng/lttng-tools/run-ptest | 19 ++++++++++++++++--- .../lttng/lttng-tools_2.13.9.bb | 4 ++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/meta/recipes-kernel/lttng/lttng-tools/run-ptest b/meta/recipes-kernel/lttng/lttng-tools/run-ptest index c4dbe50f21b..bf99322ef21 100755 --- a/meta/recipes-kernel/lttng/lttng-tools/run-ptest +++ b/meta/recipes-kernel/lttng/lttng-tools/run-ptest @@ -2,6 +2,19 @@ # Without --ignore-exit, the tap harness causes any FAILs within a # test plan to raise ERRORs; this is just noise. export LD_LIBRARY_PATH=FIXMEPTESTPATH/tests/utils/testapp/userspace-probe-elf-binary/.libs -makeargs="LOG_DRIVER_FLAGS=--ignore-exit top_srcdir=$PWD top_builddir=$PWD" -make -k -t all >/dev/null 2>&1 -exec make -k -s $makeargs check 2>/dev/null | sed -e 's#/tmp/tmp\...........#/tmp/tmp.XXXXXXXXXX#g' +makeargs="LOG_DRIVER_FLAGS=--ignore-exit top_srcdir=FIXMEPTESTPATH top_builddir=FIXMEPTESTPATH" +make -k -t all >error.log 2>&1 +# Can specify a test e.g.: +# -C tests/regression/ check TESTS='kernel/test_callstack' +make -k -s $makeargs check 2>error.log | sed -e 's#/tmp/tmp\...........#/tmp/tmp.XXXXXXXXXX#g' +exitcode=$? +if [ -e error.log ]; then + cat error.log +fi +if [ -e tests/unit/test-suite.log ]; then + cat tests/unit/test-suite.log +fi +if [ -e tests/regression/test-suite.log ]; then + cat tests/regression/test-suite.log +fi +exit $exitcode diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.13.9.bb b/meta/recipes-kernel/lttng/lttng-tools_2.13.9.bb index 340b254b46a..58c0378d66f 100644 --- a/meta/recipes-kernel/lttng/lttng-tools_2.13.9.bb +++ b/meta/recipes-kernel/lttng/lttng-tools_2.13.9.bb @@ -15,7 +15,7 @@ include lttng-platforms.inc DEPENDS = "liburcu popt libxml2 util-linux bison-native" RDEPENDS:${PN} = "libgcc" RRECOMMENDS:${PN} += "${LTTNGMODULES}" -RDEPENDS:${PN}-ptest += "make perl bash gawk babeltrace procps perl-module-overloading coreutils util-linux kmod ${LTTNGMODULES} sed python3-core grep" +RDEPENDS:${PN}-ptest += "make perl bash gawk babeltrace procps perl-module-overloading coreutils util-linux kmod ${LTTNGMODULES} sed python3-core grep binutils" RDEPENDS:${PN}-ptest:append:libc-glibc = " glibc-utils" RDEPENDS:${PN}-ptest:append:libc-musl = " musl-utils" # babelstats.pl wants getopt-long @@ -84,7 +84,7 @@ do_install_ptest () { done # Patch in the correct path for the custom libraries a helper executable needs - sed -i -e 's!FIXMEPTESTPATH!${PTEST_PATH}!' "${D}${PTEST_PATH}/run-ptest" + sed -i -e 's!FIXMEPTESTPATH!${PTEST_PATH}!g' "${D}${PTEST_PATH}/run-ptest" # Prevent 'make check' from recursing into non-test subdirectories. sed -i -e 's!^SUBDIRS = .*!SUBDIRS = tests!' "${D}${PTEST_PATH}/Makefile" From patchwork Sat Mar 11 00:27:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 20796 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 A3086C74A5B for ; Sat, 11 Mar 2023 00:27:42 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.web11.35732.1678494447580790605 for ; Fri, 10 Mar 2023 16:27:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=HDGt1pSZ; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.47, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f47.google.com with SMTP id g3so6565715wri.6 for ; Fri, 10 Mar 2023 16:27:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1678494454; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=7l9XKwYg4jck6hU022bcjKbKFJe2rgTXBNR8GOyGsVw=; b=HDGt1pSZBpAGSY5hBMS1+iE8wyNOiJYQGUKxytv4ROViJ0ffQhwLSf25EoCRl3XbXw SrvnRgJVZQqr5rYMOZznn1pns4FM7Ihm1gqjXk2X9UyF/6KMvEJTUYM+4cdlrEIU5c1Q sTtVjtqi66X9M5C57AVjZSknTapJJ5sdFGiZU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678494454; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7l9XKwYg4jck6hU022bcjKbKFJe2rgTXBNR8GOyGsVw=; b=b5UyvVhn1PdKbzBkBqVWwht1k5hmtgRuMCl2F4qCg8QW7LOHbAsBHoNh0ixjXDTgrQ aGFhqgrWXIyvw5pVXYSXliZb6VFOw1PDBJmeqF9nVTL3+yqIVgNsKaJjGjaXqkgpkiso lvSa/Fxx0x2BlfLHRb2Gj7casACDtNa3dKfSO1lNqYha6wO8KA43C0wf4+ws7TBavggm T5LBQjL3h4cyepAZ7pEAJlvG6AwfeA70/UU6tuY7NP7OJLLdmRlk/5s4Iaj+36q0F0by l3uaibAM0k0Ib/LwWE20WcU2vsPRE4deD5RsAvLrcvGXqo/wjT6mB8aZxYELIN7vdfRW G45A== X-Gm-Message-State: AO0yUKUuekEtlf2gCuy95pq97G8xHvlyhAmW1XMBUx45IieAh86UwhyV v+uNq/wqKjhwsJk5eKDAOVTjZlHUgGdzktrJSFs= X-Google-Smtp-Source: AK7set+SM8QbUab40GaCcX6ha+AuCHOfrUxggS7JSLuaUQ6RhehVVMS0Yy9/8SGC7gId9e01bpfj5A== X-Received: by 2002:adf:decf:0:b0:2c7:3d5:9faa with SMTP id i15-20020adfdecf000000b002c703d59faamr17065303wrn.11.1678494453721; Fri, 10 Mar 2023 16:27:33 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:9dd5:bdbf:ef9d:c118]) by smtp.gmail.com with ESMTPSA id n15-20020a5d400f000000b002cea299a575sm291736wrp.101.2023.03.10.16.27.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 16:27:33 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 16/16] busybox: Fix ptest dependencies Date: Sat, 11 Mar 2023 00:27:22 +0000 Message-Id: <20230311002722.3211118-16-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> References: <20230311002722.3211118-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 11 Mar 2023 00:27:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/178360 Ironically, busybox ptests don't all work without coreutils being present. This dependency fixes execution in minimal images but the failing start-stop-daemon test case should probably be investigated in due course and the dependency removed when possible. Signed-off-by: Richard Purdie --- meta/recipes-core/busybox/busybox.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc index 62dc839245d..4569acd475c 100644 --- a/meta/recipes-core/busybox/busybox.inc +++ b/meta/recipes-core/busybox/busybox.inc @@ -55,7 +55,7 @@ RDEPENDS:${PN} = "${@["", "busybox-inittab"][(d.getVar('VIRTUAL-RUNTIME_init_man inherit cml1 systemd update-rc.d ptest # busybox's unzip test case needs zip command, which busybox itself does not provide -RDEPENDS:${PN}-ptest = "zip" +RDEPENDS:${PN}-ptest = "zip coreutils" # internal helper def busybox_cfg(feature, tokens, cnf, rem):