From patchwork Tue Jan 17 05:22:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 18194 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 74DC4C3DA78 for ; Tue, 17 Jan 2023 05:22:42 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web10.189981.1673932960581806406 for ; Mon, 16 Jan 2023 21:22:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=kRLRzyNr; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id u1-20020a17090a450100b0022936a63a21so9521870pjg.4 for ; Mon, 16 Jan 2023 21:22:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EAGuByZrEXxe7F8wONTAXOPf4MMYtaBzwuR6W49w98Y=; b=kRLRzyNrCousd+z7T05y6rBaGEdKPYpi1SKqmOCzU4zGMs9IL/4kA44c4ZceEwv7Xu 2uE9XhmDvNskWruVQR2l4w2o0fS4uI8+ioalUGcUCvDxGwSsrps4GvLMzM9HA+/V0UI8 7VmWn7vMQXxrQvy4IOl5CjtOLJ3YLJNA7bULDHDjTMiKnul8bpCvGkKOBvQ1HBMHnpq1 2Bt13bHZaNfQNO7eV/913f/9Rqos177DNtgl8dtwBOx965n3m55jAKT+n4J7ZugPaiE9 xIZi4THYKyFQxgv5MA0tQq+RD+SOunOb1fwZk5XJnoqj1rVL1j4rHUj9UxnSgT6UuuY7 pIFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EAGuByZrEXxe7F8wONTAXOPf4MMYtaBzwuR6W49w98Y=; b=M2c0cp9PfD75NWvFvE+jLAwk8Np8IGyQKhpZpwSw+iH5X100gEPbmNWgEhwr4SPgON cV4JWdbcB4r0M0IxuegPAtoXFXcScOEY6rx05GVCCx7ffLiA4azGt4cxjOZAPMdwh4KT Quh+WNFC/f6SJSR8O4jHrcy3c5uWbYZGK+xJlfnpgjeGwFACgtgFbJrrNTRUEW3hW7HO b7CZBjiSecQ6+bx1a1N1pTSQJ13EYVt79hWAfHSvrcYNamJ+AgpGgBZGXfHfakIpWN97 3gVToX0OB+wN3+b/vrmwKXAvjzpuDMzPHmqc/Q4SZlsz7SY3ECphLVejRI5S2Rz2zdlh cWzg== X-Gm-Message-State: AFqh2krXxzBFnctuYWdYrvBFbzK6k/SJ+wAPitjJTLtSU2AW0kZ7xqCI t/QP0unBBazpx75SHy9JM16gLIuPvVC0dQ== X-Google-Smtp-Source: AMrXdXv27GRVCUf2yqXbmjKBsDfqvg5iX8UEyoBydCuEtxmguAHeSmObf4mk64BqIIktdIgIKU979A== X-Received: by 2002:a05:6a20:a028:b0:b2:2e66:5482 with SMTP id p40-20020a056a20a02800b000b22e665482mr2288408pzj.7.1673932959418; Mon, 16 Jan 2023 21:22:39 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:1cf0::b940]) by smtp.gmail.com with ESMTPSA id c22-20020a6566d6000000b0045dc85c4a5fsm12682692pgw.44.2023.01.16.21.22.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 21:22:39 -0800 (PST) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-networking][PATCH 1/7] libtevent: Package cmocka tests into ptest package Date: Mon, 16 Jan 2023 21:22:31 -0800 Message-Id: <20230117052237.3117521-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.39.0 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 ; Tue, 17 Jan 2023 05:22:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/100587 Also avoids QA Issue: -dev package libtevent-dev contains non-symlink .so '/usr/lib/libcmocka-tevent.so' [dev-elf] Signed-off-by: Khem Raj --- .../recipes-support/libtevent/libtevent_0.13.0.bb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/libtevent/libtevent_0.13.0.bb b/meta-networking/recipes-support/libtevent/libtevent_0.13.0.bb index b3ae63c489..0d898be82e 100644 --- a/meta-networking/recipes-support/libtevent/libtevent_0.13.0.bb +++ b/meta-networking/recipes-support/libtevent/libtevent_0.13.0.bb @@ -20,7 +20,7 @@ LIC_FILES_CHKSUM = "file://tevent.h;endline=26;md5=47386b7c539bf2706b7ce52dc9341 SRC_URI[md5sum] = "9f413f3184f79a4deecd9444242a5dca" SRC_URI[sha256sum] = "b9437a917fa55344361beb64ec9e0042e99cae8879882a62dd38f6abe2371d0c" -inherit pkgconfig waf-samba +inherit pkgconfig ptest waf-samba PACKAGECONFIG ??= "\ ${@bb.utils.filter('DISTRO_FEATURES', 'acl', d)} \ @@ -49,11 +49,21 @@ EXTRA_OECONF += "--disable-rpath \ --without-gettext \ " +do_install:append() { + install -Dm 0755 ${B}/bin/test_tevent_trace ${D}${bindir}/test_tevent_trace + install -Dm 0755 ${B}/bin/test_tevent_tag ${D}${bindir}/test_tevent_tag + install -Dm 0755 ${B}/bin/replace_testsuite ${D}${bindir}/replace_testsuite +} + PACKAGES += "python3-tevent" RPROVIDES:${PN}-dbg += "python3-tevent-dbg" FILES:${PN} += "${libdir}/tevent/*" +FILES:${PN}-ptest += "${bindir}/replace_testsuite \ + ${bindir}/test_tevent_tag \ + ${bindir}/test_tevent_trace \ + ${libdir}/libcmocka-tevent.so" FILES:python3-tevent = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/*" INSANE_SKIP:${MLPREFIX}python3-tevent = "dev-so" From patchwork Tue Jan 17 05:22:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 18196 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 720A5C63797 for ; Tue, 17 Jan 2023 05:22:42 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web10.189982.1673932961110617406 for ; Mon, 16 Jan 2023 21:22:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=C/z0NRzK; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id o13so27720242pjg.2 for ; Mon, 16 Jan 2023 21:22:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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; bh=IjwKGQmYPrx7uDZyGkW9utSPJwKzW7de1ZLfOIJeLtA=; b=C/z0NRzK/f/IP0wA2JRpI3ubJVQ89imy0O+VUr6g4/iHYC+u+yPJnyKXyQvbqu0mSW pv7qPZirL5OnHgkKlKI4diVC2cAaMOelHKETg0T6OQI0nWSrHSQ6tkGmZ1ziIA218cTX Awq+dZj+tzXHMECWDJUSS4/qqlqKin13yuxdjRyF5wLpr6w4r9LKiP6aew2R6K21FnW/ lEVArSpbuWBXIvkNzVi06K6Xu1X8PokDeQWokvvnkDHjEcPw3UpJYFqNCCswLAfIBmKv YjEoXcwqgddsnzxMSj/AD/V6kYdxRQMcqOyhAd0uXok7la5M5+QahzVd6sVeBzoJdIf2 WTHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IjwKGQmYPrx7uDZyGkW9utSPJwKzW7de1ZLfOIJeLtA=; b=IWaRHsMI1z65IY9uhwrg6xwfRFdgL1feM8KEp7l3Mf/QgAojXi4OMhQ20gUVx2Sqv2 ITxwohc2UffYmRrxXNfUY9qkwFY7Jk92j3ni4dZu9ykzgTvvEgae18PuLO0cqr+bFJVQ VmICdf6zarHa32ifXB+jwe7TgHJ5XkJLUwNOm63RdznztNS9w/WBTKfQ4EgivcJfFM1q vhdAfODid6T4+zJTRBqlJNl7iUL0HxI65VBE8CrXnorQr/EoYHm9iXTZEzRjARSoUcMo DPJW/Pdr/oXYst61RwVTfxTSIPHZvWpkZ0Q0VSKM6tIMIv0p/6FViXb/zO11kYSXv1zk DC/w== X-Gm-Message-State: AFqh2krGR9rJ0CG8vhlaZYDsGKSIkqipGvqS26JXv9eiN+YtGeu9r847 BBInjkj0TWnsLT6jkkla3f0YzNHnN8gr4A== X-Google-Smtp-Source: AMrXdXvilEWIFzhkXAJq3q94dQtEMFs8L1XkoPbYK3ExONuMWWKclP3Z5F5I1l2nzMUCM7Q8wo97QA== X-Received: by 2002:a17:903:2289:b0:189:6ab3:9e57 with SMTP id b9-20020a170903228900b001896ab39e57mr3047346plh.22.1673932960215; Mon, 16 Jan 2023 21:22:40 -0800 (PST) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9181:1cf0::b940]) by smtp.gmail.com with ESMTPSA id c22-20020a6566d6000000b0045dc85c4a5fsm12682692pgw.44.2023.01.16.21.22.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Jan 2023 21:22:39 -0800 (PST) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-networking][PATCH 2/7] netkit-telnet: Drop using register storage class keyword Date: Mon, 16 Jan 2023 21:22:32 -0800 Message-Id: <20230117052237.3117521-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230117052237.3117521-1-raj.khem@gmail.com> References: <20230117052237.3117521-1-raj.khem@gmail.com> 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 ; Tue, 17 Jan 2023 05:22:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/100588 Its dropped since c++17 and modern compilers have started to error on its use Signed-off-by: Khem Raj --- .../0001-Drop-using-register-keyword.patch | 457 ++++++++++++++++++ .../netkit-telnet/netkit-telnet_0.17.bb | 1 + 2 files changed, 458 insertions(+) create mode 100644 meta-networking/recipes-netkit/netkit-telnet/files/0001-Drop-using-register-keyword.patch diff --git a/meta-networking/recipes-netkit/netkit-telnet/files/0001-Drop-using-register-keyword.patch b/meta-networking/recipes-netkit/netkit-telnet/files/0001-Drop-using-register-keyword.patch new file mode 100644 index 0000000000..f508711d34 --- /dev/null +++ b/meta-networking/recipes-netkit/netkit-telnet/files/0001-Drop-using-register-keyword.patch @@ -0,0 +1,457 @@ +From af89f36fbeb5f6a078b349eed8fc4ad6fbfdf5d1 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 16 Jan 2023 15:26:12 -0800 +Subject: [PATCH] Drop using register keyword + +Its gone since c++17 + +Fixes +error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] +| register char c; +| ^~~~~~~~~ + +Upstream-Status: Pending +Signed-off-by: Khem Raj +--- + telnet/commands.cc | 14 +++++++------- + telnet/defines.h | 1 + + telnet/sys_bsd.cc | 2 +- + telnet/telnet.cc | 18 +++++++++--------- + telnet/terminal.cc | 4 ++-- + telnet/tn3270.cc | 4 ++-- + telnet/tn3270.o | Bin 4008 -> 4008 bytes + telnet/utilities.cc | 6 +++--- + telnetd/setproctitle.c | 6 +++--- + telnetd/slc.c | 4 ++-- + telnetd/state.c | 12 ++++++------ + telnetd/sys_term.c | 4 ++-- + telnetd/telnetd.c | 4 ++-- + telnetd/termstat.c | 4 ++-- + telnetd/utility.c | 16 ++++++++-------- + 15 files changed, 50 insertions(+), 49 deletions(-) + +--- a/telnet/commands.cc ++++ b/telnet/commands.cc +@@ -192,8 +192,8 @@ static int margc; + static const char *margv[20]; + + static void makeargv(void) { +- register char *cp, *cp2, c; +- register const char **argp = margv; ++ char *cp, *cp2, c; ++ const char **argp = margv; + + margc = 0; + cp = line; +@@ -204,7 +204,7 @@ static void makeargv(void) { + cp++; + } + while ((c = *cp)!=0) { +- register int inquote = 0; ++ int inquote = 0; + while (isspace(c)) + c = *++cp; + if (c == '\0') +@@ -281,7 +281,7 @@ static const char *control(cc_t c) + * was to assign "c" to an unsigned int variable... + * Arggg.... + */ +- register unsigned int uic = (unsigned int)c; ++ unsigned int uic = (unsigned int)c; + + if (uic == 0x7f) + return ("^?"); +@@ -479,7 +479,7 @@ int send_tncmd(int (*func)(int, int), co + long opt; + + if (isprefix(name, "help") || isprefix(name, "?")) { +- register int col, len; ++ int col, len; + + printf("Usage: send %s