From patchwork Thu Aug 10 16:04:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28627 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 4C470C04FDF for ; Thu, 10 Aug 2023 16:04:47 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web11.21262.1691683485363132774 for ; Thu, 10 Aug 2023 09:04:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=hgt+1WUn; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-686be28e1a8so809677b3a.0 for ; Thu, 10 Aug 2023 09:04:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683484; x=1692288284; 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=YPKUoQ4Xf9JSTrs5zuPZlB8X+jQY+uQXHo5MTaOM/qE=; b=hgt+1WUn+g3NvxTFc9SZVd4R2SzasOpXDZMmYtzrgCtx9sZH3HMykizTJUBO9M9XbR b6YK2l4b6aSsQ8nBS9xey+UdxuwT3Zijnc99cXfT0l6ZpuXoixJXIXIhsJTJLYfrYeTX eZnqTg3p3EkfAV7SI4fEdn8fqk9sZRXz9RXnurEx/gnd4cVJ4T5qzc2eLNgviMNBE05y adhR8H3bPhnoWsIjnx7qXiMzpiDOlC9tx7DVjMVnhymihhxqAqq4tONZmWFyz02hq5Vk VVk+wvgQnXSDvJBjOT0uWm2zXs4kpfH2m9UwxvBHZ4yUq9C1jmekHxxaloeCwj4p9S3Z ocpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683484; x=1692288284; 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=YPKUoQ4Xf9JSTrs5zuPZlB8X+jQY+uQXHo5MTaOM/qE=; b=M18tWupIFbevB4BjapNcRIX7NFscKDumYITotJ44jUcQCqBzp7+zF7Wm5KwUP2CpA+ cgpKt9sYbN1C7ZHCjJmyxDKhTm1lPuq8yPzJLdFX+mZY2x6W/Iq4IwvlujtC7cATptoE U2WVd7ezXPVP1srjOHFq1eTdo2dYM7aVbIhIHPOY3yYsgSCgyVmsRtmzk0xZKRpWNeFv tK0EVtKLlYXVkLCgVbMqn9/Etily/rZG01jMb3whYmdDkAZi0w/4wDoDyynlenCnEg2L XWASaDSY6Jx4S/xjX5Cnybc5UtKBSAm0nkERKhYs2ulmrvu4DpPPenjbbEH239o1z/YM SXnA== X-Gm-Message-State: AOJu0Yzl0swbFwe9o+DMWNtcvbnyIVHv8oe/gRaXqJQD/dqAORZq2vmY 1WYdASxX2jLc9mQpZFpPd9QNfP4hcVCCNRoRKNM= X-Google-Smtp-Source: AGHT+IF7BunVPMFZdS6HzbOmknV3597gCUFTAXk021qg7DiZkHCS4x80nFhfOrEd9C9gTnyOu2MS0Q== X-Received: by 2002:a05:6a20:3d8c:b0:140:a6ec:b56a with SMTP id s12-20020a056a203d8c00b00140a6ecb56amr3011659pzi.3.1691683484345; Thu, 10 Aug 2023 09:04:44 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:43 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 01/37] libarchive: ignore CVE-2023-30571 Date: Thu, 10 Aug 2023 06:04:00 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:04:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185763 From: Peter Marko This issue was reported and discusses under [1] which is linked in NVD CVE report. It was already documented that some parts or libarchive are thread safe and some not. [2] was now merged to document that also reported function is not thread safe. So this CVE *now* reports thread race condition for non-thread-safe function. And as such the CVE report is now invalid. The issue is still not closed for 2 reasons: * better document what is and what is not thread safe * request to public if someone could make these functions thread safe This should however not invalidate above statment about ignoring this CVE. [1] https://github.com/libarchive/libarchive/issues/1876 [2] https://github.com/libarchive/libarchive/pull/1875 Signed-off-by: Peter Marko Signed-off-by: Steve Sakoman --- meta/recipes-extended/libarchive/libarchive_3.6.2.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb index aafede3da8..6e0bc426f5 100644 --- a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb +++ b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb @@ -33,6 +33,9 @@ UPSTREAM_CHECK_URI = "http://libarchive.org/" SRC_URI[sha256sum] = "ba6d02f15ba04aba9c23fd5f236bb234eab9d5209e95d1c4df85c44d5f19b9b3" +# upstream-wontfix: upstream has documented that reported function is not thread-safe +CVE_CHECK_IGNORE += "CVE-2023-30571" + inherit autotools update-alternatives pkgconfig CPPFLAGS += "-I${WORKDIR}/extra-includes" From patchwork Thu Aug 10 16:04:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28632 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 4E9CCC04FDF for ; Thu, 10 Aug 2023 16:04:57 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.21358.1691683487699318431 for ; Thu, 10 Aug 2023 09:04:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=mqsHBJEN; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-686ba97e4feso964728b3a.0 for ; Thu, 10 Aug 2023 09:04:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683487; x=1692288287; 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=HZCSq3UZSTg7/DR/SOzBJvfzksEm3u8pLiAR2Aes/Q0=; b=mqsHBJENjD11M3z5TBgvVAdMM3sMYcBi67geTAdEYrl0qUUZO88B1cxGcv7BlMOEFW 2syuqwGXGOLSgtJ62Bnih3RgFovYjAbesu1eOormT9p8jCyG4YX+bcHVrQZI+ZbKBowV zx1pGzL0VKLmt26aGHEybyRtEypqJruru4EMPS1U4YM9D4D+x73nRjXBCMMBpJl008/G Qq3tynd7+FJSVWKl3Sk9PiPIEfl+KvAJE7cnDsIXjz7uEZmn3xxZxakRnFssOZb3q6v8 CW8K8UCJcbxuat6kspWYjkA/JmTn4pK0jeKlMTKlnCMYwWUtcFegY+rEvNBlp9AWBU62 dEew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683487; x=1692288287; 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=HZCSq3UZSTg7/DR/SOzBJvfzksEm3u8pLiAR2Aes/Q0=; b=kHI+uioR/DqU0BUwWCi33zELt/5M4NhvnMkvEsVPDAMv0Jfow/91A12NYbOej2JR4F ir9cx1V/bc+dWXcJTnLZlXz+WcUQFwAF2/WDgH/fcZ4TW1CoqAxb7c2UO9yi+Qqm4ds7 V5qpjIv7ZaDGE4Yosh99mSMxJ5yQ6011npjp2h8lV117V/IBEUYIMUgxEqa1NPA7oh9j XRoES7ck40anv6zYMSUqGLXv8auKsZobOWzKub/FWOcaWzmB8hntc8CdsTDIVaeTVBWI 1iWMv0iBVY5dDpofVLi4hnwnohXaSis0UXsZsD4/xqVferjt3HOJVFB3iZ5YWMeJHZqm geMg== X-Gm-Message-State: AOJu0YzHV7hhOSJ36bjpRdS7Oy0LR6qA/iexQXMYUIZPSE4iWE97jjbD 46mUrrAoBDU9HYKDCRBg6CXoWmOWlz3V9bSMHPA= X-Google-Smtp-Source: AGHT+IGyWTtOzdeXwQQBHTcOB+jvB7DoNK4JwSWtdR1IpZ1pIfvW4XyjrsHUyzHlh5XyTLKCRRoG2g== X-Received: by 2002:a05:6a20:144c:b0:12e:5f07:7ede with SMTP id a12-20020a056a20144c00b0012e5f077edemr3848873pzi.41.1691683486528; Thu, 10 Aug 2023 09:04:46 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:46 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 02/37] ncurses: fix CVE-2023-29491 Date: Thu, 10 Aug 2023 06:04:01 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:04:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185764 From: Chen Qi Backport patch to fix CVE-2023-29491. (From OE-Core rev: f1c95ae70f7aac574daf5b935a02bbba0d6f8a16) Signed-off-by: Chen Qi Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie Signed-off-by: Archana Polampalli Signed-off-by: Steve Sakoman --- .../files/0001-Fix-CVE-2023-29491.patch | 462 ++++++++++++++++++ meta/recipes-core/ncurses/ncurses_6.4.bb | 1 + 2 files changed, 463 insertions(+) create mode 100644 meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch diff --git a/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch b/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch new file mode 100644 index 0000000000..1232c8c2a8 --- /dev/null +++ b/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch @@ -0,0 +1,462 @@ +From 3d54a41f12e9aa059f06e66e72d872f2283395b6 Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Sun, 30 Jul 2023 21:14:00 -0700 +Subject: [PATCH] Fix CVE-2023-29491 + +CVE: CVE-2023-29491 + +Upstream-Status: Backport [http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=eb51b1ea1f75a0ec17c9c5937cb28df1e8eeec56] + +Signed-off-by: Chen Qi +--- + ncurses/tinfo/lib_tgoto.c | 10 +++- + ncurses/tinfo/lib_tparm.c | 116 ++++++++++++++++++++++++++++++++----- + ncurses/tinfo/read_entry.c | 3 + + progs/tic.c | 6 ++ + progs/tparm_type.c | 9 +++ + progs/tparm_type.h | 2 + + progs/tput.c | 61 ++++++++++++++++--- + 7 files changed, 185 insertions(+), 22 deletions(-) + +diff --git a/ncurses/tinfo/lib_tgoto.c b/ncurses/tinfo/lib_tgoto.c +index 9cf5e100..c50ed4df 100644 +--- a/ncurses/tinfo/lib_tgoto.c ++++ b/ncurses/tinfo/lib_tgoto.c +@@ -207,6 +207,14 @@ tgoto(const char *string, int x, int y) + result = tgoto_internal(string, x, y); + else + #endif +- result = TIPARM_2(string, y, x); ++ if ((result = TIPARM_2(string, y, x)) == NULL) { ++ /* ++ * Because termcap did not provide a more general solution such as ++ * tparm(), it was necessary to handle single-parameter capabilities ++ * using tgoto(). The internal _nc_tiparm() function returns a NULL ++ * for that case; retry for the single-parameter case. ++ */ ++ result = TIPARM_1(string, y); ++ } + returnPtr(result); + } +diff --git a/ncurses/tinfo/lib_tparm.c b/ncurses/tinfo/lib_tparm.c +index d9bdfd8f..a10a3877 100644 +--- a/ncurses/tinfo/lib_tparm.c ++++ b/ncurses/tinfo/lib_tparm.c +@@ -1086,6 +1086,64 @@ tparam_internal(TPARM_STATE *tps, const char *string, TPARM_DATA *data) + return (TPS(out_buff)); + } + ++#ifdef CUR ++/* ++ * Only a few standard capabilities accept string parameters. The others that ++ * are parameterized accept only numeric parameters. ++ */ ++static bool ++check_string_caps(TPARM_DATA *data, const char *string) ++{ ++ bool result = FALSE; ++ ++#define CHECK_CAP(name) (VALID_STRING(name) && !strcmp(name, string)) ++ ++ /* ++ * Disallow string parameters unless we can check them against a terminal ++ * description. ++ */ ++ if (cur_term != NULL) { ++ int want_type = 0; ++ ++ if (CHECK_CAP(pkey_key)) ++ want_type = 2; /* function key #1, type string #2 */ ++ else if (CHECK_CAP(pkey_local)) ++ want_type = 2; /* function key #1, execute string #2 */ ++ else if (CHECK_CAP(pkey_xmit)) ++ want_type = 2; /* function key #1, transmit string #2 */ ++ else if (CHECK_CAP(plab_norm)) ++ want_type = 2; /* label #1, show string #2 */ ++ else if (CHECK_CAP(pkey_plab)) ++ want_type = 6; /* function key #1, type string #2, show string #3 */ ++#if NCURSES_XNAMES ++ else { ++ char *check; ++ ++ check = tigetstr("Cs"); ++ if (CHECK_CAP(check)) ++ want_type = 1; /* style #1 */ ++ ++ check = tigetstr("Ms"); ++ if (CHECK_CAP(check)) ++ want_type = 3; /* storage unit #1, content #2 */ ++ } ++#endif ++ ++ if (want_type == data->tparm_type) { ++ result = TRUE; ++ } else { ++ T(("unexpected string-parameter")); ++ } ++ } ++ return result; ++} ++ ++#define ValidCap() (myData.tparm_type == 0 || \ ++ check_string_caps(&myData, string)) ++#else ++#define ValidCap() 1 ++#endif ++ + #if NCURSES_TPARM_VARARGS + + NCURSES_EXPORT(char *) +@@ -1100,7 +1158,7 @@ tparm(const char *string, ...) + tps->tname = "tparm"; + #endif /* TRACE */ + +- if (tparm_setup(cur_term, string, &myData) == OK) { ++ if (tparm_setup(cur_term, string, &myData) == OK && ValidCap()) { + va_list ap; + + va_start(ap, string); +@@ -1135,7 +1193,7 @@ tparm(const char *string, + tps->tname = "tparm"; + #endif /* TRACE */ + +- if (tparm_setup(cur_term, string, &myData) == OK) { ++ if (tparm_setup(cur_term, string, &myData) == OK && ValidCap()) { + + myData.param[0] = a1; + myData.param[1] = a2; +@@ -1166,7 +1224,7 @@ tiparm(const char *string, ...) + tps->tname = "tiparm"; + #endif /* TRACE */ + +- if (tparm_setup(cur_term, string, &myData) == OK) { ++ if (tparm_setup(cur_term, string, &myData) == OK && ValidCap()) { + va_list ap; + + va_start(ap, string); +@@ -1179,7 +1237,25 @@ tiparm(const char *string, ...) + } + + /* +- * The internal-use flavor ensures that the parameters are numbers, not strings ++ * The internal-use flavor ensures that parameters are numbers, not strings. ++ * In addition to ensuring that they are numbers, it ensures that the parameter ++ * count is consistent with intended usage. ++ * ++ * Unlike the general-purpose tparm/tiparm, these internal calls are fairly ++ * well defined: ++ * ++ * expected == 0 - not applicable ++ * expected == 1 - set color, or vertical/horizontal addressing ++ * expected == 2 - cursor addressing ++ * expected == 4 - initialize color or color pair ++ * expected == 9 - set attributes ++ * ++ * Only for the last case (set attributes) should a parameter be optional. ++ * Also, a capability which calls for more parameters than expected should be ++ * ignored. ++ * ++ * Return a null if the parameter-checks fail. Otherwise, return a pointer to ++ * the formatted capability string. + */ + NCURSES_EXPORT(char *) + _nc_tiparm(int expected, const char *string, ...) +@@ -1189,22 +1265,36 @@ _nc_tiparm(int expected, const char *string, ...) + char *result = NULL; + + _nc_tparm_err = 0; ++ T((T_CALLED("_nc_tiparm(%d, %s, ...)"), expected, _nc_visbuf(string))); + #ifdef TRACE + tps->tname = "_nc_tiparm"; + #endif /* TRACE */ + +- if (tparm_setup(cur_term, string, &myData) == OK +- && myData.num_actual <= expected +- && myData.tparm_type == 0) { +- va_list ap; ++ if (tparm_setup(cur_term, string, &myData) == OK && ValidCap()) { ++ if (myData.num_actual == 0) { ++ T(("missing parameter%s, expected %s%d", ++ expected > 1 ? "s" : "", ++ expected == 9 ? "up to " : "", ++ expected)); ++ } else if (myData.num_actual > expected) { ++ T(("too many parameters, have %d, expected %d", ++ myData.num_actual, ++ expected)); ++ } else if (expected != 9 && myData.num_actual != expected) { ++ T(("expected %d parameters, have %d", ++ myData.num_actual, ++ expected)); ++ } else { ++ va_list ap; + +- va_start(ap, string); +- tparm_copy_valist(&myData, FALSE, ap); +- va_end(ap); ++ va_start(ap, string); ++ tparm_copy_valist(&myData, FALSE, ap); ++ va_end(ap); + +- result = tparam_internal(tps, string, &myData); ++ result = tparam_internal(tps, string, &myData); ++ } + } +- return result; ++ returnPtr(result); + } + + /* +diff --git a/ncurses/tinfo/read_entry.c b/ncurses/tinfo/read_entry.c +index 2b1875ed..341337d2 100644 +--- a/ncurses/tinfo/read_entry.c ++++ b/ncurses/tinfo/read_entry.c +@@ -323,6 +323,9 @@ _nc_read_termtype(TERMTYPE2 *ptr, char *buffer, int limit) + || bool_count < 0 + || num_count < 0 + || str_count < 0 ++ || bool_count > BOOLCOUNT ++ || num_count > NUMCOUNT ++ || str_count > STRCOUNT + || str_size < 0) { + returnDB(TGETENT_NO); + } +diff --git a/progs/tic.c b/progs/tic.c +index 93a0b491..888927e2 100644 +--- a/progs/tic.c ++++ b/progs/tic.c +@@ -2270,9 +2270,15 @@ check_1_infotocap(const char *name, NCURSES_CONST char *value, int count) + + _nc_reset_tparm(NULL); + switch (actual) { ++ case Str: ++ result = TPARM_1(value, strings[1]); ++ break; + case Num_Str: + result = TPARM_2(value, numbers[1], strings[2]); + break; ++ case Str_Str: ++ result = TPARM_2(value, strings[1], strings[2]); ++ break; + case Num_Str_Str: + result = TPARM_3(value, numbers[1], strings[2], strings[3]); + break; +diff --git a/progs/tparm_type.c b/progs/tparm_type.c +index 3da4a077..644aa62a 100644 +--- a/progs/tparm_type.c ++++ b/progs/tparm_type.c +@@ -47,6 +47,7 @@ tparm_type(const char *name) + {code, {longname} }, \ + {code, {ti} }, \ + {code, {tc} } ++#define XD(code, onlyname) TD(code, onlyname, onlyname, onlyname) + TParams result = Numbers; + /* *INDENT-OFF* */ + static const struct { +@@ -58,6 +59,10 @@ tparm_type(const char *name) + TD(Num_Str, "pkey_xmit", "pfx", "px"), + TD(Num_Str, "plab_norm", "pln", "pn"), + TD(Num_Str_Str, "pkey_plab", "pfxl", "xl"), ++#if NCURSES_XNAMES ++ XD(Str, "Cs"), ++ XD(Str_Str, "Ms"), ++#endif + }; + /* *INDENT-ON* */ + +@@ -80,12 +85,16 @@ guess_tparm_type(int nparam, char **p_is_s) + case 1: + if (!p_is_s[0]) + result = Numbers; ++ if (p_is_s[0]) ++ result = Str; + break; + case 2: + if (!p_is_s[0] && !p_is_s[1]) + result = Numbers; + if (!p_is_s[0] && p_is_s[1]) + result = Num_Str; ++ if (p_is_s[0] && p_is_s[1]) ++ result = Str_Str; + break; + case 3: + if (!p_is_s[0] && !p_is_s[1] && !p_is_s[2]) +diff --git a/progs/tparm_type.h b/progs/tparm_type.h +index 7c102a30..af5bcf0f 100644 +--- a/progs/tparm_type.h ++++ b/progs/tparm_type.h +@@ -45,8 +45,10 @@ + typedef enum { + Other = -1 + ,Numbers = 0 ++ ,Str + ,Num_Str + ,Num_Str_Str ++ ,Str_Str + } TParams; + + extern TParams tparm_type(const char *name); +diff --git a/progs/tput.c b/progs/tput.c +index 4cd0c5ba..41508b72 100644 +--- a/progs/tput.c ++++ b/progs/tput.c +@@ -1,5 +1,5 @@ + /**************************************************************************** +- * Copyright 2018-2021,2022 Thomas E. Dickey * ++ * Copyright 2018-2022,2023 Thomas E. Dickey * + * Copyright 1998-2016,2017 Free Software Foundation, Inc. * + * * + * Permission is hereby granted, free of charge, to any person obtaining a * +@@ -47,12 +47,15 @@ + #include + #include + +-MODULE_ID("$Id: tput.c,v 1.99 2022/02/26 23:19:31 tom Exp $") ++MODULE_ID("$Id: tput.c,v 1.102 2023/04/08 16:26:36 tom Exp $") + + #define PUTS(s) fputs(s, stdout) + + const char *_nc_progname = "tput"; + ++static bool opt_v = FALSE; /* quiet, do not show warnings */ ++static bool opt_x = FALSE; /* clear scrollback if possible */ ++ + static bool is_init = FALSE; + static bool is_reset = FALSE; + static bool is_clear = FALSE; +@@ -81,6 +84,7 @@ usage(const char *optstring) + KEEP(" -S << read commands from standard input") + KEEP(" -T TERM use this instead of $TERM") + KEEP(" -V print curses-version") ++ KEEP(" -v verbose, show warnings") + KEEP(" -x do not try to clear scrollback") + KEEP("") + KEEP("Commands:") +@@ -148,7 +152,7 @@ exit_code(int token, int value) + * Returns nonzero on error. + */ + static int +-tput_cmd(int fd, TTY * settings, bool opt_x, int argc, char **argv, int *used) ++tput_cmd(int fd, TTY * settings, int argc, char **argv, int *used) + { + NCURSES_CONST char *name; + char *s; +@@ -231,7 +235,9 @@ tput_cmd(int fd, TTY * settings, bool opt_x, int argc, char **argv, int *used) + } else if (VALID_STRING(s)) { + if (argc > 1) { + int k; ++ int narg; + int analyzed; ++ int provided; + int popcount; + long numbers[1 + NUM_PARM]; + char *strings[1 + NUM_PARM]; +@@ -271,14 +277,45 @@ tput_cmd(int fd, TTY * settings, bool opt_x, int argc, char **argv, int *used) + + popcount = 0; + _nc_reset_tparm(NULL); ++ /* ++ * Count the number of numeric parameters which are provided. ++ */ ++ provided = 0; ++ for (narg = 1; narg < argc; ++narg) { ++ char *ending = NULL; ++ long check = strtol(argv[narg], &ending, 10); ++ if (check < 0 || ending == argv[narg] || *ending != '\0') ++ break; ++ provided = narg; ++ } + switch (paramType) { ++ case Str: ++ s = TPARM_1(s, strings[1]); ++ analyzed = 1; ++ if (provided == 0 && argc >= 1) ++ provided++; ++ break; ++ case Str_Str: ++ s = TPARM_2(s, strings[1], strings[2]); ++ analyzed = 2; ++ if (provided == 0 && argc >= 1) ++ provided++; ++ if (provided == 1 && argc >= 2) ++ provided++; ++ break; + case Num_Str: + s = TPARM_2(s, numbers[1], strings[2]); + analyzed = 2; ++ if (provided == 1 && argc >= 2) ++ provided++; + break; + case Num_Str_Str: + s = TPARM_3(s, numbers[1], strings[2], strings[3]); + analyzed = 3; ++ if (provided == 1 && argc >= 2) ++ provided++; ++ if (provided == 2 && argc >= 3) ++ provided++; + break; + case Numbers: + analyzed = _nc_tparm_analyze(NULL, s, p_is_s, &popcount); +@@ -316,7 +353,13 @@ tput_cmd(int fd, TTY * settings, bool opt_x, int argc, char **argv, int *used) + if (analyzed < popcount) { + analyzed = popcount; + } +- *used += analyzed; ++ if (opt_v && (analyzed != provided)) { ++ fprintf(stderr, "%s: %s parameters for \"%s\"\n", ++ _nc_progname, ++ (analyzed < provided ? "extra" : "missing"), ++ argv[0]); ++ } ++ *used += provided; + } + + /* use putp() in order to perform padding */ +@@ -339,7 +382,6 @@ main(int argc, char **argv) + int used; + TTY old_settings; + TTY tty_settings; +- bool opt_x = FALSE; /* clear scrollback if possible */ + bool is_alias; + bool need_tty; + +@@ -348,7 +390,7 @@ main(int argc, char **argv) + + term = getenv("TERM"); + +- while ((c = getopt(argc, argv, is_alias ? "T:Vx" : "ST:Vx")) != -1) { ++ while ((c = getopt(argc, argv, is_alias ? "T:Vvx" : "ST:Vvx")) != -1) { + switch (c) { + case 'S': + cmdline = FALSE; +@@ -361,6 +403,9 @@ main(int argc, char **argv) + case 'V': + puts(curses_version()); + ExitProgram(EXIT_SUCCESS); ++ case 'v': /* verbose */ ++ opt_v = TRUE; ++ break; + case 'x': /* do not try to clear scrollback */ + opt_x = TRUE; + break; +@@ -404,7 +449,7 @@ main(int argc, char **argv) + usage(NULL); + while (argc > 0) { + tty_settings = old_settings; +- code = tput_cmd(fd, &tty_settings, opt_x, argc, argv, &used); ++ code = tput_cmd(fd, &tty_settings, argc, argv, &used); + if (code != 0) + break; + argc -= used; +@@ -439,7 +484,7 @@ main(int argc, char **argv) + while (argnum > 0) { + int code; + tty_settings = old_settings; +- code = tput_cmd(fd, &tty_settings, opt_x, argnum, argnow, &used); ++ code = tput_cmd(fd, &tty_settings, argnum, argnow, &used); + if (code != 0) { + if (result == 0) + result = ErrSystem(0); /* will return value >4 */ +-- +2.40.0 + diff --git a/meta/recipes-core/ncurses/ncurses_6.4.bb b/meta/recipes-core/ncurses/ncurses_6.4.bb index 1eb15673d1..388cd8d407 100644 --- a/meta/recipes-core/ncurses/ncurses_6.4.bb +++ b/meta/recipes-core/ncurses/ncurses_6.4.bb @@ -4,6 +4,7 @@ SRC_URI += "file://0001-tic-hang.patch \ file://0002-configure-reproducible.patch \ file://0003-gen-pkgconfig.in-Do-not-include-LDFLAGS-in-generated.patch \ file://exit_prototype.patch \ + file://0001-Fix-CVE-2023-29491.patch \ " # commit id corresponds to the revision in package version SRCREV = "79b9071f2be20a24c7be031655a5638f6032f29f" From patchwork Thu Aug 10 16:04:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28631 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 4E9A0C04A6A for ; Thu, 10 Aug 2023 16:04:57 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web11.21264.1691683489770227091 for ; Thu, 10 Aug 2023 09:04:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=e5tONajO; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-686f8614ce5so933874b3a.3 for ; Thu, 10 Aug 2023 09:04:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683489; x=1692288289; 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=FjMZM0ZexH4jWUvPIXSci2iH0MW87YRA4bGUMcPOfSQ=; b=e5tONajONuss3CMZ4hIYV1IJBRkH6tJTHe2bxI/jXHKJSwmTbywFkcrweFVZWaYrbT Pb25hLZG7iFHa/kptbCIDZYq7jpO5Vdue23/YX1H+1lFyVB2NPIPABTZN4y5fZPSmvk4 Uxg39nfQjOZjYimiK8DqCyaLvAnYxWpBvuHDlP/3xulZ1C0QT3R6wE9ADZzAsSKvD7KR VaJPs97yZrJ26B8EspMEcHYHcA9poxfEnZO2ABI4uGvAGeWkkUuzm9JoaZ4IhfFa0sh1 vKz7/EVjv86gxiN5u+BbrvbVp60nRnUjAEmVmp6waigSyFRVjyA7O6oqtjWd1IztuHo9 RiDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683489; x=1692288289; 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=FjMZM0ZexH4jWUvPIXSci2iH0MW87YRA4bGUMcPOfSQ=; b=E9pxNPidMg+qJ9p2wPtlCuY+sPK5tYuNHVSA3M5uUaDU6Qhpm/m2GqNpw3Ek0pTvzh GbJhqS1BdjiioZXmwg3YFt3Sj2e4B1vsHyHMgs5Dr+55f8tGLyipBQJKDzHQqQJTqEOc 66QiXh25qEB2hSliXNL0eLJyqBr3GFvsVdC9TpSUGEarbC11M1K9YQxvUGsJYzTQAfvu +pLCBXkG4rNLV/kf/rYHT/RSidUzp+PI2eHeQZgteA9+Y6LqMFbhWog2OcMjau4kFHr9 iWJUwTMJ/OnEbUE6qqXTnvi7i8tiE8SMA42aCjohsoA4JIBeof1QadtndnRNcMtZk4Gt X87g== X-Gm-Message-State: AOJu0YxVCwA9/ztyAnEtTeQliqDQOQ44Y9/FHcHw8IyXoG7eplumVBbY 82sDtLoq+QVzkWC6n6F6NNevXCs8u8dxO8uke10= X-Google-Smtp-Source: AGHT+IFV5XgzsiiuLOQqqWgamUwdlp8WuRNUutpKWbzvTO7PBuYyYn8LvAW6qy3I1HCecYtBOJje5g== X-Received: by 2002:a05:6a20:96c2:b0:141:d640:794a with SMTP id hq2-20020a056a2096c200b00141d640794amr2769264pzc.39.1691683488750; Thu, 10 Aug 2023 09:04:48 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:48 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 03/37] go: update 1.20.5 -> 1.20.6 Date: Thu, 10 Aug 2023 06:04:02 -1000 Message-Id: <944b186eeb6821654ce6ef56df7ac0f2829696f5.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:04:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185765 From: Jose Quaresma Upgrade to latest 1.20.x release [1]: $ git log --oneline go1.20.5..go1.20.6 origin/release-branch.go1.20 2c358ffe97 (tag: go1.20.6, origin/release-branch.go1.20) [release-branch.go1.20] go1.20.6 312920c00a [release-branch.go1.20] net/http: validate Host header before sending 4db13d762b [release-branch.go1.20] runtime: set raceignore to zero when starting a new goroutine 08a58dd8b6 [release-branch.go1.20] runtime: allow for 5 more threads in TestWindowsStackMemory* 65092835c5 [release-branch.go1.20] cmd/go: skip TestScript/gccgo_link_ldflags on aix/ppc64 bca817594c [release-branch.go1.20] crypto/x509: tolerate multiple matching chains in testVerify b8e67d1ddd [release-branch.go1.20] cmd/go/internal/test: don't wait for previous test actions when interrupted 3db4f8146c [release-branch.go1.20] runtime: resolve checkdead panic by refining `startm` lock handling in caller context 6b45fb7b73 [release-branch.go1.20] runtime: fallback to TEB arbitrary pointer when TLS slots are full be30960e58 [release-branch.go1.20] runtime: use 1-byte load for address checking in racecallatomic b59efe6c34 [release-branch.go1.20] net/mail: permit more characters in mail headers c32f1afb41 [release-branch.go1.20] all: make safe for new vet analyzer c7b145655b [release-branch.go1.20] cmd/go: fix tests for new builder environment 03063101a2 [release-branch.go1.20] text/template: set variables correctly in range assignment d51e322a3f [release-branch.go1.20] go/printer: error out of Fprint when it would write a '//line' directive with a multiline file path 49594244d3 [release-branch.go1.20] cmd/cover: error out if a requested source file contains a newline 4719048211 [release-branch.go1.20] cmd/cgo: error out if the source path used in line directives would contain a newline 6c606fc191 [release-branch.go1.20] cmd/go: fix TestScript/build_cwd_newline with CGO_ENABLED=0 63ad2b5811 [release-branch.go1.20] cmd/compile: do not report division by error during typecheck 95f377daad [release-branch.go1.20] cmd/go: retain extra roots to disambiguate imports in 'go mod tidy' a7a48fad7e [release-branch.go1.20] crypto/ecdsa: properly truncate P-521 hashes f5172dcd38 [release-branch.go1.20] go/build: check for invalid import paths again 8b3acefcbe [release-branch.go1.20] cmd/go: omit checksums for go.mod files needed for go version lines more often in pre-1.21 modules 1008486a9f [release-branch.go1.20] cmd/cgo: correct _cgo_flags output [1] https://github.com/golang/go/compare/go1.20.5...go1.20.6 Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 8d8216d8c4d37cc0d9508eb644653f94fff8989c) Signed-off-by: Sakib Sajal Signed-off-by: Steve Sakoman --- meta/recipes-devtools/go/{go-1.20.5.inc => go-1.20.6.inc} | 2 +- ...o-binary-native_1.20.5.bb => go-binary-native_1.20.6.bb} | 6 +++--- ...cross-canadian_1.20.5.bb => go-cross-canadian_1.20.6.bb} | 0 .../go/{go-cross_1.20.5.bb => go-cross_1.20.6.bb} | 0 .../go/{go-crosssdk_1.20.5.bb => go-crosssdk_1.20.6.bb} | 0 .../go/{go-native_1.20.5.bb => go-native_1.20.6.bb} | 0 .../go/{go-runtime_1.20.5.bb => go-runtime_1.20.6.bb} | 0 meta/recipes-devtools/go/{go_1.20.5.bb => go_1.20.6.bb} | 0 8 files changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-devtools/go/{go-1.20.5.inc => go-1.20.6.inc} (90%) rename meta/recipes-devtools/go/{go-binary-native_1.20.5.bb => go-binary-native_1.20.6.bb} (78%) rename meta/recipes-devtools/go/{go-cross-canadian_1.20.5.bb => go-cross-canadian_1.20.6.bb} (100%) rename meta/recipes-devtools/go/{go-cross_1.20.5.bb => go-cross_1.20.6.bb} (100%) rename meta/recipes-devtools/go/{go-crosssdk_1.20.5.bb => go-crosssdk_1.20.6.bb} (100%) rename meta/recipes-devtools/go/{go-native_1.20.5.bb => go-native_1.20.6.bb} (100%) rename meta/recipes-devtools/go/{go-runtime_1.20.5.bb => go-runtime_1.20.6.bb} (100%) rename meta/recipes-devtools/go/{go_1.20.5.bb => go_1.20.6.bb} (100%) diff --git a/meta/recipes-devtools/go/go-1.20.5.inc b/meta/recipes-devtools/go/go-1.20.6.inc similarity index 90% rename from meta/recipes-devtools/go/go-1.20.5.inc rename to meta/recipes-devtools/go/go-1.20.6.inc index 9cc79a8073..6277020fec 100644 --- a/meta/recipes-devtools/go/go-1.20.5.inc +++ b/meta/recipes-devtools/go/go-1.20.6.inc @@ -17,4 +17,4 @@ SRC_URI += "\ file://CVE-2023-24531_1.patch \ file://CVE-2023-24531_2.patch \ " -SRC_URI[main.sha256sum] = "9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88" +SRC_URI[main.sha256sum] = "62ee5bc6fb55b8bae8f705e0cb8df86d6453626b4ecf93279e2867092e0b7f70" diff --git a/meta/recipes-devtools/go/go-binary-native_1.20.5.bb b/meta/recipes-devtools/go/go-binary-native_1.20.6.bb similarity index 78% rename from meta/recipes-devtools/go/go-binary-native_1.20.5.bb rename to meta/recipes-devtools/go/go-binary-native_1.20.6.bb index a98be4af1b..5b2f8f4352 100644 --- a/meta/recipes-devtools/go/go-binary-native_1.20.5.bb +++ b/meta/recipes-devtools/go/go-binary-native_1.20.6.bb @@ -9,9 +9,9 @@ PROVIDES = "go-native" # Checksums available at https://go.dev/dl/ SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}" -SRC_URI[go_linux_amd64.sha256sum] = "d7ec48cde0d3d2be2c69203bc3e0a44de8660b9c09a6e85c4732a3f7dc442612" -SRC_URI[go_linux_arm64.sha256sum] = "aa2fab0a7da20213ff975fa7876a66d47b48351558d98851b87d1cfef4360d09" -SRC_URI[go_linux_ppc64le.sha256sum] = "049b8ab07d34077b90c0642138e10207f6db14bdd1743ea994a21e228f8ca53d" +SRC_URI[go_linux_amd64.sha256sum] = "b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb" +SRC_URI[go_linux_arm64.sha256sum] = "4e15ab37556e979181a1a1cc60f6d796932223a0f5351d7c83768b356f84429b" +SRC_URI[go_linux_ppc64le.sha256sum] = "a1b91a42a40bba54bfd5c96c23d72250e0c424038d0d2b5c7950b828b4905822" UPSTREAM_CHECK_URI = "https://golang.org/dl/" UPSTREAM_CHECK_REGEX = "go(?P\d+(\.\d+)+)\.linux" diff --git a/meta/recipes-devtools/go/go-cross-canadian_1.20.5.bb b/meta/recipes-devtools/go/go-cross-canadian_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go-cross-canadian_1.20.5.bb rename to meta/recipes-devtools/go/go-cross-canadian_1.20.6.bb diff --git a/meta/recipes-devtools/go/go-cross_1.20.5.bb b/meta/recipes-devtools/go/go-cross_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go-cross_1.20.5.bb rename to meta/recipes-devtools/go/go-cross_1.20.6.bb diff --git a/meta/recipes-devtools/go/go-crosssdk_1.20.5.bb b/meta/recipes-devtools/go/go-crosssdk_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go-crosssdk_1.20.5.bb rename to meta/recipes-devtools/go/go-crosssdk_1.20.6.bb diff --git a/meta/recipes-devtools/go/go-native_1.20.5.bb b/meta/recipes-devtools/go/go-native_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go-native_1.20.5.bb rename to meta/recipes-devtools/go/go-native_1.20.6.bb diff --git a/meta/recipes-devtools/go/go-runtime_1.20.5.bb b/meta/recipes-devtools/go/go-runtime_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go-runtime_1.20.5.bb rename to meta/recipes-devtools/go/go-runtime_1.20.6.bb diff --git a/meta/recipes-devtools/go/go_1.20.5.bb b/meta/recipes-devtools/go/go_1.20.6.bb similarity index 100% rename from meta/recipes-devtools/go/go_1.20.5.bb rename to meta/recipes-devtools/go/go_1.20.6.bb From patchwork Thu Aug 10 16:04:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28630 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 2DAF6C001B0 for ; Thu, 10 Aug 2023 16:04:57 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web11.21266.1691683492077455907 for ; Thu, 10 Aug 2023 09:04:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=J/O1jXJ2; spf=softfail (domain: sakoman.com, ip: 209.85.210.170, mailfrom: steve@sakoman.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-686f090310dso952328b3a.0 for ; Thu, 10 Aug 2023 09:04:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683491; x=1692288291; 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=me/CmgYjbcwLZs6morgriqUmbQFALip4/xcCRirrgcE=; b=J/O1jXJ21uryrPFtCcqIgQi3FGRPyFqyAUdyZxbij+H4F3Dg7HPnBqUZ35q2huKyXK adNkzkqE2pA8KPhF6PzLcYe0lWescVx+ZzHLE6qfowU/CnxmxHzAtUDz3tcU2o6g9k2h O97Z4e/rJ7jkKI9TKXpeZ4d1BeDoL5ccPfQ8bE88rVmFCeKGGcWPYfJd3GGmy752y/4A Yyy7in2jpJdYJI1uxRU7VKL3+4NKWIA/q0Jrge1S7xwH/+/KTz3w+gEdIBBrhvW2tAVm fOEaWPKa+do2Q6C8yLiKdxf/068om8kvHxXLzZ9Pd5ktonJJ7J266MpgDsRBMjsxnJZP d+iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683491; x=1692288291; 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=me/CmgYjbcwLZs6morgriqUmbQFALip4/xcCRirrgcE=; b=WHN+QRAwNhwTb6pvdejQVbitaL1DceiQrcg4jXnEBc/NIfuDYOyKzOEIrribZCuCmv nSv6I3DJQQhe50R8dlwuVtJoZiIvOsHbVlXmXG5fKv3Q9i6v1pwGBk+IdeLA8iZO2Tdu awIqDOOp9HJBTAk2RX++qHmwDweB2j3a2MI1NUR4C3iPXogVyg5LDyJ7kFPJSXfkYUvW w68Zof6XC502VLvtojHUK8cE1b9xb81k9Z1JozzkfWNhPdHdc4aWXasOmQxjmt+ZeqdJ rMdsso0I6bjGSxMHQGa9xjScM0E1oO2nsBtIxfi+rJTBXPXIaXsKCD6SYc1V1OHkW64x eyEQ== X-Gm-Message-State: AOJu0YwJp3vTZmvt1QcYjxeF4T/EY0kTp6tVxL5pV5k2/x8ELpxI9ZH/ 0MlO9lbwORmIVQDRNNODvTbyI6hl5za8jjy50io= X-Google-Smtp-Source: AGHT+IEj5hIsxoJO9XZnPsSbLrDsa24NVzmNYCgQ9dRg3Zu2TsBshtzp91eElfq2vcgEbigPwyfgzQ== X-Received: by 2002:a05:6a20:2590:b0:13f:cd07:2b60 with SMTP id k16-20020a056a20259000b0013fcd072b60mr3876807pzd.1.1691683491169; Thu, 10 Aug 2023 09:04:51 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:50 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 04/37] python3-certifi: upgrade 2022.12.7 -> 2023.7.22 Date: Thu, 10 Aug 2023 06:04:03 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:04:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185766 From: Narpat Mali python3-certifi 2023.7.22 contains the CVE-2023-37920 fix. No changelog provided. Commits: 8fb96ed (tag: 2023.07.22) 2023.07.22 afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230) 2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229) 44df761 Hash pin Actions and enable dependabot (#228) 8b3d7ba (tag: 2023.05.07) 2023.05.07 53da240 ci: Add Python 3.12-dev to the testing (#224) c2fc3b1 Create a Security Policy (#222) c211ef4 Set up permissions to github workflows (#218) 2087de5 Don't let deprecation warning fail CI (#219) e0b9fc5 remove paragraphs about 1024-bit roots from README 9427a5a fix CI fed4048 get CI passing again 9e9e840 (tag: 2022.12.07) 2022.12.07 Signed-off-by: Narpat Mali Signed-off-by: Steve Sakoman --- ...ython3-certifi_2022.12.7.bb => python3-certifi_2023.7.22.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-certifi_2022.12.7.bb => python3-certifi_2023.7.22.bb} (86%) diff --git a/meta/recipes-devtools/python/python3-certifi_2022.12.7.bb b/meta/recipes-devtools/python/python3-certifi_2023.7.22.bb similarity index 86% rename from meta/recipes-devtools/python/python3-certifi_2022.12.7.bb rename to meta/recipes-devtools/python/python3-certifi_2023.7.22.bb index dca3d26811..f63b0b6cb8 100644 --- a/meta/recipes-devtools/python/python3-certifi_2022.12.7.bb +++ b/meta/recipes-devtools/python/python3-certifi_2023.7.22.bb @@ -7,7 +7,7 @@ HOMEPAGE = " http://certifi.io/" LICENSE = "ISC" LIC_FILES_CHKSUM = "file://LICENSE;md5=3c2b7404369c587c3559afb604fce2f2" -SRC_URI[sha256sum] = "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3" +SRC_URI[sha256sum] = "539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082" inherit pypi setuptools3 From patchwork Thu Aug 10 16:04:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28629 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 2DBFFC41513 for ; Thu, 10 Aug 2023 16:04:57 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web10.21364.1691683495617316149 for ; Thu, 10 Aug 2023 09:04:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=iPEtfGJQ; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-686ba97e4feso964840b3a.0 for ; Thu, 10 Aug 2023 09:04:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683495; x=1692288295; 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=KtQUvF4Ug8iIAJPndPw57gBkxFQGIwcgEp9r3WaBGt0=; b=iPEtfGJQ8aGPFL1+Hh2U6wJrzL0Oj8g3fgzaFZBW20dh7pX+S0VmjoBBZ8HxVvObU7 uVoDlXbh9rLJimFzTEnsOZsIUsLsuQ/FWAGeklFg6o39gotFz7UqRJ8ncgw1GNFiFvHY VPRIKBUdwxFR9m7DAek5UL6PAfI2nxKx1WjZGZIqyxoLqoAZzpVhlDNihJ7xIiKUFQDr ab/XXPG5zdalR2fPM/UuM18xSiw+VW1e7LasEeg07MEM0YARygp8h4dUAFSAg94sAR27 H38rKveMkqItsqidcGU0ETB+l2V9ljzt9L0j8BhRUloQPMoy6ksFeEZfoZAtaYa9ZdQ5 QSuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683495; x=1692288295; 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=KtQUvF4Ug8iIAJPndPw57gBkxFQGIwcgEp9r3WaBGt0=; b=COeVCLbE2wHGSosT7fCw55lc7MNpwdSuUd0q998xVF8YpvoflBFm85rVZvQEcOOzNQ 14wgyCh16FmqKBTJhGh2JIi6qyhDDSX/sdwOcMHyM+7Cf78zCewKYAuuM+GjE8WSrT5Z 4xooyCXMSxbP3i60NsuWd0nQg4mbcMLfYLAZzNvua//51WCGT4Fll7ny+ju8KlOSDx7h VHZregx7QoZE+CDjc4kZAIM6tBLGwCwnLBHqHEBU8qWaOScTzvZp+Lu8vaJiqrQ8iBZA hanOQ7jQLRFiTkm/5evzBFZoUg1Nd7830UikkMfD3DbEUU+/bEZFY9eVqmndd1rnHIsX g2/A== X-Gm-Message-State: AOJu0YwPceegMC1BASw0I2Wt8+JjV8uevRlDqDp3BVS1eU80YzL/2L92 +EDBKR7VcFxTD0qC/L3YCuy5oKCZfvaaBlr1hk8= X-Google-Smtp-Source: AGHT+IFeJVh3gUu/8ppakQjIK6dUDWcHI2Fma2PFH0vrkjRtXpOPBaN6QpGqvy2RuXjZrmfwzPRuRA== X-Received: by 2002:a05:6a20:6a25:b0:136:e26b:6401 with SMTP id p37-20020a056a206a2500b00136e26b6401mr3803112pzk.16.1691683494542; Thu, 10 Aug 2023 09:04:54 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 05/37] libnss-nis: upgrade 3.1 -> 3.2 Date: Thu, 10 Aug 2023 06:04:04 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:04:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185767 From: Wang Mingyu Changelog: * Do not call malloc_usable_size This is a namespace violation, and interposed malloc implementations are not required to interpose malloc_usable_size [bsc#1207551]. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 5cd967503c0574f45b814572da9503182556b431) Signed-off-by: Steve Sakoman --- meta/recipes-extended/libnss-nis/libnss-nis.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb index d0afb3ca0a..f0e687c330 100644 --- a/meta/recipes-extended/libnss-nis/libnss-nis.bb +++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb @@ -13,9 +13,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SECTION = "libs" DEPENDS += "libtirpc libnsl2" -PV = "3.1+git${SRCPV}" +PV = "3.2" -SRCREV = "062f31999b35393abf7595cb89dfc9590d5a42ad" +SRCREV = "cd0d391af9535b56e612ed227c1b89be269f3d59" SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \ " From patchwork Thu Aug 10 16:04:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28634 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 2F1DFC04A6A for ; Thu, 10 Aug 2023 16:05:07 +0000 (UTC) Received: from mail-il1-f182.google.com (mail-il1-f182.google.com [209.85.166.182]) by mx.groups.io with SMTP id smtpd.web10.21366.1691683498046369121 for ; Thu, 10 Aug 2023 09:04:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=oMjvAZfN; spf=softfail (domain: sakoman.com, ip: 209.85.166.182, mailfrom: steve@sakoman.com) Received: by mail-il1-f182.google.com with SMTP id e9e14a558f8ab-3493862cfb1so3905925ab.1 for ; Thu, 10 Aug 2023 09:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683497; x=1692288297; 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=GY1d8h6hap3j4VEO4wo14C/R0ujJbR3sBPuHTorx6lI=; b=oMjvAZfNJuMrie2Sef/B7keP7/ny+NY5FaEZ0qcZhYmHsC4/0PMYih0VKVhXgV2jmN j1u+qNOo2j0U8w9ZudC3rlVc+zzciTWirFHGDxmiMffRHue36J7F+9i3bo5ApYrb/eyL eLgf/7yRJ3u5QD5XXxLMKjBHVOtmrv4GT1IPHKN+kXrKZkaiorM4maXNg/phvkCO0+0U Da7ynvT/j/j8j5plUWc6spxZdvOKQi5TwXrjCVPdu46M8a7fxTVtw96HYLLToVkGQwjz DSU3jSMjwmZhZY3isFE/eKDbuSA9va63C/QwK3G2PN1G6fVcfatUtvAfYUWNa6pJjYlb zByQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683497; x=1692288297; 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=GY1d8h6hap3j4VEO4wo14C/R0ujJbR3sBPuHTorx6lI=; b=BdT0yJEEOO0cnaoV2/p6MxOjb+zKeTl4K/WKS8k6IKUi8LRdAPlM/+DzZ0YqvBZq5H 9gC7O9NF19bJEZHBCpXQVY71pjuve5t1JKeIjHa8CnAqMYXdGHery3eaaMK8QFmvDJwd q1GkbNsYofHdnBpsGebMIBDw9ISLInFbfYlmL9NGPfhO3yxyBtplGtv4ejK3wWC/esux ZmjmD4PkIYMrhio4tjdx4s9G5kD+s2B49tUrZQEUZcBBGCdNoHAkMteVGVXm0Yi64H9v 9dyWxhqROEWSHyEB9rmIPPGxGC6Sf0Rf7J87SD9bjMlnfpoiZLAmIFgZg/X2vG0yaiZ5 4z6Q== X-Gm-Message-State: AOJu0YzwntFHzvWeFBS2wEBYRjvqKOWsDIGgEgSu3Q5C4f4bnZLtxUKp XWVeGPLzZEKoHXvO00paAHhzdU27x1fwlwefXVQ= X-Google-Smtp-Source: AGHT+IEm5Ys+rnMB8qVaUCqb7slqr2xo2xRDR0Xs8Zh1m+6fG+l07XtYlaAsuWhbK/OzNMZTEfsX3A== X-Received: by 2002:a05:6e02:1d04:b0:348:cfad:1608 with SMTP id i4-20020a056e021d0400b00348cfad1608mr3882743ila.5.1691683496884; Thu, 10 Aug 2023 09:04:56 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:56 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 06/37] linux-firmware: upgrade 20230515 -> 20230625 Date: Thu, 10 Aug 2023 06:04:05 -1000 Message-Id: <8c94b91216b343dfae290c6fe977bacacb78eeae.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185768 From: Trevor Gamblin WHENCE checksum changed because of updated version lists and removal of information for the RTL8188EU driver. Signed-off-by: Trevor Gamblin Signed-off-by: Richard Purdie (cherry picked from commit 986f8ca9d4c2c22d368f69e65b2ab76d661edca0) Signed-off-by: Steve Sakoman --- ...{linux-firmware_20230515.bb => linux-firmware_20230625.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20230515.bb => linux-firmware_20230625.bb} (99%) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb similarity index 99% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index 3470131294..329a3e3c9a 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -134,7 +134,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ " # WHENCE checksum is defined separately to ease overriding it if # class-devupstream is selected. -WHENCE_CHKSUM = "a0997fc7a9af4e46d96529d6ef13b58a" +WHENCE_CHKSUM = "57bf874056926f12aec2405d3fc390d9" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -212,7 +212,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw # Pin this to the 20220509 release, override this in local.conf SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" -SRC_URI[sha256sum] = "8b1acfa16f1ee94732a6acb50d9d6c835cf53af11068bd89ed207bbe04a1e951" +SRC_URI[sha256sum] = "87597111c0d4b71b31e53cb85a92c386921b84c825a402db8c82e0e86015500d" inherit allarch From patchwork Thu Aug 10 16:04:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28635 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 3B2F7C41513 for ; Thu, 10 Aug 2023 16:05:07 +0000 (UTC) Received: from mail-il1-f177.google.com (mail-il1-f177.google.com [209.85.166.177]) by mx.groups.io with SMTP id smtpd.web11.21269.1691683500444659755 for ; Thu, 10 Aug 2023 09:05:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=UkfycMqZ; spf=softfail (domain: sakoman.com, ip: 209.85.166.177, mailfrom: steve@sakoman.com) Received: by mail-il1-f177.google.com with SMTP id e9e14a558f8ab-3498811fcf8so3677735ab.3 for ; Thu, 10 Aug 2023 09:05:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683499; x=1692288299; 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=IVUQcX8mVDT1as2fkfZlWT99lTVTkLVeWi9IkqbvkQI=; b=UkfycMqZSNxyKIxgG4T52mbD2TnHBrZUQe8ef275+tY4EbcgIfko6REMIcXua/U4Od NqJYGhE8/wRJ+6kGe4dYXO6WD8ehwmBLsFQuk06KJ6+5FxLA9nAlsp/TF3EPf5RFMwO3 4jEeFd7ooqY2NnT/ce/5p50RAv9U8zgiRbQ+K3sUfp1lfrpGKINqBnPx7PhL5AXfSX0d bFXpmOqWKaoQaM9UbuOM4Y5/p7x69ypf+zwraohPp+s+zZMt96U4Hn6JZfUt4Yrp/xS+ skF6AyV7n8YXrsLh7A8JOcLASkTv5Q5BHmRE+agAaRWofEFtc10W595B1I/RH6PPZYEP Z6Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683499; x=1692288299; 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=IVUQcX8mVDT1as2fkfZlWT99lTVTkLVeWi9IkqbvkQI=; b=drdpro4cSSqLSu5cQVis+eh/ipmEmjI2IH/FQ/WrzYy3sRqtXYyyssKIAx3AosBPD8 v0TbwEhNlv4uz8IrTKvup3lGaz0Vk/1nfRHSVLSRGq40dpr4NymHc93AA47E8jHvbfX8 NcGzCVpIjrhU/2MNPgb7ZtWxxWSt2UTtneNUarELE2fkyFPOOwbvUJNEkvyMiVUak40w kwBcosCeGtnGbSKajQjRQqghmI9n7lx2DCPpsivsyYsx1s4qRt8ShVthi7OcfnLRWYQj faH+FnjbJzSZ0ta9jPMW8/0BPeidnMj4Yg2A8Qyjg6TvidoqQ72UEIiBb0btWBUaiLVw gywg== X-Gm-Message-State: AOJu0YxAVlrCKFvaKUzUAKJxImVHGQaufej5daZOPafo/mLNejo6Ja91 rXyWKSUEtxtptIl9nHqndPvgvd8C/CnFScutbqQ= X-Google-Smtp-Source: AGHT+IGjOt/Du3M13TjS5R+1xSQTl+1u74TrL/NsKibI/FYSezMBPGItMMA7AEMI7Onc9WDHQ59bEQ== X-Received: by 2002:a05:6e02:1885:b0:347:712c:dc9 with SMTP id o5-20020a056e02188500b00347712c0dc9mr3990862ilu.22.1691683499234; Thu, 10 Aug 2023 09:04:59 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.04.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:04:58 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 07/37] linux-firmware: package firmare for Dragonboard 410c Date: Thu, 10 Aug 2023 06:04:06 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185769 From: Dmitry Baryshkov Latest linux-firmware archive inclues firmware for the Dragonboard 410c device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-* packages as a template and create packages for the new firmware files. Signed-off-by: Dmitry Baryshkov Signed-off-by: Alexandre Belloni (cherry picked from commit 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20230625.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index 329a3e3c9a..a98a4e9b45 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -315,6 +315,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-qcom-vpu-1.0 ${PN}-qcom-vpu-2.0 \ ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \ + ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ ${PN}-qcom-sc8280xp-lenovo-x13s-compat \ ${PN}-qcom-sc8280xp-lenovo-x13s-audio \ @@ -1000,6 +1001,8 @@ LICENSE:${PN}-qcom-adreno-a530 = "Firmware-qcom" LICENSE:${PN}-qcom-adreno-a630 = "Firmware-qcom" LICENSE:${PN}-qcom-adreno-a650 = "Firmware-qcom" LICENSE:${PN}-qcom-adreno-a660 = "Firmware-qcom" +LICENSE:${PN}-qcom-apq8016-modem = "Firmware-qcom" +LICENSE:${PN}-qcom-apq8016-wifi = "Firmware-qcom" LICENSE:${PN}-qcom-apq8096-audio = "Firmware-qcom" LICENSE:${PN}-qcom-apq8096-modem = "Firmware-qcom" LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "Firmware-qcom" @@ -1027,6 +1030,8 @@ FILES:${PN}-qcom-adreno-a530 = "${nonarch_base_libdir}/firmware/qcom/a530*.* ${n FILES:${PN}-qcom-adreno-a630 = "${nonarch_base_libdir}/firmware/qcom/a630*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" FILES:${PN}-qcom-adreno-a650 = "${nonarch_base_libdir}/firmware/qcom/a650*.* ${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*" FILES:${PN}-qcom-adreno-a660 = "${nonarch_base_libdir}/firmware/qcom/a660*.*" +FILES:${PN}-qcom-apq8016-modem = "${nonarch_base_libdir}/firmware/qcom/apq8016/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/modem.mbn" +FILES:${PN}-qcom-apq8016-wifi = "${nonarch_base_libdir}/firmware/qcom/apq8016/wcnss.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/WCNSS*" FILES:${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" FILES:${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn" FILES:${PN}-qcom-sc8280xp-lenovo-x13s-compat = "${nonarch_base_libdir}/firmware/qcom/LENOVO/21BX" @@ -1053,6 +1058,8 @@ RDEPENDS:${PN}-qcom-adreno-a530 = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-adreno-a630 = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-adreno-a650 = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-adreno-a660 = "${PN}-qcom-license" +RDEPENDS:${PN}-qcom-apq8016-modem = "${PN}-qcom-license" +RDEPENDS:${PN}-qcom-apq8016-wifi = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-apq8096-audio = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-apq8096-modem = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-license" From patchwork Thu Aug 10 16:04:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28633 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 31046C04E69 for ; Thu, 10 Aug 2023 16:05:07 +0000 (UTC) Received: from mail-il1-f177.google.com (mail-il1-f177.google.com [209.85.166.177]) by mx.groups.io with SMTP id smtpd.web10.21371.1691683502472258944 for ; Thu, 10 Aug 2023 09:05:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=1H+dc3z6; spf=softfail (domain: sakoman.com, ip: 209.85.166.177, mailfrom: steve@sakoman.com) Received: by mail-il1-f177.google.com with SMTP id e9e14a558f8ab-34978cc9e53so3819855ab.2 for ; Thu, 10 Aug 2023 09:05:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683501; x=1692288301; 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=5COIofR7gxZ5MTla787BCKwx1WEqf1kWBQaynSBpxPg=; b=1H+dc3z6Uc8XV6jXDOyLno/aMknpF4KdICR9HZRuS5h7sqAxR7LrDpz7QAXGMg766M +tnFiPzCpa3wDEC+sZeA/oPI9gxifPMbcE8Z1eb7G1op4OApgh9jqR/QxEJX4cphodjU 2AZFIQeloG7FtPJ/3jDiYTo0GUiNVXgEK0oPg+w13e6XQRRhGkFsdDe3GCkubV7ZXxpn M2HJ/5SJQvbXFDXbMnrmBMR2PyWWEcAqoqLKJGK061shtBpXdDRo9zPqcyTY+2XrP4w5 AJ15lKV4oIz6fBSkbjLzmvL5cfVBuHiqlmeF+A/1dZwQf52GhMaCKLbH6A9UY4Q/HQKL w2Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683501; x=1692288301; 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=5COIofR7gxZ5MTla787BCKwx1WEqf1kWBQaynSBpxPg=; b=M/u54sa1div4QYtTdRDBbL0+BpYRfcef/owAWr6j9DVkIgoswU5/CvEI6ePQutfvfW bHFS4b9ZG/j8gCIM83uWy9wey8NH0arzTnDB2UNwzeNaHQl8rJYYfvL785p1tjzLo2Ay RYVQ8gMkj6xS2EoInq/AG5gHJ2HayUPZkNxH4zdgz9PDGYgGzwAkSmdtoBx6P/drs0Od UplBkBxwhtsjPRTAz7RKgIfNRQs9wYEEHzo+VGxSD+dr2j9qpKDv3KtIrojz8AATrL8a 8WwC3vKEfnp+aNAccaLmXShbkapZnokeK4bF5KYCcNPsRzNU8kd6fIYM2sq2hZvTY6Hp pkCQ== X-Gm-Message-State: AOJu0Yxji/Yy7ctA/CXObRBb6c19/PYAx81zOMyUuf0WDEFs32stMVlT CekstRzU63Bfhw7aL5EdceqB/et7cNsgxvP1Mp4= X-Google-Smtp-Source: AGHT+IGi5WKW6hQr5pj2lzY7YMrzmKAlbF0HmakWRY7ag4Ksabe6pQOVLvY0AFIrR7B3owtV2teIWA== X-Received: by 2002:a05:6e02:1083:b0:349:9778:d9f7 with SMTP id r3-20020a056e02108300b003499778d9f7mr975802ilj.16.1691683501145; Thu, 10 Aug 2023 09:05:01 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:00 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 08/37] opkg: upgrade 0.6.1 -> 0.6.2 Date: Thu, 10 Aug 2023 06:04:07 -1000 Message-Id: <5bdfde3fd4266d637019b59d55a33438cb36903f.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185770 From: Wang Mingyu 0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch 0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch removed since they're included in 0.6.2. Changelog: =========== ### Changed - the project's developer documentation to be more correct and current. ### Fixed - a bug in the 'opkg-keys' utility script which caused the script to ignore settings in the '/etc/opkg/gpg/gpg.conf' file. - a compilation error in 'md5.c' when using clang16+ and '-std >= gnu11'. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit d7c8a58297e38f6222035aa9135fedf2ca387742) Signed-off-by: Steve Sakoman --- ...sing-_Alignof-when-using-C11-or-newe.patch | 51 ------------------- ...emove-no-options-flag-from-gpg-calls.patch | 34 ------------- .../opkg/{opkg_0.6.1.bb => opkg_0.6.2.bb} | 6 +-- 3 files changed, 2 insertions(+), 89 deletions(-) delete mode 100644 meta/recipes-devtools/opkg/opkg/0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch delete mode 100644 meta/recipes-devtools/opkg/opkg/0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch rename meta/recipes-devtools/opkg/{opkg_0.6.1.bb => opkg_0.6.2.bb} (92%) diff --git a/meta/recipes-devtools/opkg/opkg/0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch b/meta/recipes-devtools/opkg/opkg/0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch deleted file mode 100644 index 3406878a1d..0000000000 --- a/meta/recipes-devtools/opkg/opkg/0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 4089affd371e6d62dd8c1e57b344f8cc329005ea Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sat, 14 Jan 2023 23:11:08 -0800 -Subject: [PATCH] Define alignof using _Alignof when using C11 or newer - -WG14 N2350 made very clear that it is an UB having type definitions -within "offsetof" [1]. This patch enhances the implementation of macro -alignof_slot to use builtin "_Alignof" to avoid undefined behavior on -when using std=c11 or newer - -clang 16+ has started to flag this [2] - -Fixes build when using -std >= gnu11 and using clang16+ - -Older compilers gcc < 4.9 or clang < 8 has buggy _Alignof even though it -may support C11, exclude those compilers too - -[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm -[2] https://reviews.llvm.org/D133574 - -Upstream-Status: Submitted [https://groups.google.com/g/opkg-devel/c/gjcQPZgT_jI] -Signed-off-by: Khem Raj ---- - libopkg/md5.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/libopkg/md5.c b/libopkg/md5.c -index 981b9b8..ccb645e 100644 ---- a/libopkg/md5.c -+++ b/libopkg/md5.c -@@ -237,7 +237,17 @@ void md5_process_bytes(const void *buffer, size_t len, struct md5_ctx *ctx) - /* Process available complete blocks. */ - if (len >= 64) { - #if !_STRING_ARCH_unaligned -+/* GCC releases before GCC 4.9 had a bug in _Alignof. See GCC bug 52023 -+ . -+ clang versions < 8.0.0 have the same bug. */ -+#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \ -+ || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \ -+ && !defined __clang__) \ -+ || (defined __clang__ && __clang_major__ < 8)) - #define alignof(type) offsetof (struct { char c; type x; }, x) -+#else -+#define alignof(type) _Alignof(type) -+#endif - #define UNALIGNED_P(p) (((size_t) p) % alignof (uint32_t) != 0) - if (UNALIGNED_P(buffer)) - while (len > 64) { --- -2.39.0 - diff --git a/meta/recipes-devtools/opkg/opkg/0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch b/meta/recipes-devtools/opkg/opkg/0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch deleted file mode 100644 index f216950002..0000000000 --- a/meta/recipes-devtools/opkg/opkg/0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch +++ /dev/null @@ -1,34 +0,0 @@ -From a658e6402382250f0164c5b47b744740e04f3611 Mon Sep 17 00:00:00 2001 -From: Charlie Johnston -Date: Fri, 30 Dec 2022 15:21:14 -0600 -Subject: [PATCH] opkg-key: Remove --no-options flag from gpg calls. - -The opkg-key script was always passing the --no-options -flag to gpg, which uses /dev/null as the options file. -As a result, the opkg gpg.conf file was not getting -used. This change removes that flag so that gpg.conf -in the GPGHOMEDIR for opkg (currently /etc/opkg/gpg/) -will be used if present. - -Upstream-Status: Accepted [https://git.yoctoproject.org/opkg/commit/?id=cee294e72d257417b5e55ef7a76a0fd15313e46b] -Signed-off-by: Charlie Johnston ---- - utils/opkg-key | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/utils/opkg-key b/utils/opkg-key -index e395a59..8645ebc 100755 ---- a/utils/opkg-key -+++ b/utils/opkg-key -@@ -53,7 +53,7 @@ else - exit 1 - fi - --GPG="$GPGCMD --no-options --homedir $GPGHOMEDIR" -+GPG="$GPGCMD --homedir $GPGHOMEDIR" - - # Gpg home dir isn't created automatically when --homedir option is used - if [ ! -e "$GPGHOMEDIR" ]; then --- -2.30.2 - diff --git a/meta/recipes-devtools/opkg/opkg_0.6.1.bb b/meta/recipes-devtools/opkg/opkg_0.6.2.bb similarity index 92% rename from meta/recipes-devtools/opkg/opkg_0.6.1.bb rename to meta/recipes-devtools/opkg/opkg_0.6.2.bb index 4c25fe963a..46be137354 100644 --- a/meta/recipes-devtools/opkg/opkg_0.6.1.bb +++ b/meta/recipes-devtools/opkg/opkg_0.6.2.bb @@ -15,12 +15,10 @@ PE = "1" SRC_URI = "http://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz \ file://opkg.conf \ file://0001-opkg_conf-create-opkg.lock-in-run-instead-of-var-run.patch \ - file://0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch \ - file://0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \ file://run-ptest \ -" + " -SRC_URI[sha256sum] = "e87fccb575c64d3ac0559444016a2795f12125986a0da896bab97c4a1a2f1b2a" +SRC_URI[sha256sum] = "ac73a90a2549cd04948e563d915912c78e1b8ba0f43af75c5a53fcca474adbd5" # This needs to be before ptest inherit, otherwise all ptest files end packaged # in libopkg package if OPKGLIBDIR == libdir, because default From patchwork Thu Aug 10 16:04:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28636 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 3471BC04FE0 for ; Thu, 10 Aug 2023 16:05:07 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.21372.1691683504028511837 for ; Thu, 10 Aug 2023 09:05:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=3gYYcaVP; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-6874d1c8610so838637b3a.0 for ; Thu, 10 Aug 2023 09:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683503; x=1692288303; 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=1uhADN5TLquUe4wcLizAAc9WaavY7zM3wYO3pvD86ks=; b=3gYYcaVPlCQlH6uRPjbWr0b59YK2K1M5jNe7qJxVbFMaVL7VWEl+utW0AOE4EpTM35 ucKGnpjc30buUHhfzVVqI5zHnVgxGpSav3U9EGpcHAVORUEoINTzDxDPWHW17Sw8yr9y 8itpNxvhO+L0vizIhLmUPtj4VvDuLX00q4nZtSwxvV72NThbn6xdsQ1BYHpmVD2xOxIt TzuJl2aSBJ0WE1AaGGKAYj7R0wiKsC4AlU+/mcO4dxeTsuaMTwRHO9FP11fbaVaLvhe6 uQpp6VC/+WPNaX07KHbwBT9x6apFHzAcI4oVAE3/R81AHL2WFDvkkz2x6Qu4IRFpFC2M Igew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683503; x=1692288303; 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=1uhADN5TLquUe4wcLizAAc9WaavY7zM3wYO3pvD86ks=; b=OTkNuThXSLOOnb0Y7YyKjSEYf3DbK9i2ivoVDWdWYg06pn+67zPJjTvmBX0+tTZOLl NL6kl1hI+LFIyKt+q46wNU5YG5TBFSNOE0IO2VknJj1SBpu82HogD/uxOiel3x2fw3gC cQMiFw9oTo8QS2sN/Z6S2zYlD4h/9fu23qJs5SH12R6kP0MPNh8Lpv4IfPhETwCYSLrx hvEE5iozqHQxMuxlghjkMpiqlRoDYxxJuau/E6XgMlHlABjoKk4wvbCCs3K8z9gZoPQh CaDtABHj6MlK0oUv2l0A9O4I8VWi4AOW7h1dPTPiqdgEQLJDU9WY1N6od/Jr3BPglsiW ciug== X-Gm-Message-State: AOJu0Yw5nyzINX9NNHHwMkSE9ACEQAT+X2nmqgYhwRCOYAWEPJv9XMVD iiqeZAA3nxyYTVwTK+MIsf/qbsQJpbuKXQPbLFo= X-Google-Smtp-Source: AGHT+IGkght9nhDo3TCWbIcFkByruD/MfF6jTEPUWUNsqN5mA8zGJ9CDPDeuUBlfsvRjcjlJBTqqUA== X-Received: by 2002:a05:6a20:9712:b0:10f:52e2:49ec with SMTP id hr18-20020a056a20971200b0010f52e249ecmr2550690pzc.53.1691683503160; Thu, 10 Aug 2023 09:05:03 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:02 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 09/37] opkg-utils: upgrade 0.5.0 -> 0.6.2 Date: Thu, 10 Aug 2023 06:04:08 -1000 Message-Id: <525459d2f387ec82fabccdae19aa8b977f534929.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185771 From: Wang Mingyu Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit b0fe9b3dfbe78716c96b70ef098d9cfbf430d5b7) Signed-off-by: Steve Sakoman --- .../opkg-utils/{opkg-utils_0.5.0.bb => opkg-utils_0.6.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/opkg-utils/{opkg-utils_0.5.0.bb => opkg-utils_0.6.2.bb} (97%) diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_0.5.0.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_0.6.2.bb similarity index 97% rename from meta/recipes-devtools/opkg-utils/opkg-utils_0.5.0.bb rename to meta/recipes-devtools/opkg-utils/opkg-utils_0.6.2.bb index b27e3ded33..eb88b9b734 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_0.5.0.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_0.6.2.bb @@ -10,7 +10,7 @@ PROVIDES += "${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'virtu SRC_URI = "git://git.yoctoproject.org/opkg-utils;protocol=https;branch=master \ file://0001-update-alternatives-correctly-match-priority.patch \ " -SRCREV = "9239541f14a2529b9d01c0a253ab11afa2822dab" +SRCREV = "67994e62dc598282830385da75ba9b1abbbda941" S = "${WORKDIR}/git" From patchwork Thu Aug 10 16:04:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28641 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 3688AC04A6A for ; Thu, 10 Aug 2023 16:05:17 +0000 (UTC) Received: from mail-il1-f179.google.com (mail-il1-f179.google.com [209.85.166.179]) by mx.groups.io with SMTP id smtpd.web11.21274.1691683507760748614 for ; Thu, 10 Aug 2023 09:05:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=cFUhmzul; spf=softfail (domain: sakoman.com, ip: 209.85.166.179, mailfrom: steve@sakoman.com) Received: by mail-il1-f179.google.com with SMTP id e9e14a558f8ab-34995e5b4bfso1526275ab.1 for ; Thu, 10 Aug 2023 09:05:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683506; x=1692288306; 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=VLLk7+u4iR6pE6qR/gqrceGUNmybPBuAALFPrq6gyeU=; b=cFUhmzul06aZbPuKIAswXGdWvJfj4ZPDbhNja/lLa41ZITWcBRty68++wtj2s7b/Wg ctzWb1JELGAQW3CiuWSwgcvK2zMbJQ78zVeXNASSSFhRZwyIv//tniN8TKQ8mbSCrXRq 97IwVZutitG5eWYYNWj4e6Gax0URbBjLtYdGYAf9dhXDuOcPUNcFYxAny7jBomgkx/wL u4TGg/Xxgy+V0EVgBs7TlXrtsfSCr+r4L9AQUK/3agtKosgcII2IsVnk+TV1fM078MgJ X4DyvjoJc1G/uzhJ1EgNZYcQTQQ8nN+rjV28WjjIP2bHXSWbFZvIWd48Y/mpC37O+W3l oSOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683506; x=1692288306; 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=VLLk7+u4iR6pE6qR/gqrceGUNmybPBuAALFPrq6gyeU=; b=MqZkncLp7B7EWWNZRkg8J++SbxveTKVr2jwAAJ7dTxxvZ8p+nXJgurOfskIE0UgeYK 6uKvo2LTMXFm9Frs6nrHwUPUUvI0cCbAU87NuZ24JF01WAq3EypYYXRWuqbtRRKqdmpC flT0GTj1w8tM4uTpQ2amcFfmL5heOF/IXHmqeBjLcihp9MS+7u1qNHToiFIHM3k+gjjw rWcB8zQVK3yL8XSVDJOJWUHz4r0A9jvyCvTOly8iDdiq1FZhk+S6B6Q8H/M33qE8MFMu iS09W4BerA+BaERfKkUBjJaFw5UEx1NSsu+WY0gjP/y5dfVqt9LgemOjKORxoPOpR4NS wlKw== X-Gm-Message-State: AOJu0Yzj2Sy/KQmbfKXDoQGYP6J2vuhflQPCW1RbtM3tsKthozUIjuen WWUtylGyUAy0Bhipwj0jreK+7iwgN2WIIFC4hW0= X-Google-Smtp-Source: AGHT+IH8fgZI/1PJjHxlNxgJtplNGL2juGhV6OWSl7RR+xBmmKbZ1EJp78KEb+vSxJMyrz/sbJubow== X-Received: by 2002:a05:6e02:b4e:b0:349:851b:3e48 with SMTP id f14-20020a056e020b4e00b00349851b3e48mr4027909ilu.28.1691683505941; Thu, 10 Aug 2023 09:05:05 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:05 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 10/37] linux-yocto/5.15: update to v5.15.122 Date: Thu, 10 Aug 2023 06:04:09 -1000 Message-Id: <25bd49d03af0e20808c26744e35fe7f416981017.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185772 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 5c6a716301d9 Linux 5.15.122 be824fdb827d x86/cpu/amd: Add a Zenbleed fix 5398be2c48aa x86/cpu/amd: Move the errata checking functionality up cdd3cdb682f4 Linux 5.15.121 30580f3a3301 drm/atomic: Fix potential use-after-free in nonblocking commits ab2fa2fafb21 net/sched: sch_qfq: reintroduce lmax bound check for MTU 204d7c36e8e7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled 522ee1b3030f scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue 0715da51391d scsi: qla2xxx: Pointer may be dereferenced 541af83572c9 scsi: qla2xxx: Correct the index of array 1ccd52b790a6 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() 5a52a2e14fe8 scsi: qla2xxx: Fix potential NULL pointer dereference 89250e775dcc scsi: qla2xxx: Fix buffer overrun 4406fe8a96a9 scsi: qla2xxx: Avoid fcport pointer dereference 748d8f8698a2 scsi: qla2xxx: Array index may go out of bound 079c8264ed9f scsi: qla2xxx: Wait for io return on terminate rport 25d63eb730b8 tracing/probes: Fix to update dynamic data counter if fetcharg uses it 8277bcacf165 tracing/probes: Fix not to count error code to total length 610193a23fd5 selftests: mptcp: depend on SYN_COOKIES c8b375871eb8 selftests: mptcp: sockopt: return error if wrong mark 3b5d9b7b8759 tracing: Fix null pointer dereference in tracing_err_log_open() 391da52c8777 xtensa: ISS: fix call to split_if_spec 179feeeef62f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() bb14a93bccc9 ring-buffer: Fix deadloop issue on reading trace_pipe 3e36cc94d6e6 net: ena: fix shift-out-of-bounds in exponential backoff b763e6342429 samples: ftrace: Save required argument registers in sample trampolines 954792db9f61 tracing: Fix memory leak of iter->temp when reading trace_pipe 97f54b330c79 tracing/histograms: Add histograms to hist_vars if they have referenced variables b45a33897f54 s390/decompressor: fix misaligned symbol build error 1856cf9132f6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK 7269c250dd9d Revert "8250: add support for ASIX devices with a FIFO bug" 20f7c4d51c94 soundwire: qcom: fix storing port config out-of-bounds 39a0e723d350 opp: Fix use-after-free in lazy_opp_tables after probe deferral 0ff4a97ac20f meson saradc: fix clock divider mask length e5fdd73c883b xhci: Show ZHAOXIN xHCI root hub speed correctly 6eaedbffec55 xhci: Fix TRB prefetch issue of ZHAOXIN hosts 328b18a42a57 xhci: Fix resume issue of some ZHAOXIN hosts d9c91ef5d8da ceph: don't let check_caps skip sending responses for revoke msgs db8ca8d9b4df libceph: harden msgr2.1 frame segment length checks 974ac045a05a firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() becf8c69b7e7 tty: serial: imx: fix rs485 rx after tx 9dd8091959bc tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk 073dbbe57437 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error 21e2fe510aee serial: atmel: don't enable IRQs prematurely af4e0ce2af8a drm/ttm: Don't leak a resource on swapout move error 22c16c896cbf drm/amdgpu: avoid restore process run into dead loop. 85b9335d8e0b drm/amd/display: Correct `DMUB_FW_VERSION` macro 9ced7e65c3c4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM 0121d83ddfc8 drm/rockchip: vop: Leave vblank enabled in self-refresh 941a395e969b drm/atomic: Allow vblank-enabled + self-refresh "disable" 54163ad21e17 fs: dlm: return positive pid value for F_GETLK 866bf37b7c10 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices 4f61488541bb md/raid0: add discard support for the 'original' layout 3435c5674e67 mfd: pm8008: Fix module autoloading 560c458340a9 misc: pci_endpoint_test: Re-init completion for every test 14bdee38e96c misc: pci_endpoint_test: Free IRQs before removing the device eec34da87bc6 PCI: rockchip: Set address alignment for endpoint mode 750fd00a0a37 PCI: rockchip: Use u32 variable to access 32-bit registers 875d7a7f851a PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core 7b0026977a51 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked 049d774b8b9b PCI: rockchip: Write PCI Device ID to correct register 20c62b3c1e4d PCI: rockchip: Assert PCI Configuration Enable bit after probe e8cc74b6b446 PCI: qcom: Disable write access to read only registers for IP v2.3.3 7b2f1ddc943a PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 1d24c5b10dbb PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold f930cf3f21fd dm integrity: reduce vmalloc space footprint on 32-bit architectures 70564215ad92 hwrng: imx-rngc - fix the timeout for init and self check de984faecddb jfs: jfs_dmap: Validate db_l2nbperpage while mounting d04a3ff04c93 ext4: only update i_reserved_data_blocks on successful block allocation c327b83c59ee ext4: turn quotas off if mount failed after enabling quotas 8830523440a6 ext4: fix to check return value of freeze_bdev() in ext4_shutdown() c7514dceb7b9 ext4: fix wrong unit use in ext4_mb_new_blocks 5523851fad60 ext4: get block from bh in ext4_free_blocks for fast commit replay ba92af119b31 ext4: fix wrong unit use in ext4_mb_clear_bb 951ee9c9bb05 ext4: Fix reusing stale buffer heads from last failed mounting cd517f9a9d07 MIPS: KVM: Fix NULL pointer dereference fd89522a6198 MIPS: Loongson: Fix cpu_probe_loongson() again 0e1854f87be8 erofs: fix compact 4B support for 16k block size e4e7f67cc14e arm64: errata: Add detection for TRBE overwrite in FILL mode affdbc8fbc7a powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 9f1627d8b0a4 misc: fastrpc: Create fastrpc scalar with correct buffer count faea67e6a508 powerpc: Fail build if using recordmcount with binutils v2.37 7eeed3ed1a6c mm/damon/ops-common: atomically test and clear young on ptes and pmds 7efc5bee2473 net: bcmgenet: Ensure MDIO unregistration has clocks enabled 626c1c291302 mtd: rawnand: meson: fix unaligned DMA buffers handling e08295290c53 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation 936adde9c338 pinctrl: amd: Only use special debounce behavior for GPIO 0 0bcf6b12e699 pinctrl: amd: Detect and mask spurious interrupts dff67c64f67b pinctrl: amd: Detect internal GPIO0 debounce handling cc5050add034 pinctrl: amd: Fix mistake in handling clearing pins at startup 982c29e0d27a f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() 333feb7ba84f fs/ntfs3: Check fields while reading 04d2c9a6cb5c nvme-pci: fix DMA direction of unmapping integrity data c58e45fbeaa8 nvme-pci: remove nvme_queue from nvme_iod 91d3554ab1fc net/sched: sch_qfq: account for stab overhead in qfq_enqueue 8e0326cbc4d5 net/sched: sch_qfq: refactor parsing of netlink parameters 78a0900e8dbc net/sched: make psched_mtu() RTNL-less safe 31976c68be26 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() 8a128e601f36 riscv: mm: fix truncation warning on RV32 3bd945532d0d net/sched: flower: Ensure both minimum and maximum ports are specified d26299f50f5e bpf: cpumap: Fix memory leak in cpu_map_update_elem 099abb1cd229 wifi: airo: avoid uninitialized warning in airo_get_rate() 0e9ebc17457a erofs: fix fsdax unavailability for chunk-based regular files 41ccbc2ecb63 erofs: decouple basic mount options from fs_context ed84618f8da2 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF e649333bcfe1 octeontx2-pf: Add additional check for MCAM rules c62da24de388 drm/i915: Fix one wrong caching mode enum usage 567397dd8e7b riscv, bpf: Fix inconsistent JIT image generation 4e4e1f99bb47 bpf, riscv: Support riscv jit to provide bpf_line_info 420d30d36725 igc: Fix inserting of empty frame for launchtime efc7f2593724 igc: Fix launchtime before start of cycle d29387922b85 kernel/trace: Fix cleanup logic of enable_trace_eprobe 7aefc43277e5 platform/x86: wmi: Break possible infinite loop when parsing GUID 02081e57188b platform/x86: wmi: move variables f3583db8980a platform/x86: wmi: use guid_t and guid_equal() 3b6fef411030 platform/x86: wmi: remove unnecessary argument 82abd1c37d3b ipv6/addrconf: fix a potential refcount underflow for idev 1d63fdf6d3ed NTB: ntb_tool: Add check for devm_kcalloc 0aa187a99935 NTB: ntb_transport: fix possible memory leak while device_register() fails 7e475cf97c47 ntb: intel: Fix error handling in intel_ntb_pci_driver_init() 3326ecef63ca NTB: amd: Fix error handling in amd_ntb_pci_driver_init() fe1a2ed41162 ntb: idt: Fix error handling in idt_pci_driver_init() 7f2153c1ae89 udp6: fix udp6_ehashfn() typo 3fabca5d9cae icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). ea438eed94ac net: prevent skb corruption on frag list segmentation 02474292a442 net: bgmac: postpone turning IRQs off to avoid SoC hangs 1417dd787a5e ionic: remove WARN_ON to prevent panic_on_warn aa915d12c1cc gve: Set default duplex configuration to full 5b55f2d6ef40 net/sched: cls_fw: Fix improper refcount update leads to use-after-free 1d263bbdc5c6 net: mvneta: fix txq_map in case of txq_number==1 4a4804e6ae84 bpf: Fix max stack depth check for async callbacks 1b555dff835c scsi: qla2xxx: Fix error code in qla2x00_start_sp() 6e8af127ddbd igc: Handle PPS start time programming for past time values 809ea3a3eb3e igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings 82ac62d76a00 net/mlx5e: Check for NOT_READY flag state after locking 4892e1e548b5 net/mlx5e: fix memory leak in mlx5e_ptp_open c61303ae2ce0 net/mlx5e: fix double free in mlx5e_destroy_flow_table f4b1f2625186 igc: Remove delay during TX ring configuration b3540c0de848 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags 9dbc0fa2e85a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime 486b2551b068 drm/panel: simple: Add connector_type for innolux_at043tn24 eb947403518e ksmbd: validate session id and tree id in the compound request 3813eee5154d ksmbd: fix out-of-bound read in smb2_write 35f450f54dca ksmbd: validate command payload size 08871ede8318 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() d528faa9e828 workqueue: clean up WORK_* constant types, clarify masking aed37b12a253 net: lan743x: Don't sleep in atomic context d9e1cfae8d8e io_uring: add reschedule point to handle_tw_list() f8307d862ca4 io_uring: Use io_schedule* in cqring wait ecb9443b203f block/partition: fix signedness issue for Amiga partitions 478a7a30c33c tty: serial: fsl_lpuart: add earlycon for imx8ulp platform 75308d64c050 wireguard: netlink: send staged packets when setting initial private key 8c660cfd7230 wireguard: queueing: use saner cpu selection wrapping 870dcc31c0cf netfilter: nf_tables: prevent OOB access in nft_byteorder_eval 041e2ac88cae netfilter: nf_tables: do not ignore genmask when looking up chain by id 6f03ce2f1abc netfilter: conntrack: Avoid nf_ct_helper_hash uses after free 2bd6f13734ce netfilter: nf_tables: unbind non-anonymous set if rule construction fails 30235c245700 fanotify: disallow mount/sb marks on kernel internal pseudo fs d97481c7b273 ovl: fix null pointer dereference in ovl_get_acl_rcu() db42d2bf4f21 fs: no need to check source 86b93cbfe104 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename ecc8d95067e4 ARM: orion5x: fix d2net gpio initialization 1c401bb99394 ARM: dts: qcom: ipq4019: fix broken NAND controller properties override 02b5d96f7dd0 ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path 5f35f98e5609 ASoC: mediatek: mt8173: Fix irq error path 6e7f6b4b5ca0 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block() bdc8a582e1a4 btrfs: fix extent buffer leak after tree mod log failure at split_node() 7ba0da31dd4a btrfs: fix race when deleting quota root from the dirty cow roots list bacd1c80e3b6 btrfs: reinsert BGs failed to reclaim d1ca553f9431 btrfs: bail out reclaim process if filesystem is read-only d8e172616fb7 btrfs: delete unused BGs while reclaiming BGs 12b6d6849898 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile dd15d1c5c22d fs: avoid empty option when generating legacy mount string 79b9ab357b6f jffs2: reduce stack usage in jffs2_build_xattr_subsystem() 5ca021be5211 ipvs: increase ip_vs_conn_tab_bits range for 64BIT 6db001a7ed75 fs: Lock moved directories 40f99ad8e2c2 fs: Establish locking order for unrelated directories 8fdae421c26f Revert "f2fs: fix potential corruption when moving a directory" eca9c3d86dd0 ext4: Remove ext4 locking of moved directory 487f229efea8 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs 17bdba70a802 autofs: use flexible array in ioctl structure e7acd18e5ec3 integrity: Fix possible multiple allocation in integrity_inode_get() f4e0809d3adc um: Use HOST_DIR for mrproper f67b0e3081f2 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent 991e9c186a8a bcache: Remove unnecessary NULL point check in node allocations cbdd5b3322f7 bcache: fixup btree_cache_wait list damage 99d0599742be mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. c893918bf4d8 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS 4a489c8e9cc8 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M 5b555f250069 mmc: core: disable TRIM on Kingston EMMC04G-M627 8e2983536613 io_uring: wait interruptibly for request completions on exit e5da56c682f1 NFSD: add encoding of op_recall flag for write delegation 8a77b1d4663f i2c: qup: Add missing unwind goto in qup_i2c_probe() 5bf90e5e793a btrfs: do not BUG_ON() on tree mod log failure at balance_level() e15eb4ec862c extcon: usbc-tusb320: Convert to i2c's .probe_new() 112c15d0974f i2c: xiic: Don't try to handle more interrupt events after error 9eaef43fef90 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() 0fa0cd1f98c1 apparmor: fix missing error check for rhashtable_insert_fast 196f6c71905a sh: dma: Fix DMA channel offset calculation 6342e46566f6 s390/qeth: Fix vipa deletion 307623bae629 octeontx-af: fix hardware timestamp configuration deee40944a75 net: dsa: tag_sja1105: fix MAC DA patching from meta frames e4db7f4369eb pptp: Fix fib lookup calls. a4284246fca2 riscv: move memblock_allow_resize() after linear mapping is ready ae682149bc00 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX edd944b70ad2 xsk: Honor SO_BINDTODEVICE on bind 428ccde9242a tcp: annotate data races in __tcp_oow_rate_limited() 0dad52a840d6 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode ada440952d5e powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y f3380d895e28 ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() e425e2ba9336 octeontx2-af: Add validation before accessing cgx and lmac eeaf264cd43f octeontx2-af: Fix mapping for NIX block from CGX connection d58d718136f8 f2fs: fix error path handling in truncate_dnode() c0dd447558c6 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 217b6ea8cf7b spi: bcm-qspi: return error if neither hif_mspi nor mspi is available 2e2e5f9300a1 net: dsa: vsc73xx: fix MTU configuration b8aedf29db12 ibmvnic: Do not reset dql stats on NON_FATAL err 6a5a705fa8ad Add MODULE_FIRMWARE() for FIRMWARE_TG357766. a6527128feeb net/sched: act_ipt: add sanity checks on table name and hook locations 1fba2510b52f sctp: fix potential deadlock on &net->sctp.addr_wq_lock baa76d9b6163 media: cec: i2c: ch7322: also select REGMAP 677c5707ec38 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times 2a0acbc6b7cd rtc: st-lpc: Release some resources in st_rtc_probe() in case of error 7834580ca104 md/raid10: fix the condition to call bio_end_io_acct() d623fd42a019 pwm: mtk_disp: Fix the disable flow of disp_pwm db3c7f3eb85f pwm: ab8500: Fix error code in probe() 05b35ea06d26 pwm: sysfs: Do not apply state to already disabled PWMs aa12faec2314 pwm: imx-tpm: force 'real_period' to be zero in suspend 07e229f06eba phy: tegra: xusb: check return value of devm_kzalloc() f7454b8fd21f mfd: stmpe: Only disable the regulators if they are enabled a9ccf140a2a0 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler 2070f3e0bc76 KVM: s390: vsie: fix the length of APCB bitmap 52f371952a71 mfd: stmfx: Nullify stmfx->vdd in case of error b1dbc919c166 mfd: stmfx: Fix error path in stmfx_chip_init 9783c2ec8d04 nvmem: rmem: Use NVMEM_DEVID_AUTO e6bd54f4977b test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation 22c7e378b06b serial: 8250_omap: Use force_suspend and resume for system suspend 10f6656c9575 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" 76ac2acb7554 mfd: intel-lpss: Add missing check for platform_get_resource 0e8b1a28351b usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() f232c1caac3c usb: common: usb-conn-gpio: Set last role to unknown before initial detection dfda400a4d04 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() 81ecef54d8c6 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() f219ea71ee0f KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes de846dec7aee media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() 7ad558baf6d0 media: venus: helpers: Fix ALIGN() of non power of two 3bedb7a27353 mfd: rt5033: Drop rt5033-battery sub-device a77616f5a3c3 coresight: Fix loss of connection info when a module is unloaded ca9e766c8a49 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR e7ecade51b48 serial: 8250: lock port for UART_IER access in omap8250_irq() c1a4ad35c566 serial: 8250: lock port for stop_rx() in omap8250_irq() c2194a361087 usb: hide unused usbfs_notify_suspend/resume functions ecf26d6e1b54 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() b10200650e1e extcon: Fix kernel doc of property capability fields to avoid warnings 44e383e22af0 extcon: Fix kernel doc of property fields to avoid warnings a8ea7ed644cb usb: gadget: u_serial: Add null pointer check in gserial_suspend b626cd5e4a87 usb: dwc3: qcom: Fix potential memory leak 1cee6f04105f clk: qcom: ipq6018: fix networking resets 6ad5ded420f5 clk: qcom: reset: support resetting multiple bits 40844343a885 clk: qcom: reset: Allow specifying custom reset delay cab904bf50c4 media: i2c: Correct format propagation for st-mipid02 784a8027b8ac media: usb: siano: Fix warning due to null work_func_t function pointer 1e1af31c4c5d media: videodev2.h: Fix struct v4l2_input tuner index comment a3727915b350 media: usb: Check az6007_read() return value 2a50c146cb3b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks 8d762ad8006e clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs 10e2b1c5d819 serial: 8250: omap: Fix freeing of resources on failed register a1a5c5606048 usb: dwc2: Fix some error handling paths fa1547b47195 usb: dwc2: platform: Improve error reporting for problems during .remove() 0a9c0fa3e91a sh: j2: Use ioremap() to translate device tree address into kernel memory 629e97f0c862 w1: fix loop in w1_fini() cb263e9b6d76 w1: w1_therm: fix locking behavior in convert_t fbf4ace39b2e SUNRPC: Fix UAF in svc_tcp_listen_data_ready() 92905470a125 block: increment diskseq on all media change events 8744a9eda7c1 block: change all __u32 annotations to __be32 in affs_hardblocks.h de4d538380f6 block: add overflow checks for Amiga partition support bc0129a644f0 block: fix signed int overflow in Amiga partition support 92a37fc52272 ALSA: jack: Fix mutex call in snd_jack_report() 2f533bcb0717 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx 5bcdfe1544f2 iio: accel: fxls8962af: fixup buffer scan element type 8cc75ce657a4 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF 92cee2da5b45 iio: adc: ad7192: Fix internal/external clock selection f88a05ef447f iio: adc: ad7192: Fix null ad7192_state pointer access b84998a407a8 phy: tegra: xusb: Clear the driver reference in usb-phy dev 8585c6cb0381 usb: dwc3: gadget: Propagate core init errors to UDC during pullup 9cd1627ff0f1 USB: serial: option: add LARA-R6 01B PIDs fb348857e7b6 io_uring: ensure IOPOLL locks around deferred work 4909d0ad1728 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page 902256de2b95 ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error b3889a5990b5 ksmbd: avoid field overflow warning ef26b05023e7 efi/libstub: Disable PCI DMA before grabbing the EFI memory map 5c883c42bd78 kbuild: Disable GCOV for *.mod.o 3d9f6fc71de5 hwrng: st - keep clock enabled while hwrng is registered cd5bd4b7130c dax/kmem: Pass valid argument to memory_group_register_static 2a327c8c315a dax: Introduce alloc_dev_dax_id() 9c2f993b6ca9 dax: Fix dax_mapping_release() use after free 63fb45ddc491 SMB3: Do not send lease break acknowledgment if all file handles have been closed 7f6023610b4e NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION 6d9f814b265c crypto: qat - unmap buffers before free for RSA 718f30e30b3e crypto: qat - unmap buffer before free for DH 3894f5880f96 crypto: qat - Use helper to set reqsize 30682e121475 crypto: kpp - Add helper to set reqsize 41bd35a16196 crypto: qat - use reference to structure in dma_map_single() a3fcd2d23df9 crypto: qat - replace get_current_node() with numa_node_id() 9560559cba40 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag f6ee18555b40 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard 5e0424cd8a44 modpost: fix off by one in is_executable_section() 7c0c62e5574f crypto: marvell/cesa - Fix type mismatch warning 6bfdced5b6be modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} cd7806eec34f modpost: fix section mismatch message for R_ARM_ABS32 7543ffe03af6 crypto: nx - fix build warnings when DEBUG_FS is not enabled b030d239256c modpost: remove broken calculation of exception_table_entry size c76d991b6f01 hwrng: virtio - Fix race on data_avail and actual data 64410e7b0306 hwrng: virtio - always add a pending request 9a9ef9652941 hwrng: virtio - don't waste entropy f5634d21541e hwrng: virtio - don't wait on cleanup 91806246e4e9 hwrng: virtio - add an internal buffer 36874844f7b5 powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary 271c25008a08 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo fafeeb398df1 riscv: uprobes: Restore thread.bad_cause 3786416e1fa2 powerpc: update ppc_save_regs to save current r1 in pt_regs b08d9a11df37 powerpc: simplify ppc_save_regs d3a0d96c16e5 powerpc/powernv/sriov: perform null check on iov before dereferencing iov 0a95dd17a73b pinctrl: at91-pio4: check return value of devm_kasprintf() 50aa3e6abbb2 pinctrl: microchip-sgpio: check return value of devm_kasprintf() f7d92313002b powerpc/64s: Fix VAS mm use after free 5e79521da11f perf dwarf-aux: Fix off-by-one in die_get_varname() ac6c849428fb perf script: Fix allocation of evsel->priv related to per-event dump files 939bf462a125 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe() 7d25fc45c42c powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare() d4f3531cd2c3 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures 196f18dd7f0e pinctrl: cherryview: Return correct value if pin in push-pull mode c92365c3f390 perf bench: Add missing setlocale() call to allow usage of %'d style formatting e456d9b2dd23 perf bench: Use unbuffered output when pipe/tee'ing to a file c02b496d9294 PCI: Add pci_clear_master() stub for non-CONFIG_PCI d1bfe6ca7328 PCI: ftpci100: Release the clock resources 7fe2876aac63 PCI: pciehp: Cancel bringup sequence if card is not present dfbf41e4fc16 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() 9856c0de4905 PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free 6053df4da4fc pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors b1de5105d29b scsi: qedf: Fix NULL dereference in error handling 48e6b7602e9b PCI: vmd: Reset VMD config register between soft reboots 34c701b52d04 PCI: cadence: Fix Gen2 Link Retraining process a326cf0107b1 clk: Fix memory leak in devm_clk_notifier_register() a0e7e33b8c2d ASoC: imx-audmix: check return value of devm_kasprintf() 62f29ca45f83 ovl: update of dentry revalidate flags after copy up a089ec635ae9 drivers: meson: secure-pwrc: always enable DMA domain 8ca6b2add2c0 clk: ti: clkctrl: check return value of kasprintf() b700e5d4feb0 clk: keystone: sci-clk: check return value of kasprintf() 06759faca0ef clk: si5341: free unused memory on probe failure 34b11a9a7d39 clk: si5341: check return value of {devm_}kasprintf() 4ade98acef5a clk: si5341: return error if one synth clock registration fails 9875046f147a clk: cdce925: check return value of kasprintf() d8832e85a1ae clk: vc5: check memory returned by kasprintf() f180408f164c drm/msm/dpu: correct MERGE_3D length e45377cfe1db arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz 30111c478b97 arm64: dts: mediatek: Add cpufreq nodes for MT8192 3c3f3d35f5e0 drm/msm/dp: Free resources after unregistering them ec3b55b2c91d drm/msm/dpu: do not enable color-management if DSPPs are not available 300e26e3e648 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer fd1c117bb5d7 clk: tegra: tegra124-emc: Fix potential memory leak 2f276dd9c0f8 clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider() 141d87977b81 arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k bcea444ab4c0 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() 50b5ddde8fad clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe 1fb12e7716e7 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context 79226176cdd1 RDMA/bnxt_re: wraparound mbox producer index bf35c202a3f0 drm/msm/a5xx: really check for A510 in a5xx_gpu_init 4300a47e4017 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va 9b8087950b4c drm/radeon: fix possible division-by-zero errors b979dc54b6c7 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode 52c2b295e377 drm/amdkfd: Fix potential deallocation of previously deallocated memory. 95afd2c7c7d2 ARM: dts: BCM5301X: fix duplex-full => full-duplex 838534e86cbc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 31c90fa8416f hwmon: (adm1275) Allow setting sample averaging 3ff1062bd09b hwmon: (gsc-hwmon) fix fan pwm temperature scaling 535eafe7158b ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx 8909898d0b6c ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 555ddd671cf3 arm64: dts: ti: k3-j7200: Fix physical address of pin 716efd08985e fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() 95cb88a85361 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 06c6fdaa111a ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier 8ac3083a26d3 RDMA/hns: Fix hns_roce_table_get return value 8d158b32cba6 IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate b2ffd8212ef4 IB/hfi1: Use bitmap_zalloc() when applicable 192ab380657e RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes f5ca4d358b9a soc/fsl/qe: fix usb.c build errors 9dcc95e3fc51 ARM: dts: meson8: correct uart_B and uart_C clock references 1b4d08bdc055 ASoC: es8316: Do not set rate constraints for unsupported MCLKs b324de100d3c ASoC: es8316: Increment max value for ALC Capture Target Volume control 38d04765ad93 memory: brcmstb_dpfe: fix testing array offset after use 17b723acee4e ARM: dts: stm32: Shorten the AV96 HDMI sound card name 9c14802f14db arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui 8f08ff836c28 arm64: dts: qcom: apq8096: fix fixed regulator name property 2e8c8fd792a0 ARM: omap2: fix missing tick_broadcast() prototype 016aeb9a7604 ARM: ep93xx: fix missing-prototype warnings 314850a4d0c6 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H 04f16697d351 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion 7ce11e909828 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints 8d139a395dbe arm64: dts: qcom: Drop unneeded extra device-specific includes 078578f608ba arm64: dts: qcom: apq8016-sbc: fix mpps state names 25d624af5a86 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names d7d784424aa0 arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path 6a843066e0ec arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi 23f7e4bf8905 arm64: dts: qcom: sdm845: correct camss unit address dea5289b05f2 arm64: dts: qcom: sdm630: correct camss unit address b12e9fb2819a arm64: dts: qcom: msm8996: correct camss unit address 5a8bbab2b14b arm64: dts: qcom: msm8994: correct SPMI unit address 46474b10dcd7 arm64: dts: qcom: msm8916: correct camss unit address b4ed5be2ea31 ARM: dts: gta04: Move model property out of pinctrl node 70b8eeb7c67e drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK 2422edc2256c drm/msm/disp/dpu: get timing engine status from intf status register adac5cf6092e drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate 6882389691e1 RDMA/bnxt_re: Fix to remove an unnecessary log b41dd1d896d1 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid 9ccca79eb353 RDMA/bnxt_re: Use unique names while registering interrupts ced019c1f9ea RDMA/bnxt_re: Fix to remove unnecessary return labels adc129e89497 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled f95ff838ac39 clk: imx: scu: use _safe list iterator to avoid a use after free f564dd710971 arm64: dts: microchip: sparx5: do not use PSCI on reference boards 3752e6a98e10 bus: ti-sysc: Fix dispc quirk masking bool variables 6d07673027f4 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards a14e6f9392dc drm/panel: sharp-ls043t1le01: adjust mode settings 6b5a02a57265 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` ec43cfdcbd36 Input: adxl34x - do not hardcode interrupt trigger type fd6cdc56ee28 ARM: dts: meson8b: correct uart_B and uart_C clock references 5899bc4058e8 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node ba51c4072f9a drm/vram-helper: fix function names in vram helper doc 019f013e8b92 drm/bridge: tc358768: fix THS_TRAILCNT computation ed8bfa046153 drm/bridge: tc358768: fix TXTAGOCNT computation cec2271095d2 drm/bridge: tc358768: fix THS_ZEROCNT computation 47b8546301a9 drm/bridge: tc358768: fix TCLK_TRAILCNT computation a07e6484f915 drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation 34b805ab386c drm/bridge: tc358768: fix TCLK_ZEROCNT computation 9e0668ecef6e drm/bridge: tc358768: fix PLL target frequency 81bb5e859f2e drm/bridge: tc358768: fix PLL parameters computation 6451b3274fb3 drm/bridge: tc358768: always enable HS video mode 26a0ba5d1654 Input: drv260x - sleep between polling GO bit efb61a718540 drm/amd/display: Explicitly specify update type per plane info change 53e0a5ba9deb radeon: avoid double free in ci_dpm_init() 6173df9026d0 drm/amd/display: Add logging for display MALL refresh setting a4b0164fc18b netlink: Add __sock_i_ino() for __netlink_diag_dump(). 04daf3f67497 ipvlan: Fix return value of ipvlan_queue_xmit() eb720f669b6d netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. c052797ac368 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one 5848ad42507d lib/ts_bm: reset initial match offset for every block of text fc8429f8d868 net: nfc: Fix use-after-free caused by nfc_llcp_find_local 60ec0058c72f nfc: llcp: simplify llcp_sock_connect() error paths 91f4ef204e73 sfc: fix crash when reading stats while NIC is resetting 9ced40bf849e net: axienet: Move reset before 64-bit DMA detection ebd6d2077a08 gtp: Fix use-after-free in __gtp_encap_destroy(). 4f22f55dc80d selftests: rtnetlink: remove netdevsim device after ipsec offload test 029d892b05fc bonding: do not assume skb mac_header is set 619384319b13 netlink: do not hard code device address lenth in fdb dumps a641240b7e07 netlink: fix potential deadlock in netlink_set_err() d4aee9512ae0 net: stmmac: fix double serdes powerdown cfe147bdd094 igc: Fix race condition in PTP tx code c729f590fe41 can: length: fix bitstuffing count 4bc47970179a bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings a254e029b742 bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint 9eb2651c67b5 bpf: Factor out socket lookup functions for the TC hookpoint. a66cce0339a6 bpf: Omit superfluous address family check in __bpf_skc_lookup 7e3d771f85c3 wifi: ath9k: convert msecs to jiffies where needed 248fc11128f9 wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection 365cd15e8fcb wifi: cfg80211: rewrite merging of inherited elements 3b9de981fe7f wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() d0f665eee9c3 iwlwifi: don't dump_stack() when we get an unexpected interrupt a6db476ff38c wifi: iwlwifi: pull from TXQs with softirqs disabled a572c6852b51 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO 48c2d1455a6a wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() 8c561a59c6cd memstick r592: make memstick_debug_get_tpc_name() static 79c0fbf8f359 kexec: fix a memory leak in crash_shrink_memory() ed8d827f4313 watchdog/perf: more properly prevent false positives with turbo modes c29d8d1f56c3 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config 15b37d2b4a02 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown 4391fa180856 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled ac4bf9426af9 selftests/bpf: Fix check_mtu using wrong variable type 95b4b940f0fb wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes ef24fe436bab wifi: ray_cs: Fix an error handling path in ray_probe() 0700d878b0d2 wifi: ray_cs: Drop useless status variable in parse_addr() d696cbbe43db wifi: ray_cs: Utilize strnlen() in parse_addr() 93890d057317 wifi: wl3501_cs: Fix an error handling path in wl3501_probe() eaffd568a248 wl3501_cs: use eth_hw_addr_set() c6143548e634 wifi: atmel: Fix an error handling path in atmel_probe() 5a0a312d3490 wifi: orinoco: Fix an error handling path in orinoco_cs_probe() f5bb5474f40d wifi: orinoco: Fix an error handling path in spectrum_cs_probe() ec856ca3b0ac regulator: core: Streamline debugfs operations fc2f8b9054eb regulator: core: Fix more error checking for debugfs_create_dir() 534508689e89 bpftool: JIT limited misreported as negative value on aarch64 e7e0b6e066f0 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() edeb029dd9ad spi: dw: Round of n_bytes to power of 2 ac6158b5c4db bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen 71754ee427d7 libbpf: fix offsetof() and container_of() to work with CO-RE 3e7ee33b95e0 sctp: add bpf_bypass_getsockopt proto callback a32a89bb0459 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() a55f88dd156f wifi: wilc1000: fix for absent RSN capabilities WFA testcase e215a8a4283a spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG e92f61e0701e samples/bpf: Fix buffer overflow in tcp_basertt c77eb01a6e41 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE ad5425e70789 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx 06da826e3b7d wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation 79305655961d igc: Enable and fix RX hash usage by netstack 38a9d7dac3ad pstore/ram: Add check for kstrdup 745cec2bd3b3 ima: Fix build warnings 41da2c318cf1 evm: Fix build warnings 757b06fb026c evm: Complete description of evm_inode_setattr() 85872ffac4d8 locking/atomic: arm: fix sync ops cf78062aa988 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests bd4c759d31ca perf/ibs: Fix interface via core pmu events 87666a7d3e40 kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined f766d45ab294 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale bfe210f62518 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() 751cb9511764 rcuscale: Move shutdown from wait_event() to wait_event_idle() a6d33ea30575 rcuscale: Always log error message e610497ba1ce rcutorture: Correct name of use_softirq module parameter c756e8a227c4 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() e2b32b0c5f0a cpufreq: intel_pstate: Fix energy_performance_preference for passive b51194170f9a ARM: 9303/1: kprobes: avoid missing-declaration warnings 4864c82cb8b5 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency 2c06e0e0102f perf/arm-cmn: Fix DTC reset 3c4f5aee3795 PM: domains: fix integer overflow issues in genpd_parse_state() 289e2054eeb6 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe 5017132f2f92 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). 0670c4c567b2 posix-timers: Prevent RT livelock in itimer_delete() f222873711a5 svcrdma: Prevent page release when nothing was received 6689782746a3 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors e6b7362290ba md/raid10: fix io loss while replacement replace rdev f4368a462b1f md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request 3c76920e547d md/raid10: fix wrong setting of max_corr_read_errors d3bf54a69bce md/raid10: fix overflow of md/safe_mode_delay a134dd582c0d md/raid10: check slab-out-of-bounds in md_bitmap_get_counter eb120c0aff5c blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost 1bc29ba9598c x86/resctrl: Only show tasks' pid in current pid namespace d9c194281bc8 fs: pipe: reveal missing function protoypes 25aa2ad37c21 netfilter: nf_tables: drop map element references from preparation phase Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 94b0df3f4d..bc0ced06c5 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "0b2e44360ea08b441883f16826c4720546a0886c" -SRCREV_meta ?= "820b9bdb192ae263be93e609da415c570d5acc79" +SRCREV_machine ?= "116b31284aee597f71b1e608b4c0fd33fae483a8" +SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "5.15.120" +LINUX_VERSION ?= "5.15.122" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index e5d181598d..218d81653d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.120" +LINUX_VERSION ?= "5.15.122" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "bb0cc3f9542c03fba314f5da44e91556c641706f" -SRCREV_meta ?= "820b9bdb192ae263be93e609da415c570d5acc79" +SRCREV_machine ?= "ba5a5a74beb8160940ac4a7bae7b3ba4bb2ae8a4" +SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 80cc5239cd..f7b843d0b4 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "938c0c130bc6403d7e54ffc026a1eb32d10b34f9" -SRCREV_machine:qemuarm64 ?= "d248c07ace0f6bf2a94eaba26a2bdbdbcfb2ec15" -SRCREV_machine:qemumips ?= "19fdaea3b322820eb042622e68ede3cc99cdf87f" -SRCREV_machine:qemuppc ?= "8db87cbed6574bec3ece05bf4cbb275fd3497f50" -SRCREV_machine:qemuriscv64 ?= "74c80e559b24dd2c75214e4affc86d71f3d8cc8a" -SRCREV_machine:qemuriscv32 ?= "74c80e559b24dd2c75214e4affc86d71f3d8cc8a" -SRCREV_machine:qemux86 ?= "74c80e559b24dd2c75214e4affc86d71f3d8cc8a" -SRCREV_machine:qemux86-64 ?= "74c80e559b24dd2c75214e4affc86d71f3d8cc8a" -SRCREV_machine:qemumips64 ?= "f7673229ddb5c9f3d77b5fb521c98f7dcd20f2ea" -SRCREV_machine ?= "74c80e559b24dd2c75214e4affc86d71f3d8cc8a" -SRCREV_meta ?= "820b9bdb192ae263be93e609da415c570d5acc79" +SRCREV_machine:qemuarm ?= "359aed9e8617e74cc294c5ed7ab1ba545f3c64da" +SRCREV_machine:qemuarm64 ?= "97e944b9f7bcc62d6dbd5457a73da3e8324efde7" +SRCREV_machine:qemumips ?= "a8df61307d1b0dc24568183c680eacb3ec16f80c" +SRCREV_machine:qemuppc ?= "2db940bee2b844eee8e29dc1f9b7ecae118a2455" +SRCREV_machine:qemuriscv64 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" +SRCREV_machine:qemuriscv32 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" +SRCREV_machine:qemux86 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" +SRCREV_machine:qemux86-64 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" +SRCREV_machine:qemumips64 ?= "28984d668cee9c13a6e7d107d65f4923f3c7db7a" +SRCREV_machine ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" +SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "d54cfc420586425d418a53871290cc4a59d33501" +SRCREV_machine:class-devupstream ?= "5c6a716301d915055c7bd6d935f7a4fccec2649c" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.120" +LINUX_VERSION ?= "5.15.122" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Thu Aug 10 16:04:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28638 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 3EB33C04FDF for ; Thu, 10 Aug 2023 16:05:17 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web11.21276.1691683509074067474 for ; Thu, 10 Aug 2023 09:05:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=b/DJ+a1C; spf=softfail (domain: sakoman.com, ip: 209.85.214.172, mailfrom: steve@sakoman.com) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1bc7e65ea44so7953025ad.1 for ; Thu, 10 Aug 2023 09:05:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683508; x=1692288308; 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=P3dcJylliaiWF6bkv9zQPvm0BzBpPfysQO/UFVYfEFs=; b=b/DJ+a1CvsFJWUYOOiAcU7gL5Bm7yuIQToZDph+jrJ5JkKeQoghrfi7LdALyYAlJR0 40zBW/cH7TvqDxuNg90p0ac8HK3vgzIEIPy6O7j8GwDpXiERGOleRdhJXLnGKkPrN1VA 9w9iKOpR/cizaqjYjftU/UJxzUECeGhZne4kpRxyKema0YP34HXsF4RIxH7FXoKZLcDw J9bN6TwcMQkkkBbZJDhK/XEM8IwwuQ9aEM/AB2ArzpGVJBw7/D+BAc9tBOm9izltsTHx rKKYjqxjuxvg9quQXTy2gIfC6M2/Q+XlMPhwtBC+Y9ffe9FznSh/DD4r/+lCgqj3VDYd glIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683508; x=1692288308; 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=P3dcJylliaiWF6bkv9zQPvm0BzBpPfysQO/UFVYfEFs=; b=InhrJXZE47sqbTjOXCaUq6x3wHaUXDI2UTif78zXWMWo973MtC4ZYU/ejZA34wuHy3 1mnh/1I/wMrVsBGqGA7iiyIMQzURi43muhP6En/Bn/g+LHBPnG3Rgrw+kR3BdarjyOir gFWB6QmdBxi38z/gafnq4ZVPkLd9Z8cUVDXNwX2/PErpidTUY6PaLGjv+TKCpNrvJrAh MI7VFp5zAGbYlQmIWKuNPsCSH7rKdM6q4DNogCcjQI3l4O1Xzvbb1b/acf1XpVy63Vjf PpBa5xGa+6plrFYsb2hDrejYql0Rpdh78LGh4TBZpOQrr8Erk0mmR4QvJ/ni23uPWI+O kUaQ== X-Gm-Message-State: AOJu0YwPhjRk26tS0ymZlllPq3SmJW9lcMSlFh4lrLwPg5Af6E7F4mTK ulGrzE1sjdzJjwKAkMXrMM1fLMmQF70UlzEAylU= X-Google-Smtp-Source: AGHT+IEqQFaG+5aib5F7AZ4Uj7FZ/D+iXp+caN2vFkZj/+5iVArN/PzkYK0wOhoZad76V+O+9Nc2bA== X-Received: by 2002:a17:902:f68c:b0:1b8:a67f:1c15 with SMTP id l12-20020a170902f68c00b001b8a67f1c15mr3786298plg.25.1691683507959; Thu, 10 Aug 2023 09:05:07 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:07 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 11/37] linux-yocto/5.15: update to v5.15.123 Date: Thu, 10 Aug 2023 06:04:10 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185773 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 09996673e313 Linux 5.15.123 e6c2f1ce413c Revert "drm/amd/display: edp do not add non-edid timings" 68eafe294786 nixge: fix mac address error handling again 22f4093a4213 tracing/histograms: Return an error if we fail to add histogram to hist_vars list 78471c3ad36f jbd2: recheck chechpointing non-dirty buffer 0ae6b6d21701 net: phy: prevent stale pointer dereference in phy_init() b7168d2906fd tcp: annotate data-races around fastopenq.max_qlen accb138c10ff tcp: annotate data-races around icsk->icsk_user_timeout 6b88371f000f tcp: annotate data-races around tp->notsent_lowat 4f0a31f73258 tcp: annotate data-races around rskq_defer_accept ff0fedfc7540 tcp: annotate data-races around tp->linger2 e187d88f3ba3 tcp: annotate data-races around icsk->icsk_syn_retries d5617eeb546e tcp: annotate data-races around tp->keepalive_probes 9b2296a2ad23 tcp: annotate data-races around tp->keepalive_intvl f70ebecdf3c2 tcp: annotate data-races around tp->keepalive_time 0bcee9325268 tcp: annotate data-races around tp->tcp_tx_delay 10013f764ad2 netfilter: nf_tables: skip bound chain on rule flush dbe1a82d46ed netfilter: nf_tables: skip bound chain in netns release path 706ce3c81b5c netfilter: nft_set_pipapo: fix improper element removal 62615b895ab4 netfilter: nf_tables: fix spurious set element insertion failure c17b4ec9cc38 llc: Don't drop packet from non-root netns. 2400ae8fd86d fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe 40276640bed8 Revert "tcp: avoid the lookup process failing to get sk in ehash table" b04ab5243e84 net:ipv6: check return value of pskb_trim() b87a7e3a330c net: ipv4: Use kfree_sensitive instead of kfree 5dd4d1ff8ba1 tcp: annotate data-races around tcp_rsk(req)->ts_recent fa941f53a2c2 igc: Prevent garbled TX queue with XDP ZEROCOPY e35dc107a172 bpf: Fix subprog idx logic in check_max_stack_depth 4e87eb224896 octeontx2-pf: Dont allocate BPIDs for LBK interfaces 87fc9616d606 security: keys: Modify mismatched function name 0fb37ce6c01e iavf: Fix out-of-bounds when setting channels on remove 345c44e18cc1 iavf: Fix use-after-free in free_netdev 52ed16146349 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error 5ed16ecae5bf net: ethernet: mtk_eth_soc: handle probe deferral 39479093a472 ethernet: use of_get_ethdev_address() cb1e666ec077 of: net: add a helper for loading netdev->dev_addr 43da399e509e ethernet: use eth_hw_addr_set() instead of ether_addr_copy() 3fb402bd20e2 bridge: Add extack warning when enabling STP in netns. ec4ac15eced0 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() 6a5d6096ae5c pinctrl: amd: Use amd_pinconf_set() for all config options 4727cece2994 perf build: Fix library not found error when using CSLIBS 29fb046ec031 fbdev: imxfb: warn about invalid left/right margin 5d191467534b spi: bcm63xx: fix max prepend length 2febd5f81e4b FS: JFS: Check for read-only mounted filesystem in txBegin 3e94d0d378d2 FS: JFS: Fix null-ptr-deref Read in txBegin 13ae3f2fd2be MIPS: dec: prom: Address -Warray-bounds warning 39f6292d7595 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev 985f96666989 udf: Fix uninitialized array access for some pathnames 579d814de87c quota: fix warning in dqgrab() 32c2f51fffec quota: Properly disable quotas when add_dquot_ref() fails d363075066cc ALSA: emu10k1: roll up loops in DSP setup code for Audigy c0d7dbc6b7a6 drm/radeon: Fix integer overflow in radeon_cs_parser_init bca9fb7a5a86 ext4: correct inline offset when handling xattrs in inode body 87336783d054 ASoC: codecs: wcd938x: fix soundwire initialisation race a14527c394d0 ASoC: codecs: wcd938x: fix codec initialisation race 4ca000456ea6 ASoC: codecs: wcd934x: fix resource leaks on component remove 5a34d252052b ASoC: codecs: wcd938x: fix missing mbhc init error handling aa44782a0293 ASoC: codecs: wcd938x: fix resource leaks on component remove 90ab6446eb52 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove a05a277a8d23 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling 574ffa6fdf30 ASoC: fsl_sai: Disable bit clock with transmitter 925bbcdbc4d0 drm/amd/display: Keep PHY active for DP displays on DCN31 742340371b01 drm/amd/display: Disable MPC split by default on special asic 1369d0c586ad drm/client: Fix memory leak in drm_client_modeset_probe a85e23a1ef63 drm/client: Fix memory leak in drm_client_target_cloned 82690148ff19 selftests: tc: add ConnTrack procfs kconfig 3c3941bb1eb5 can: bcm: Fix UAF in bcm_proc_show() 148453787636 regmap: Account for register length in SMBus I/O limits 6ce258d0c622 regmap: Drop initial version of maximum transfer length fixes d3ee089a16a3 selftests: tc: add 'ct' action kconfig dep 4a888b22cc07 selftests: tc: set timeout to 15 minutes 62ee5840326b fuse: ioctl: translate ENOSYS in outarg ab80a901f8da btrfs: zoned: fix memory leak after finding block group with super blocks 6ba7ac692a25 fuse: revalidate: don't invalidate if interrupted c9060caab413 btrfs: fix warning when putting transaction with qgroups enabled after abort 232a104e38fe perf probe: Add test for regression introduced by switch to die_get_decl_file() 9aecfebea24f keys: Fix linking a duplicate key to a keyring's assoc_array 0b24b5e187bd ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx 2d04042a9fce ALSA: hda/realtek: Add quirk for Clevo NS70AU a5de09b7f9fe ALSA: hda/realtek - remove 3k pull low procedure Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index bc0ced06c5..572f8a17bc 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "116b31284aee597f71b1e608b4c0fd33fae483a8" -SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" +SRCREV_machine ?= "59fd8ada21b5e298f66a7b22b8e90a16f5a30142" +SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "5.15.122" +LINUX_VERSION ?= "5.15.123" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 218d81653d..88faa7b055 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.122" +LINUX_VERSION ?= "5.15.123" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "ba5a5a74beb8160940ac4a7bae7b3ba4bb2ae8a4" -SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" +SRCREV_machine ?= "5aa57f90df9951ba3d98a8ff083a43b62f97e7cc" +SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index f7b843d0b4..74b6b53158 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "359aed9e8617e74cc294c5ed7ab1ba545f3c64da" -SRCREV_machine:qemuarm64 ?= "97e944b9f7bcc62d6dbd5457a73da3e8324efde7" -SRCREV_machine:qemumips ?= "a8df61307d1b0dc24568183c680eacb3ec16f80c" -SRCREV_machine:qemuppc ?= "2db940bee2b844eee8e29dc1f9b7ecae118a2455" -SRCREV_machine:qemuriscv64 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" -SRCREV_machine:qemuriscv32 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" -SRCREV_machine:qemux86 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" -SRCREV_machine:qemux86-64 ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" -SRCREV_machine:qemumips64 ?= "28984d668cee9c13a6e7d107d65f4923f3c7db7a" -SRCREV_machine ?= "295703c7e73cf6be6c7977b2c00130764a8cb400" -SRCREV_meta ?= "ad208ba7d8166bc7cfd260650d481ba8e95dc1b9" +SRCREV_machine:qemuarm ?= "ef2785ed640623ce9ae395a2abc49d22cdc6250b" +SRCREV_machine:qemuarm64 ?= "c68f102984771a06e462d8a8f6ded44c3acee4bf" +SRCREV_machine:qemumips ?= "f5dcc525b57cf14c8a3d287ff3da9c2bf2b76bee" +SRCREV_machine:qemuppc ?= "4372656a5a7ea05a29ca1758468e41f1ceae5a1a" +SRCREV_machine:qemuriscv64 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" +SRCREV_machine:qemuriscv32 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" +SRCREV_machine:qemux86 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" +SRCREV_machine:qemux86-64 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" +SRCREV_machine:qemumips64 ?= "bd546f292ae1ce89104a3556b0245e8cd908615d" +SRCREV_machine ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" +SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "5c6a716301d915055c7bd6d935f7a4fccec2649c" +SRCREV_machine:class-devupstream ?= "09996673e3139a6d86fc3d95c852b3a020e2fe5f" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.122" +LINUX_VERSION ?= "5.15.123" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Thu Aug 10 16:04:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28640 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 3F5E6C04FE1 for ; Thu, 10 Aug 2023 16:05:17 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web11.21278.1691683511956685373 for ; Thu, 10 Aug 2023 09:05:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=pobr9t/f; spf=softfail (domain: sakoman.com, ip: 209.85.210.176, mailfrom: steve@sakoman.com) Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-686b643df5dso802891b3a.1 for ; Thu, 10 Aug 2023 09:05:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683511; x=1692288311; 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=27WaHD/2zdLqGa94VPgdoYNztYMaC5V+iHaEjxJ+1nQ=; b=pobr9t/fE9dcytU7tYCAB1ojAPP8vYoiVu/k/7iM28RiJKSeoUrUypANdFIoVk4dFL YkqW8yWYwX0OmHTWDZvGuYQpllAeoYqaWtGDg6moUy4aCSQgQ/NwzkRfvpv+GSZHfkBf bsz3xdiKH3+7+dM4eGCewwWZ8W2yWhp3iwNPLmLAIN5Q4oinclE7dA5Z/C/bj4KI9xIU J6A5q24fe2Mm1BH8yadnhzBHI2jXnMU4P8ZlAkjRoPWhshiRFJd0mOjbuUQ2Bi/9DgXK bWBCBO3URUyAKziGJ4HvJ/N/Mpd9SKwm4znEjjH50wBObzkaHMkCmvtp+fVdxuvga3SW qX7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683511; x=1692288311; 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=27WaHD/2zdLqGa94VPgdoYNztYMaC5V+iHaEjxJ+1nQ=; b=M4a1brvIy4sPo1t4Z0Cq3m2eCArohw0vrlC6c1WWiuViWqel/fquW5OOFxoPPWQaI2 KC7ZwN6OjPKLdi1VcPXTuVkrSuN5T8mlnH5ZrWRC42rrVKP5Xxb3Kj6KPmrcI/PUwchx j6cO+9i2OaesNREjkKZsB0VgUzCAl2kldz2xf8zgiXUmIzTBwfBnmxflLxZuuxnCeX8q NLUR9fMP7WmqpwCf9TL+gusuWg5ePqsrh+q17UQjIVgFIUu1yRZXzaZeQwLWnXgt1Ead A6iOtcVtS8zsJmRQpacJBkB+YYNYaJxOsWjK+OtSSDZwjxN2Ic6hH0iOhUUab2uUMgRx OloQ== X-Gm-Message-State: AOJu0YwwxNJeAyw/X2s/fvMCU5isv/9tdMoN/TyG3PGgZTTteg1OgUhi XgDsTWjFQJ8uPLtX8LNwBKj60ZNhWWcK9zyhWBc= X-Google-Smtp-Source: AGHT+IH2CdU6zuuCOXvWrmYyrjAp33zmaRNvEqI5dG6LMJ424XNOcp3H9vVQqZtL8YpVWDacMMMQVQ== X-Received: by 2002:a05:6a21:78a9:b0:140:56b6:4137 with SMTP id bf41-20020a056a2178a900b0014056b64137mr3148598pzc.52.1691683510718; Thu, 10 Aug 2023 09:05:10 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:09 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 12/37] linux-yocto/5.15: update to v5.15.124 Date: Thu, 10 Aug 2023 06:04:11 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185774 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 38d4ca22a528 Linux 5.15.124 78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed 66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading 3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq 374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available 43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching 73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL 098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress 7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register 585355a76e05 s390/dasd: fix hanging device after quiesce/resume 0061453d6ea1 virtio-net: fix race between set queues and probe 427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid 4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation 6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping 354e8bd5f532 tpm_tis: Explicitly check for error code 8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid 9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS 1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier() 883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit() a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled 3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8 dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS" 5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv() ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling 28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group 98a118840b71 Revert "usb: xhci: tegra: Fix error check" 2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config 3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett 8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume 6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only 6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" 97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED 0ac13ef00209 USB: serial: simple: sort driver entries 378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP 5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support 399091399777 USB: serial: option: support Quectel EM060K_128 b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section 8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update 41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest 5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors 0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver 2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" 813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable() 23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static 6bbbe1b2161e RDMA/irdma: Report correct WC error bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init() 4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex' 0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr() 2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths 4b9f3ef1f3eb block: Fix a source code comment in include/uapi/linux/blkzoned.h 2861b33820f9 ASoC: fsl_spdif: Silence output on stop 5ec0e4deee5b drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() b79a0e71d6e8 RDMA/bnxt_re: Prevent handling any completions after qp destroy 3ad5f655eb8a RDMA/mthca: Fix crash when polling CQ for shared QPs c5b5dbcbf91f RDMA/irdma: Fix data race on CQP request done bf0f9f65b7fe RDMA/irdma: Fix data race on CQP completion stats fd6e50ec2c38 RDMA/irdma: Add missing read barriers 5fbb5068d2bd drm/msm/adreno: Fix snapshot BINDLESS_DATA size 4e9d4a21616b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id 6ab756a55e46 RDMA/mlx4: Make check for invalid flags stricter 9dde876a4dc8 tipc: stop tipc crypto on failure in tipc_node_create df019bc1241e tipc: check return value of pskb_trim() 42afa7ef6629 benet: fix return value check in be_lancer_xmit_workarounds() 95cf4fa31b0c net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 98f6bbdfc0ce net/sched: mqprio: add extack to mqprio_parse_nlattr() b1e85c9d28dd net/sched: mqprio: refactor nlattr parsing to a separate function 5bee91121cce netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID 98bcfcaecc76 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR 50cbb9d195c1 netfilter: nft_set_rbtree: fix overlap expiration walk feba294c454a igc: Fix Kernel Panic during ndo_tx_timeout callback 8412fe36863b platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 238420a24d6b net: stmmac: Apply redundant write work around on 4.xx too 9be8ec5a0cfe team: reset team's flags when down link is P2P device bf2d7b63e2b5 bonding: reset bond's flags when down link is P2P device c28b39387634 ice: Fix memory management in ice_ethtool_fdir.c ecb741a17cb2 tcp: Reduce chance of collisions in inet6_hashfn(). dd48780a7bbb ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address 46e40297355e ethernet: atheros: fix return value check in atl1e_tso_csum() 6d8a71e4c3a2 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() 49f5b3c9499b vxlan: calculate correct header length for GPE 77396fa9096a vxlan: move to its own directory 96dbc68b7f86 net: hns3: fix wrong bw weight of disabled tc issue 9755714d238c net: hns3: fix wrong tc bandwidth weight data issue 01460ac6ff95 net: phy: marvell10g: fix 88x3310 power up 57743a86cce1 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED 1542e399a12a iavf: fix potential deadlock on allocation failure 5a4048355725 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() c9b936984d89 media: staging: atomisp: select V4L2_FWNODE 6aa7cb3bb5c9 soundwire: qcom: update status correctly with mask 3f28ec4a4002 phy: qcom-snps-femto-v2: properly enable ref clock ac3fe4c2a708 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend e7c0c5af517f phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc 450ef59bef9a phy: qcom-snps: Use dev_err_probe() to simplify code d6f92582816c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel fc399b0fdf2d drm/amdgpu: fix vkms crtc settings aa56bcff46a1 scsi: qla2xxx: Fix hang in task management 58daf4e8709d scsi: qla2xxx: Add debug prints in the device remove path f90d44e5bbbe scsi: qla2xxx: Fix task management cmd fail due to unavailable resource 01366f0b656a scsi: qla2xxx: Fix task management cmd failure 25cea82ea25d scsi: qla2xxx: Multi-que support for TMF 2e18fd3f61be scsi: qla2xxx: Remove unused declarations for qla2xxx ace6bed42464 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails 30c8ba1da373 Revert "tracing: Add "(fault)" name injection to kernel probes" 5f52389bdd9e tracing: Allow synthetic events to pass around stacktraces e7b4d24fa090 tracing/probes: Fix to avoid double count of the string length on the array 3a1a229712ef tracing/probes: Add symstr type for dynamic events 7ac170d93bec pwm: meson: fix handling of period/duty if greater than UINT_MAX bae3c43a9d25 pwm: meson: Simplify duplicated per-channel tracking 5cb0349cfcde cifs: if deferred close is disabled then close files immediately c600e23fbc40 ksmbd: remove internal.h include c8117ac42303 cifs: use fs_context for automounts 5076cc8bc162 cifs: missing directory in MAINTAINERS file da60170558b9 drm/ttm: never consider pinned BOs for eviction&swap c556573e4bb1 tty: fix hang on tty device with no_room set d262770b95c7 n_tty: Rename tail to old_tail in n_tty_read() 7738335d73d0 drm/ttm: Don't leak a resource on eviction error 4400b96587fd drm/ttm: Don't print error message if eviction was interrupted 354cdda79a77 fs: dlm: interrupt posix locks only when process is killed 97e7a0f8dea2 dlm: rearrange async condition return 75ce95abc65b dlm: cleanup plock_op vs plock_xop b409d8df9bea PCI: rockchip: Don't advertise MSI-X in PCIe capabilities cbd1494e51fd PCI: rockchip: Fix window mapping and address translation for endpoint eb39c4c051dc PCI: rockchip: Remove writes to unused registers 05f13e85fbdd PCI/ASPM: Avoid link retraining race 52d274956a8f PCI/ASPM: Factor out pcie_wait_for_retrain() cf8c18150030 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() 8b9249d74ca5 i2c: nomadik: Remove a useless call in the remove function f07d8d345bd2 i2c: nomadik: Use devm_clk_get_enabled() 4954c8705339 i2c: nomadik: Remove unnecessary goto label 24562f0a46ad i2c: Improve size determinations 9845744e57fe i2c: Delete error messages for failed memory allocations 89eae1f0aaeb btrfs: fix race between quota disable and relocation b19e90521286 gpio: mvebu: fix irq domain leak a999660042af gpio: mvebu: Make use of devm_pwmchip_add 34fe5fbc208f pwm: Add a stub for devm_pwmchip_add() f3d2344811fd gpio: tps68470: Make tps68470_gpio_output() always set the initial value 21d063d27bf3 io_uring: don't audit the capability check in io_uring_create() 49a2686addde KVM: s390: pv: fix index value of replaced ASCE fee1e6a73557 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 572f8a17bc..be5dd5efec 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "59fd8ada21b5e298f66a7b22b8e90a16f5a30142" -SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" +SRCREV_machine ?= "0ac91942af8fec31671ffe62e9518aaf15f110b3" +SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "5.15.123" +LINUX_VERSION ?= "5.15.124" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 88faa7b055..b8f3d71a72 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.123" +LINUX_VERSION ?= "5.15.124" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "5aa57f90df9951ba3d98a8ff083a43b62f97e7cc" -SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" +SRCREV_machine ?= "cdb289c798fe1fc9f259a08c32e2dd9516ccb7a4" +SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 74b6b53158..a15284fb4b 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "ef2785ed640623ce9ae395a2abc49d22cdc6250b" -SRCREV_machine:qemuarm64 ?= "c68f102984771a06e462d8a8f6ded44c3acee4bf" -SRCREV_machine:qemumips ?= "f5dcc525b57cf14c8a3d287ff3da9c2bf2b76bee" -SRCREV_machine:qemuppc ?= "4372656a5a7ea05a29ca1758468e41f1ceae5a1a" -SRCREV_machine:qemuriscv64 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" -SRCREV_machine:qemuriscv32 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" -SRCREV_machine:qemux86 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" -SRCREV_machine:qemux86-64 ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" -SRCREV_machine:qemumips64 ?= "bd546f292ae1ce89104a3556b0245e8cd908615d" -SRCREV_machine ?= "20f53f58b8ce5cade2786e8e31cfdb714fa4c420" -SRCREV_meta ?= "cae7ce34613cda607d089452f19e8b20143afcf6" +SRCREV_machine:qemuarm ?= "676a22c65ec0f8bb5dc7e13d130f6e3764959d75" +SRCREV_machine:qemuarm64 ?= "f0e7afd5948f71be062cd9194b56cd03de94b7cb" +SRCREV_machine:qemumips ?= "0f1ceb9008f182cd7f21420bbec6f21a67da8397" +SRCREV_machine:qemuppc ?= "4ec9fc13283ce01627ef8c32617a1eb71e127c62" +SRCREV_machine:qemuriscv64 ?= "1c09be01f4b87f60ea64136459167d73502a118f" +SRCREV_machine:qemuriscv32 ?= "1c09be01f4b87f60ea64136459167d73502a118f" +SRCREV_machine:qemux86 ?= "1c09be01f4b87f60ea64136459167d73502a118f" +SRCREV_machine:qemux86-64 ?= "1c09be01f4b87f60ea64136459167d73502a118f" +SRCREV_machine:qemumips64 ?= "fad09cc6acf2175aa6b5979ef48cd5f05afc3da0" +SRCREV_machine ?= "1c09be01f4b87f60ea64136459167d73502a118f" +SRCREV_meta ?= "f484a7f175b4f3c4f7d2b553cde232bd41f757d8" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "09996673e3139a6d86fc3d95c852b3a020e2fe5f" +SRCREV_machine:class-devupstream ?= "38d4ca22a5288c4bae7e6d62a1728b0718d51866" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.123" +LINUX_VERSION ?= "5.15.124" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Thu Aug 10 16:04:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28637 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 2FA00C04E69 for ; Thu, 10 Aug 2023 16:05:17 +0000 (UTC) Received: from mail-il1-f173.google.com (mail-il1-f173.google.com [209.85.166.173]) by mx.groups.io with SMTP id smtpd.web11.21280.1691683514349948968 for ; Thu, 10 Aug 2023 09:05:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=d58KADGC; spf=softfail (domain: sakoman.com, ip: 209.85.166.173, mailfrom: steve@sakoman.com) Received: by mail-il1-f173.google.com with SMTP id e9e14a558f8ab-3490eacf4d5so3839485ab.0 for ; Thu, 10 Aug 2023 09:05:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683513; x=1692288313; 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=Jhb/hXWt9F/S1lGdY4PK9iZYMIzJgVFDN2hxPIV7DrQ=; b=d58KADGCtqoVtpODf0fiAtG8Fs5BCai45c/1D3aKyJSsyAQj4FngbIJyZumcQOkfz5 +NeI2RD6dVMVdza3tM+EWT9w0qGfXPBbWHglp8YqLu+S53MXZ72iueN8SuMR9Y8qor1A fBp4Q5dQcvIKE36g6ZLuUxHfWymmG/3E6F3RpC2U24LyhRet4YTlfwy7BghzrgLyOW1j dWzCT3flszpWMeg/2Q7jDZ1sz0d1f23IJQJDMkVu3SXntvJT2IaM07BM3dE4jHOgJ5AT SG0WfIrayJgHE8XdGAHVv+KP6nnj/oreoVJXTGP4h8q9n/I6nMFKWgURaxp2YRGUWrkr MmmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683513; x=1692288313; 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=Jhb/hXWt9F/S1lGdY4PK9iZYMIzJgVFDN2hxPIV7DrQ=; b=BFNCfiCzivYztVGwAW5XfZZ52xE5j5xZwFB10B7pnX2QKp0wHQxsiWwXwclUZYJlls dCggw6hvjplQv0mn/d7SWMubS50+2G4v3bQLHQcCUkFYnHq9RAv5r6N6SoI3NQeAa5KZ JzaHHVcobwYjWKll9MC+z+Iw53WHz37EC606xKtjR5x0/GhM4LxJ7WY2hArIJ+Y509D6 h+lHHow2IqjA/yUmniyZxxpEO9W2pf37h+Rp/CX2oGj805lhmesMkdraUgy6qUK8T9Q9 7Z/4e/174swbxkCu1dsKurlXHbAZc4XYP9w9iT4YEbcZTfzs2ZJNzAYsQpC1+3GwThs3 rgdQ== X-Gm-Message-State: AOJu0YwX5BAbQ8ShZiupSOLVaJR5r+R1/ar1gt4MC+BS6f6fyiqn4x4q hUbTwcS/tuFo7Gu5rdxB9Gee+W5xTzoAK+YYIP8= X-Google-Smtp-Source: AGHT+IGRYJc0ewgW7AuLDb23xNHtXLUgQPRjDbhEta97P+IeYj1RqU9IjNv3WA5yzzgZLop8ghiizw== X-Received: by 2002:a05:6e02:1bed:b0:346:50ce:d602 with SMTP id y13-20020a056e021bed00b0034650ced602mr4031864ilv.1.1691683513243; Thu, 10 Aug 2023 09:05:13 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:12 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 13/37] linux-yocto/6.1: cfg: update ima.cfg to match current meta-integrity Date: Thu, 10 Aug 2023 06:04:12 -1000 Message-Id: <855b9ed2110d7302fa81bad5d2275fa67b3402fd.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185775 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto: cba89f406c6 features: update ima.cfg to match current meta-integrity Signed-off-by: Armin Kuster Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni (cherry picked from commit 554690317dd8b882075e43213082b40fa3271cd5) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.1.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb index 30fcbd8e86..d4488b360c 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "efb2c857761e865cd7947aab42eaa5ba77ef6ee7" -SRCREV_meta ?= "2eaed50911009f9ddbc74460093e17b22ef7daa0" +SRCREV_meta ?= "cba89f406c6e07a16018cb77b51950cbae8ec654" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb index be27537dbc..4e45e25975 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "b110cf9bbc395fe757956839d8110e72368699f4" -SRCREV_meta ?= "2eaed50911009f9ddbc74460093e17b22ef7daa0" +SRCREV_meta ?= "cba89f406c6e07a16018cb77b51950cbae8ec654" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb index 5f61c43fed..be194ffdf9 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb @@ -28,7 +28,7 @@ SRCREV_machine:qemux86 ?= "b110cf9bbc395fe757956839d8110e72368699f4" SRCREV_machine:qemux86-64 ?= "b110cf9bbc395fe757956839d8110e72368699f4" SRCREV_machine:qemumips64 ?= "6c6b1170464e1f64f78a45cf7e78d5c678f38f48" SRCREV_machine ?= "b110cf9bbc395fe757956839d8110e72368699f4" -SRCREV_meta ?= "2eaed50911009f9ddbc74460093e17b22ef7daa0" +SRCREV_meta ?= "cba89f406c6e07a16018cb77b51950cbae8ec654" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same From patchwork Thu Aug 10 16:04:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28639 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 2FE8BC41513 for ; Thu, 10 Aug 2023 16:05:17 +0000 (UTC) Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by mx.groups.io with SMTP id smtpd.web11.21282.1691683516396893839 for ; Thu, 10 Aug 2023 09:05:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=c8lLfsv2; spf=softfail (domain: sakoman.com, ip: 209.85.210.173, mailfrom: steve@sakoman.com) Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-686c06b806cso787053b3a.2 for ; Thu, 10 Aug 2023 09:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683515; x=1692288315; 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=jDGGjSo1ZaIsnI3OVnMU8Zec4uzU9B2VTOEltzyMA9A=; b=c8lLfsv29cEPaQDQ7aMiuOLaGO7P9ACup6pAygztDI0LTNS1IiYM/vEzHdj99FfA5Z 1YL1c11WEjgE4dfnDOtkAo/7bUlZ14HoGoYAAktI6Pf75OyaEdGiaAwM+2SqZGzuP+aC pfBg/wQ1LfYFmaksfcr09yW1RFE+nOpf+Cy6fO9/4YGiCXsGXv4aO7tM/K4LAM6sQBXv iYyXTAyK9Ofmne1aH6dJc7815wdtKxBXAU5qAMuEfQm+frwja5YaQx6OiVqgDHQzZCj9 65B4t8dHIKXb/XF5+s+4OGNOT8OLdXDiNDjNZmTvHknCaEu6o6/1Q1ac1J/9IqBGxcn9 nIqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683515; x=1692288315; 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=jDGGjSo1ZaIsnI3OVnMU8Zec4uzU9B2VTOEltzyMA9A=; b=D2dMvKxZOxWjmjqJFtTgZYi12vsjbysD7qeuD1V2kC84iB4WB82HgphcSwI9KIskxQ SH0CzC+zs7VjnJZHd3/ExbpTRoJDiPBZPL2s9Oq8OqL7ibYHUEjubC9E9vmiPvdH0owL a6wPfm9Ur7Lnai5136N35DkkBlHcsFKUCqgQe+OUjwe4Y/Wv5UDQXVRSxJQwuY7oN+yh pZSQhaJiUDsmnd5KZH9Q24aEDGFbrQUS9VVBvugu+RDVo4LqBPdQa5KdZTeQFTTW8lci 7f/JxqA1gMtcWXkI/J9ghmrudwgAWqvEiovLvvpw14x2mPUNQsyxWmDpRjgFK4sizNss MGAw== X-Gm-Message-State: AOJu0Yyl8h9dHusdSEYuI24s6gu1uVOF+xILxUFY02ioF53fe6yOu8tf MLJIoH9k9IRD987WcDyxziZF4bf8sbIaNE4vFV8= X-Google-Smtp-Source: AGHT+IHyawA8cyUMcs9ybXHeOMlTJ7TUbxVGK+/1+P/Tz71+h0hZun1e3MnuGYmwFOkIFvtWguTkCg== X-Received: by 2002:a05:6a00:2d23:b0:682:95ab:32f with SMTP id fa35-20020a056a002d2300b0068295ab032fmr2766984pfb.1.1691683515362; Thu, 10 Aug 2023 09:05:15 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:14 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 14/37] bind: upgrade 9.18.15 -> 9.18.16 Date: Thu, 10 Aug 2023 06:04:13 -1000 Message-Id: <95988d1cc871458b978fac08c0d72a978bec0490.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185776 From: Archana Polampalli Remove enable-epoll & disable-devpoll configure options no longer supported in bind-9.18.16 6b6076c882: Remove obsolete epoll/kqueue/devpoll configure options Security fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2828 https://nvd.nist.gov/vuln/detail/CVE-2023-2911 Changelog: https://github.com/isc-projects/bind9/blob/v9.18.16/CHANGES https://bind9.readthedocs.io/en/v9.18.16/notes.html#notes-for-bind-9-18-16 Signed-off-by: Archana Polampalli Signed-off-by: Steve Sakoman --- .../0001-avoid-start-failure-with-bind-user.patch | 0 ...0001-named-lwresd-V-and-start-log-hide-build-options.patch | 0 ...bind-ensure-searching-for-json-headers-searches-sysr.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/bind9 | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/conf.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh | 0 .../init.d-add-support-for-read-only-rootfs.patch | 0 .../make-etc-initd-bind-stop-work.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/named.service | 0 .../bind/{bind_9.18.15.bb => bind_9.18.16.bb} | 4 ++-- 10 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-avoid-start-failure-with-bind-user.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-named-lwresd-V-and-start-log-hide-build-options.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind-ensure-searching-for-json-headers-searches-sysr.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind9 (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/conf.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/init.d-add-support-for-read-only-rootfs.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/make-etc-initd-bind-stop-work.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/named.service (100%) rename meta/recipes-connectivity/bind/{bind_9.18.15.bb => bind_9.18.16.bb} (96%) diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind9 b/meta/recipes-connectivity/bind/bind-9.18.16/bind9 similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind9 rename to meta/recipes-connectivity/bind/bind-9.18.16/bind9 diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/conf.patch b/meta/recipes-connectivity/bind/bind-9.18.16/conf.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/conf.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/conf.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh b/meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh rename to meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch b/meta/recipes-connectivity/bind/bind-9.18.16/init.d-add-support-for-read-only-rootfs.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/init.d-add-support-for-read-only-rootfs.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/make-etc-initd-bind-stop-work.patch b/meta/recipes-connectivity/bind/bind-9.18.16/make-etc-initd-bind-stop-work.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/make-etc-initd-bind-stop-work.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/make-etc-initd-bind-stop-work.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/named.service b/meta/recipes-connectivity/bind/bind-9.18.16/named.service similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/named.service rename to meta/recipes-connectivity/bind/bind-9.18.16/named.service diff --git a/meta/recipes-connectivity/bind/bind_9.18.15.bb b/meta/recipes-connectivity/bind/bind_9.18.16.bb similarity index 96% rename from meta/recipes-connectivity/bind/bind_9.18.15.bb rename to meta/recipes-connectivity/bind/bind_9.18.16.bb index 80164aad87..1b1649566a 100644 --- a/meta/recipes-connectivity/bind/bind_9.18.15.bb +++ b/meta/recipes-connectivity/bind/bind_9.18.16.bb @@ -20,7 +20,7 @@ SRC_URI = "https://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.xz \ file://0001-avoid-start-failure-with-bind-user.patch \ " -SRC_URI[sha256sum] = "28ae8db14862801bc2bd4fd820db00667d3f1ff9ae9cc2d06a0ef7810fed7a4e" +SRC_URI[sha256sum] = "c88234fe07ee75c3c8a9e59152fee64b714643de8e22cf98da3db4d0b57e0775" UPSTREAM_CHECK_URI = "https://ftp.isc.org/isc/bind9/" # follow the ESV versions divisible by 2 @@ -39,7 +39,7 @@ PACKAGECONFIG[readline] = "--with-readline=readline,,readline" PACKAGECONFIG[libedit] = "--with-readline=libedit,,libedit" PACKAGECONFIG[dns-over-http] = "--enable-doh,--disable-doh,nghttp2" -EXTRA_OECONF = " --disable-devpoll --disable-auto-validation --enable-epoll \ +EXTRA_OECONF = " --disable-auto-validation \ --with-gssapi=no --with-lmdb=no --with-zlib \ --sysconfdir=${sysconfdir}/bind \ --with-openssl=${STAGING_DIR_HOST}${prefix} \ From patchwork Thu Aug 10 16:04:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28642 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 2ECDEC04A6A for ; Thu, 10 Aug 2023 16:05:27 +0000 (UTC) Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) by mx.groups.io with SMTP id smtpd.web11.21284.1691683518382093105 for ; Thu, 10 Aug 2023 09:05:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=ffRNfvUW; spf=softfail (domain: sakoman.com, ip: 209.85.167.173, mailfrom: steve@sakoman.com) Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3a7d402fc6fso513125b6e.2 for ; Thu, 10 Aug 2023 09:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683517; x=1692288317; 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=CmyreRujEswO/GQZAv0FpEzi1ajs0LpVnbxe997ZLns=; b=ffRNfvUWLGO4+jCSjVkjohNkcwASkMWqlfuD3iphRZuCCe9+JdWF8E9B0l2nzFNyOM waVZqxT2nbrxj1jB4Lew5uZktK5nextWWb90LL3Twhv1YcsAo42qNlYJ5c2AZFRIvTY8 P7hJrWw7pET6ybpQ0zSkvYzO+KbfrT+Zj0QPKM1o9EpLI9snVWSFVcCtMRlssbVGDww6 oHu75CVHId9E/5PpWvDNeLqfM5swGESQqH3fibHZc7824UfGzp1fjCJDz/doeZqNn75T W6Ljf7XBYscwkvYtmNP+BnpDo152QBMc61aIadUaHbsT8QEL9uitXUX2LeBUZ4RMRSXV jDDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683517; x=1692288317; 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=CmyreRujEswO/GQZAv0FpEzi1ajs0LpVnbxe997ZLns=; b=UR/TE1gg41QbgMqHF+YeICC5lTzAz6Ui6jOn8ADwesMiFNKE7TPhtVSmnigf77cyOR Ix4KhPgMLzGfgCjqyUqw4kb8eIVsBld9d5PI0oSsCMeYQR7EFUm0HKKV4pR2Swdmeqic NC5fKfoz4Rw/X34esbCZ6rg4tdpZ0ZffljLkabit6icx+Yv0UStLSXonuSwwDWil+nDc UXx7XGiVD+153jizg+sQDpa7lJaBSj2SgIS2bgc7a1FfFCkQDM6jQHk8o8CWo5ZrZWE0 2FX+DqGkMate+i5Y8N6VSA9GSSfr5iTM4NZdLtfe2SLuIci73UgCmPbz1oW+OYwcX+y2 R46Q== X-Gm-Message-State: AOJu0YwLvID2jSg57AsJmTHb3uBQS1dmUqeXpiovgQVrnLUWlNAIo7bm vwgPrzhXedRs6T05HaLbELfAVLRJR+RYu5camlI= X-Google-Smtp-Source: AGHT+IFJgO7l1qqILCNo4EAJTLytgH+WwbWG8/2leojDfOb4XieGiGOWB4MxEROnpqO+/BRyPGZS+A== X-Received: by 2002:a05:6808:190f:b0:3a4:8b4:bba9 with SMTP id bf15-20020a056808190f00b003a408b4bba9mr3601674oib.44.1691683517280; Thu, 10 Aug 2023 09:05:17 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:16 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 15/37] Revert "rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock" Date: Thu, 10 Aug 2023 06:04:14 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185777 From: Alexander Kanavin This was not well researched or explained, and obscures a problem elsewhere: if dnf leaves lock files around, the problem should be fixed at the source, and not in an after-the-fact function. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 49bad18012a4079f0dbfe6c541a46ec508940f28) Signed-off-by: Steve Sakoman --- meta/classes-recipe/rootfs-postcommands.bbclass | 7 ------- 1 file changed, 7 deletions(-) diff --git a/meta/classes-recipe/rootfs-postcommands.bbclass b/meta/classes-recipe/rootfs-postcommands.bbclass index 7538c8b0b5..690fa976aa 100644 --- a/meta/classes-recipe/rootfs-postcommands.bbclass +++ b/meta/classes-recipe/rootfs-postcommands.bbclass @@ -49,8 +49,6 @@ ROOTFS_POSTPROCESS_COMMAND += 'empty_var_volatile;' ROOTFS_POSTPROCESS_COMMAND += '${@bb.utils.contains("DISTRO_FEATURES", "overlayfs", "overlayfs_qa_check; overlayfs_postprocess;", "", d)}' -ROOTFS_POSTPROCESS_COMMAND += 'remove_unused_dnf_log_lock;' - inherit image-artifact-names # Sort the user and group entries in /etc by ID in order to make the content @@ -278,11 +276,6 @@ empty_var_volatile () { fi } -remove_unused_dnf_log_lock() { - if [ -e ${IMAGE_ROOTFS}/log_lock.pid ]; then - rm -rf ${IMAGE_ROOTFS}/log_lock.pid - fi -} # Turn any symbolic /sbin/init link into a file remove_init_link () { if [ -h ${IMAGE_ROOTFS}/sbin/init ]; then From patchwork Thu Aug 10 16:04:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28644 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 37802C04FDF for ; Thu, 10 Aug 2023 16:05:27 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.21387.1691683520951815027 for ; Thu, 10 Aug 2023 09:05:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=qTaiu59x; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-686d8c8fc65so812722b3a.0 for ; Thu, 10 Aug 2023 09:05:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683520; x=1692288320; 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=F14c6wAjaimNNcnsFd8B35neOtE2RfCu1OoqvDDUyKM=; b=qTaiu59xqejvtxhq+5iPFzDtKSjwJbYXtcMI7xnJRlwovzr3xTOlDL4F9Q9DKeqUqX KzNd8MqjGMXRjj37xOrbsu+AK9bbF8SWpDvPwb4xrILM7qvy27UF4HgeUpKoosOA0yS7 LYSKOEva082oThAwNkvQ4cjDF2MwzftKb4UcXEbhSybKFhLcPuylaQNzEUx19RPxTOpB cGBIE1w4mBCDAnKxhqmq9OrRWpQ5KK8eFFTYifHIGzyV5U/8Me0wQSl0h+5d1Wk7oRj9 ubvkZNYlo/xxniC8q5MhancW8EbFsgJQmTP0lrbE44301n/Zy4ZbBEi+G9Pr+DZfShZ8 Hj1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683520; x=1692288320; 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=F14c6wAjaimNNcnsFd8B35neOtE2RfCu1OoqvDDUyKM=; b=is4+6YPCoNOGuUo+fx/amaQPwAYvo7NxNk3TuxdURInbrdjH8Fo5TfqTa3ZuPWxOW+ 6CnDPHwDtymfe7lTrLlO3KRUsfce3giu2HBeaXWma2lgDe1mEgscFdOkCl5YueinKUR/ OevtRtd7adMUHMYWJhBtKZpI2xdLrKfWKZj/9g3bRmd0vc9r2ZVx2HPLP4qVbB01RekL 9SkL6e7so/WkKJkHIIfPtVNAk0vG7gi54a4YozP9cfFD4Hdh0cUTzvXY1mrn4Nyl+BkA KRm5jxU5RdPzARfORbbJ+UdGUXoNiMA7wfAsZo2Jj8SO7wgc16INmxaYemqPmS4Slqy3 /znw== X-Gm-Message-State: AOJu0YznFzM9nZ7+FpRWltAcvgQo7Xa8XmXeL6K1oAyQ2FL56MMUEaS2 H43NGYBN3cNNsAcc+pTfKPvKy/k2sXqgKURKlbQ= X-Google-Smtp-Source: AGHT+IG7uYcZOaQoLndRQapFareVqskeqBH0ktxZLSdGdAInqZG3nSSAEXkU6JXgbjm+7XDxW3zr8A== X-Received: by 2002:a05:6a20:1455:b0:140:ef2a:9b75 with SMTP id a21-20020a056a20145500b00140ef2a9b75mr3050116pzi.61.1691683520005; Thu, 10 Aug 2023 09:05:20 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:19 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 16/37] ptest-runner: Pull in parallel test fixes and output handling Date: Thu, 10 Aug 2023 06:04:15 -1000 Message-Id: <5eee7d7a25bceb94cc14a98bff5be1cee8e53b06.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185778 From: Richard Purdie Pull in the commits: Flush stdout and stderr after test Remove _child_reader singleton Report test failure on timeout Only collect system state on timeout Revert "Change test timeout to be total elapsed time" Change test timeout to be total elapsed time Report if child dies from a signal Recreate pipe for each test Revert "runner: Correctly handle running parallel tests" runner: Correctly handle running parallel tests Signed-off-by: Richard Purdie (cherry picked from commit 8de47e5f3837a9c87c3cbf8dc45f9e90110eda1e) Signed-off-by: Steve Sakoman --- meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb index 6f3104499f..60918a3892 100644 --- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb +++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb @@ -7,7 +7,7 @@ HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/ptest-runner2/about/" LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" -SRCREV = "8259375d306a8129f6c5d8528314496fc6ae1ca3" +SRCREV = "4148e75284e443fc8ffaef425c467aa5523528ff" PV .= "+git${SRCPV}" SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \ From patchwork Thu Aug 10 16:04:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28645 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 2F00AC41513 for ; Thu, 10 Aug 2023 16:05:27 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.21288.1691683522779144756 for ; Thu, 10 Aug 2023 09:05:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=AbNjbyRI; spf=softfail (domain: sakoman.com, ip: 209.85.214.170, mailfrom: steve@sakoman.com) Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-1bc8045e09dso8354155ad.0 for ; Thu, 10 Aug 2023 09:05:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683522; x=1692288322; 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=6P9t0nZTGxVqhpmmxViqjYb1dZxMVLIo5ieCeCosTtE=; b=AbNjbyRIreO7qb2x/7JCxuHFkfzpAVbNgYIzjz8ELIsvpao6jSSF9QHj5OMC9yIO7Y T9QqsbF8uct6T1CbHPHC9KYrktnQYTqsVx9ZpErbK1Y4nxfyC8yp5SP8IthS0LaFyaLU Az5Y/5a0mfn0dgSo8wdAumWnKI3IUoJXz5NiU4UVN3LCNxd8a9EQ/stDgG6BW+HoG2jI 5FVg26U2mZbX098YCaz4+DXfBmPK1XatkkvXrNnrP5eabTOKE5NfXhboExk9CeY2eGvJ 10oi1KED/lh/zronoURViaXIMvNev8Yzkb0F9EhQcS2FiaqGw02AC+WHBbJN82xzUvOJ muuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683522; x=1692288322; 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=6P9t0nZTGxVqhpmmxViqjYb1dZxMVLIo5ieCeCosTtE=; b=j4lfDn3lZf/ReFC9E+cH1nY2klsg+UCxB1XFLd4x2kkDLrggNA3saNqnF93I8fv0jW xLmGCkwaFWPWg+ZoC+Q5xYTnOzOW69DhkJMucpfOWLiH5mrG4pCHpsX944KOWeyJ3Dma DciQtnNVeibieYfwalQ2OSbf8OiCMrpYvyqjxyhMg9UwJVfCWsnSXDJ8Jl0SC2cDmnma N4izTOoYmErEzzx5MTHqOv3U6mVfkZM5Xg3cgc3xrqPivsAwR6C9iaiPjhmvNe/ZxrSg /Glz8nSV+I06ohKZd3AeLbB5xU9NjpHfkpitmgZ/wTxL52U8EFr0fiSOKNFRDSD8aPQN TGVA== X-Gm-Message-State: AOJu0YwbBAddrZbnWUHJgmFnMHz99uXDtZuFE8lGOZqiH3pQphg4Jy1g gBPjnQ+0VcdooEwv14/APGl1gbsFTeCglm09yks= X-Google-Smtp-Source: AGHT+IGhLnqFYBI4kvpORZURp2wc9ChYde5407NgYIAJkUc4V1KapBi7iIU6+1UsPkV0uLXR/5gQVQ== X-Received: by 2002:a17:902:cecf:b0:1bb:35b6:448f with SMTP id d15-20020a170902cecf00b001bb35b6448fmr3078896plg.15.1691683521883; Thu, 10 Aug 2023 09:05:21 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:21 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 17/37] shadow-sysroot: add license information Date: Thu, 10 Aug 2023 06:04:16 -1000 Message-Id: <21744b8d77c71f8893dc06379b13bf45a2470c70.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185779 From: Enrico Scholz Recipe references 'login.defs' in LIC_FILES_CHKSUM. This causes some problems: - file does not contain a single word which is related with its license - changing this file (here: increasing SYS_UID_MIN) invalidates LIC_FILES_CHKSUM Add 'SPDX-License-Identifier' to the file and limit the checksum to this part. Signed-off-by: Enrico Scholz Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 8c6f2e3feeb26abefb4136c56db6f3c0349acefb) Signed-off-by: Steve Sakoman --- meta/recipes-extended/shadow/files/login.defs_shadow-sysroot | 1 + meta/recipes-extended/shadow/shadow-sysroot_4.6.bb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-extended/shadow/files/login.defs_shadow-sysroot b/meta/recipes-extended/shadow/files/login.defs_shadow-sysroot index 8a68dd341a..09df77d2e7 100644 --- a/meta/recipes-extended/shadow/files/login.defs_shadow-sysroot +++ b/meta/recipes-extended/shadow/files/login.defs_shadow-sysroot @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: BSD-3-Clause OR Artistic-1.0 # # /etc/login.defs - Configuration control definitions for the shadow package. # diff --git a/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb b/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb index e05fa237a2..6580bd9166 100644 --- a/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb +++ b/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://github.com/shadow-maint/shadow" BUGTRACKER = "http://github.com/shadow-maint/shadow/issues" SECTION = "base utils" LICENSE = "BSD-3-Clause | Artistic-1.0" -LIC_FILES_CHKSUM = "file://login.defs_shadow-sysroot;md5=25e2f2de4dfc8f966ac5cdfce45cd7d5" +LIC_FILES_CHKSUM = "file://login.defs_shadow-sysroot;endline=1;md5=ceddfb61608e4db87012499555184aed" DEPENDS = "base-passwd" From patchwork Thu Aug 10 16:04:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28643 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 2B840C04E69 for ; Thu, 10 Aug 2023 16:05:27 +0000 (UTC) Received: from mail-il1-f170.google.com (mail-il1-f170.google.com [209.85.166.170]) by mx.groups.io with SMTP id smtpd.web10.21392.1691683525604523360 for ; Thu, 10 Aug 2023 09:05:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=VYh1Ljoc; spf=softfail (domain: sakoman.com, ip: 209.85.166.170, mailfrom: steve@sakoman.com) Received: by mail-il1-f170.google.com with SMTP id e9e14a558f8ab-3492905f546so3768905ab.0 for ; Thu, 10 Aug 2023 09:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683524; x=1692288324; 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=h5Lt/aIGN0lUea1VQZEIJWVoZgtFWlby/ygCrm151ms=; b=VYh1LjocVoDg4sEk7AM2TkDuqC6nU6cqV3sQyOmCarBrbIVKqA4qa7nDJaOlqDNkDt PKM33gQpAoIarWkFpPNyNZhswyP3D+hPHE5A+sf4QF4Oe/HPPMQkrTfvsjJf27rxoB7G tIX98umv1yIMLbCAh4SHyOh2dg2ykhgQ8mI4+oGUlg9M4NI2XxTBTZzhufzn3dMUeKZs k4RPDxk0ZxD4agwbeGlTlKA1DmlRS8m7ZgEkYcPQFvS+aVCZlvtbSklsU+ihYuclS0ip AifeU+AwRkg2eKd0bUQSiTNOR59S7wmkkGnOjPe/4wB8GiGJlGacqdTnjgki706shd4J Oi9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683524; x=1692288324; 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=h5Lt/aIGN0lUea1VQZEIJWVoZgtFWlby/ygCrm151ms=; b=XqKLdJ8ReF81NRt+89r+LeO7M4UtEnbdqTdNCp+M9accJo06w3uwPJ+4yLC8mbG67z MuheqZ5SpSXS2t0v2ssIEk5IhvsC/DiFHdsMFdOGzZMRUmk/W5sKbYbJiwTRUZZWhWQ/ b+WLfOcxtvQgRmPaHVJqq4OgF8LugIDzSkAMVZKIR8XFqUiSNDB5Xx2ZqLDfHNENehGx 3XPG7rHLjTLFr0K8f25y9tFh4zkfhLAXUnafPlkahTb8PQ5cJxbnD8z+KEhGLP+0vJkt VPXDoJSgKQI4AIQijbIHYqhOyRYDKhR21UX90eDXvdDJEByZOcOPjVvaJMP9firIW8zR Lv+w== X-Gm-Message-State: AOJu0Yzi4290li+0d+ihXOL3N0UGiy4wbLALsNdTIgivRXq6gvFBL6JH J1XJWdzbKfnzvWyS1txid7vsYQEp6/uzZXOSk7s= X-Google-Smtp-Source: AGHT+IGJ48hLHSBZpJ4rO13DLDmBwAH2Z3ekLwEtrslyS7SW/hPc9U5mkLMYIF08/9mUozq72YQQAg== X-Received: by 2002:a05:6e02:154c:b0:349:2c56:a474 with SMTP id j12-20020a056e02154c00b003492c56a474mr4032411ilu.30.1691683524511; Thu, 10 Aug 2023 09:05:24 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:23 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 18/37] resulttool/resultutils: allow index generation despite corrupt json Date: Thu, 10 Aug 2023 06:04:17 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185780 From: Michael Halstead non-release indexes will continue to generate when test output is corrupted. Signed-off-by: Michael Halstead Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 1a9157684a6bff8406c9bb470cb2e16ee006bbe9) Signed-off-by: Steve Sakoman --- scripts/lib/resulttool/resultutils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/lib/resulttool/resultutils.py b/scripts/lib/resulttool/resultutils.py index 7666331ba2..c5521d81bd 100644 --- a/scripts/lib/resulttool/resultutils.py +++ b/scripts/lib/resulttool/resultutils.py @@ -58,7 +58,11 @@ def append_resultsdata(results, f, configmap=store_map, configvars=extra_configv testseries = posixpath.basename(posixpath.dirname(url.path)) else: with open(f, "r") as filedata: - data = json.load(filedata) + try: + data = json.load(filedata) + except json.decoder.JSONDecodeError: + print("Cannot decode {}. Possible corruption. Skipping.".format(f)) + data = "" testseries = os.path.basename(os.path.dirname(f)) else: data = f From patchwork Thu Aug 10 16:04:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28646 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 32715C41513 for ; Thu, 10 Aug 2023 16:05:37 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web11.21291.1691683527817437290 for ; Thu, 10 Aug 2023 09:05:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=hk3N7y4R; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-686c06b806cso787246b3a.2 for ; Thu, 10 Aug 2023 09:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683526; x=1692288326; 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=J+MWT9kPPQXlIOxmhtx79J6lPeZcRWHdzQkZmPZUF2s=; b=hk3N7y4RcEv2+wMTMpgwqkna+YzPUbXtGHP87Nx2/oIQ7cESNI8bfvN0vlJgRIBRVB le5IzC2gPHOOO1s53PJ7dlR/z7S8OYhhryWQaLZnPyDM9Q2+ALJpJtm02+2VWQLiWvW+ 3VwlhH+7Opt+eZScKW861wAGJIusjaBkrThPP/QtC2rpgiphnRIUqKeb1FzMb2X4Bic6 1nY3gpcmhuCK4D7oQr/nmpbuir4TiLJbEvZpddCIhblJc2NSpWWBgnXpemjtOotMRZ9v yh/x9/h6hVtu3x6VoL6TDu8FW2m1h+Pyq+VKL6kOY5StfTv6Ze+BXLcj6oO2+m6v63zd hsDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683526; x=1692288326; 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=J+MWT9kPPQXlIOxmhtx79J6lPeZcRWHdzQkZmPZUF2s=; b=RUmY5pWymtFyb+mpuToIOaGwidWmXcRvfsHrZ+Ro/Urm5PrMQ5TTL/GhvOw9MiqWYL 56IgRk79PfI3usKv3HOQUZpjs2DdlCywOdLeI3SnrLn2PxAhxoKnasGESXxISUE7k5Pe nYd+l5a06JOswe2fxG6HbatoR/IdMB523ljlPmBAZA0FPsXkWXRKO+54pI0Ba8Wd6odA BrjPlRWxxWUO5WTh0+k/d+JjdjQPxmT4BhpoTplaDBxVx9+IhClAHbgU4G/d3ASwfr9+ 7iTTcLJaLZ1NSeHkLZ70yecd6wwOYAZyXZS8vAWrPyREtKR+bpHs1O0DoZ5UPGde6rfT AQ5A== X-Gm-Message-State: AOJu0YzyLKPLbUxIJtE5HHdNk3tBoVDjDrosdf7UtWDg410IjIgrvC1g Im+AhUlWtn9wcwK2fUkBvc4dvJ1fE7Uysd81Grk= X-Google-Smtp-Source: AGHT+IGgfm2/f28TcZJ4eVZLP6Frjl5Xd81FjTtszRtb6J/mNCva1w0+1zMyui0ApB70PbTk96IsKg== X-Received: by 2002:a05:6a20:728e:b0:132:c07d:9dd2 with SMTP id o14-20020a056a20728e00b00132c07d9dd2mr3149523pzk.39.1691683526263; Thu, 10 Aug 2023 09:05:26 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:25 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 19/37] automake: fix buildtest patch Date: Thu, 10 Aug 2023 06:04:18 -1000 Message-Id: <8a5630c113bd8509fcb62e8a32fcadfc2dc94181.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185781 From: Julien Stephan Add check_PROGRAMS as a dependency of buildtest-TESTS target. This is required because according to the official automake documentation [1]: * TESTS: contains all the tests files * check_PROGRAMS: contains the programs used by the tests * check_PROGRAMS is not automatically added to TESTS So, by using only TESTS as a dependency for buildtest-TESTS we may end up having runtime errors because of missing program required by the tests. [1]: https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html Signed-off-by: Julien Stephan Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit ee3e2af4f8ed95b4fd0f7cec52ae4e169401b719) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/automake/automake/buildtest.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/automake/automake/buildtest.patch b/meta/recipes-devtools/automake/automake/buildtest.patch index b88b9e8693..c43a4ac8f3 100644 --- a/meta/recipes-devtools/automake/automake/buildtest.patch +++ b/meta/recipes-devtools/automake/automake/buildtest.patch @@ -36,7 +36,7 @@ index e0db651..de137fa 100644 -check-TESTS: $(TESTS) +AM_RECURSIVE_TARGETS += buildtest runtest + -+buildtest-TESTS: $(TESTS) ++buildtest-TESTS: $(TESTS) $(check_PROGRAMS) + +check-TESTS: buildtest-TESTS + $(MAKE) $(AM_MAKEFLAGS) runtest-TESTS From patchwork Thu Aug 10 16:04:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28648 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 40A54C04E69 for ; Thu, 10 Aug 2023 16:05:37 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web11.21293.1691683529093333953 for ; Thu, 10 Aug 2023 09:05:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=hsqRatZY; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-686daaa5f1fso792879b3a.3 for ; Thu, 10 Aug 2023 09:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683528; x=1692288328; 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=FRKJgOO+U7QjRkXnsLRuc5yIYYOGlWZKFSqwUAbn9hM=; b=hsqRatZYptzBmtldgkfM68zINe8bDSjJ185FXIKs/MD73FH20rt4eLhxt9bFUabixn 70PStnmGEt1iLAzNBBHdEqPtimZqChYmP1+je525rpFiFT+E09RsHVZnU8XVVeb6bs6t TIU5QVBBxCzixFesQfAtl2KWHzBt2HICHYA8WKOotRLT8Q02obJieWAC3pNq+WI7Z2af FWkYXUoBG8jb7qG5Y+2j9Rw2LYnXIfMYTqm8Ck3vsbyXbEan6VhslQVNA3/gjjHXN3ut qJ17elgtNFOBSuJzW5iWRv1CwIi3RgOCNuHZwZP4SSah67Kxhg9nUU5QxMhhLi0k5yVB UWnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683528; x=1692288328; 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=FRKJgOO+U7QjRkXnsLRuc5yIYYOGlWZKFSqwUAbn9hM=; b=fJcWCs+eVtl6jxVfr99nz/zHQrJeGr3/rIKsXXOaVJXNFzaXltD2sjjeAfI0wrjw4C p0O0hkllJehrpqdMz4z/JwiRm6NHv0OCCjRJG3KYrL7OF3g9EcSWoRz6YpTK0/T4Mil1 84cRK0zLvcBJXrkxxXkO/nCaPDpK3c5oBev0ETotdVgJRWfhKHv3Nrf69Z/kHW1RNX6r DpXosz3cw8Jtf0VC6BmivxbFInL7gmZgDmO5EueyFK0LrnUN7jfy1pzVyo9qMwKVQRIv M2vLAwPOZ1U+JS2wMCfTdu5vadF7bTOV6Y5Dn2A5wgh2NSqWc1kPd6SK7PJA/C0Le1uN OSVA== X-Gm-Message-State: AOJu0YzcQnTzPw6poa2M/MbZJubrRsJImWW+KZri53VWyYZFwx/mhLoZ iFzwFWovZJD43Bx05sDL2SMvdYwB6eC3oTRmCUg= X-Google-Smtp-Source: AGHT+IGp9zxT2VrU7zaBxB0GldF5md2wbr0ggWqwiwJhPqjwwfCxThlJt+aXHYLMa7B3RGBIcq7fOA== X-Received: by 2002:a05:6a20:f39f:b0:142:8731:bed1 with SMTP id qr31-20020a056a20f39f00b001428731bed1mr2642934pzb.41.1691683528104; Thu, 10 Aug 2023 09:05:28 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:27 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 20/37] glibc-testsuite: Fix network restrictions causing test failures Date: Thu, 10 Aug 2023 06:04:19 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185782 From: Richard Purdie The check target for the glibc testsuite uses networking to access a QEMU in system mode. This was resulting in large numbers of test failures for the x86 targets that use it. Enable network access to resolve this. Signed-off-by: Richard Purdie (cherry picked from commit 088e022f80e57ca345838bf57df9abad3d8b9313) Signed-off-by: Steve Sakoman --- meta/recipes-core/glibc/glibc-testsuite_2.37.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/glibc/glibc-testsuite_2.37.bb b/meta/recipes-core/glibc/glibc-testsuite_2.37.bb index e8ad2a938b..2e076f4b0f 100644 --- a/meta/recipes-core/glibc/glibc-testsuite_2.37.bb +++ b/meta/recipes-core/glibc/glibc-testsuite_2.37.bb @@ -16,6 +16,7 @@ TOOLCHAIN_TEST_HOST_USER ??= "root" TOOLCHAIN_TEST_HOST_PORT ??= "2222" do_check[nostamp] = "1" +do_check[network] = "1" do_check:append () { chmod 0755 ${WORKDIR}/check-test-wrapper From patchwork Thu Aug 10 16:04:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28650 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 39FDBC04FE0 for ; Thu, 10 Aug 2023 16:05:37 +0000 (UTC) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) by mx.groups.io with SMTP id smtpd.web10.21399.1691683531324404154 for ; Thu, 10 Aug 2023 09:05:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=FZijIsLg; spf=softfail (domain: sakoman.com, ip: 209.85.167.171, mailfrom: steve@sakoman.com) Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-3a7d7df4e67so367518b6e.1 for ; Thu, 10 Aug 2023 09:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683530; x=1692288330; 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=wckujM9DqnUI69fZfGgHZYJcuarudNmiVQ7noj0KYRY=; b=FZijIsLgXbH3A9KuTN+smRqPnCCXcW+5Y0P6yh5ECNN/z2nlHExhJeTmfFjtJBwW9Z Uip95kske2ng7OauuY1gD50j/6Y2qsPLMm2/LMnIohG6Q8F6Hmaa32B9az5XMoGqtNvA 6QG2I1AFNxYgRXAcX+JHl+pu9WVqH7bQz2J1SCndAdcMlz28DdLriUK5N+5MKq2ctSqE yb0hvZPF7r75gaBqHMkeTDzwM/qg6ZeVNru4KDCbMTtRBVo960Uq9oyG8+T6vMTre+3B b313eI4V5Dtd2YvBBZ9JZtQ7LiDehITqhPhhBLLDDFN4XkbYWJmrUoEaWaiOnmNvXje5 bxAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683530; x=1692288330; 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=wckujM9DqnUI69fZfGgHZYJcuarudNmiVQ7noj0KYRY=; b=E1BYOvNcYFpgh832zIXGR6qCeCdogWgAb9+qX9bEprdeeqwa0I5Z+B7YSl3cgDVEQW UM6nM2MyBHWNKiVsdFTMNT+iF0hCskDPRK71/n8xPK7JuSXayPRSmYcPe9yw5B9HLpOC kGh83Pgrqqy/2vZ8bUJCKj6dwJZOPGzMaINVaxo/vSQj+QruMbwiAq7S24AjFYdypIKM 7VTwbwsToHByq/o838QyTioTVCoIZBVeuSXFKomHNv2PM+sN6jcanPcNHesXoUgHeNrN vF0e+Yl2D4dUmDvEcKB9EhIZkLysyFtO0E+v53AW2LbinFTktIiLJznmR3dAkTln5dHw yVxg== X-Gm-Message-State: AOJu0YxIbXjqYPCJF/Ej6CUy4DR4Tewvh/9Ki/Jxo54/jtbnZm2lvASz /AOZlQdNu8aZOi9vjKMZ5LEOVTCKxwQT0s8QZi4= X-Google-Smtp-Source: AGHT+IEV0rhU2/oYh+SvW3KZI2rER8n7+maLSubwGNH19bq0IoWKGLYtbtq+yydC4c0fRaeprzMH4A== X-Received: by 2002:a05:6808:3ce:b0:3a7:c13:c8d1 with SMTP id o14-20020a05680803ce00b003a70c13c8d1mr2885719oie.17.1691683530247; Thu, 10 Aug 2023 09:05:30 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:29 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 21/37] selftest/cases/glibc.py: fix the override syntax Date: Thu, 10 Aug 2023 06:04:20 -1000 Message-Id: <8ad6000c814631e1147fddd5d2462b39ea44b99e.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185783 From: Anuj Mittal Fix the override so we actually pass the correct value to glibc. Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie (cherry picked from commit 38fd2120f0f48512091ddad6205ce19839eaf589) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/glibc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/glibc.py b/meta/lib/oeqa/selftest/cases/glibc.py index a446543a17..4ec4b85d67 100644 --- a/meta/lib/oeqa/selftest/cases/glibc.py +++ b/meta/lib/oeqa/selftest/cases/glibc.py @@ -28,7 +28,7 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase): features.append('TOOLCHAIN_TEST_HOST_USER = "root"') features.append('TOOLCHAIN_TEST_HOST_PORT = "22"') # force single threaded test execution - features.append('EGLIBCPARALLELISM_task-check:pn-glibc-testsuite = "PARALLELMFLAGS="-j1""') + features.append('EGLIBCPARALLELISM:task-check:pn-glibc-testsuite = "PARALLELMFLAGS="-j1""') self.write_config("\n".join(features)) bitbake("glibc-testsuite -c check") From patchwork Thu Aug 10 16:04:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28649 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 33D28C04FDF for ; Thu, 10 Aug 2023 16:05:37 +0000 (UTC) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mx.groups.io with SMTP id smtpd.web11.21295.1691683533150536415 for ; Thu, 10 Aug 2023 09:05:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Eg2nSWws; spf=softfail (domain: sakoman.com, ip: 209.85.210.174, mailfrom: steve@sakoman.com) Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-686bea20652so944085b3a.1 for ; Thu, 10 Aug 2023 09:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683532; x=1692288332; 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=YG8jsf+3DF/NQYlQZEDrXphdnHJcCwqdEfUuOw6VNzY=; b=Eg2nSWws6itoQQ88TBnnTvVP/0m1CwduWDaASiyvh+BBg2NMHkZvIDZQguy51AOwPN mqU8qYshKZHeWgRRyDEVFfYMZrYwKJ4fVx5mujXnzXf0lHq1zQ4qz67jr2sjvS+b/irh g/SlcxC4rEo30yvSvKsk5Le35I839KqXwA70tAS69DUPNesAIEFcjmYT9MPymglmjLMs O0pXpGY2ZP/25siu8uKjYm/oP3bqzUZBoIcpFQlMfu1wI55x37SA4men/AWo2MGNJSr2 Rdm1bzfzgv3eBCjpLFjMeGK8mDl8UGxnzL9Npz/gJ1Z7riTzemtcCIRsgSgMdlZm/JQX 33hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683532; x=1692288332; 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=YG8jsf+3DF/NQYlQZEDrXphdnHJcCwqdEfUuOw6VNzY=; b=RrCx8tuLQDW0unsR9dDVruk12ddvSy9eiWj56VDeVn/x7he92/8CgchB+n1X/IIKT+ CgYggRW1vVwDnrwOWieVbKVHiz1otmN9EGXLcYocuq0+QqyCMKa527R362V54Ao1p1Vk 6KFNE6BRPQ1EZGxL/fRV8U57UbYSNxsVcj5nMvHhzpDHT2o4ZX2wSkVb1vBpmqoOeLyv Ev3pRmgNUCzrhV5EmewEN23rMM+HG6NdrqpcOnBcMA4xceNpDMc68UiqUgSnIZ0hX42x CwArI0g4tzbYaX8sE1jipm2BGdwkV4YLpCX+/1MWmSscUvyXuNPruWRHM5Oc2DvijNuf 7V6w== X-Gm-Message-State: AOJu0YygNhyGj2wxaE3BZt7eqym6ErD2msj8TpxxNBCBBaojA803+IB6 EBqOQOnmLK7SDHpdbHW2lZUalxoev/VXShdnMXg= X-Google-Smtp-Source: AGHT+IEYBd60ZSehxPV9OTYqfhdBcX2OXQGako6TnM6a2viWaI4KOmQCjmXNxtvzL6agjPJzudA+tw== X-Received: by 2002:a05:6a00:24c5:b0:676:399f:346b with SMTP id d5-20020a056a0024c500b00676399f346bmr3676408pfv.1.1691683532267; Thu, 10 Aug 2023 09:05:32 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:31 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 22/37] rootfs: Add debugfs package db file copy and cleanup Date: Thu, 10 Aug 2023 06:04:21 -1000 Message-Id: <4931839ff97e8746cdabe1d06298a96a47638b2b.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185784 From: Alex Kiernan When copying the package database files for the debugfs, add individual file copy as well as tree copying. After the debug rootfs has been created, cleanup the package files. This then allows us to avoid a problem where (for rpm at least) extraneous files in the debug rootfs would cause failures during oe-selftest because some files existed in both regular and debugfs images. Signed-off-by: Alex Kiernan Signed-off-by: Alexandre Belloni (cherry picked from commit ce49ea435ce55eb5b6da442c12e03a806534c38d) Signed-off-by: Steve Sakoman --- meta/lib/oe/rootfs.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py index 890ba5f039..1a48ed10b3 100644 --- a/meta/lib/oe/rootfs.py +++ b/meta/lib/oe/rootfs.py @@ -106,7 +106,7 @@ class Rootfs(object, metaclass=ABCMeta): def _cleanup(self): pass - def _setup_dbg_rootfs(self, dirs): + def _setup_dbg_rootfs(self, package_paths): gen_debugfs = self.d.getVar('IMAGE_GEN_DEBUGFS') or '0' if gen_debugfs != '1': return @@ -122,11 +122,12 @@ class Rootfs(object, metaclass=ABCMeta): bb.utils.mkdirhier(self.image_rootfs) bb.note(" Copying back package database...") - for dir in dirs: - if not os.path.isdir(self.image_rootfs + '-orig' + dir): - continue - bb.utils.mkdirhier(self.image_rootfs + os.path.dirname(dir)) - shutil.copytree(self.image_rootfs + '-orig' + dir, self.image_rootfs + dir, symlinks=True) + for path in package_paths: + bb.utils.mkdirhier(self.image_rootfs + os.path.dirname(path)) + if os.path.isdir(self.image_rootfs + '-orig' + path): + shutil.copytree(self.image_rootfs + '-orig' + path, self.image_rootfs + path, symlinks=True) + elif os.path.isfile(self.image_rootfs + '-orig' + path): + shutil.copyfile(self.image_rootfs + '-orig' + path, self.image_rootfs + path) # Copy files located in /usr/lib/debug or /usr/src/debug for dir in ["/usr/lib/debug", "/usr/src/debug"]: @@ -162,6 +163,13 @@ class Rootfs(object, metaclass=ABCMeta): bb.note(" Install extra debug packages...") self.pm.install(extra_debug_pkgs.split(), True) + bb.note(" Removing package database...") + for path in package_paths: + if os.path.isdir(self.image_rootfs + path): + shutil.rmtree(self.image_rootfs + path) + elif os.path.isfile(self.image_rootfs + path): + os.remove(self.image_rootfs + path) + bb.note(" Rename debug rootfs...") try: shutil.rmtree(self.image_rootfs + '-dbg') From patchwork Thu Aug 10 16:04:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28647 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 293ABC04A6A for ; Thu, 10 Aug 2023 16:05:37 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web11.21300.1691683535102282396 for ; Thu, 10 Aug 2023 09:05:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=UIR8/lhD; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-686ba97e4feso965502b3a.0 for ; Thu, 10 Aug 2023 09:05:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683534; x=1692288334; 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=pCA6czP2zID6LdVu3WkZvcB90oRVflcO2ZV/Es8NZjI=; b=UIR8/lhDTDNCZ629xfKI9gi+R06WqdpIY2X1a1b+vjsmscAxOIwP2SpwV87jCT2bcp tGJ18AsF92Llb8/4MSKdy/7oTsfG1bIkMVaNzDof3NZtjf7TVFxyxwQHoDCIOFk8xOY7 d2X/zkPB569imROQNaA6AylgxoN5x6YwG9FT02oibfa5EsN3LWoeRqIl1pvj2rV4seG+ KldfBLpYa4nQ1Gtr45pKPwAyN1skw8D9sXw862kRxnc/hqFBIQz/kEuIkt47+8kWnfA8 kMYm5m5DMKx+nWZTHBoUm3y8CBG3NddeWZ+NEdzuGoB2/urCtKX0fLWG2EAkEtczWNJY gl5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683534; x=1692288334; 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=pCA6czP2zID6LdVu3WkZvcB90oRVflcO2ZV/Es8NZjI=; b=GunfwQBgLclM0w00NQPrpdZDtimZJghihl0xws0nL5cCRS61hTE7R3co6Apxby7GS/ hrpskVRLrjJ3LPtazX2xq0Y2tCZqkq2QTrA6+vE0IiFw+JbUB4v7t2qvvuHAJhQkfJ/x Ek2mDNxZ2mI4PYQ/Nk0r/g45uE6tlhxyhxSxaTkTT5ezvwRFZnWsgP6ElsGM8zd78j+t sox+Etu+Wo4vFShd98F1KqrpNQ6PYV9k3wiD1t8Y4cjznmqItvt4Iz3w+UF7P8NSUbYz JfgvKtHIb21BHAUDp1yGz3a/YvgcHx4lt2AvsazJS0s0rBNp80ngK7siyBTHp6/e9czs OySw== X-Gm-Message-State: AOJu0YyQzpQrnA71wu0Kl787ZJx5TEso8IPDK6tUyXqlREefuc/78XjI Y3Fn+jV4nrGw9/Q8/Ag9qT5866UNnn7xmlF2MT4= X-Google-Smtp-Source: AGHT+IETtTnqObti+fhz9UKgCur2Q6RRNAMCyPCWzyX3xVi0QyATty1vVC7IrSpXIr1UN5BJuCRv0w== X-Received: by 2002:a05:6a00:17a9:b0:63a:ea82:b7b7 with SMTP id s41-20020a056a0017a900b0063aea82b7b7mr3366814pfg.28.1691683534169; Thu, 10 Aug 2023 09:05:34 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:33 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 23/37] rpm: Pick debugfs package db files/dirs explicitly Date: Thu, 10 Aug 2023 06:04:22 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185785 From: Alex Kiernan Rather than copying the entire /etc hierarchy, specify the pieces we actually need. Signed-off-by: Alex Kiernan Signed-off-by: Alexandre Belloni (cherry picked from commit f0fea55ab02b013484282177a636795a254e7986) Signed-off-by: Steve Sakoman --- meta/lib/oe/package_manager/rpm/rootfs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oe/package_manager/rpm/rootfs.py b/meta/lib/oe/package_manager/rpm/rootfs.py index d4c415f68c..3ba5396320 100644 --- a/meta/lib/oe/package_manager/rpm/rootfs.py +++ b/meta/lib/oe/package_manager/rpm/rootfs.py @@ -110,7 +110,7 @@ class PkgRootfs(Rootfs): if self.progress_reporter: self.progress_reporter.next_stage() - self._setup_dbg_rootfs(['/etc', '/var/lib/rpm', '/var/cache/dnf', '/var/lib/dnf']) + self._setup_dbg_rootfs(['/etc/rpm', '/etc/rpmrc', '/etc/dnf', '/var/lib/rpm', '/var/cache/dnf', '/var/lib/dnf']) execute_pre_post_process(self.d, rpm_post_process_cmds) From patchwork Thu Aug 10 16:04:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28652 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 2FC90C04E69 for ; Thu, 10 Aug 2023 16:05:47 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web11.21304.1691683537350419710 for ; Thu, 10 Aug 2023 09:05:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Zh2dqC1W; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-686b879f605so798856b3a.1 for ; Thu, 10 Aug 2023 09:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683536; x=1692288336; 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=OMi55jbZHlVcxUolxWiHwNPNmvk7e2fKwZAuDUSsfl4=; b=Zh2dqC1WSPB5Xnq3Qw0hkMmrq+AWaW5lXD6DJ43UNyCSHe8WbjK4/vqLrecm8hwaqr KNw6B+8taScqn8+h4L5Nwluc1RcGm/cbMbxZZvvli+a1PnepuRCpSA6nCAbvH4PWyyV3 CMZo7SfMj4vkdzL8OueXP2bYWuyJ+GObrEOirlUjmXiyKOLIpgJE+0Y/C3uUOhRKM6yl bYi8TZqeppEfaLoRAfgWYaL3NhpK80681yjho6qAzoBV5jURxWsLf+nAIs0IaLSEXKFV 9MFArse7k/B4pWRE4cTOxt9J0z2bA2BtWIhFKaWu8PL+w/CeVag338XH9ePsKyRkHnhv t/JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683536; x=1692288336; 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=OMi55jbZHlVcxUolxWiHwNPNmvk7e2fKwZAuDUSsfl4=; b=GhNB+r1/LwxFsFNZvok602qveyEhM9+WOsH0IQrMdTCmD+6ZBmRYpz++6e9zUuCtUz RkQxvMkjsPirNlikzHHfiKDJR7MEM3KpER1e5jzniZkOZgp9vKFkfY4c6X+JWyfeVWFk tvEid5BPLAoAQocbk/4ljsGe0Drkoi+1ZswSL+1kBHChmbwZvZGNI5KH0W1Tl6zktvop imBxoikr1vd+TFrbSQpKInnWsfVFkaAgJyk80gevyaO2MNi3yxzZCcs0O64kcVV6S7Nk osXNNsq9sDPc9Nbt0uRAxaD4eNLSCIjMD/yGwKiNiRh5vI4y5Vr4DzNarVEO0KkVlB6U c3TA== X-Gm-Message-State: AOJu0YzgMR97plCpAtrKJJ/BslLlv6VXw/Qck9KXBkCSL2s37qtzZ1CY XdBUk5HIUdISCvTCb3nz568nWnISZZk290mito4= X-Google-Smtp-Source: AGHT+IEdTdvByZAArfWcuyl3L0uhxLljgBQrLy2R1hUctKoJAObTeUQJlJaxHr8NAIqVk5zQ2PrQrA== X-Received: by 2002:a05:6a20:2583:b0:12c:b10d:693d with SMTP id k3-20020a056a20258300b0012cb10d693dmr3220612pzd.6.1691683536437; Thu, 10 Aug 2023 09:05:36 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:35 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 24/37] kernel: Fix path comparison in kernel staging dir symlinking Date: Thu, 10 Aug 2023 06:04:23 -1000 Message-Id: <76ca96ebde8c318e32d4bf65714a6241965b0b8f.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185786 From: Staffan Rydén Due to an oversight in the do_symlink_kernsrc function, the path comparison between "S" and "STAGING_KERNEL_DIR" is broken. The code obtains both variables, but modifies the local copy of "S" before comparing them, causing the comparison to always return false. This can cause the build to fail when the EXTERNALSRC flag is enabled, since the code will try to create a symlink even if one already exists. This patch resolves the issue by comparing the variables before they are modified. Signed-off-by: Staffan Rydén Signed-off-by: Alexandre Belloni (cherry picked from commit afd2038ef8a66a5e6433be31a14e1eb0d9f9a1d3) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel.bbclass | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index 3190feddf4..759f72d571 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -181,13 +181,14 @@ do_unpack[cleandirs] += " ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILD do_clean[cleandirs] += " ${S} ${STAGING_KERNEL_DIR} ${B} ${STAGING_KERNEL_BUILDDIR}" python do_symlink_kernsrc () { s = d.getVar("S") - if s[-1] == '/': - # drop trailing slash, so that os.symlink(kernsrc, s) doesn't use s as directory name and fail - s=s[:-1] kernsrc = d.getVar("STAGING_KERNEL_DIR") if s != kernsrc: bb.utils.mkdirhier(kernsrc) bb.utils.remove(kernsrc, recurse=True) + if s[-1] == '/': + # drop trailing slash, so that os.symlink(kernsrc, s) doesn't use s as + # directory name and fail + s = s[:-1] if d.getVar("EXTERNALSRC"): # With EXTERNALSRC S will not be wiped so we can symlink to it os.symlink(s, kernsrc) From patchwork Thu Aug 10 16:04:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28651 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 3F538C04FE1 for ; Thu, 10 Aug 2023 16:05:47 +0000 (UTC) Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by mx.groups.io with SMTP id smtpd.web10.21408.1691683540497011998 for ; Thu, 10 Aug 2023 09:05:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=sVXJ3isP; spf=softfail (domain: sakoman.com, ip: 209.85.210.169, mailfrom: steve@sakoman.com) Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-686b91c2744so811977b3a.0 for ; Thu, 10 Aug 2023 09:05:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683539; x=1692288339; 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=Vs0yH+el0hZu+/D86NErocP143V958KLqVA9KvOSQGY=; b=sVXJ3isPGma7Wz/MlNLl4RBzaF9VlVX1YcCp2jellbAgpiepTnGQBMeigrSttBExPs L1Mn0O2q10O4B+d7Zb1T/sE9L49nLQxrzRhn4J56auPd5ZdmBkQ7FuK5R5Z0JsWWRK6z T5NeuD33V5U0EfQ6v18joYketuBdJW6tb1kbax6s7fv1i8oRWm+w8cE2K8crsMF2CRJD fBp2ZtpTi/bN/Tiup8FNjNdcheSv0Kecf7tuKXUqstWoLyb7GIKSjdNFRK4vv7uLAnA2 JClGC7uFasO//vYQz9n4u40IUIFJBePp03WK7Ro/cCyHQ/N64bTa8qbvsZymAR/+nL6h DbSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683539; x=1692288339; 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=Vs0yH+el0hZu+/D86NErocP143V958KLqVA9KvOSQGY=; b=DJz3GbManpUCrFTq1VgR9rzLXPXl2G++LmHuH7gv6qdxRrgWPHd0eiTr/OB1RtKo0R YBfIZ9Uxjv2UnqqMhiJHdjUVOZgoX8OC9mRivu6nqFSLKf6RUPrMoOgedYFnjo1O+w+z aukoRSrCd57ZeEIy38Am0CF4vnMUqAXbDMHyRxYDnHVLkcEiLYTGb4cbmHrfa0FgIYm9 5QN2uD+ISLShTkdD4hKopvu0K4Zv823iH2laUwLR1sKF11vEcUXxWltfSNXJs5L2n4yM 8C5yh8HWJnJIp08W5voT0R7Qj2plntRDj1X30Ys4+9erowSU41fUFrRIMm5VDqgxP/yy db4Q== X-Gm-Message-State: AOJu0Yy2c/mn0/UbjyUUifGfRiiA7eaPGotRiGYTYxITYH1/GA4p4P0n M4OCN0e9gDwr5ld7bXdkX5daWE3QUtGRT5W000I= X-Google-Smtp-Source: AGHT+IHNwlLX/xE0rq9KhV+rjpJ0DCXb+iuuRt1spt3yyeNqLPbHNAv8hfSceuzGMyYdeIXYZgX6TA== X-Received: by 2002:a05:6a20:938b:b0:12c:e745:78b3 with SMTP id x11-20020a056a20938b00b0012ce74578b3mr3108269pzh.62.1691683539474; Thu, 10 Aug 2023 09:05:39 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:38 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 25/37] ltp: add RDEPENDS on findutils Date: Thu, 10 Aug 2023 06:04:24 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185787 From: Ross Burton With busybox find some of the test script fails, so depend on GNU find. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 2d1b1987ef927b33b799bb6e6805a1fdd8d92921) Signed-off-by: Steve Sakoman --- meta/recipes-extended/ltp/ltp_20230127.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-extended/ltp/ltp_20230127.bb b/meta/recipes-extended/ltp/ltp_20230127.bb index 4325aa6672..58a267fc2a 100644 --- a/meta/recipes-extended/ltp/ltp_20230127.bb +++ b/meta/recipes-extended/ltp/ltp_20230127.bb @@ -92,6 +92,7 @@ RDEPENDS:${PN} = "\ e2fsprogs-mke2fs \ expect \ file \ + findutils \ gawk \ gdb \ gzip \ From patchwork Thu Aug 10 16:04:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28654 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 35DCCC04FDF for ; Thu, 10 Aug 2023 16:05:47 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web11.21310.1691683542973510519 for ; Thu, 10 Aug 2023 09:05:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=lmm0JFN9; spf=softfail (domain: sakoman.com, ip: 209.85.210.170, mailfrom: steve@sakoman.com) Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6873a30d02eso790300b3a.3 for ; Thu, 10 Aug 2023 09:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683542; x=1692288342; 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=n8477oqVbmJcdvInggyKZrTbd3Xm6WQBal7saysygj8=; b=lmm0JFN9N9S7WCuQ1Ow8Oyco3bP2M3VovJLJqKBJKw99/PM4q4U4wOCgKgQhnIxCK/ Lpre2kAOjC+CjwyeVfiQmtUMOXcGdxAj+8hjz+EdA4FZ8/OKPwJyD6b6kpUzPTyMZ+4c w+RlhKJ4OFNVp50t6EoTJOvCy3L6lC9Y9uq1LqKcMgfFNpr4BTgvcZJYeXvtsnCFdmsb p1yXKBXyitiJU3PFPKnoqpxZELHrNII+JyZ7fku/4WPwdA0URkzExASXZ/PiBJkblM3K 4RGPPS7gUe7F0G5tw0argUryu/wQjz7Ig64EUvtR0dHTcu7Dm6c0qBpYj5MOnxUSwwbb F3XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683542; x=1692288342; 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=n8477oqVbmJcdvInggyKZrTbd3Xm6WQBal7saysygj8=; b=YF+p4y/eTpjxarlXG/dCUNmR/leOIlLgms5Jq/FbKzfqh6DSvJELYAARA8vvpPxhqu bwnMXjnzdmBWCzYtK3NMqCW2sx/vOXNcZFZwThvVjYeQJ2vcadc6r3wYKGkbKB3a0TEc bSztnNyVTu4bPAjLtF0jw2QpOoPZwmVhx276mRZfu294sLSkWSoRjkh8ySdr/16u/ofi HJmuPYTg6MGkr7Yy8TFm8s9miNyFhN5ZjHDMpThsAyyns9TV0wbhe4FLxjPJ1yUIjlNE wtnpNl2inPca6qBBIwxb4okfXshcge65ffwPVJV0L8B4NI93fdaFPN31Ee8r2vUDaxoe SsKg== X-Gm-Message-State: AOJu0Ywwi9GhR/8fykcEICV7mcsi7AbztTSBTmmTs0OGWYrjTAunXNgM J/MY7yJ2OldFy+jGWHcH32/DBo/WGGA4KwWsRfg= X-Google-Smtp-Source: AGHT+IFlCqQqJEssuvVeOc1U7Ypa0W6Qp5Xf5DsqxsI4/tPBUqoPOOUnQmTVE/ZABhxo7Lh5hIKf0Q== X-Received: by 2002:a05:6a00:2386:b0:686:bd88:6062 with SMTP id f6-20020a056a00238600b00686bd886062mr3190265pfc.24.1691683541880; Thu, 10 Aug 2023 09:05:41 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:41 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 26/37] file: return wrapper to fix builds when file is in buildtools-tarball Date: Thu, 10 Aug 2023 06:04:25 -1000 Message-Id: <4a9832c55044b894e933179e5c1b6a96634809c0.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185788 From: Oleksandr Hnatiuk Wrapper that adds proper path to magic file was removed in 47db876d09d9a4394048579c21d0b394450ce681 in favor of environment-setup.d/file.sh which now contains `MAGIC` environment variable. This breaks builds that rely on external buildtools with `file` included in buildtools-tarball (e.g. via TOOLCHAIN_HOST_TASK) because do_populate_sysroot task invokes `file` via `subprocess.check_output` (in is_elf function) and doesn't use variables from files in environment-setup.d. To address this use case, we need to preserve the wrapper, but also have environment-setup.d/file.sh for the purposes described in 47db876d09d9a4394048579c21d0b394450ce681. Signed-off-by: Oleksandr Hnatiuk Signed-off-by: Alexandre Belloni (cherry picked from commit e76b059cf4ba9a79150032d68d012b233dd79a65) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/file/file_5.44.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/file/file_5.44.bb b/meta/recipes-devtools/file/file_5.44.bb index 3090d346ed..0834384230 100644 --- a/meta/recipes-devtools/file/file_5.44.bb +++ b/meta/recipes-devtools/file/file_5.44.bb @@ -45,6 +45,7 @@ do_install:append:class-native() { } do_install:append:class-nativesdk() { + create_wrapper ${D}/${bindir}/file MAGIC=${datadir}/misc/magic.mgc mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d cat <<- EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/file.sh export MAGIC="$OECORE_NATIVE_SYSROOT${datadir}/misc/magic.mgc" From patchwork Thu Aug 10 16:04:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28653 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 2FE06C04FE0 for ; Thu, 10 Aug 2023 16:05:47 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web10.21414.1691683545506523464 for ; Thu, 10 Aug 2023 09:05:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=pavOLM25; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-687ca37628eso956266b3a.1 for ; Thu, 10 Aug 2023 09:05:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683544; x=1692288344; 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=SRcB0GEi6r0a+KqC63dJR4DPMQ/RES6tLjy0hT4Uzys=; b=pavOLM25vSjE63eKUZpBntNNjO90nRWXKmw2V1WUupPPSnEXKW6yhx6IqvX41Pd4M1 Q6X9TuJYoi2Hu3OlN2z69VxcmaQjpGia/+I3BjsDpgdq8S2I/OlGnCLZxd3ZUtVdSOw2 EQZHn6FSHJsIGIqV1ZahsYTP+8/T9x5St5Rmq4DF6aoNTWlhOv+QEBYqlBLWRejK5+DR B4AdNuNdfSvNjyTfHyD/yv6AmlM18obTOPG6yDwVXzg6seSMsRhBvCGjo50Ydr/B8Wlh 5JYXJVwGyzn7mETHNTxAeMPH2P1kaAzPBKa2Hnvu35SQeJGabKEs7CGCti5m4dTU/h1f Olkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683544; x=1692288344; 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=SRcB0GEi6r0a+KqC63dJR4DPMQ/RES6tLjy0hT4Uzys=; b=YAIJtqDsNsjEvnskUqs/PDEc6OlszsYT/q0Rq2aobP8JiX4gujveg9J+0YBp7mkJS8 VROfKL2o+judGpne3Xgf50BEAF+D9l+rxCz3gS5AJsWq8JroPAXNFCEDXXaUCoQz8DHH LYMnaN6KlxrJp6kQh8Wna8IzKYVPal/RZpfJNdSQM5Duvd9T6PoYoGg7N7hqvjKTl3YT PwJzG3vstHzUEjMKcopCuZ82lT15G1OV69u806yNXWQ3va+JS7tSH59aOkxCMIQWX7IC 7U0ZvuUSyZdCn0BIUh8gxdkzQ5V6Wb2eH42N9DqY58Iej84zy/ruyzyHSgfZaTu3hJgc FxBQ== X-Gm-Message-State: AOJu0YyWBpKmzQptRFXm5yrc/ANzCyyO7k1i4cbp9zp0n2ttPObBWLfh KjVvvtn6SuqQgQrDBcy5yJDWTK5poWDVzVAYFGY= X-Google-Smtp-Source: AGHT+IFxBEs93TZAnimQHd+PCznA8f6hB/aP4+Gfc48yCzeDhO1NP7uaV9D2ol41G/k2IZ23hUlY8Q== X-Received: by 2002:aa7:88c5:0:b0:686:babd:f5c1 with SMTP id k5-20020aa788c5000000b00686babdf5c1mr3739049pff.25.1691683543836; Thu, 10 Aug 2023 09:05:43 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:43 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 27/37] scripts/resulttool: add mention about new detected tests Date: Thu, 10 Aug 2023 06:04:26 -1000 Message-Id: <7e393ea6e46060daf3242f2f7721f7f968945122.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185789 From: Alexis Lothoré Some regression reports show a lot of "PASSED->None" transitions. When such big lot of identical transitions are observed, it could be that tests are now failing, but it could also be that some tests has been renamed. To detect such case, add a log in regression report to report the number of new tests (i.e: tests that are present in target results but not in base result). This new log also allows to know about newly added tests bases Signed-off-by: Alexis Lothoré Signed-off-by: Alexandre Belloni (cherry picked from commit 01b5cefd07e01c7407bc663842b8a8d502358a6d) Signed-off-by: Steve Sakoman --- scripts/lib/resulttool/regression.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/scripts/lib/resulttool/regression.py b/scripts/lib/resulttool/regression.py index 1facbcd85e..f80a9182a9 100644 --- a/scripts/lib/resulttool/regression.py +++ b/scripts/lib/resulttool/regression.py @@ -178,6 +178,8 @@ def compare_result(logger, base_name, target_name, base_result, target_result): base_result = base_result.get('result') target_result = target_result.get('result') result = {} + new_tests = 0 + if base_result and target_result: for k in base_result: base_testcase = base_result[k] @@ -189,6 +191,13 @@ def compare_result(logger, base_name, target_name, base_result, target_result): result[k] = {'base': base_status, 'target': target_status} else: logger.error('Failed to retrieved base test case status: %s' % k) + + # Also count new tests that were not present in base results: it + # could be newly added tests, but it could also highlights some tests + # renames or fixed faulty ptests + for k in target_result: + if k not in base_result: + new_tests += 1 if result: new_pass_count = sum(test['target'] is not None and test['target'].startswith("PASS") for test in result.values()) # Print a regression report only if at least one test has a regression status (FAIL, SKIPPED, absent...) @@ -200,10 +209,13 @@ def compare_result(logger, base_name, target_name, base_result, target_result): if new_pass_count > 0: resultstring += f' Additionally, {new_pass_count} previously failing test(s) is/are now passing\n' else: - resultstring = "Improvement: %s\n %s\n (+%d test(s) passing)" % (base_name, target_name, new_pass_count) + resultstring = "Improvement: %s\n %s\n (+%d test(s) passing)\n" % (base_name, target_name, new_pass_count) result = None else: - resultstring = "Match: %s\n %s" % (base_name, target_name) + resultstring = "Match: %s\n %s\n" % (base_name, target_name) + + if new_tests > 0: + resultstring += f' Additionally, {new_tests} new test(s) is/are present\n' return result, resultstring def get_results(logger, source): From patchwork Thu Aug 10 16:04:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28655 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 2FC91C001B0 for ; Thu, 10 Aug 2023 16:05:57 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web11.21313.1691683547097127906 for ; Thu, 10 Aug 2023 09:05:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=bVvqK9CI; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-686f38692b3so938601b3a.2 for ; Thu, 10 Aug 2023 09:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683546; x=1692288346; 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=C8VABI0kYTxPoKSd15PBnttz62M80Bdkeu/XSZoHJt0=; b=bVvqK9CIyKRbvSz85854QvSlfwKtVCWB1lN4DnL0YCxcqdUQForqDeaSgtCiMpxNPn zVplFaIDFY/PHSSWsVKTTZ71VfT+MWB1GNHTLwaQ1iv102HhErIvXFARxhooJwVHOOt5 sudiylT7gj0r+oNI37OdgR8wIqzkZLWpPveczWph62CdrrDysn8dPZkgi8gTqGRUM0c5 wYFhlXTeaX16ej3BmVNnnrA789NM/euRPL8LftU/rfwLGQhXgcAU5qK91TKIvM0KfYkk t99wKZIO0pVdozit9xK6nP+WKWQ2UdbFD/L2dtk8gwA8Rk91afNQk5eQzw0Y00XigN0F /YqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683546; x=1692288346; 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=C8VABI0kYTxPoKSd15PBnttz62M80Bdkeu/XSZoHJt0=; b=Qnoeck8AGt/MWYUKZo8RqjxtYZzUBpfB3oDC0Me9NyExVZeBupocV7a3tx0Httgg3t vV5UeT2sPUojny+xoiTEaB1oJ+qAobh/UkCV0X9+9GNcDauwLhUbmxNvpRv+WwEyP3eb rNC7wBZ8Ty+ro/puVjj+/iMm/Ez5x3Ebt32q7PTVJlWuhOWR0SbxUSZuJNX1S4M4B/A6 PwR5CaSkfEjnUwNqgqpQ2ksjsde/jCXGg81dq0K+ansBVt+b3A1Us9An5321dbWFCsPj tROq3toC88laQavJIvYYFiG04HsrZdyUG43h4HgIYlyBdzJuEJ8Q4Be/0EfMeyAwvcnG v+8A== X-Gm-Message-State: AOJu0YzBMiQb82epY0M/k2/Fi83KLJ9wCPWRnFDNog+IkmLEeY9Z8BVf l5B9Sruy7QvqYQYhUF4BHxbmhkpQaBrMDVX2zuw= X-Google-Smtp-Source: AGHT+IEfqampmg6edsd1Zky/kx3lrIOKMMe+zs47SCyoVXNWFcLdLPxN6qfKS/ltazBpCBDf7F378g== X-Received: by 2002:a05:6a20:3d14:b0:140:98b2:899b with SMTP id y20-20020a056a203d1400b0014098b2899bmr3832897pzi.59.1691683546016; Thu, 10 Aug 2023 09:05:46 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:45 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 28/37] mdadm: add util-linux-blockdev ptest dependency Date: Thu, 10 Aug 2023 06:04:27 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185790 From: Ovidiu Panait 07revert-inplace test logs contain the following: func.sh: line 335: /sbin/blockdev: No such file or directory Add the missing util-linux-blockdev dependency. Signed-off-by: Ovidiu Panait Signed-off-by: Alexandre Belloni (cherry picked from commit a15cd04f528d137d428a572f15d1ec5ebbbd81f0) Signed-off-by: Steve Sakoman --- meta/recipes-extended/mdadm/mdadm_4.2.bb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meta/recipes-extended/mdadm/mdadm_4.2.bb b/meta/recipes-extended/mdadm/mdadm_4.2.bb index 50d9548747..fa50325f1f 100644 --- a/meta/recipes-extended/mdadm/mdadm_4.2.bb +++ b/meta/recipes-extended/mdadm/mdadm_4.2.bb @@ -107,7 +107,14 @@ do_install_ptest() { } RDEPENDS:${PN} += "bash" -RDEPENDS:${PN}-ptest += "bash e2fsprogs-mke2fs util-linux-lsblk util-linux-losetup strace" +RDEPENDS:${PN}-ptest += " \ + bash \ + e2fsprogs-mke2fs \ + util-linux-lsblk \ + util-linux-losetup \ + util-linux-blockdev \ + strace \ +" RRECOMMENDS:${PN}-ptest += " \ coreutils \ kernel-module-loop \ From patchwork Thu Aug 10 16:04:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28656 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 3F52AC04FE0 for ; Thu, 10 Aug 2023 16:05:57 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web10.21418.1691683548966586991 for ; Thu, 10 Aug 2023 09:05:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=iopcncTN; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-686f8614ce5so934959b3a.3 for ; Thu, 10 Aug 2023 09:05:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683548; x=1692288348; 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=XG1pCgQOWcxZ64wSbiaSMcYDunGvZByAvA5Jqz1ujpY=; b=iopcncTNgP3RHccIF/9NcwQp+8jk60tGHxjsBe1bz2uk9WaYcIsViWHSVX5sjgRF4U nSn77NxBZnt16AmxZmCFzhwwjj+0MuadAOfliofy6Z38xOQKIuDj8CM3xJLH3jTezp4G KtrZq2H2AMAf+gddMH1k8acoxpk1EXpGDSJ4KhUM0DtNtwkCZQzHHGLh4DT+PdM/YvYR UU4/Ou3hBUwPvpyH//nspUzuyvFTGYv0UZgW5SmQ/c+DfYJijMkKgXiJdm/BfV6izurm m5MWtpPNJS/RRXE9Ph3HRfJAzUXy02VLlMb45QtK+GnTg35SDDs6iL2VfK2+d9m3jH06 PNlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683548; x=1692288348; 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=XG1pCgQOWcxZ64wSbiaSMcYDunGvZByAvA5Jqz1ujpY=; b=LyJC//t8odPqENIKX2JhaSQc/+eh9s+uOWRmUeSSCN1RXzB3rlFaSPLLfmXK2Dx23n 2L2UQHnXysK7MEbOTzapbKzbkvoUrwGi4EN7BqHr1z1k8I00LwdZDu+4R14hWP5oMiUf Dsx7/TuxSYbLDOY0m/4r+y5HelUCtHc/pvLcr4hnlfJ7Vd5vpJxhs8kd2N/9zVBiNghT 7EDEv7UFMKmnG0kdgxc8y50a0oGC8iWpaNrsqwNOeWqLGM5yZGH+G5Jg/JgiKfII5X6p pqcO51MJvLdq+LtCc5Cua1m1+bD0b3tVMtaSx7dSE0xSJN+/TldWn9eB4WvYSw7EvayB FyyQ== X-Gm-Message-State: AOJu0YwnqS1y7acrC1ActO7PgVVEqnDKGRKek662rFLR5eXZ202DJ10h J7VQ6Pl7HAUC63+G6W99iztpOZNxR9M7L2XQjlo= X-Google-Smtp-Source: AGHT+IEeK10K3yFnZWrxSGA7NNg5e87wIEKm9iWimQszxrPzTmvIJcr2AK7RHPZWpzHtONv31AKpIA== X-Received: by 2002:a05:6a21:1f25:b0:140:a0dc:c842 with SMTP id ry37-20020a056a211f2500b00140a0dcc842mr3128357pzb.35.1691683547927; Thu, 10 Aug 2023 09:05:47 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:47 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 29/37] glibc/check-test-wrapper: don't emit warnings from ssh Date: Thu, 10 Aug 2023 06:04:28 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185791 From: Anuj Mittal Dont fill up the test log with ssh warning about having added the host to list of known hosts. Also helps fix a test case failure where stderr log was being compared to a known value. Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie (cherry picked from commit 63b31ff7e54a171c4c02fca2e6b07aec64a410af) Signed-off-by: Steve Sakoman --- meta/recipes-core/glibc/glibc/check-test-wrapper | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/glibc/glibc/check-test-wrapper b/meta/recipes-core/glibc/glibc/check-test-wrapper index 6ec9b9b29e..5cc993f718 100644 --- a/meta/recipes-core/glibc/glibc/check-test-wrapper +++ b/meta/recipes-core/glibc/glibc/check-test-wrapper @@ -58,7 +58,7 @@ elif targettype == "ssh": user = os.environ.get("SSH_HOST_USER", None) port = os.environ.get("SSH_HOST_PORT", None) - command = ["ssh", "-o", "UserKnownHostsFile=/dev/null", "-o", "StrictHostKeyChecking=no"] + command = ["ssh", "-o", "UserKnownHostsFile=/dev/null", "-o", "StrictHostKeyChecking=no", "-o", "LogLevel=quiet"] if port: command += ["-p", str(port)] if not host: From patchwork Thu Aug 10 16:04:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28658 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 3EF82C04E69 for ; Thu, 10 Aug 2023 16:05:57 +0000 (UTC) Received: from mail-il1-f179.google.com (mail-il1-f179.google.com [209.85.166.179]) by mx.groups.io with SMTP id smtpd.web10.21420.1691683552256484209 for ; Thu, 10 Aug 2023 09:05:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=0badRq+y; spf=softfail (domain: sakoman.com, ip: 209.85.166.179, mailfrom: steve@sakoman.com) Received: by mail-il1-f179.google.com with SMTP id e9e14a558f8ab-34978cc9e53so3823705ab.2 for ; Thu, 10 Aug 2023 09:05:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683551; x=1692288351; 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=bbhlJ47FMbGfTAGbH4QcSuqB4UMj44NSwO54KZFOHlo=; b=0badRq+yHTCum8p3bidIsY3nKozKPgVavz4tf9fld27iVHU2andgt+w/of2DTXkIGO DDzELQg3+fS3xcwgY7gLLtFZ3+deFnSD0rAtE01SLPXTiDr/MPUBbkUzzOUQGQN/TPF2 3sf8S2HmvFx/tj9bL7okJPCqH1EtccjsvLIyNCQZzdCJrheFN+r2b3ISkMaXG5iNDxAI 5eioBQNrR/nX0AUiCi4ySnZXNjoWIabzvftOolUClPegwfW3X1YyJNOdqJSJjvKuUme8 Dd/enXEbVFWpq8UObyHk6+RrZ7M0QLGYhjb/uGZ5iWqyTjmDjMWajDYoEFNwT2L0RL9+ MsaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683551; x=1692288351; 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=bbhlJ47FMbGfTAGbH4QcSuqB4UMj44NSwO54KZFOHlo=; b=e9IBlOAHgj4oSdBhePNFdP+oPRpT/adXPws3ramXZpHofHvtMAEW3BsWdxtxxTxZJT sMVfnuwzIOR8bp12bYRKlyINt892X4zNMC+oDi+vBMf144ro32sqzHGd7Rxj8ILOIWNd 4rNXtqNyanwKhb6hNMicXim5FfljeB9/y+1rr9TX0YI/2CSyjqRNdDxZK8RvvNBBad19 0xwY+Cs6NNFZSbhgAYATSrBOWMlGr7fG2lCFe/1jVLMCLCws22G8WUkewi/JKUZSJeTe v4f9MHNr8d6goEs2eqHibj7c6c1KU2YZPWin7SZ+e495aIJZqw0HPYanSEpEzzAvsdcj alrw== X-Gm-Message-State: AOJu0YwXCAv8XN6PyJ9dcizAES3yeviRA95iKnBmfRyDPeumjL5gCij6 JLoVmxZcUzSLyEf6CTrLUxQip9BIzhE6il7sLtw= X-Google-Smtp-Source: AGHT+IGwCe+lSPW5Io4HGzM4A9SbZzXGcekaqJpVe3CYmFJdtHax4hqFqESgmOqLhUs8gnyzLvWzug== X-Received: by 2002:a05:6e02:1d10:b0:348:f6cb:e585 with SMTP id i16-20020a056e021d1000b00348f6cbe585mr3687212ila.30.1691683551040; Thu, 10 Aug 2023 09:05:51 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:50 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 30/37] selftest/cases/glibc.py: increase the memory for testing Date: Thu, 10 Aug 2023 06:04:29 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185792 From: Anuj Mittal Some of the tests trigger OOM and fail. Increase the amount of memory available so we dont run into these issues. Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie (cherry picked from commit 4d22dba482cb19ffcff5abee73f24526ea9d1c2a) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/glibc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/glibc.py b/meta/lib/oeqa/selftest/cases/glibc.py index 4ec4b85d67..c300aef913 100644 --- a/meta/lib/oeqa/selftest/cases/glibc.py +++ b/meta/lib/oeqa/selftest/cases/glibc.py @@ -65,7 +65,7 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase): bitbake("core-image-minimal") # start runqemu - qemu = s.enter_context(runqemu("core-image-minimal", runqemuparams = "nographic")) + qemu = s.enter_context(runqemu("core-image-minimal", runqemuparams = "nographic", qemuparams = "-m 1024")) # validate that SSH is working status, _ = qemu.run("uname") From patchwork Thu Aug 10 16:04:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28657 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 2FD98C41513 for ; Thu, 10 Aug 2023 16:05:57 +0000 (UTC) Received: from mail-il1-f171.google.com (mail-il1-f171.google.com [209.85.166.171]) by mx.groups.io with SMTP id smtpd.web11.21322.1691683554054472324 for ; Thu, 10 Aug 2023 09:05:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=U0ppDrrc; spf=softfail (domain: sakoman.com, ip: 209.85.166.171, mailfrom: steve@sakoman.com) Received: by mail-il1-f171.google.com with SMTP id e9e14a558f8ab-34914684b62so3851415ab.3 for ; Thu, 10 Aug 2023 09:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683553; x=1692288353; 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=rduigeOPIGcQiRCXbqb7FVfF80SUuNL7OFCDzB4INWg=; b=U0ppDrrcr05McM6vtYNSYZBX0zId7Zl04Zyy6y72kPQ2SBQP8lA4ZPTFKjWuWU1ky7 M3ZHQJ0iLmXHXDC+TxY/Mx6AYtj49/ntxq1VpHYenqVqE3ZEDyG6NX2XotXzUrhnSC7N rgM9s1J2dq4iLr65GIjFJQYc2f122sJEnZ9jlosp/C94t6H9LsCyx72Ftl1HUZ+pPrPu r1HOrkLS7cOS+1z0Viar15bQteRUuuIDGlofdUl16YLrD3KeUGLRk57UdWJg1gNDH9th PLedvsKX+mRM2lNxUmH9OsXF7kl13HLuT47snEwU0OaXtlulALDbP4lCeG5LkDL3RY7R gphA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683553; x=1692288353; 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=rduigeOPIGcQiRCXbqb7FVfF80SUuNL7OFCDzB4INWg=; b=TsfcmFC0GKpaXaxmcy3+lw3JLgIt2JOvgTd7F66Uh4jqDvOFdIZHNhlbJwlDSFDKel vKuuJktkCqgUHdBkLxcsfhN7BLZD2BAZ0F1XcxtTxRj/2Cz84Ln82Omjz73PZpF9ZFyV UL+pcwSBYrdQDl4vMjUePH2Oh61J9u6n6UHFPEojcj/FWdgbi0oelRG3pkIFmfsaAK70 7PNgVl6vysVLvhTglhP8uj+5IpaFpV51XcABI8k2zukfUygTz5doX6+kfMWFrsQinV38 F2MwsIVmTmgbSTvJ2VHaK7NzNjGN7/IbrcARTvXMl2CGintnTTByt/qMAK7Vungjihas CbTQ== X-Gm-Message-State: AOJu0YwK7KXr7PpvrDPZUz9mU0GimonlQgt9p9TcfygfqVnlnSe9xwiC G++OChCO+YzHLMNmIsZT0q6qsJKDjBVCq/lwT8M= X-Google-Smtp-Source: AGHT+IGSDs549FUtwf9iTEti3dBwx4mmJ0zVjCrJFuE0dBD4hQl/Bl0ORsV33XxZo1NXrM5whdvcJA== X-Received: by 2002:a05:6e02:1a4f:b0:348:1a1d:79a5 with SMTP id u15-20020a056e021a4f00b003481a1d79a5mr4361929ilv.15.1691683552924; Thu, 10 Aug 2023 09:05:52 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 31/37] oeqa/utils/nfs: allow requesting non-udp ports Date: Thu, 10 Aug 2023 06:04:30 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185793 From: Anuj Mittal Allows setting up NFS over TCP as well. Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie (cherry picked from commit e1ff9b9a3b7f7924aea67d2024581bea2e916036) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/utils/nfs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/utils/nfs.py b/meta/lib/oeqa/utils/nfs.py index b66ed42a58..903469bfee 100644 --- a/meta/lib/oeqa/utils/nfs.py +++ b/meta/lib/oeqa/utils/nfs.py @@ -12,7 +12,7 @@ from oeqa.utils.commands import bitbake, get_bb_var, Command from oeqa.utils.network import get_free_port @contextlib.contextmanager -def unfs_server(directory, logger = None): +def unfs_server(directory, logger = None, udp = True): unfs_sysroot = get_bb_var("RECIPE_SYSROOT_NATIVE", "unfs3-native") if not os.path.exists(os.path.join(unfs_sysroot, "usr", "bin", "unfsd")): # build native tool @@ -26,7 +26,7 @@ def unfs_server(directory, logger = None): exports.write("{0} (rw,no_root_squash,no_all_squash,insecure)\n".format(directory).encode()) # find some ports for the server - nfsport, mountport = get_free_port(udp = True), get_free_port(udp = True) + nfsport, mountport = get_free_port(udp), get_free_port(udp) nenv = dict(os.environ) nenv['PATH'] = "{0}/sbin:{0}/usr/sbin:{0}/usr/bin:".format(unfs_sysroot) + nenv.get('PATH', '') From patchwork Thu Aug 10 16:04:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28659 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 31653C04A6A for ; Thu, 10 Aug 2023 16:05:57 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.21323.1691683555996871980 for ; Thu, 10 Aug 2023 09:05:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=BZvvyhJK; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2680182bc21so634886a91.2 for ; Thu, 10 Aug 2023 09:05:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683555; x=1692288355; 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=S+Lo+ht5t5NS9Ibo1nZgjsinLMZGtNgjDbmx1RBC+QY=; b=BZvvyhJKRodPrSHvMYBhsuI6/K96E2ZLdSCa9OVncGJnR1lohfBo71i//lgy76WK6R 1eALUYoDeo31p3aLkgr8kg/8C+Htc+pzwpNklZCtj7CsdG5PJ+CBbkd8P8tyGFF9NnZR p2Qy7+UNAZw/GFStwHHLnl+G3J4QI9wgLmUc7nxCiG/0u5l8SYO95STxcrviXrkIE2Zi /53XpNiRlBQKVSoMIEwnRLWV71l3B2o9K6ctx62VNrs/sXx9IGnBihLJOLW2xrqFkmGu siRLpjhU5MYeUX1uPdAQOGoa8xc4oPYQxsc5hEIE2xpCPgDcma9cCd+ocDx5+tBHhEzG e+Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683555; x=1692288355; 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=S+Lo+ht5t5NS9Ibo1nZgjsinLMZGtNgjDbmx1RBC+QY=; b=NeT9nx2sQ9lWQQUhHOOQI6v2Hy7AxoLc79nsbBT//+CO5HWsw2y4dKhFeHHQUsjgk0 RGigy4Y8aqCdtX4Oni3yBt/oL8UTZ0s70G2rB24XqjG4YFqYVe92qAiflTz6TBltr2Qt eIQTDwQ3mptd/lgIAu8tTJ1eLgIuUnF3AZrL3z+XauikW0YTQ3vBc9T1k4aN9SKo8twr F3JymkPKSKI7TFEZSVoEUWYpKlrYg/uMD/yXUOX+Vjh+M7bRsI6TTLMpV+OUFbsGW+HI DIyiTSkXnL5Ux6+TcYWI6QAUBWEnShj19X0PtmxGB3PntG1XkCZqZ7J141dO2Vt31fHS uMwg== X-Gm-Message-State: AOJu0YzWF93N+DVjGTDrlJ6luLvGcrfeSJPnpS++YrI/tWbS9XVG/1HA iYh83wVg0E5682jsArCZEx6NJt3x0KsPKuRmTQs= X-Google-Smtp-Source: AGHT+IELst8zrAuwXWK4Ma0jseR78HFR2pOj8l7VZRtN2gqNoi5XgakXqU/bBMRwgsXMkgjRaYmz9g== X-Received: by 2002:a17:90b:4c87:b0:263:f9c8:9d9e with SMTP id my7-20020a17090b4c8700b00263f9c89d9emr2211701pjb.46.1691683554937; Thu, 10 Aug 2023 09:05:54 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:54 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 32/37] selftest/cases/glibc.py: switch to using NFS over TCP Date: Thu, 10 Aug 2023 06:04:31 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:05:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185794 From: Anuj Mittal This provides a more reliable test execution when running tests that write a large buffer/file and significantly reduces the localedata test failures. Signed-off-by: Anuj Mittal Signed-off-by: Richard Purdie (cherry picked from commit 97a7612e3959bc9c75116a4e696f47cc31aea75d) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/glibc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/glibc.py b/meta/lib/oeqa/selftest/cases/glibc.py index c300aef913..924df6c5a6 100644 --- a/meta/lib/oeqa/selftest/cases/glibc.py +++ b/meta/lib/oeqa/selftest/cases/glibc.py @@ -45,7 +45,7 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase): with contextlib.ExitStack() as s: # use the base work dir, as the nfs mount, since the recipe directory may not exist tmpdir = get_bb_var("BASE_WORKDIR") - nfsport, mountport = s.enter_context(unfs_server(tmpdir)) + nfsport, mountport = s.enter_context(unfs_server(tmpdir, udp = False)) # build core-image-minimal with required packages default_installed_packages = [ @@ -74,7 +74,7 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase): # setup nfs mount if qemu.run("mkdir -p \"{0}\"".format(tmpdir))[0] != 0: raise Exception("Failed to setup NFS mount directory on target") - mountcmd = "mount -o noac,nfsvers=3,port={0},udp,mountport={1} \"{2}:{3}\" \"{3}\"".format(nfsport, mountport, qemu.server_ip, tmpdir) + mountcmd = "mount -o noac,nfsvers=3,port={0},mountport={1} \"{2}:{3}\" \"{3}\"".format(nfsport, mountport, qemu.server_ip, tmpdir) status, output = qemu.run(mountcmd) if status != 0: raise Exception("Failed to setup NFS mount on target ({})".format(repr(output))) From patchwork Thu Aug 10 16:04:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28660 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 33B50C04E69 for ; Thu, 10 Aug 2023 16:06:07 +0000 (UTC) Received: from mail-il1-f177.google.com (mail-il1-f177.google.com [209.85.166.177]) by mx.groups.io with SMTP id smtpd.web10.21427.1691683557965311921 for ; Thu, 10 Aug 2023 09:05:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=PibMWXcP; spf=softfail (domain: sakoman.com, ip: 209.85.166.177, mailfrom: steve@sakoman.com) Received: by mail-il1-f177.google.com with SMTP id e9e14a558f8ab-3492cd048c9so3802445ab.1 for ; Thu, 10 Aug 2023 09:05:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683557; x=1692288357; 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=c7Fzv9Zl7MiLYM4MKrRaq+9360W83gbtzRA/B6ppGT8=; b=PibMWXcP5R9Wu5eQRnL+ezq4qqOPlu6+epMo74cPQbsV8nxOoOrhQN3nMoIMBxhg1X fKxgEQCVOO2fXrammo6rQ43os22qyDaIHtYnAOZRdBwCAWzmVkH3FPvUi3zPg7ztuI/P LBhEDfLosD1kzDciJUaSu8hlgH/PdVERbj4CzWDyI5CUklCSdA9xXxRL+FQHNxQ0eLsj rm2dtGbIqbPt3i4F0SwGvOQM7Ru/BW5hPMpb+G0DjFJyggWaZ8j221fULfMIQepLsDln OO8l4pBZJPu6JZba7ZKmBUTt2UT3x/Z6EnBIq0zwOveTV+hdCOEUEgPP2pkMFBE7UD9C RzfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683557; x=1692288357; 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=c7Fzv9Zl7MiLYM4MKrRaq+9360W83gbtzRA/B6ppGT8=; b=Gbq8KLH1I+TktYpU1G00IkSphR9t0v7fmvMoO291cCZfhZX8j37MZOz2+fZ0kz8bko ALlYYGbqZodOwwrVjAsHgsCkrj4SGkdU1wfUp3Ae1gjw5MmleMWPFd80DkFR7HOcMAD/ F+zvXZBtK4yzuQvZ3RwEY/vEYnieMp3yq/d5mA/qxzplCRsgz/JAVMC9drHMf2ETgi/B G5yKXq2tXZyVy9LFDMeQMOGbqVZ3k5Awsxts1HkWJA/c0cmD5bYMYVA7KrLfgI0na0cx +h1YP847hAoJb1Hi8sREgQRlGmGU9k8bf5u0TmaIi7hc3erz93TTCBiZKslOSdhE3uCt qXdA== X-Gm-Message-State: AOJu0Yx9Q94yrQH7lxXIOjqoBRnm5AksLIdybUucaZ6xxzOr0RM/uKmX bHSOzWtrcZUBhd0EiSMsw3uKHiOFolLlILyQyH4= X-Google-Smtp-Source: AGHT+IFslhFwGSL04QyX/SWkXHsem18b3q97nkWcE1rfOyTc0nPHD4vqklzp/VqO/toa2vz5VYVglg== X-Received: by 2002:a05:6e02:12a2:b0:349:9938:a9b3 with SMTP id f2-20020a056e0212a200b003499938a9b3mr630532ilr.3.1691683556849; Thu, 10 Aug 2023 09:05:56 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:56 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 33/37] file: fix the way path is written to environment-setup.d Date: Thu, 10 Aug 2023 06:04:32 -1000 Message-Id: <7ae5c9a17d6f8133fa5b4e127dd4e9cc43454ee8.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:06:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185795 From: Oleksandr Hnatiuk $OECORE_NATIVE_SYSROOT is not escaped, thus it is expanded to an empty string. This happens to work because we have ${datadir} which in this context is relocated to the buildtools sysroot after installation of buildtools. If the $ before OECORE_NATIVE_SYSROOT is escaped, it will be saved to file.sh as intended, but MAGIC will point to the wrong location because both OECORE_NATIVE_SYSROOT and datadir resolve to sysroot which doubles the path like so: /path/to/buildtools/sysroots/x86_64-xesdk-linux/path/to/buildtools/sysroots/x86_64-xesdk-linux/usr/share/misc/magic.mgc which does not exist. So, removing reference to OECORE_NATIVE_SYSROOT. Signed-off-by: Oleksandr Hnatiuk Signed-off-by: Alexandre Belloni (cherry picked from commit c6206249683876670602888e78ecaf719753a317) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/file/file_5.44.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/file/file_5.44.bb b/meta/recipes-devtools/file/file_5.44.bb index 0834384230..3ce266475b 100644 --- a/meta/recipes-devtools/file/file_5.44.bb +++ b/meta/recipes-devtools/file/file_5.44.bb @@ -48,7 +48,7 @@ do_install:append:class-nativesdk() { create_wrapper ${D}/${bindir}/file MAGIC=${datadir}/misc/magic.mgc mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d cat <<- EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/file.sh - export MAGIC="$OECORE_NATIVE_SYSROOT${datadir}/misc/magic.mgc" + export MAGIC="${datadir}/misc/magic.mgc" EOF } From patchwork Thu Aug 10 16:04:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28662 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 3FE74C04FDF for ; Thu, 10 Aug 2023 16:06:07 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.21428.1691683559949534699 for ; Thu, 10 Aug 2023 09:06:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=WDxPPB9b; spf=softfail (domain: sakoman.com, ip: 209.85.214.171, mailfrom: steve@sakoman.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1bc7b25c699so8075435ad.1 for ; Thu, 10 Aug 2023 09:05:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683559; x=1692288359; 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=puddgIvHuM15odN1P9N/MIGq2a+jknx9jgzvEP37PvM=; b=WDxPPB9b1//UbXPFg7Hw5oYNI47kME8PSJLsIskDRJQHLlkYjyI3s0cI+AlY6cfahW hSjfSw/l7I7ah9lOrCo3fw8C9xdXjHwTqz+i0PseE9ogxueZBgcAHU+BqzYGtgNMMuzP wPUfoWyETzTdyGanViB/z3dQwY/HqbioaJ3WMQKk31D28RKXIcTD6TeXddIz5+O9ba+T D7fbl//zakPgpgX8q/DEewpOiCf6Fwv+cefVyVCrFjvR0zzLkwN1LLuVYDWuAMQ+z9lI 4KIaTA3Z989RvSrM0thKki0ggsms/uFkR+Se8+Lm20XrZAZtiyDXbOPJhIgPcsVMzp3I f5gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683559; x=1692288359; 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=puddgIvHuM15odN1P9N/MIGq2a+jknx9jgzvEP37PvM=; b=lmcRHs9Y443GVVo7wW5OH/7c2+im4fRXZpyUubSsyPa/wuqd2KRde5o1tp3TF1lXHA FTlxUt4cfuO2f7igndYJ+PPVcM/naxLtbdx3om5ypmvx0S94QPVqRDE5njDiP1OX66sL b4KreM3UFqj2wwdop43CxLpqv7bgSFvD86duebp3zGEShuh1m37FDDmfzIwJYvKDb+3b GGaHvcL4Ui206numUicIgsgz/FLuX45VFHh0OenqNQHOR+Gyeo76113WKziSK1MQjhp0 lNu4oAovifZlMAfTyz0/t9ER9iyN0XADTpU+5tdKLgLmY/c1QEACHcmAXEpAY1k8MTyu 6wRQ== X-Gm-Message-State: AOJu0YzMSp+Ky2k2jMTpCxnTr37nPzGMXlQG4CYTn/QpDLVvO9/wSVG5 JmzCEENiCKJ3O4FPtM5S+aKUhACHD1cKdXB5U1w= X-Google-Smtp-Source: AGHT+IGw3SIvEezZZd0P2VnY1R03XCirLBYRxwHlC94P0Dn9Wqu/dMQ/CvUMVAZYtRNvwTMNv1UwZQ== X-Received: by 2002:a17:902:7d90:b0:1bc:afa:95a6 with SMTP id a16-20020a1709027d9000b001bc0afa95a6mr2300819plm.40.1691683559028; Thu, 10 Aug 2023 09:05:59 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.05.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:05:58 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 34/37] oeqa/target/ssh: Ensure EAGAIN doesn't truncate output Date: Thu, 10 Aug 2023 06:04:33 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:06:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185796 From: Richard Purdie We have a suspicion that the read() call may return EAGAIN on the non-blocking fd and this may truncate test output leading to some of our intermittent failures. Tweak the code to avoid this potential issue. Signed-off-by: Richard Purdie (cherry picked from commit a8920c105725431e989cceb616bd04eaa52127ec) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/core/target/ssh.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/lib/oeqa/core/target/ssh.py b/meta/lib/oeqa/core/target/ssh.py index 51079075b5..764ec339a0 100644 --- a/meta/lib/oeqa/core/target/ssh.py +++ b/meta/lib/oeqa/core/target/ssh.py @@ -250,6 +250,9 @@ def SSHCall(command, logger, timeout=None, **opts): except InterruptedError: logger.debug('InterruptedError') continue + except BlockingIOError: + logger.debug('BlockingIOError') + continue process.stdout.close() From patchwork Thu Aug 10 16:04:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28664 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 4039DC04FE0 for ; Thu, 10 Aug 2023 16:06:07 +0000 (UTC) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by mx.groups.io with SMTP id smtpd.web10.21430.1691683562596535942 for ; Thu, 10 Aug 2023 09:06:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=m869dUwv; spf=softfail (domain: sakoman.com, ip: 209.85.210.181, mailfrom: steve@sakoman.com) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-686ba29ccb1so782400b3a.1 for ; Thu, 10 Aug 2023 09:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683562; x=1692288362; 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=dwnxQoR0s8b/+SCK+RZriKQK6RNOOR7pxsb9p7RepYA=; b=m869dUwvSEO2LxA9jJqyl7KlbRuDz77SvP42DuE220pCg+orKAePgzJ6aCZgOtbmeS vu4yt+94AOKAbc31rdLJBcjqbw0XDo/YQ7kxWETOePAzQdGRVjkhz7lbmWzx5nZ46L57 FE7mMsobZb6s4jvPXEph1YFpn1UMmmR7sFKcFzR8WNQ2WCvzjVewvxtpDQhqLU2cV2h4 xqZNzkLf43ltnAaqu+Y2+z8mxy/Hrw0Q5qd7V207GXSBpz8dtUcu62iPv9MSSPAxYPsh HI0iDWSc2Y/S5tSDysHelMiU6WcVcA4LLGoW5qoh/WE0VxYEHT0lDpwDSt9ge9+vACvO n+8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683562; x=1692288362; 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=dwnxQoR0s8b/+SCK+RZriKQK6RNOOR7pxsb9p7RepYA=; b=VWi9EhA1sguiHJbtkKG6/Ivuts9l2Fng8Nm6UU/aDqHcyHemAVwxOSBHOqlvjZr0V2 D1I/HcoIC3/3j/+uSlR2MMXEuKhHI4b2TmXYkMu47eCVMjbXz59Bl/YxX61af6mbCJC3 cFmfeL1YGpF5jDcc+x5gZfo610+l8mygw3ia4yD9ZTij2Vf66vEAnFg3LYMkA9Lp8o9x FBTDoLjEb4R1gmVrajjXIKjb8r78CyTI51K9PFxcO3qun8TqSD7ElIJLguOSIBmef94K f3F1ePLBq2J+qUC2QyyNqg30lGU0KGMyNppQaKfzBEVbBNLeo3zEIK1JpaEAGvMfVzTB k2Dg== X-Gm-Message-State: AOJu0YxNat+eRxWl7h0Lz/oZc0dBwF8DV2RhaIt3P+wHvQDBUAbdqqtz n0rJw/VB9xdQgv1VkbEWD6HPLtrXucI2sbkhzOE= X-Google-Smtp-Source: AGHT+IGGx+1DQwgIJphT7f1YU73DM+RbvNFAYyXjcK6CzSQ64ZhN2ksmOBUIzdAbk2TEyMJnVco8xA== X-Received: by 2002:a05:6a20:7f84:b0:140:61f8:53f6 with SMTP id d4-20020a056a207f8400b0014061f853f6mr2965686pzj.29.1691683561666; Thu, 10 Aug 2023 09:06:01 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.06.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:06:00 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 35/37] oeqa/runtime/ltp: Increase ltp test output timeout Date: Thu, 10 Aug 2023 06:04:34 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:06:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185797 From: Richard Purdie On our slower arm server, the tests currently timeout leading to inconsistent test results. Increase the timeout to avoid this and aim to make the test results consistent. Signed-off-by: Richard Purdie (cherry picked from commit 9a8b49208f3c99e184eab426360b137bc773aa31) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/runtime/cases/ltp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/runtime/cases/ltp.py b/meta/lib/oeqa/runtime/cases/ltp.py index a66d5d13d7..879f2a673c 100644 --- a/meta/lib/oeqa/runtime/cases/ltp.py +++ b/meta/lib/oeqa/runtime/cases/ltp.py @@ -67,7 +67,7 @@ class LtpTest(LtpTestBase): def runltp(self, ltp_group): cmd = '/opt/ltp/runltp -f %s -p -q -r /opt/ltp -l /opt/ltp/results/%s -I 1 -d /opt/ltp' % (ltp_group, ltp_group) starttime = time.time() - (status, output) = self.target.run(cmd) + (status, output) = self.target.run(cmd, timeout=1200) endtime = time.time() with open(os.path.join(self.ltptest_log_dir, "%s-raw.log" % ltp_group), 'w') as f: From patchwork Thu Aug 10 16:04:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28663 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 31242C04A6A for ; Thu, 10 Aug 2023 16:06:07 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web11.21332.1691683564530442502 for ; Thu, 10 Aug 2023 09:06:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=gcHwbg7U; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-686b643df5dso804012b3a.1 for ; Thu, 10 Aug 2023 09:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683563; x=1692288363; 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=8Vta3thGjhOJLOQ4kMYHuPvwrqfTSTOBEHvGXv4Cv6w=; b=gcHwbg7UiKlu1X8UXhhH25rRFWm6DqTNhNcc04wWMoMFCPcOvFgGS3lbQiEG0m2ADH ZhJ7QU2UE1qe5lKnD3++Ssy4+AGuY5xdvOxGkg60G1JlFPOMpqvr8NZQqi3My8mnqED6 RDKIr43O29hu4u1dd/fzdpkLkV+GeGYcvVj6ILMxIECDtBEmN0JjoNf5BZkS9BcjDX5d gpWOJJpBR9OnGlD9cEvwqVTsUtX3ZjsHimsjl+C3RIbx0URc4VS1Z6rHIdL3bnz8FHxs 4u21wL+tnMA0vx0mQC52qc3LexToVgiYEXt4IWOOqEFUwqSR7QpGgqUZLGwWyU8OkRVi aD1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683563; x=1692288363; 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=8Vta3thGjhOJLOQ4kMYHuPvwrqfTSTOBEHvGXv4Cv6w=; b=Tdhow9lh6cR+bV3FHQZHgK720qnmvA/s4jl93aJVkBF3ufNroIt1ubQDHxpWGRiQh8 C5XI3aQ6mrSb37W1apNUc1qyjLPb77l1ggMmnRCIRe2Ks6bsSP0chCC6wxR1dRYBnBh2 3WF8usTTmesccUALgwgIdGF1YuBt+ubrNpKqqvSsEQ7hWDrLNsc/TegZfu9Sn4elNjiJ Gg+FoFjykt8jME//vsfbiAsz3Xh7w11+v+36MB3g7aozwZdgrYxBiMXvulc+6B1rpckL di4gI2Fye0x8vRlqQxK4NAo3etZ/FMCk9HX3N7yaRkkljTKkLdZkl933JN2vugZJL8kN PO8g== X-Gm-Message-State: AOJu0YyiRVMenQKIZ5x+FyWBAFQQLa7pOk9rhfoMEDJqMrxSFx8xMWVg a9uWdmgtSG2WOeXiqlc8pMoVOLGsIYW3AdsZ7AM= X-Google-Smtp-Source: AGHT+IGrzAS00y7ipiYxGkVIa7yuXvZry39adMTgv9khVwZRsdzTi6enb9Vtd7KxgEIFENE579P3CA== X-Received: by 2002:a05:6a00:1952:b0:686:be77:4311 with SMTP id s18-20020a056a00195200b00686be774311mr3223841pfk.4.1691683563620; Thu, 10 Aug 2023 09:06:03 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.06.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:06:03 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 36/37] ltp: Add kernel loopback module dependency Date: Thu, 10 Aug 2023 06:04:35 -1000 Message-Id: <5273868106b46cd330e15f36f4592f05ca9e3feb.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:06:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185798 From: Richard Purdie The qemuarm64 kernel builds loopback device support as a module and it isn't included in the image leading to ltp test failures on that platform. Add the missing kernel module RRECOMMENDS to avoid this and fix those errors. Signed-off-by: Richard Purdie (cherry picked from commit 8691020f33a644d52b7d867376ef3c85be84abf9) Signed-off-by: Steve Sakoman --- meta/recipes-extended/ltp/ltp_20230127.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-extended/ltp/ltp_20230127.bb b/meta/recipes-extended/ltp/ltp_20230127.bb index 58a267fc2a..79c64ca579 100644 --- a/meta/recipes-extended/ltp/ltp_20230127.bb +++ b/meta/recipes-extended/ltp/ltp_20230127.bb @@ -111,6 +111,8 @@ RDEPENDS:${PN} = "\ tar \ " +RRECOMMENDS:${PN} += "kernel-module-loop" + FILES:${PN} += "${prefix}/* ${prefix}/runtest/* ${prefix}/scenario_groups/* ${prefix}/testcases/bin/* ${prefix}/testcases/bin/*/bin/* ${prefix}/testscripts/* ${prefix}/testcases/open_posix_testsuite/* ${prefix}/testcases/open_posix_testsuite/conformance/* ${prefix}/testcases/open_posix_testsuite/Documentation/* ${prefix}/testcases/open_posix_testsuite/functional/* ${prefix}/testcases/open_posix_testsuite/include/* ${prefix}/testcases/open_posix_testsuite/scripts/* ${prefix}/testcases/open_posix_testsuite/stress/* ${prefix}/testcases/open_posix_testsuite/tools/* ${prefix}/testcases/data/nm01/lib.a ${prefix}/lib/libmem.a" # Avoid stripping some generated binaries otherwise some of the ltp tests such as ldd01 & nm01 fail From patchwork Thu Aug 10 16:04:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 28661 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 314E5C41513 for ; Thu, 10 Aug 2023 16:06:07 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web10.21433.1691683566800437257 for ; Thu, 10 Aug 2023 09:06:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=gLAhiwsD; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-686f94328a4so797973b3a.0 for ; Thu, 10 Aug 2023 09:06:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1691683566; x=1692288366; 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=CboZF5ZYjUyiL+yEWrimFVNFfpUj/dw8kicNOEAj5gI=; b=gLAhiwsDBuc9eyYqN6eQmirex/PvlE6oSfQWf0FH24UYxK8WqvP8i8oemfkzW/gpvF rqOKN9O34hRTEk6MQgGKcB9R2Z0PjqanrnkcV6pKEoUQrTcN91GK8oIVPOt8R45mV/6i PhZ6pZ41nEE917uwS5Ez+OFu7t1XHUdyNoRXxE4sKfxKypY5w1OkPKaMKHpgW50wgMag 48PlMosY49y+p8xu1rsZg8rkx6xRsRb+kHgEXDnFDlpl9IlNdRDSNGmuchK3ysQ9nrFr 0hRLg1lUR3jFfEclws4PKmGtSLu54jmB4k60HNP+ffQVWKOYL4xLb8iAYi9Cd3H1Be87 qhfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691683566; x=1692288366; 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=CboZF5ZYjUyiL+yEWrimFVNFfpUj/dw8kicNOEAj5gI=; b=KoRqdSK98yxK8YGF2a5TeWLzXWXEVQRr92WuPPy9qx7HcBfoh5yJox60yr/Do9SKJu ri/2yLEpB4RuH5IBhrr+cglinn6H3n/nB+XjRxMPuoMGeCetuU1KEgf7Fa6IPKi2BIFb IbG/M15qs2ZH8+3jeu5NgytNa+UAk6N5Yc9Xj4t7yPUgrhLvTQmQzbWdrdV5Pmln/viD afU4ThK79L4RUDYn9eQNqE+g0ox4uUamssHCvWAUDpuG+cKId4RJuAz4MLCRZa7gBkfC /rr9fIF317EI2QO06Wguo0Kr28FemvEcA/sWUDOlrvFxIurNL9N4S1tNSpg+hrDXMFEj gpjg== X-Gm-Message-State: AOJu0Yy4C5UXiBJ3YCQf/YOpLV/nYwm5Q7QiKEAk10BVz7Hk/ZX3hcdb A/vt93xz1H86K5A/kO2Lzgl4RMdV6lmutJHX+i8= X-Google-Smtp-Source: AGHT+IGkCeszz/Cr8KRlxbSxhBLIc96DhG1FKfNOdC5guZpYveLtpmvLluKy0Lkvy5RPz1GN0FNIBQ== X-Received: by 2002:a05:6a20:12cb:b0:123:152d:d46b with SMTP id v11-20020a056a2012cb00b00123152dd46bmr3099581pzg.26.1691683565803; Thu, 10 Aug 2023 09:06:05 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id o29-20020a63731d000000b0054fe6bae952sm1715525pgc.4.2023.08.10.09.06.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 09:06:05 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 37/37] target/ssh: Ensure exit code set for commands Date: Thu, 10 Aug 2023 06:04:36 -1000 Message-Id: <6bd6b7110ea2029fc736a40760536adfaf28eec0.1691683295.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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 ; Thu, 10 Aug 2023 16:06:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/185799 From: Richard Purdie As spotted by Joshua Watt, the returncode isn't set until .poll() or .wait() is called so we need to call this after the .kill() call. This fixes return code reporting so that timeouts for example now return an exit code when they didn't before. Signed-off-by: Richard Purdie (cherry picked from commit 3924e94214b5135369be2551d54fb92097d35e95) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/core/target/ssh.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/lib/oeqa/core/target/ssh.py b/meta/lib/oeqa/core/target/ssh.py index 764ec339a0..1cd496c2f4 100644 --- a/meta/lib/oeqa/core/target/ssh.py +++ b/meta/lib/oeqa/core/target/ssh.py @@ -262,6 +262,7 @@ def SSHCall(command, logger, timeout=None, **opts): time.sleep(5) try: process.kill() + process.wait() except OSError: logger.debug('OSError when killing process') pass @@ -284,6 +285,7 @@ def SSHCall(command, logger, timeout=None, **opts): except TimeoutExpired: try: process.kill() + process.wait() except OSError: logger.debug('OSError') pass @@ -313,6 +315,7 @@ def SSHCall(command, logger, timeout=None, **opts): # whilst running and ensure we don't leave a process behind. if process.poll() is None: process.kill() + process.wait() logger.debug('Something went wrong, killing SSH process') raise