From patchwork Fri Jun 30 02:28:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26680 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 C0BF7EB64DD for ; Fri, 30 Jun 2023 02:29:24 +0000 (UTC) Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.175]) by mx.groups.io with SMTP id smtpd.web11.3831.1688092156235511380 for ; Thu, 29 Jun 2023 19:29:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Z2c2ALCI; spf=softfail (domain: sakoman.com, ip: 209.85.222.175, mailfrom: steve@sakoman.com) Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-7656652da3cso121935085a.1 for ; Thu, 29 Jun 2023 19:29:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092155; x=1690684155; 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=4Flv0X6kwn/rPHt6N5Y+0/1SjDudAyz5A5ckt1FU5YU=; b=Z2c2ALCINy4WI3fUMWPyV5PYnOv7GG8l2XWtvpZ0zjQGtEwP/7/VWM2dkQEgIHC+HU Ev2FmlXHdNIRH5QlA19HAv3sOjbc/F6E744r+9eIHP1eaxdrmmakzSTOYU7FQzroR7iH 2oYko4IOQzN/PLjlTZgfk7OXrILWVL7KKGISm7hYq93/zzaV8JzCVP0PMGL+GhdNGmR3 i7PhvMBtGz+hHUmPJ7NfhlE99BV5+pQ9vQLnaB2HN8GTC0XMHZDAbAkFQIAVbgkly/PZ kH56CK7To0v5NOlQ3qRQh5HgVrQcknLC7xBpK4hS2fKEhrC6tD3euKjFa1S670y2bWKg pIsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092155; x=1690684155; 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=4Flv0X6kwn/rPHt6N5Y+0/1SjDudAyz5A5ckt1FU5YU=; b=LarLcUbS8ttG+A7vJ6unwCdQke4nSlM0a33slCzV5Gb+u5G2bwyuuCBrEMkN9KxkoF O0Zo59EUQUSETrhpkFO4U3yenw+MvtUUSzuuAhQV7fEjanoH/xCr9tj5juzryZoBesPN vcax0wG4eMf9s0kaa+8rCr7Yvmy41MXeiKX71fopblBB1DPZVGv1x94CrHO3xMXx0z3Q tHoO8ybxw9+iBHRdfFn/lmBKFl/19/5OSNeBPK5LROuUq8XiuJQf+CJIM8fNboGugZIF CXy8qI8N8C86mTvgYa0T/gsd2dTKKUKipumZdhCc4GwuvAkp+ihOQgHyGmvmOtK70ge8 qJQQ== X-Gm-Message-State: ABy/qLap7k2DK80gh7OFEyJsCjP902Q8kgxNerth4w7Nrk7VdtaaJzbU 5hiU2TslDyfXOFUYfFTVb4DaUJjyHyW3o4yMPZn+/A== X-Google-Smtp-Source: APBJJlELLZEUVqYg8VLj73MYU79RBzArB/B9uPK2a/1bQ/It7xF6S+501elydRgCyIhIDXx5JBC2Ow== X-Received: by 2002:a05:620a:4308:b0:75b:23a1:834f with SMTP id u8-20020a05620a430800b0075b23a1834fmr1030535qko.74.1688092154686; Thu, 29 Jun 2023 19:29:14 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:14 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 01/30] tiff: Security fix for CVE-2023-25434 and CVE-2023-26965 Date: Thu, 29 Jun 2023 16:28:37 -1000 Message-Id: <7db6039b809a11dc9b0b51a31a763bec87016568.1688092011.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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183641 From: Siddharth Upstream-Status: Backport from [https://gitlab.com/libtiff/libtiff/-/commit/69818e2f2d246e6631ac2a2da692c3706b849c38, https://gitlab.com/libtiff/libtiff/-/commit/ec8ef90c1f573c9eb1f17d6a056aa0015f184acf] Signed-off-by: Siddharth Doshi Signed-off-by: Steve Sakoman --- .../libtiff/files/CVE-2023-25434.patch | 159 ++++++++++++++++++ .../libtiff/files/CVE-2023-26965.patch | 99 +++++++++++ meta/recipes-multimedia/libtiff/tiff_4.5.0.bb | 2 + 3 files changed, 260 insertions(+) create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-25434.patch create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-26965.patch diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2023-25434.patch b/meta/recipes-multimedia/libtiff/files/CVE-2023-25434.patch new file mode 100644 index 0000000000..a78c9709f9 --- /dev/null +++ b/meta/recipes-multimedia/libtiff/files/CVE-2023-25434.patch @@ -0,0 +1,159 @@ +From 69818e2f2d246e6631ac2a2da692c3706b849c38 Mon Sep 17 00:00:00 2001 +From: Su_Laus +Date: Sun, 29 Jan 2023 11:09:26 +0100 +Subject: [PATCH] tiffcrop: Amend rotateImage() not to toggle the input (main) + image width and length parameters when only cropped image sections are + rotated. Remove buffptr from region structure because never used. + +Closes #492 #493 #494 #495 #499 #518 #519 + +Upstream-Status: Backport from [https://gitlab.com/libtiff/libtiff/-/commit/69818e2f2d246e6631ac2a2da692c3706b849c38] +CVE: CVE-2023-25434 + +Signed-off-by: Siddharth Doshi +--- + tools/tiffcrop.c | 51 ++++++++++++++++++++++++++++-------------------- + 1 file changed, 30 insertions(+), 21 deletions(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index fc5b34b..6e1acc4 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -296,7 +296,6 @@ struct region + uint32_t width; /* width in pixels */ + uint32_t length; /* length in pixels */ + uint32_t buffsize; /* size of buffer needed to hold the cropped region */ +- unsigned char *buffptr; /* address of start of the region */ + }; + + /* Cropping parameters from command line and image data +@@ -577,7 +576,7 @@ static int rotateContigSamples24bits(uint16_t, uint16_t, uint16_t, uint32_t, + static int rotateContigSamples32bits(uint16_t, uint16_t, uint16_t, uint32_t, + uint32_t, uint32_t, uint8_t *, uint8_t *); + static int rotateImage(uint16_t, struct image_data *, uint32_t *, uint32_t *, +- unsigned char **); ++ unsigned char **, int); + static int mirrorImage(uint16_t, uint16_t, uint16_t, uint32_t, uint32_t, + unsigned char *); + static int invertImage(uint16_t, uint16_t, uint16_t, uint32_t, uint32_t, +@@ -5779,7 +5778,6 @@ static void initCropMasks(struct crop_mask *cps) + cps->regionlist[i].width = 0; + cps->regionlist[i].length = 0; + cps->regionlist[i].buffsize = 0; +- cps->regionlist[i].buffptr = NULL; + cps->zonelist[i].position = 0; + cps->zonelist[i].total = 0; + } +@@ -7221,8 +7219,13 @@ static int correct_orientation(struct image_data *image, + return (-1); + } + +- if (rotateImage(rotation, image, &image->width, &image->length, +- work_buff_ptr)) ++ /* Dummy variable in order not to switch two times the ++ * image->width,->length within rotateImage(), ++ * but switch xres, yres there. */ ++ uint32_t width = image->width; ++ uint32_t length = image->length; ++ if (rotateImage(rotation, image, &width, &length, work_buff_ptr, ++ TRUE)) + { + TIFFError("correct_orientation", "Unable to rotate image"); + return (-1); +@@ -7291,7 +7294,6 @@ static int extractCompositeRegions(struct image_data *image, + /* These should not be needed for composite images */ + crop->regionlist[i].width = crop_width; + crop->regionlist[i].length = crop_length; +- crop->regionlist[i].buffptr = crop_buff; + + src_rowsize = ((img_width * bps * spp) + 7) / 8; + dst_rowsize = (((crop_width * bps * count) + 7) / 8); +@@ -7552,7 +7554,6 @@ static int extractSeparateRegion(struct image_data *image, + + crop->regionlist[region].width = crop_width; + crop->regionlist[region].length = crop_length; +- crop->regionlist[region].buffptr = crop_buff; + + src = read_buff; + dst = crop_buff; +@@ -8543,7 +8544,7 @@ static int processCropSelections(struct image_data *image, + reallocate the buffer */ + { + if (rotateImage(crop->rotation, image, &crop->combined_width, +- &crop->combined_length, &crop_buff)) ++ &crop->combined_length, &crop_buff, FALSE)) + { + TIFFError("processCropSelections", + "Failed to rotate composite regions by %" PRIu32 +@@ -8668,7 +8669,7 @@ static int processCropSelections(struct image_data *image, + */ + if (rotateImage(crop->rotation, image, + &crop->regionlist[i].width, +- &crop->regionlist[i].length, &crop_buff)) ++ &crop->regionlist[i].length, &crop_buff, FALSE)) + { + TIFFError("processCropSelections", + "Failed to rotate crop region by %" PRIu16 +@@ -8815,7 +8816,7 @@ static int createCroppedImage(struct image_data *image, struct crop_mask *crop, + CROP_ROTATE) /* rotate should be last as it can reallocate the buffer */ + { + if (rotateImage(crop->rotation, image, &crop->combined_width, +- &crop->combined_length, crop_buff_ptr)) ++ &crop->combined_length, crop_buff_ptr, TRUE)) + { + TIFFError("createCroppedImage", + "Failed to rotate image or cropped selection by %" PRIu16 +@@ -9531,7 +9532,7 @@ static int rotateContigSamples32bits(uint16_t rotation, uint16_t spp, + /* Rotate an image by a multiple of 90 degrees clockwise */ + static int rotateImage(uint16_t rotation, struct image_data *image, + uint32_t *img_width, uint32_t *img_length, +- unsigned char **ibuff_ptr) ++ unsigned char **ibuff_ptr, int rot_image_params) + { + int shift_width; + uint32_t bytes_per_pixel, bytes_per_sample; +@@ -9747,11 +9748,15 @@ static int rotateImage(uint16_t rotation, struct image_data *image, + + *img_width = length; + *img_length = width; +- image->width = length; +- image->length = width; +- res_temp = image->xres; +- image->xres = image->yres; +- image->yres = res_temp; ++ /* Only toggle image parameters if whole input image is rotated. */ ++ if (rot_image_params) ++ { ++ image->width = length; ++ image->length = width; ++ res_temp = image->xres; ++ image->xres = image->yres; ++ image->yres = res_temp; ++ } + break; + + case 270: +@@ -9834,11 +9839,15 @@ static int rotateImage(uint16_t rotation, struct image_data *image, + + *img_width = length; + *img_length = width; +- image->width = length; +- image->length = width; +- res_temp = image->xres; +- image->xres = image->yres; +- image->yres = res_temp; ++ /* Only toggle image parameters if whole input image is rotated. */ ++ if (rot_image_params) ++ { ++ image->width = length; ++ image->length = width; ++ res_temp = image->xres; ++ image->xres = image->yres; ++ image->yres = res_temp; ++ } + break; + default: + break; +-- +2.35.7 + diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2023-26965.patch b/meta/recipes-multimedia/libtiff/files/CVE-2023-26965.patch new file mode 100644 index 0000000000..09161c9165 --- /dev/null +++ b/meta/recipes-multimedia/libtiff/files/CVE-2023-26965.patch @@ -0,0 +1,99 @@ +From ec8ef90c1f573c9eb1f17d6a056aa0015f184acf Mon Sep 17 00:00:00 2001 +From: Su_Laus +Date: Tue, 14 Feb 2023 20:43:43 +0100 +Subject: [PATCH] tiffcrop: Do not reuse input buffer for subsequent images. + Fix issue 527 + +Reuse of read_buff within loadImage() from previous image is quite unsafe, because other functions (like rotateImage() etc.) reallocate that buffer with different size without updating the local prev_readsize value. + +Closes #527 + +Upstream-Status: Backport from [https://gitlab.com/libtiff/libtiff/-/commit/ec8ef90c1f573c9eb1f17d6a056aa0015f184acf] +CVE: CVE-2023-26965 +Signed-off-by: Siddharth Doshi +--- + tools/tiffcrop.c | 47 +++++++++++++---------------------------------- + 1 file changed, 13 insertions(+), 34 deletions(-) + +diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c +index fb0fbb2..58ed3ab 100644 +--- a/tools/tiffcrop.c ++++ b/tools/tiffcrop.c +@@ -6746,9 +6746,7 @@ static int loadImage(TIFF *in, struct image_data *image, struct dump_opts *dump, + uint32_t tw = 0, tl = 0; /* Tile width and length */ + tmsize_t tile_rowsize = 0; + unsigned char *read_buff = NULL; +- unsigned char *new_buff = NULL; + int readunit = 0; +- static tmsize_t prev_readsize = 0; + + TIFFGetFieldDefaulted(in, TIFFTAG_BITSPERSAMPLE, &bps); + TIFFGetFieldDefaulted(in, TIFFTAG_SAMPLESPERPIXEL, &spp); +@@ -7072,43 +7070,25 @@ static int loadImage(TIFF *in, struct image_data *image, struct dump_opts *dump, + } + + read_buff = *read_ptr; +- /* +3 : add a few guard bytes since reverseSamples16bits() can read a bit */ +- /* outside buffer */ +- if (!read_buff) ++ /* +3 : add a few guard bytes since reverseSamples16bits() can read a bit ++ * outside buffer */ ++ /* Reuse of read_buff from previous image is quite unsafe, because other ++ * functions (like rotateImage() etc.) reallocate that buffer with different ++ * size without updating the local prev_readsize value. */ ++ if (read_buff) + { +- if (buffsize > 0xFFFFFFFFU - 3) +- { +- TIFFError("loadImage", "Unable to allocate/reallocate read buffer"); +- return (-1); +- } +- read_buff = +- (unsigned char *)limitMalloc(buffsize + NUM_BUFF_OVERSIZE_BYTES); ++ _TIFFfree(read_buff); + } +- else ++ if (buffsize > 0xFFFFFFFFU - 3) + { +- if (prev_readsize < buffsize) +- { +- if (buffsize > 0xFFFFFFFFU - 3) +- { +- TIFFError("loadImage", +- "Unable to allocate/reallocate read buffer"); +- return (-1); +- } +- new_buff = +- _TIFFrealloc(read_buff, buffsize + NUM_BUFF_OVERSIZE_BYTES); +- if (!new_buff) +- { +- free(read_buff); +- read_buff = (unsigned char *)limitMalloc( +- buffsize + NUM_BUFF_OVERSIZE_BYTES); +- } +- else +- read_buff = new_buff; +- } ++ TIFFError("loadImage", "Required read buffer size too large"); ++ return (-1); + } ++ read_buff = ++ (unsigned char *)limitMalloc(buffsize + NUM_BUFF_OVERSIZE_BYTES); + if (!read_buff) + { +- TIFFError("loadImage", "Unable to allocate/reallocate read buffer"); ++ TIFFError("loadImage", "Unable to allocate read buffer"); + return (-1); + } + +@@ -7116,7 +7096,6 @@ static int loadImage(TIFF *in, struct image_data *image, struct dump_opts *dump, + read_buff[buffsize + 1] = 0; + read_buff[buffsize + 2] = 0; + +- prev_readsize = buffsize; + *read_ptr = read_buff; + + /* N.B. The read functions used copy separate plane data into a buffer as +-- +2.35.7 + diff --git a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb index ca4a3eff91..220f7e2816 100644 --- a/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb +++ b/meta/recipes-multimedia/libtiff/tiff_4.5.0.bb @@ -11,6 +11,8 @@ CVE_PRODUCT = "libtiff" SRC_URI = "http://download.osgeo.org/libtiff/tiff-${PV}.tar.gz \ file://CVE-2022-48281.patch \ file://CVE-2023-2731.patch \ + file://CVE-2023-25434.patch \ + file://CVE-2023-26965.patch \ " SRC_URI[sha256sum] = "c7a1d9296649233979fa3eacffef3fa024d73d05d589cb622727b5b08c423464" From patchwork Fri Jun 30 02:28:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26678 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 D114AC001DB for ; Fri, 30 Jun 2023 02:29:24 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.web11.3832.1688092157281044405 for ; Thu, 29 Jun 2023 19:29:17 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=te3GymF7; spf=softfail (domain: sakoman.com, ip: 209.85.215.172, mailfrom: steve@sakoman.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-55b1238a024so1086035a12.0 for ; Thu, 29 Jun 2023 19:29:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092156; x=1690684156; 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=BqCklztAs/Wn4V7FB+9ZYGZFzJdWMRDKfaVlAdc34pk=; b=te3GymF7FN/gobr0tBItPg6S5pPpmidoOGUnt/OODQpH4W+JLG3Ktv+E84wIOVWNqy HxBlfl605H2Bk1ah9HTTYtSPevVh6q8/HEi0VzdL8p18LVo8qWRAJ6U0ekT+Ml1a8Ioz Dfgvw+aljvvUrI20Wu5bhRw3eAL7dss7o69t/H7mjFRnjPDdmc15q0yGKxI3d43dNL7k i2N6D+pGS9T/TfB4EeWH+gdcCTBwybQim297ru/O5IrI3wwyJpGaDNTXQ3oJ8PuLbvW1 t55c9sWM92Uy7P1BJrZijWj0+MU4pVefxExFMnPrQGau7Ib85OWKI/XRKL/HK9qWgLGv bsMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092156; x=1690684156; 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=BqCklztAs/Wn4V7FB+9ZYGZFzJdWMRDKfaVlAdc34pk=; b=lF0pw0BKFbSX6IDnUe7x48qE/KiRj8duUWnFTq7AX92wjv9GgPtyZjS3XzlCy+FpWs nSWG7b3HnX4k70A7spjIVe+LiIyauk4fojtiizjLvAlaDmLC2tAb+4fBw1qZfgShIqYb 2RwyYB9uY4/PLyvp2kJT6Fzi/L6TDGwaveklN4cOUjurdf7BcGRxZBB7sNiNJ/wnUo++ mbbsRLIQNRhv/E2aUqe8m8sM1Ldij4C6U+phcKyAqj2VmTAHQQkovxSpQBTVVFOFI5RV f4flB7moFsL07XlSfH+Jlg5cC3/VBWZF+esdtL+EDq399+Xv2G65Tgy//W0iWUtTUXxc yP/w== X-Gm-Message-State: ABy/qLZLflqZ3FsSkKpi9SM8yq5gNI8mjuFtZIBiQ8zBLiU5z0PE64ld +ZTXP6k51Kx3JFYLyR0PhJaWIxi3xZLxcHoGnMYuxg== X-Google-Smtp-Source: APBJJlHZ/0/mWjeWjIGNpBlzDDEgDRA54px1i2jfjWzG7k6/ArS9Knk50eitp+ZjROVWub+LJq3e8A== X-Received: by 2002:a05:6a20:1584:b0:12c:763b:f099 with SMTP id h4-20020a056a20158400b0012c763bf099mr1738047pzj.58.1688092156301; Thu, 29 Jun 2023 19:29:16 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:15 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 02/30] libxml2: upgrade 2.10.3 -> 2.10.4 Date: Thu, 29 Jun 2023 16:28:38 -1000 Message-Id: <5514070805c7c0f63fe8199832269b7857d5b8e4.1688092011.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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183642 From: Wang Mingyu Changelog: ========== ### Security - [CVE-2023-29469] Hashing of empty dict strings isn't deterministic - [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType - schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK ### Regressions - SAX2: Ignore namespaces in HTML documents - io: Fix "buffer full" error with certain buffer sizes Signed-off-by: Wang Mingyu Signed-off-by: Luca Ceresoli (cherry picked from commit 9ddbbf2f86f046784c3baa58de5606a73e9e24f4) Signed-off-by: Steve Sakoman --- .../libxml/{libxml2_2.10.3.bb => libxml2_2.10.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/libxml/{libxml2_2.10.3.bb => libxml2_2.10.4.bb} (97%) diff --git a/meta/recipes-core/libxml/libxml2_2.10.3.bb b/meta/recipes-core/libxml/libxml2_2.10.4.bb similarity index 97% rename from meta/recipes-core/libxml/libxml2_2.10.3.bb rename to meta/recipes-core/libxml/libxml2_2.10.4.bb index 0ccd48964f..288631504c 100644 --- a/meta/recipes-core/libxml/libxml2_2.10.3.bb +++ b/meta/recipes-core/libxml/libxml2_2.10.4.bb @@ -21,7 +21,7 @@ SRC_URI += "http://www.w3.org/XML/Test/xmlts20130923.tar;subdir=${BP};name=testt file://libxml-m4-use-pkgconfig.patch \ " -SRC_URI[archive.sha256sum] = "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c" +SRC_URI[archive.sha256sum] = "ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45" SRC_URI[testtar.sha256sum] = "c6b2d42ee50b8b236e711a97d68e6c4b5c8d83e69a2be4722379f08702ea7273" BINCONFIG = "${bindir}/xml2-config" From patchwork Fri Jun 30 02:28:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26679 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 D1657C3DA40 for ; Fri, 30 Jun 2023 02:29:24 +0000 (UTC) Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.175]) by mx.groups.io with SMTP id smtpd.web10.3843.1688092158968491463 for ; Thu, 29 Jun 2023 19:29:19 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=gufjrtCE; spf=softfail (domain: sakoman.com, ip: 209.85.167.175, mailfrom: steve@sakoman.com) Received: by mail-oi1-f175.google.com with SMTP id 5614622812f47-39ea511930eso967566b6e.1 for ; Thu, 29 Jun 2023 19:29:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092158; x=1690684158; 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=07+jqxCP//rcA/Ti6/axORx1gne4LcmUZ3XmFoF/bHY=; b=gufjrtCEFOO8SKEnwTMzxl1mO8IHOA/LZzRC/ZUjsuG7MuKLrhMgjAkos3vWnCfB+k oT8RwaGGEUYSQUwSqA7uqj8Hh1zwh9cZFbZLIgyIPqKfQKSBRtAguPWLmYoK2MCTEgGB LLn9+gUpc9lzC8uo1ry73NQlbBX3arSiYhCNPos0338nH0+G4c1jhLLmK4ud3yfhCciC GE+LzVUqbIBYdUVZu9b7ZZWVy8zklp/JxUmQyYm9yi72SrwE2UiVzvIKPFKIXj8RDl9g /iAcbzoQu1x9y6CJ7dKIueQiWTZKzJ7Q/Vv0bmFpsPGld6M2s+1Srq9H9W4NM+fOzGYd /p8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092158; x=1690684158; 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=07+jqxCP//rcA/Ti6/axORx1gne4LcmUZ3XmFoF/bHY=; b=OEmD9LtrCMKc1ypd6v6EDEz3vVPvIliKgv2auL85tVPFxgfZAvTr4ERw1v0oY3UndG 2egInIA+h+3/TF5aPGNWLTUCidm/j10lvoRX8+alVto80aQ2fmrQzN+qlEj2yxDOzedi 07JWcZZCsKHLzdUtLpAD/iHHMAglFod1jHVjHXjdKwbW9xn3EG4VqqB74S1uUVux+z8B Mf30xmoJdH5PWdm2BM71hd6rZuBD0tN4LBdtNkTtlfXxFZ7hHlqZKeHe03RihubBvX04 DFKTI97ly8knuHP4d3Hp3kSeb7IO1th8uefvHz9h5zZ/Oe6aiiBgujstfHn3k44aNB4Q MW8w== X-Gm-Message-State: AC+VfDxB/3KTbFd9LSTBCzy0mZ/Wjjp7hzDIDkT2bQ0s3g+K2wgbR5nL BDb27+JAvqfqkynyZf563JH0lv6ynugYT1UfQ0/S3A== X-Google-Smtp-Source: ACHHUZ44Nz8YeizI4lWegwreK3CiJgSSe3DcS4CkjPaeFB6qioW+AldEH+Oj579AnoJRWyxTlFjYTw== X-Received: by 2002:a05:6808:1781:b0:39e:b4d3:283f with SMTP id bg1-20020a056808178100b0039eb4d3283fmr1579403oib.7.1688092157948; Thu, 29 Jun 2023 19:29:17 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:17 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 03/30] gtk4: upgrade 4.10.3 -> 4.10.4 Date: Thu, 29 Jun 2023 16:28:39 -1000 Message-Id: <2630070374c75bf7d62ebb7fd7675fbf7d9e4951.1688092011.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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183643 From: Markus Volk Overview of Changes in 4.10.4, 05-06 2023 ========================================= * GtkFileChooser - Fix some memory leaks * GtkUriLauncher - Validate the uri * GtkStack - Fix a crash * GtkGridView - Respect css border-spacing * GtkScrolledWindow - Propagate child measure size whenever possible * GtkPopoverMenu: - Avoid unnecessary left padding * GtkSearchEntry: - Improve size allocation for the clear icon * X11 - Avoid black flickering with xwayland window decorations - Trap XRandr errors * CSS - Various fixes to transitions * Translation updates: Basque Catalan Chinese (China) French Galician Indonesian Lithuanian Persian Russian Swedish Turkish Ukrainian Signed-off-by: Markus Volk Signed-off-by: Alexandre Belloni (cherry picked from commit 479d3a841dcd078889dc83eceaaae0f0eabdf7b4) Signed-off-by: Steve Sakoman --- meta/recipes-gnome/gtk+/{gtk4_4.10.3.bb => gtk4_4.10.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-gnome/gtk+/{gtk4_4.10.3.bb => gtk4_4.10.4.bb} (98%) diff --git a/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb b/meta/recipes-gnome/gtk+/gtk4_4.10.4.bb similarity index 98% rename from meta/recipes-gnome/gtk+/gtk4_4.10.3.bb rename to meta/recipes-gnome/gtk+/gtk4_4.10.4.bb index 9aa33e6851..2d1e0e74a9 100644 --- a/meta/recipes-gnome/gtk+/gtk4_4.10.3.bb +++ b/meta/recipes-gnome/gtk+/gtk4_4.10.4.bb @@ -37,7 +37,7 @@ MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" UPSTREAM_CHECK_REGEX = "gtk-(?P\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz" SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk/${MAJ_VER}/gtk-${PV}.tar.xz" -SRC_URI[sha256sum] = "4545441ad79e377eb6e0a705026dc7a46886e46a1b034db40912909da801cea9" +SRC_URI[sha256sum] = "7725400482e0685e28265e226c62847f4e73cfca9e9b416ac5838207f5377a24" S = "${WORKDIR}/gtk-${PV}" From patchwork Fri Jun 30 02:28:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26681 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 D2710C001B3 for ; Fri, 30 Jun 2023 02:29:24 +0000 (UTC) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by mx.groups.io with SMTP id smtpd.web10.3844.1688092160715766536 for ; Thu, 29 Jun 2023 19:29:20 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=TnNIR1dP; spf=softfail (domain: sakoman.com, ip: 209.85.222.178, mailfrom: steve@sakoman.com) Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-76595a7b111so121540485a.2 for ; Thu, 29 Jun 2023 19:29:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092159; x=1690684159; 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=Lx5I/4bFz1pBh7rNmdkc4l4pyaiBoCIN2dv5fMZkJAY=; b=TnNIR1dP7/DFwkJBmWpuqWADtiN+1qUxuvpGJPJaMwby2fBWry/HO+t5WzrzlsjOKB RTgKyd1fXoZhPwf3dFMo75/Mb6dH4mYq9ZgG5nB/TL7xVfAFZcH1QTMAGS2xsOnfCwCQ BiUWdBTZyBWeUz1xuFUr6Ey4jdmdXhXJZz17PBOr0ftoaI9MhEmsGz3U0wXqZFjvB2ho jQsnGooqGfjcHE/dgwtYf0ee/+umTQ/KxJHYL5e9Q7+2WEU/uJdp2o7HLm5CmSHGVEnF rpgW4oswFVJxPKfUmpzV9OwNr4EnV6dRaKYvgdHWbQJgqTSbyjRyGcJn7fTY2gW75NE+ 61jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092159; x=1690684159; 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=Lx5I/4bFz1pBh7rNmdkc4l4pyaiBoCIN2dv5fMZkJAY=; b=I9vsmUWfmLQEbap1o0KNACxARqI6P20iJ27f2Fn+sB+EVV2OWtsL5nQW35WuAb2xQk EakMJlppbPstjiEUrrvTvka4ZOfoTlViJFW7kIO2kohjVcpl1JV2b8mCo8pVQAwXet/G X3QsBgpbBkcWbQFtIYlbr3ARThoXTrpIBianehIuWw5guXv20a53A7q2fYXrDcGy+YwV o6IC1pGnbvn3A/dVK34UILlQWFqNiv+QmHj1uRdgD4IYETIiDqrShKN7PHfASHnaslE1 kFQOWK07xZidxEjWcHvBLb4h8e8JmrJKSRIOwEApD51D1q/jNyu5Nl5ioMAT7VJYHUE3 2tEQ== X-Gm-Message-State: AC+VfDx3/gyDPrRU17HD/eRsLrLY1dgoLIKSE4Os5oXi3obqERqNYVNF 5DRh3mg502y9o16G+eCzhlh8GNrghK2vbYe+glglBw== X-Google-Smtp-Source: ACHHUZ5516yQvvJh5s2oBO6dZ+FfHKuVZUw3+yAh33bD9lxIY8lzfVWj4EhWQ1m1CDS1j/BNK/pBKw== X-Received: by 2002:a05:620a:2042:b0:765:abeb:a14a with SMTP id d2-20020a05620a204200b00765abeba14amr1045428qka.45.1688092159482; Thu, 29 Jun 2023 19:29:19 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:19 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 04/30] apr: upgrade 1.7.3 -> 1.7.4 Date: Thu, 29 Jun 2023 16:28:40 -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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183644 From: Alexander Kanavin Changes for APR 1.7.4 *) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND and APR_FOPEN_BUFFERED did not properly append the data on Windows. (This regression was introduced in APR 1.7.3) [Evgeny Kotkov] Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 3db1d7fc97415f1d2af3f694723222ad81de13af) Signed-off-by: Steve Sakoman --- meta/recipes-support/apr/{apr_1.7.3.bb => apr_1.7.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/apr/{apr_1.7.3.bb => apr_1.7.4.bb} (98%) diff --git a/meta/recipes-support/apr/apr_1.7.3.bb b/meta/recipes-support/apr/apr_1.7.4.bb similarity index 98% rename from meta/recipes-support/apr/apr_1.7.3.bb rename to meta/recipes-support/apr/apr_1.7.4.bb index 9a93fe0967..e571469341 100644 --- a/meta/recipes-support/apr/apr_1.7.3.bb +++ b/meta/recipes-support/apr/apr_1.7.4.bb @@ -24,7 +24,7 @@ SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.bz2 \ file://0001-configure-Remove-runtime-test-for-mmap-that-can-map-.patch \ " -SRC_URI[sha256sum] = "455e218c060c474f2c834816873f6ed69c0cf0e4cfee54282cc93e8e989ee59e" +SRC_URI[sha256sum] = "fc648de983f3a2a6c9e78dea1f180639bd2fad6c06d556d4367a701fe5c35577" inherit autotools-brokensep lib_package binconfig multilib_header ptest multilib_script From patchwork Fri Jun 30 02:28:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26677 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 C231DC0015E for ; Fri, 30 Jun 2023 02:29:24 +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.web10.3845.1688092161959071155 for ; Thu, 29 Jun 2023 19:29:22 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=cOt5KY0p; 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-666ed230c81so1285705b3a.0 for ; Thu, 29 Jun 2023 19:29:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092161; x=1690684161; 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=xfKzUfer7KZaVftsKZNzplsBhoSONvxFvBiKQUmyMv4=; b=cOt5KY0p8tSjQGvMJY534DFlcVUUUrS284vYHfrmRHJAWxxh+L4jWS8+5jtsn+rs1k nCPLZKc4Z8lOncCO6YCMmQBQJ2dfYrooqF+gZO2opas8/4uqE7Ucb308x1ZxGAc8yWla GBHpR+J8wcvjUCbTUnyPWyBba096L/6mX3hkkoOMUZaw1P8Xw7L+aA2YeQVQP5J6COv4 5Q2mKCSHMizbIWbPj1kqiVzZBziW6H5w3e+3vtzdDvw6IYDTImQxM2ZhLQ4le5BKGmXa +cEnCe+vtaERrtl+0VXBJuoQtJBEKwUeOwEP3PNchnAwVvoRuU786QkcmpWkdDkoYrFO PnuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092161; x=1690684161; 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=xfKzUfer7KZaVftsKZNzplsBhoSONvxFvBiKQUmyMv4=; b=SqTr2bCsa+6Rrriv4qwJuoFId90Suz66HoFDNasl1W/agW9exDsBJ5b/eb2xTZQCkk n5OikXmqXtwP+eJzb/NkuJ9E78Z9ePxBMuEG5cGDrO1DOOJ1hQDeOCv9KfwAn4CgRnSZ 4oRlPAKywhKSUTAuSX7K+VoMceRJ3DPFX6ID8qZw1k0q92Bs0CJBWksfForx+KEn7ghG tmIxhW/oxAvNkselB6DPPoOjQIUnLAAx8/Qsh0rft8410JT/5GvRk/yZirijI7Is56Yw wOONSvydckmZhotYqGcy9I2GkQ9PVlcvpOc5DqH/jw5fFlrXIgw46QjEdfTv3NcVzt5B T3QQ== X-Gm-Message-State: ABy/qLaFSvyGIO72V84dDIdSWtKwFRMfbcc7cWI4RDW24/Bj7+bqyIXS fxQUIV0xu+EFAJEkB5HswTunRhDJUlXYu1KSMzKXtg== X-Google-Smtp-Source: APBJJlGqIzyrvbnoZdDsm6nMPCv0yfZh1HlSloqRC9yYr6ynzsO83dKosyZzzeKhTKRNuW9nHfgZvg== X-Received: by 2002:a05:6a00:174c:b0:668:81c5:2f8d with SMTP id j12-20020a056a00174c00b0066881c52f8dmr2287914pfc.3.1688092160944; Thu, 29 Jun 2023 19:29:20 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:20 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 05/30] bno_plot.py, btt_plot.py: Ask for python3 specifically Date: Thu, 29 Jun 2023 16:28:41 -1000 Message-Id: <055330871b0d8f443d8eded6c0fcc0e404f70b8a.1688092011.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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183645 From: Sakib Sajal python2 has been deprecated, use python3 instead Signed-off-by: Sakib Sajal Signed-off-by: Steve Sakoman --- ...plot.py-Ask-for-python3-specifically.patch | 35 +++++++++++++++++++ meta/recipes-kernel/blktrace/blktrace_git.bb | 4 ++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-kernel/blktrace/blktrace/0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch diff --git a/meta/recipes-kernel/blktrace/blktrace/0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch b/meta/recipes-kernel/blktrace/blktrace/0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch new file mode 100644 index 0000000000..a3b8a98589 --- /dev/null +++ b/meta/recipes-kernel/blktrace/blktrace/0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch @@ -0,0 +1,35 @@ +From b8d9618cbbec5a04cf6dede0a6ceda41021b92ae Mon Sep 17 00:00:00 2001 +From: Sakib Sajal +Date: Mon, 26 Jun 2023 17:34:01 -0400 +Subject: [PATCH] bno_plot.py, btt_plot.py: Ask for python3 specifically + +python2 is deprecated, use python3. + +Upstream-Status: Denied [https://www.spinics.net/lists/linux-btrace/msg01364.html] + +Signed-off-by: Sakib Sajal +--- + btt/bno_plot.py | 2 +- + btt/btt_plot.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/btt/bno_plot.py b/btt/bno_plot.py +index 3aa4e19..d7d7159 100644 +--- a/btt/bno_plot.py ++++ b/btt/bno_plot.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python3 + # + # btt blkno plotting interface + # +diff --git a/btt/btt_plot.py b/btt/btt_plot.py +index 40bc71f..8620d31 100755 +--- a/btt/btt_plot.py ++++ b/btt/btt_plot.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python3 + # + # btt_plot.py: Generate matplotlib plots for BTT generate data files + # diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb b/meta/recipes-kernel/blktrace/blktrace_git.bb index d0eeba3208..288784236a 100644 --- a/meta/recipes-kernel/blktrace/blktrace_git.bb +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb @@ -14,7 +14,9 @@ SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb" PV = "1.3.0+git${SRCPV}" -SRC_URI = "git://git.kernel.dk/blktrace.git;branch=master;protocol=https" +SRC_URI = "git://git.kernel.dk/blktrace.git;branch=master;protocol=https \ + file://0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch \ + " S = "${WORKDIR}/git" From patchwork Fri Jun 30 02:28:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26676 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 C32D3EB64D9 for ; Fri, 30 Jun 2023 02:29:24 +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.3833.1688092163668367540 for ; Thu, 29 Jun 2023 19:29:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Iy4PvvwC; 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-666fb8b1bc8so1231480b3a.1 for ; Thu, 29 Jun 2023 19:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092163; x=1690684163; 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=DfV6j8AGWUC5ZmSaPKqNNDB086DckTqN39VZyE3blGE=; b=Iy4PvvwCrAWTj0eXiw1teecfBdMlSvRUTklOmtENj4RcqfyXjT9L9+HC8KRqMuqYlF RDjrzf2KcWBKg4bhooavLNwhPXuWqiLnChAohLMLFZwIFZYD5hgxQzbgli8/RlDZjUHT FPHMOKBLPGYwZrM+ANOfyj2q5OEG7A228v1Vk8iF4tHkLA3+zup2afgdacYgmi3LHNcX 8P9nsVU8J5vsS7UYb7XNDB6jytENeSIzf7J7/7TRum+hJUuBD5vPbdoOjWbOSgd7ZoVp CUq+yvMnJR/2QEFkTzOxAH6ZClhH7NcWsDejxwtURQRC6CbetaOTdpmeSJbSI4Wphvh8 QQoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092163; x=1690684163; 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=DfV6j8AGWUC5ZmSaPKqNNDB086DckTqN39VZyE3blGE=; b=TxD9xmKmhvpR7D3Vnvp4hWFWBN3LEjNv7NV0eHFBluyRnVT2kg+NuO2r3pwKV/cGpW LxkV01b6lJ3OTGKARXyWrDixl02hX502AbMjWNLVQScyYA5RLZUh1PqL+gDgd6btqk/W P/n6N3WkZuuPomR69I99gIogS6cU/vnhfDsLx+6zXHuvaJumXMk+Tt952yubovzZ3/XF Zx2Pm3dwu4HOq1i0MyDVSm8Iqoi+49KvFOJC9jpeCAAKfeUNl83LMsiumSdN1VsVeOCw 2TAPH2rTehP9muU9UhCCxGp56L/lTnjFMsypAau45e5xC8Pm4fwPN5NPk23XISjYUFrk +bDQ== X-Gm-Message-State: ABy/qLZvkFP97InW2oTGHD51pZCyoEfMQCu4iXPRoSTc5UR0VVdf4bkX wa4xc/+06e0JPfNe86MJa1yrtwuNZOJrSHSq7RVK0g== X-Google-Smtp-Source: APBJJlEgmDXuy+wJNxAnfQ/d+iQXvGsqFRE/FI10UyU8d6gqsnWWwMYp4LeRJskPQEnaU265HoXqVQ== X-Received: by 2002:a05:6a00:24d3:b0:63a:ea82:b7b7 with SMTP id d19-20020a056a0024d300b0063aea82b7b7mr2052408pfv.28.1688092162563; Thu, 29 Jun 2023 19:29:22 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:22 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 06/30] python3-numpy: remove NPY_INLINE, use inline instead Date: Thu, 29 Jun 2023 16:28:42 -1000 Message-Id: <77a64a8686b6c9ef3bc6adbce6cdc442096decfd.1688092011.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 ; Fri, 30 Jun 2023 02:29:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183646 From: Mingli Yu The build fails when DEBUG_BUILD is enabled with GCC-13 as [1] and [2]. Fixes: | numpy/core/src/umath/simd.inc.src:977:20: note: called from here | 977 | @vtype@ zeros = _mm512_setzero_@vsuffix@(); | ^~~~~~~~~~~~~~~~~~~ | numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to ‘always_inline’ ‘avx512_get_full_load_mask_ps’: target specific option mismatch 596 | avx512_get_full_load_mask_ps(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | numpy/core/src/umath/simd.inc.src:976:27: note: called from here 976 | @mask@ load_mask = avx512_get_full_load_mask_@vsuffix@(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | /usr/lib/gcc/x86_64-redhat-linux/13/include/avx512fintrin.h:6499:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch Reference: https://github.com/numpy/numpy/pull/22674/commits/3947b1a023a07a55522de65b4d302339bac2bad7 [1] https://git.openembedded.org/openembedded-core/commit/?id=8596678667797971559aed962b1c204266032186 [2] http://errors.yoctoproject.org/Errors/Details/689841/ Signed-off-by: Mingli Yu Signed-off-by: Steve Sakoman --- ....inc.src-Change-NPY_INLINE-to-inline.patch | 135 ++++++++++++++++++ .../python/python3-numpy_1.24.2.bb | 1 + 2 files changed, 136 insertions(+) create mode 100644 meta/recipes-devtools/python/python3-numpy/0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch diff --git a/meta/recipes-devtools/python/python3-numpy/0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch b/meta/recipes-devtools/python/python3-numpy/0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch new file mode 100644 index 0000000000..d733dda333 --- /dev/null +++ b/meta/recipes-devtools/python/python3-numpy/0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch @@ -0,0 +1,135 @@ +From f2a722aa30a29709bb9b5f60fc6d20a10fe6b4f5 Mon Sep 17 00:00:00 2001 +From: Mingli Yu +Date: Wed, 28 Jun 2023 17:58:52 +0800 +Subject: [PATCH] simd.inc.src: Change NPY_INLINE to inline +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: + | numpy/core/src/umath/simd.inc.src:977:20: note: called from here + | 977 | @vtype@ zeros = _mm512_setzero_@vsuffix@(); + | ^~~~~~~~~~~~~~~~~~~ + | numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to ‘always_inline’ ‘avx512_get_full_load_mask_ps’: target specific option mismatch + 596 | avx512_get_full_load_mask_ps(void) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | numpy/core/src/umath/simd.inc.src:976:27: note: called from here + 976 | @mask@ load_mask = avx512_get_full_load_mask_@vsuffix@(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | /usr/lib/gcc/x86_64-redhat-linux/13/include/avx512fintrin.h:6499:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch + +Upstream-Status: Inappropriate [The file simd.inc.src have been removed in new version as + https://github.com/numpy/numpy/commit/640e85017aa8eac3e9be68b475acf27d623b16b7] + +Signed-off-by: Mingli Yu +--- + numpy/core/src/umath/simd.inc.src | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +diff --git a/numpy/core/src/umath/simd.inc.src b/numpy/core/src/umath/simd.inc.src +index d6c9a7e..39aec9a 100644 +--- a/numpy/core/src/umath/simd.inc.src ++++ b/numpy/core/src/umath/simd.inc.src +@@ -61,11 +61,11 @@ + */ + + #if defined HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS +-static NPY_INLINE NPY_GCC_TARGET_AVX512F void ++static inline NPY_GCC_TARGET_AVX512F void + AVX512F_@func@_@TYPE@(@type@*, @type@*, const npy_intp n, const npy_intp stride); + #endif + +-static NPY_INLINE int ++static inline int + run_unary_avx512f_@func@_@TYPE@(char **args, const npy_intp *dimensions, const npy_intp *steps) + { + #if defined HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS +@@ -99,11 +99,11 @@ run_unary_avx512f_@func@_@TYPE@(char **args, const npy_intp *dimensions, const n + */ + + #if defined HAVE_ATTRIBUTE_TARGET_AVX512_SKX_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS && @EXISTS@ +-static NPY_INLINE NPY_GCC_TARGET_AVX512_SKX void ++static inline NPY_GCC_TARGET_AVX512_SKX void + AVX512_SKX_@func@_@TYPE@(npy_bool*, @type@*, const npy_intp n, const npy_intp stride); + #endif + +-static NPY_INLINE int ++static inline int + run_@func@_avx512_skx_@TYPE@(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if defined HAVE_ATTRIBUTE_TARGET_AVX512_SKX_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS && @EXISTS@ +@@ -144,7 +144,7 @@ sse2_@func@_@TYPE@(@type@ *, @type@ *, const npy_intp n); + + #endif + +-static NPY_INLINE int ++static inline int + run_@name@_simd_@func@_@TYPE@(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if @vector@ && defined NPY_HAVE_SSE2_INTRINSICS +@@ -169,7 +169,7 @@ sse2_@kind@_@TYPE@(npy_bool * op, @type@ * ip1, npy_intp n); + + #endif + +-static NPY_INLINE int ++static inline int + run_@kind@_simd_@TYPE@(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if @vector@ && defined NPY_HAVE_SSE2_INTRINSICS +@@ -205,7 +205,7 @@ static void + sse2_reduce_@kind@_BOOL(npy_bool * op, npy_bool * ip, npy_intp n); + #endif + +-static NPY_INLINE int ++static inline int + run_binary_simd_@kind@_BOOL(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if defined NPY_HAVE_SSE2_INTRINSICS +@@ -220,7 +220,7 @@ run_binary_simd_@kind@_BOOL(char **args, npy_intp const *dimensions, npy_intp co + } + + +-static NPY_INLINE int ++static inline int + run_reduce_simd_@kind@_BOOL(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if defined NPY_HAVE_SSE2_INTRINSICS +@@ -245,7 +245,7 @@ static void + sse2_@kind@_BOOL(npy_bool *, npy_bool *, const npy_intp n); + #endif + +-static NPY_INLINE int ++static inline int + run_unary_simd_@kind@_BOOL(char **args, npy_intp const *dimensions, npy_intp const *steps) + { + #if defined NPY_HAVE_SSE2_INTRINSICS +@@ -875,7 +875,7 @@ NPY_FINLINE NPY_GCC_OPT_3 NPY_GCC_TARGET_@ISA@ @vtype@d + */ + + #if defined HAVE_ATTRIBUTE_TARGET_AVX512_SKX_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS +-static NPY_INLINE NPY_GCC_TARGET_AVX512_SKX void ++static inline NPY_GCC_TARGET_AVX512_SKX void + AVX512_SKX_@func@_@TYPE@(npy_bool* op, @type@* ip, const npy_intp array_size, const npy_intp steps) + { + const npy_intp stride_ip = steps/(npy_intp)sizeof(@type@); +@@ -954,7 +954,7 @@ AVX512_SKX_@func@_@TYPE@(npy_bool* op, @type@* ip, const npy_intp array_size, co + */ + + #if defined HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS +-static NPY_GCC_OPT_3 NPY_INLINE NPY_GCC_TARGET_AVX512F void ++static NPY_GCC_OPT_3 inline NPY_GCC_TARGET_AVX512F void + AVX512F_@func@_@TYPE@(@type@ * op, + @type@ * ip, + const npy_intp array_size, +@@ -1001,7 +1001,7 @@ AVX512F_@func@_@TYPE@(@type@ * op, + /**end repeat1**/ + + #if defined HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS && defined NPY_HAVE_SSE2_INTRINSICS +-static NPY_GCC_OPT_3 NPY_INLINE NPY_GCC_TARGET_AVX512F void ++static NPY_GCC_OPT_3 inline NPY_GCC_TARGET_AVX512F void + AVX512F_absolute_@TYPE@(@type@ * op, + @type@ * ip, + const npy_intp array_size, +-- +2.25.1 + diff --git a/meta/recipes-devtools/python/python3-numpy_1.24.2.bb b/meta/recipes-devtools/python/python3-numpy_1.24.2.bb index bfcfc52729..5f88948de2 100644 --- a/meta/recipes-devtools/python/python3-numpy_1.24.2.bb +++ b/meta/recipes-devtools/python/python3-numpy_1.24.2.bb @@ -10,6 +10,7 @@ SRCNAME = "numpy" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${SRCNAME}-${PV}.tar.gz \ file://0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch \ file://0001-numpy-core-Define-RISCV-32-support.patch \ + file://0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch \ file://run-ptest \ " SRC_URI[sha256sum] = "003a9f530e880cb2cd177cba1af7220b9aa42def9c4afc2a2fc3ee6be7eb2b22" From patchwork Fri Jun 30 02:28:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26686 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 C3744C001B3 for ; Fri, 30 Jun 2023 02:29:34 +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.web11.3834.1688092165133038583 for ; Thu, 29 Jun 2023 19:29:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=WohMBv6w; 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-66c729f5618so1274423b3a.1 for ; Thu, 29 Jun 2023 19:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092164; x=1690684164; 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=0Dk9Dh734j6iFpU1322yp4MXgSxUSe63hu5Wy+a9T/I=; b=WohMBv6wTEyIccK+1LmOm716J+hoD6ywF7nkYEvuVkf1zHcX42SImGOYptNrXcaGIb jN6FCUFeVbuZT6fSPIByBFSdEvQpLNJPB1FYOC5ZOEsfsbkVzigB+A38lMhCyg+AV78s OF8SS+pkVqU1e2AcdAZp309OLj8MsVbDEFCy4eVphpztqdnL0O5difLRZZx017sH9p5D hTEE3PtuMZ11/cB6iuLyUC2y3jqOvOWzCLmL2xVKy60bE2tGInoVsro8ocspWrQH9tcS ybBVRETCOkQ3+XT5KbIvgp0fzi5YZTJ/48Wc7QJmrAMpYcJt7bWrRCpC9p4U/O58Dstf Hx1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092164; x=1690684164; 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=0Dk9Dh734j6iFpU1322yp4MXgSxUSe63hu5Wy+a9T/I=; b=H6iK3HmFJQIJt5BZvdIHpFmb2nycpMygGwLVukiK6lyVcDQWHP9ZsojLLaBIYGB+R6 yVjElBhykPIqPwf0M41RPO7TDYvAhJ8ZszjzaQD56HBs8SOCWzg4ysuFOD7oiq7SaDcS fwPGhjCFlffeZPGpJ6xLoxywrfSrmrLQDa6BwmJslXQnr5t0a4k6fpyCNAxA/LDq/I6u prFPW0LCrb7AUjD76BAYEXgXg48euVd24qN5xwMTgzLBxl4egYOsyxd642co/fbSrlNL V9WqXwVcinUHwse4n0k1np9fM8EOLhdgJ0pNU6JJQiEfpPIJQiYwxlJg4CaVaNuyYPcg N0Vw== X-Gm-Message-State: AC+VfDzfbLg2i18Qr6wkZFNpJTsdta6BEmrSBP79xcTeQpFMwc4/U/3H hjtrNHXc9oKdqvoNnHcTjbi1iuIRNX3sVqzuYe6Xmw== X-Google-Smtp-Source: ACHHUZ6F9WgAHptCojIQUFnbigaR3lRBAfbVNgzqMloEGI0AS6xsV/FzOeJ8NDhx0XgHEIu2degXUg== X-Received: by 2002:a05:6a20:4419:b0:12c:567b:2787 with SMTP id ce25-20020a056a20441900b0012c567b2787mr1818337pzb.19.1688092164062; Thu, 29 Jun 2023 19:29:24 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:23 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 07/30] systemd: fix a dead link under /var/log Date: Thu, 29 Jun 2023 16:28:43 -1000 Message-Id: <7702dc8fc6c9b34647067ffabbc0e24d6109abe7.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183647 From: Changqing Li Commit 6fe23ff31c0 changed README to a symlink to README.logs, and install README.logs under systemd doc dir. But for OE, systemd doc dir is splited into package systemd-doc, when it is not installed on the target, there will be an dead link: Eg: root@intel-x86-64:/var/log# ls -l README lrwxrwxrwx 1 root root 39 Jun 20 08:57 README -> ../../usr/share/doc/systemd/README.logs root@intel-x86-64:/var/log# ls -l ../../usr/share/doc/systemd/README.logs ls: cannot access '../../usr/share/doc/systemd/README.logs': No such file or directory Meantime, relative path for a symlink also will meet issue like "No such file or directory" Since OE have set ForwardToSyslog=yes, this README is not needed. So remove this symlink from package systemd Signed-off-by: Changqing Li Signed-off-by: Steve Sakoman --- ...on-t-create-symlink-README-in-this-f.patch | 42 +++++++++++++++++++ meta/recipes-core/systemd/systemd_253.1.bb | 1 + 2 files changed, 43 insertions(+) create mode 100644 meta/recipes-core/systemd/systemd/0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch diff --git a/meta/recipes-core/systemd/systemd/0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch b/meta/recipes-core/systemd/systemd/0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch new file mode 100644 index 0000000000..a2644bba8e --- /dev/null +++ b/meta/recipes-core/systemd/systemd/0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch @@ -0,0 +1,42 @@ +From b17826490c1db2051dda23550ebdcd7f10e23479 Mon Sep 17 00:00:00 2001 +From: Changqing Li +Date: Wed, 28 Jun 2023 13:49:41 +0800 +Subject: [PATCH 1/2] legacy.conf.in: Don't create symlink README in this file + +Commit 6fe23ff31c0 changed README to an symlink to README.logs, and +install README.logs under systemd doc dir. + +But for OE, systemd doc dir is splited into package systemd-doc, when it +is not installed on the target, there will be an dead link: +Eg: +root@intel-x86-64:/var/log# ls -l README +lrwxrwxrwx 1 root root 39 Jun 20 08:57 README -> ../../usr/share/doc/systemd/README.logs +root@intel-x86-64:/var/log# ls -l ../../usr/share/doc/systemd/README.logs +ls: cannot access '../../usr/share/doc/systemd/README.logs': No such file or directory + +So remove this symlink from package systemd + +Upstream-Status: Inappropriate [oe specific] + +Signed-off-by: Changqing Li +--- + tmpfiles.d/legacy.conf.in | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/tmpfiles.d/legacy.conf.in b/tmpfiles.d/legacy.conf.in +index 4f2c0d7c43..62e2ae0986 100644 +--- a/tmpfiles.d/legacy.conf.in ++++ b/tmpfiles.d/legacy.conf.in +@@ -12,9 +12,6 @@ + + d /run/lock 0755 root root - + L /var/lock - - - - ../run/lock +-{% if CREATE_LOG_DIRS %} +-L /var/log/README - - - - ../..{{DOC_DIR}}/README.logs +-{% endif %} + + # /run/lock/subsys is used for serializing SysV service execution, and + # hence without use on SysV-less systems. +-- +2.25.1 + diff --git a/meta/recipes-core/systemd/systemd_253.1.bb b/meta/recipes-core/systemd/systemd_253.1.bb index f306765168..59a0ab757f 100644 --- a/meta/recipes-core/systemd/systemd_253.1.bb +++ b/meta/recipes-core/systemd/systemd_253.1.bb @@ -25,6 +25,7 @@ SRC_URI += " \ file://0002-binfmt-Don-t-install-dependency-links-at-install-tim.patch \ file://0008-implment-systemd-sysv-install-for-OE.patch \ file://0004-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch \ + file://0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch \ " # patches needed by musl From patchwork Fri Jun 30 02:28:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26687 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 DB844C001DB for ; Fri, 30 Jun 2023 02:29:34 +0000 (UTC) Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) by mx.groups.io with SMTP id smtpd.web11.3836.1688092166730973435 for ; Thu, 29 Jun 2023 19:29:26 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=qqNzk4LN; spf=softfail (domain: sakoman.com, ip: 209.85.161.48, mailfrom: steve@sakoman.com) Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-56584266c41so889752eaf.2 for ; Thu, 29 Jun 2023 19:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092165; x=1690684165; 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=iexN2GhYm1Clael8C2SbuPLAfALafdirKQmUuX1pFRI=; b=qqNzk4LN+s2P/585W42hsrfa2YybnRjkuewtlKMKgIPXDobVAtwznNgru1uAlbOrF3 45Pazvz6q4P+ucKxENbsGQ315VfSZBw6gReQVo3jPyrhXeXDdfCxvMH/lrEaLXqybY/w EoQIbLsVAI7JHXaG77h8fnK5US9vMhGUJ3+ZF2VFPjFuKdRlKcNa1+QWo6sSWBYm6AJz RRdIybP+BJMLCTfxpz0BFrVCQ0Wcl8hcT6+5KHh2z5JuRMK/JNuNW2yXbjoawQmptGvp smQgymaE3XAOLvlCuxKyBa9AyJA9sq0vGbiZEEx3TUj1jt9bSeivvfEjn4tra4UQ9A3t wM9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092165; x=1690684165; 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=iexN2GhYm1Clael8C2SbuPLAfALafdirKQmUuX1pFRI=; b=MkeDUYvj6Hzknn3fhWXi/LdARcft91Gahn/1mgk6t2xYshzuVK+XOdaKcFrJTvufJV j6VvSL82UUd75dJy1aHUj2KsoFeuW7+Cw5AusuBK1Z2oEiozQb0hdFgnyrkKEYK67mq3 O3OLoi+36wzgOJHo3seOnWZSxahuXfaTSZniBGTgnNFJfnC7sZwBer94LWHmsXrXIjUA qSH/0O+TB8GVX+AxKDB7jPtq4GGd1JhksSBSQSTz6GAUTFxmRTcu9qRkaoIbI1KeLNg+ PtiMcFunVChCP+wkfFbMhLNBysuFYOzUeRTI63n4hmmwCfqaazprbgHcDGrV98tWnjwv 6Eww== X-Gm-Message-State: AC+VfDznV0THTeP0m0I2Sssp46oNly0H8UtMaI+lhhIzg5Oq1PePhEsM HtCZr3ldbMK91ipby1NFryx4ddR7EESxpHXo80moLg== X-Google-Smtp-Source: ACHHUZ5ozb9ypKX7d3BJnL3mDfngiXVt9NHoDSxCqgUIp14Jh75WFJkmeIdoXMcxQvGZz+X5pe64pQ== X-Received: by 2002:a05:6808:158d:b0:3a3:6e8e:5168 with SMTP id t13-20020a056808158d00b003a36e8e5168mr1286631oiw.39.1688092165652; Thu, 29 Jun 2023 19:29:25 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:25 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 08/30] weston-init: make sure the render group exists Date: Thu, 29 Jun 2023 16:28:44 -1000 Message-Id: <40007e8925ee63bddddad6e475f75b5494304903.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183648 From: Randolph Sapp Add the render group explicitly here to make sure it exists for the useradd command. Signed-off-by: Randolph Sapp Signed-off-by: Alexandre Belloni (cherry picked from commit 3134fca12c6f74d2b99f79fb751bc5513c5b937a) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 77dda03cf5..2b32bc4a08 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -93,5 +93,5 @@ CONFFILES:${PN} += "${sysconfdir}/xdg/weston/weston.ini ${sysconfdir}/default/we SYSTEMD_SERVICE:${PN} = "weston.service weston.socket" USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input weston" -GROUPADD_PARAM:${PN} = "-r wayland" +GROUPADD_PARAM:${PN} = "-r wayland; -r render" From patchwork Fri Jun 30 02:28:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26684 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 CEB34C0015E for ; Fri, 30 Jun 2023 02:29:34 +0000 (UTC) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by mx.groups.io with SMTP id smtpd.web10.3848.1688092168219910554 for ; Thu, 29 Jun 2023 19:29:28 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=HaCsOhEk; spf=softfail (domain: sakoman.com, ip: 209.85.210.179, mailfrom: steve@sakoman.com) Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-666eef03ebdso880559b3a.1 for ; Thu, 29 Jun 2023 19:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092167; x=1690684167; 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=AjowsV/GvbiRthp6+t6obPA8fNZBJkNVpkJnLG+Y2Yk=; b=HaCsOhEki7tWxiOM9CIiS5LkL/HtJwtPFwW3jFTM1hsI05nssMNglcRkHhxzqb/4Kt lXZTGVuGRRsDqrHLfoGuQMUX5cn897ji5Z/rbQ6SicSBBkrG+/BvUar+u22Ujn3Be+Hw E1NWkI17yHbBPd1SN70q0u0vKT4N02aGM1Zzl+Bh2cZKVXiw6Udm1fV1EScKPJCF08ue auHLLis1SwIXuFXOOC/KBl44ukvajk33teY+c82PaJh9Q8Aq7gXUAtL74gtDv1v9U+jy hcbmgVWkmhBcoDq4HifrX2qoVqXR4rp0nM5O+2v9sDuDdZ8y/1+RO7m49bw3mkGIQPyE RYBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092167; x=1690684167; 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=AjowsV/GvbiRthp6+t6obPA8fNZBJkNVpkJnLG+Y2Yk=; b=GXUwfhP+NOPhzJxmUbh2STkLjn7hOOhSsBgTQBQ6wG9TQ71qjXMizaoPicStiaAf7d XJJyojATMujwj+hwpHgwS8/Eqw0n/nUONhR0nNtzruTHabhJaglt8l9f5w1FWD+KV1iz 3SokPY28JCflzagRe9sNrrw9MMIeQr3suwrRILKpZF93Im7StDBesKhuW12ejgaTb1Et AioN4n1+MXAEtvKQCLzjSWuzh/srwSCvgWNGbvd6wBNwN26ec+pXZAPUj1zdabKBgdT6 8VAdhx2CCxwTcvSZwqKLhnABKaxzOqtj4tjIJJhoZqV+7cgcFfX7EBq5HK0JBehfQoSM gE8A== X-Gm-Message-State: ABy/qLbA7iac2bzZ3q9zaPXHkEqeHgkA4oHx/Yp6Jo3uaCwVOTbtxx3b GsY3LrjJErirWVcitxKFOJl8vM4B3HDGbxJBiWhtow== X-Google-Smtp-Source: APBJJlHCuBeweHDzPv/Vao9HAf204rZeuXfE18u22VEfzRnr3KL6YIGl7+7c4IzuoCVOhNYXjW0hGw== X-Received: by 2002:a05:6a00:1791:b0:681:d5c4:4973 with SMTP id s17-20020a056a00179100b00681d5c44973mr2145207pfg.22.1688092167361; Thu, 29 Jun 2023 19:29:27 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:27 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 09/30] weston-init: add weston user to the render group Date: Thu, 29 Jun 2023 16:28:45 -1000 Message-Id: <814ee7ad4f54f5a17e0822f06059a2fe95bebfc4.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183649 From: Randolph Sapp The weston user must be in the render group in order to access render device nodes for standard user-space graphics. Signed-off-by: Randolph Sapp Signed-off-by: Alexandre Belloni (cherry picked from commit 1cba8aa3c5e0635d7b89222d9ccaf889954fe0c9) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 2b32bc4a08..82dd9a47f0 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -92,6 +92,6 @@ FILES:${PN} += "\ CONFFILES:${PN} += "${sysconfdir}/xdg/weston/weston.ini ${sysconfdir}/default/weston" SYSTEMD_SERVICE:${PN} = "weston.service weston.socket" -USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input weston" +USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input,render weston" GROUPADD_PARAM:${PN} = "-r wayland; -r render" From patchwork Fri Jun 30 02:28:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26682 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 CEFCBC001DE for ; Fri, 30 Jun 2023 02:29:34 +0000 (UTC) Received: from mail-oo1-f41.google.com (mail-oo1-f41.google.com [209.85.161.41]) by mx.groups.io with SMTP id smtpd.web11.3839.1688092169920572123 for ; Thu, 29 Jun 2023 19:29:30 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=FsItK1SM; spf=softfail (domain: sakoman.com, ip: 209.85.161.41, mailfrom: steve@sakoman.com) Received: by mail-oo1-f41.google.com with SMTP id 006d021491bc7-56368c40e8eso896814eaf.0 for ; Thu, 29 Jun 2023 19:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092169; x=1690684169; 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=1h+KFt8gFfKVKW4SlvTeFw7HJdE21UO8NsacWuKbMc0=; b=FsItK1SMWIiKY1pw9ynJDTVw7zd1Dwr0Gw5TuRwsil5ZwfX7KewWMkGtkaSD18ShrY eWUPrcdxcKSRSz2vb/Gs/GCdjuOmIv3miGmsA+fqBIe/3D1sDYCB5TzIRPABWHP+iL5b ucmCJR28sIJGoe5oyFfCZ+ldiYMyt7051xVaYlbD5630UqeHgG/0RG2wXIKx59/ZxV4B eD96wCJB8wYlj7I2uZ9rSLWDnk9tWXpQDCSQz+UMakS5K/6sCR9FnSTzRpnj6M6fKsVq TgCWPeNeicbAFfQJ8qxWEWKp3o/AbrhF7ygi/vsLknGvjSS4x8YMEcB7QglmP40lfXPU Bl3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092169; x=1690684169; 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=1h+KFt8gFfKVKW4SlvTeFw7HJdE21UO8NsacWuKbMc0=; b=EsUU2p/rhlvVKhp3T4aGcUiVbpXkD48rqAEC4LOkxGKbo/mh/oXNXJ4vkbrrcX/+SN UMzaE++ki2W36/Qp6tWmQ3KjKDvvucdS5bCbTK8+qGDCb0iiJlX8wnO2eoX9jGiRadaA lhEmqvWCOeQYiSiqqjRWpPpAD3kZ5pLAgEsxu9aVjc/JtMTf3O/mzIfXuWcv1cqTxJO4 Lv6T7PXVlqvwb9qFxmpdba3Y4sq6PbratfX/wAUrvF0abYvZw1r4xGqAVVqeqDaRIxXB eKdWMwJjZ6bGlK2VkTKX0gQXtR5XyJ96XAjRdS8QB13d/4TY/dsuuz3Rema0X144zdZ1 vrPw== X-Gm-Message-State: ABy/qLb3zL+ahV/vjzrVCJSeTfIlpluptJkgUlYgxnkb9kf/nk0mEQMU o8BqzO1yw8u9PBe3ROwDjYaG9yDRVRpj3rr7Wnjq/Q== X-Google-Smtp-Source: APBJJlGnZFEiyiS0mEnYTCO+viEdL40q4ijKxE4ucRZGeFmCpHvjmJaBymXjYhsN+0tfyGxbiTyLQA== X-Received: by 2002:a05:6359:a23:b0:134:d78f:67bc with SMTP id el35-20020a0563590a2300b00134d78f67bcmr1322116rwb.14.1688092168850; Thu, 29 Jun 2023 19:29:28 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:28 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 10/30] weston-init: add the weston user to the wayland group Date: Thu, 29 Jun 2023 16:28:46 -1000 Message-Id: <955f602c26869f670470c1555bb53c281594ad08.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183650 From: Randolph Sapp Add the weston user to the wayland group so all users accessing the global weston socket in /run all share a group. Signed-off-by: Randolph Sapp Signed-off-by: Alexandre Belloni (cherry picked from commit 30198b36b00a1967d1f8f8f556a0ba2415954f4e) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 82dd9a47f0..73a20a7194 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -92,6 +92,6 @@ FILES:${PN} += "\ CONFFILES:${PN} += "${sysconfdir}/xdg/weston/weston.ini ${sysconfdir}/default/weston" SYSTEMD_SERVICE:${PN} = "weston.service weston.socket" -USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input,render weston" +USERADD_PARAM:${PN} = "--home /home/weston --shell /bin/sh --user-group -G video,input,render,wayland weston" GROUPADD_PARAM:${PN} = "-r wayland; -r render" From patchwork Fri Jun 30 02:28:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26683 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 BA86BEB64DD for ; Fri, 30 Jun 2023 02:29:34 +0000 (UTC) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by mx.groups.io with SMTP id smtpd.web11.3841.1688092171709831120 for ; Thu, 29 Jun 2023 19:29:31 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=35JDPQ4h; spf=softfail (domain: sakoman.com, ip: 209.85.222.178, mailfrom: steve@sakoman.com) Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-76714d3c3a7so129242785a.3 for ; Thu, 29 Jun 2023 19:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092170; x=1690684170; 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=292khqxXs7AiGzOzqLp4IJaDkAdsGs4KNNCxDj4g/w8=; b=35JDPQ4hB8/FKBDwe3CuvPA1cHtcdKkC7A/zUDJgqMm1r1KBfEJBU82fO4KxNvsi3r nIF2DgguAVfqiofWOwGycTj2Xl2U5Z10lzmkqOJ6jJfgzXXQgY2N4gw8495gLJI9f6Sl SELsT/vTQpOHjAOcMbMTmLgWCTD5sTJ91QQ4DQ0EJ1JN2V8hYhXihjzLW2Kc3gaF6hL1 /Z7dU7Gym27nf0V+FrWiE7ODvWgjvme2qohmejqRLCR+RuHaUSDqtIcutALzrbhcC6rw shcBfMF0mpoxDhc+iZoUThcETk8aF8U6rh5FApWosyDCZZ/WC3wTdPZn7QpyRQFcUfy4 0SPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092170; x=1690684170; 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=292khqxXs7AiGzOzqLp4IJaDkAdsGs4KNNCxDj4g/w8=; b=WN6AXXvOXegrYqHJvOgRD2elV1zxTE6+Jm3ZjBKLhk0HxBJdrTqatm/1woyaOhpUOa Gu9AqWLGO6Veu2r9cmtuIME+xDAyOUOA/ESDvPdmjQLA1ACSg14qZk0rJMufpApVEayL 9V+Hbn2ZlRF4LJ6SG5G8JWen8pjRlVgBz3L9wuy9K1VjkGM9Vsr2opjRTISi3asA/IR5 4KnPs2KoQCwEMKVJityROLVCFUCw9NK6j/481oW+1XXddSFy12xjVjHZr1ZC/YgUZY8W +/xPSXczRCsdBib+cE4v6Zf8tP6TKiwd2PgscHwNeHHQUsZAe4p+AC0NACCCDlhRUwVV ek6w== X-Gm-Message-State: AC+VfDz99qJAwytkPO5IpGwAUob+FZr/jBftiC+xv8TVcT9nh8/D9iL9 C+vjvxQShTnpoJly3QUyXE1sj/e5f+MPlz10JCSNWA== X-Google-Smtp-Source: ACHHUZ6Ua+5hB+v3tXl/RP2T4bcmyaXdgjpXs2dB+ShQWC/88cSJ3lNfZLn66EeOeQiSxPsw4KlDZA== X-Received: by 2002:a05:620a:298a:b0:765:4e18:927 with SMTP id r10-20020a05620a298a00b007654e180927mr1296615qkp.39.1688092170441; Thu, 29 Jun 2023 19:29:30 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:30 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 11/30] weston-init: fix the mixed indentation Date: Thu, 29 Jun 2023 16:28:47 -1000 Message-Id: <24fd8549273c08693078afe17a539e461a898deb.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183651 From: Randolph Sapp I know my text editor is going to get angry at me if this continues. Signed-off-by: Randolph Sapp Signed-off-by: Richard Purdie (cherry picked from commit da6e01517336694911f5aea53d637e9c0ad72c9b) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 73a20a7194..6d1bf7a698 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -25,19 +25,19 @@ DEFAULTBACKEND ??= "" DEFAULTBACKEND:qemuall ?= "drm" do_install() { - if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then + if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then install -Dm755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/weston sed -i 's#ROOTHOME#${ROOT_HOME}#' ${D}/${sysconfdir}/init.d/weston - fi + fi install -D -p -m0644 ${WORKDIR}/weston.ini ${D}${sysconfdir}/xdg/weston/weston.ini install -Dm644 ${WORKDIR}/weston.env ${D}${sysconfdir}/default/weston # Install Weston systemd service and accompanying udev rule install -D -p -m0644 ${WORKDIR}/weston.service ${D}${systemd_system_unitdir}/weston.service install -D -p -m0644 ${WORKDIR}/weston.socket ${D}${systemd_system_unitdir}/weston.socket - if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then + if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then install -D -p -m0644 ${WORKDIR}/weston-autologin ${D}${sysconfdir}/pam.d/weston-autologin - fi + fi sed -i -e s:/etc:${sysconfdir}:g \ -e s:/usr/bin:${bindir}:g \ -e s:/var:${localstatedir}:g \ @@ -46,7 +46,7 @@ do_install() { install -Dm755 ${WORKDIR}/weston-start ${D}${bindir}/weston-start sed -i 's,@DATADIR@,${datadir},g' ${D}${bindir}/weston-start sed -i 's,@LOCALSTATEDIR@,${localstatedir},g' ${D}${bindir}/weston-start - if [ -n "${DEFAULTBACKEND}" ]; then + if [ -n "${DEFAULTBACKEND}" ]; then sed -i -e "/^\[core\]/a backend=${DEFAULTBACKEND}-backend.so" ${D}${sysconfdir}/xdg/weston/weston.ini fi From patchwork Fri Jun 30 02:28:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26685 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 BA7DFEB64D9 for ; Fri, 30 Jun 2023 02:29:34 +0000 (UTC) Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) by mx.groups.io with SMTP id smtpd.web10.3852.1688092173025686023 for ; Thu, 29 Jun 2023 19:29:33 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=jmUmnrUz; spf=softfail (domain: sakoman.com, ip: 209.85.167.182, mailfrom: steve@sakoman.com) Received: by mail-oi1-f182.google.com with SMTP id 5614622812f47-39ecf031271so1003030b6e.1 for ; Thu, 29 Jun 2023 19:29:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092172; x=1690684172; 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=sqLKFVSah7lKet+SjB5cWRoK5fkloWlHNt+qrYTD8PY=; b=jmUmnrUztRNEgwqsJKtaMm7xu9wSzgi1KnyHCUnSocKfadAA8D2Mc1FtFDJ6BmElt+ jbYLbx01g+rN2t20mGr9zMJp0mOUPqileF0cnJkgeKJS4LfSImbrXkyQyLcPJOqFV2Rl ls1OoFPVeE5xKtC8dVcF4/SaVzFEO952+sj4+K+yzVJfFrb7qhQw12nYgEQyacMHtRAA rgFwensejDh8/2X7xufHvUKgoLHHf+seoPUgiPCR8Iv1Pn6YA/Y2MmOqfHvYAOOTu0Q2 6x6Y2OK6Y+cmZs72MNR1FqtkWdfPoNor1+bplWILmwdlDUx5Apxfs8QsCXu9nJ+oNrxb kjUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092172; x=1690684172; 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=sqLKFVSah7lKet+SjB5cWRoK5fkloWlHNt+qrYTD8PY=; b=fGzFvF+SOdSsLLn0GLPdrnPvnjDtzsL+I7LFDaDRkKEcPVKM4gd5NC25u+fUphJ2jJ 0be3kOeL9VjS+WKJwprLhY/qEm4kh/lu8xSxqaVdvPvhsQXibdzdzIIz329waEsLu6gm SLUFVCqS+z8MlJLO4cFJOOEVGAK07w9K55O6L0bGnPa1Ygt4iCeE4psEd/FH+pTq7zDg aR7gF1LU8Kvy7Pa/kzkq7XKsTl/4EJaojCSUuqz5v2CrvA64Wu545m9NTr2oJy4L7+YZ hMiw6Rsa0Z05/yyiYnz69OjvDZ1C76x8AklChfvliSyYVzUBhmR74f4UFAfPYiOiJscQ U+2w== X-Gm-Message-State: AC+VfDxVfv3ql3o5FjSdkQJAyv4pQx16FVI6WOttYjCpJAXO+ZdmsFP2 CAcPw27EvtjmkrvI1v0lStCmc67rbWXgovkmTqygAA== X-Google-Smtp-Source: ACHHUZ4E4RphQFuzeQuRrXlDu8qevVMGOhjJrcyofo2jMEuCmdTom9Pjdohsp7K0Ze9r389OQ9QMkw== X-Received: by 2002:a05:6808:23ca:b0:3a1:b938:e9df with SMTP id bq10-20020a05680823ca00b003a1b938e9dfmr1527944oib.31.1688092172010; Thu, 29 Jun 2023 19:29:32 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:31 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 12/30] weston-init: guard against systemd configs Date: Thu, 29 Jun 2023 16:28:48 -1000 Message-Id: <2617900f754572cca23e4db73b91a4091b921ac5.1688092011.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 ; Fri, 30 Jun 2023 02:29:34 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183652 From: Randolph Sapp Just as sysvinit scripts shouldn't be present in a distro using systemd, systemd scripts shouldn't be present in a system not using systemd. Signed-off-by: Randolph Sapp Signed-off-by: Richard Purdie (cherry picked from commit 00e3eb3893eeb32839e02b05bc1299440895a53d) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 29 ++++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 6d1bf7a698..be6aef07af 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -25,27 +25,32 @@ DEFAULTBACKEND ??= "" DEFAULTBACKEND:qemuall ?= "drm" do_install() { + # Install weston-start script if [ "${VIRTUAL-RUNTIME_init_manager}" != "systemd" ]; then + install -Dm755 ${WORKDIR}/weston-start ${D}${bindir}/weston-start + sed -i 's,@DATADIR@,${datadir},g' ${D}${bindir}/weston-start + sed -i 's,@LOCALSTATEDIR@,${localstatedir},g' ${D}${bindir}/weston-start install -Dm755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/weston sed -i 's#ROOTHOME#${ROOT_HOME}#' ${D}/${sysconfdir}/init.d/weston fi - install -D -p -m0644 ${WORKDIR}/weston.ini ${D}${sysconfdir}/xdg/weston/weston.ini - install -Dm644 ${WORKDIR}/weston.env ${D}${sysconfdir}/default/weston # Install Weston systemd service and accompanying udev rule - install -D -p -m0644 ${WORKDIR}/weston.service ${D}${systemd_system_unitdir}/weston.service - install -D -p -m0644 ${WORKDIR}/weston.socket ${D}${systemd_system_unitdir}/weston.socket + if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then + install -D -p -m0644 ${WORKDIR}/weston.service ${D}${systemd_system_unitdir}/weston.service + install -D -p -m0644 ${WORKDIR}/weston.socket ${D}${systemd_system_unitdir}/weston.socket + sed -i -e s:/etc:${sysconfdir}:g \ + -e s:/usr/bin:${bindir}:g \ + -e s:/var:${localstatedir}:g \ + ${D}${systemd_system_unitdir}/weston.service + fi + if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then install -D -p -m0644 ${WORKDIR}/weston-autologin ${D}${sysconfdir}/pam.d/weston-autologin fi - sed -i -e s:/etc:${sysconfdir}:g \ - -e s:/usr/bin:${bindir}:g \ - -e s:/var:${localstatedir}:g \ - ${D}${systemd_system_unitdir}/weston.service - # Install weston-start script - install -Dm755 ${WORKDIR}/weston-start ${D}${bindir}/weston-start - sed -i 's,@DATADIR@,${datadir},g' ${D}${bindir}/weston-start - sed -i 's,@LOCALSTATEDIR@,${localstatedir},g' ${D}${bindir}/weston-start + + install -D -p -m0644 ${WORKDIR}/weston.ini ${D}${sysconfdir}/xdg/weston/weston.ini + install -Dm644 ${WORKDIR}/weston.env ${D}${sysconfdir}/default/weston + if [ -n "${DEFAULTBACKEND}" ]; then sed -i -e "/^\[core\]/a backend=${DEFAULTBACKEND}-backend.so" ${D}${sysconfdir}/xdg/weston/weston.ini fi From patchwork Fri Jun 30 02:28:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26688 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 B9AB4EB64DD for ; Fri, 30 Jun 2023 02:29:44 +0000 (UTC) Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) by mx.groups.io with SMTP id smtpd.web11.3844.1688092174969823796 for ; Thu, 29 Jun 2023 19:29:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=yPUdOw2R; spf=softfail (domain: sakoman.com, ip: 209.85.222.173, mailfrom: steve@sakoman.com) Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-765942d497fso125588185a.1 for ; Thu, 29 Jun 2023 19:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092173; x=1690684173; 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=trFX6ynu+zgvxrp5OZOY4COknws3oMZzV2XFJGMdOoI=; b=yPUdOw2RQOejbA/sX0ZKeIgLFnOuvSNW4+he7j3SnvJSo1o8yuaHSApWWCMOqbjHDR nOgJRDDbVjFr0/vAToKCVAwgJ4IT6FF1zoo65zSAokkEGduQSvyKOvvb9noSvqb+D4XX PP017p3013pY8iLq+d+p9KIle6PdIEp4YxNslz2DXSq8w01+FiOaMB2l1AVf9dbjwbMw tWPMDk2iKC8rsktP2377H/FkJtpkuvEwM6riHHVYcRFud6j6f2h+yHDl+iGnTO+GLfhD 4qTYQURPNNmrUH+FKywwaeML7erl/J4Ef0ym21NCMgf0F9fXC/B5lyRyxm25Qm1m81kd S8jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092173; x=1690684173; 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=trFX6ynu+zgvxrp5OZOY4COknws3oMZzV2XFJGMdOoI=; b=Mpr0O3mOXddZ8FBnP8703fnaL0ZaPrFSX75FzCmvRJpHXo3sIhY+dtrn6F9EGSzEtZ TXK5Rg6PnQAadlu4V4mVEuS6DDlaDOUEtZkMWPXe6Dr4xARw40KxNLPeenGRj+czaW2e tfMz7iP9JY6Be5s4vyNsiDFN84uM3MCUdN8YB+U5gKX+F3NwOv9+mKQV3eYRDl+272jR dFa0crO5JaGVDSQCjA0xoJQiZmlNkzFGuh9cevH28f2CG6LiDKXsCaQHQf1vYQW+9FAB kTeUnw5zlmi27ufnLN0Zmxfr0qZ689c14LBWbiVpAqDbZUcNDj5ddog2AzAXwS8OVbWe JLKQ== X-Gm-Message-State: AC+VfDw6mhrAtI3cYtHAci9Lj+r5Gf6J5KqDqZqXfsgQYcH85Vd2bNCX HdKGx4w/PijayRxJcKKSIb+pB26xQCtgMGehO2Bd4Q== X-Google-Smtp-Source: ACHHUZ7vEtHhmu3OecFQhhlzyegs+LEWXtedrjxvc8crVt23opr7v8hiGH8IjPErKy0XAIQwhMVk8Q== X-Received: by 2002:a05:620a:2807:b0:765:9f15:c324 with SMTP id f7-20020a05620a280700b007659f15c324mr1095763qkp.48.1688092173556; Thu, 29 Jun 2023 19:29:33 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:33 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 13/30] weston-init: add profile to point users to global socket Date: Thu, 29 Jun 2023 16:28:49 -1000 Message-Id: <1600f38d72818cda78a4731354dbecc144f664c9.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183653 From: Randolph Sapp Add profile script to point users capable of interacting with the global socket to it by default. Signed-off-by: Randolph Sapp Signed-off-by: Richard Purdie (cherry picked from commit 2818cbc73093996f8ecb93a4f0df8a31fd4692d3) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/wayland/weston-init.bb | 3 +++ .../wayland/weston-init/weston-socket.sh | 20 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100755 meta/recipes-graphics/wayland/weston-init/weston-socket.sh diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index be6aef07af..99b99f72f1 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb @@ -9,6 +9,7 @@ SRC_URI = "file://init \ file://weston.ini \ file://weston.service \ file://weston.socket \ + file://weston-socket.sh \ file://weston-autologin \ file://weston-start" @@ -38,6 +39,7 @@ do_install() { if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then install -D -p -m0644 ${WORKDIR}/weston.service ${D}${systemd_system_unitdir}/weston.service install -D -p -m0644 ${WORKDIR}/weston.socket ${D}${systemd_system_unitdir}/weston.socket + install -D -p -m0644 ${WORKDIR}/weston-socket.sh ${D}${sysconfdir}/profile.d/weston-socket.sh sed -i -e s:/etc:${sysconfdir}:g \ -e s:/usr/bin:${bindir}:g \ -e s:/var:${localstatedir}:g \ @@ -87,6 +89,7 @@ INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." FILES:${PN} += "\ ${sysconfdir}/xdg/weston/weston.ini \ + ${sysconfdir}/profile.d/weston-socket.sh \ ${systemd_system_unitdir}/weston.service \ ${systemd_system_unitdir}/weston.socket \ ${sysconfdir}/default/weston \ diff --git a/meta/recipes-graphics/wayland/weston-init/weston-socket.sh b/meta/recipes-graphics/wayland/weston-init/weston-socket.sh new file mode 100755 index 0000000000..86389d63a3 --- /dev/null +++ b/meta/recipes-graphics/wayland/weston-init/weston-socket.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +# set weston variables for use with global weston socket +global_socket="/run/wayland-0" +if [ -e "$global_socket" ]; then + weston_group=$(stat -c "%G" "$global_socket") + if [ "$(id -u)" = "0" ]; then + export WAYLAND_DISPLAY="$global_socket" + else + case "$(groups "$USER")" in + *"$weston_group"*) + export WAYLAND_DISPLAY="$global_socket" + ;; + *) + ;; + esac + fi + unset weston_group +fi +unset global_socket From patchwork Fri Jun 30 02:28:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26693 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 DC711C001DE for ; Fri, 30 Jun 2023 02:29:44 +0000 (UTC) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by mx.groups.io with SMTP id smtpd.web11.3846.1688092176402494728 for ; Thu, 29 Jun 2023 19:29:36 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=UwUltirL; spf=softfail (domain: sakoman.com, ip: 209.85.222.180, mailfrom: steve@sakoman.com) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-765a7768f1dso131006485a.0 for ; Thu, 29 Jun 2023 19:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092175; x=1690684175; 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=/0hacA65OUmFAflOZm0rroUwlZftVr6BcczzmWdNESE=; b=UwUltirLT+L8/zrCRsi1jIk2QrY8nP30K+0ByDc4FBxjiKtB2MTFSj/fQj7bHOV+fM 64au0e4SRj4HJgg7M5WrfjXTMw0GNte5W3dwPLqOfqVWPptBcn8ZCZE4G/Nm5haV2H+J 9pxsphskr1gsF7Or5pIK7+Ysnjz9dTZRVInFh7IOX13VQx2v/as5kYo4IJc2wq/4SnK4 0E7Zk65rJXRam+PhMTY83gIihiDNdFgpDic82U0kpvyT7kVeyGcpwBgHRJ0nYjvc4mBZ cdIUcAHUcCP3kmVnAmjy1vbqhV0VuM41aV2bna77dYj5fHaYWQ71kJ9y1HuVPpDu0v2u mIWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092175; x=1690684175; 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=/0hacA65OUmFAflOZm0rroUwlZftVr6BcczzmWdNESE=; b=e3sa/VtclCeS3DXzeKdq4c+AwvaoBD+9KzzW2X+r+BIO1F+heI+9ER5oeW/sRMiN4o itRxQPFCg5/0ipOBg9Z54e/0U5WdSELKrpm9t015L+N3tQczq6X6wHovP8NMMPwl3SMN AadsjSKBd9We759cxtg5RAWgHzhjS6x5g3UrhXc98AG7bMAAwPvmpYK/ByHhRiC7YEcS U7EN/gGpBkpRAigK2M+HeRW9ycpfWlsYbncrsL8T3VygNoQey4YeaczIwU4tVtyIoS4V 4O9KjezUv7YEChCPV73VDnfsKP7MKnp4zzhDEUNPNOVK7jG5lMtKtnoi5B0TYIk99fs4 Ch8Q== X-Gm-Message-State: ABy/qLZaaSL9cbFoZjBwfyWvpzl792P0WRsNiXEs5qUv7nUpeO68zoYf 981uneLDVMuo9HRDRgatiQSKJCyVUmtUa8QzW3iX/w== X-Google-Smtp-Source: APBJJlEZDzNRXKdv2W+QuHTg6ZnIBX043bv98V+kESFzftpn2j+JzI778jvherh1U5f0NP3q/rpVVw== X-Received: by 2002:a05:620a:4086:b0:767:22eb:6ed7 with SMTP id f6-20020a05620a408600b0076722eb6ed7mr1620863qko.4.1688092175150; Thu, 29 Jun 2023 19:29:35 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:34 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 14/30] glibc: Pass linker choice via compiler flags Date: Thu, 29 Jun 2023 16:28:50 -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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183654 From: Khem Raj glibc configury tries to detect ld version and assumes BFD or gold linker but when system ld is pointing to lld or mold it might fail the linker check, therefore pass LD variable to explicitly point at ld.bfd we are using BFD linker only to link glibc after all. Second problem in such a case is that some partial objects are linked with CC -r which will fail if we do not inform the compiler to use BFD linker thusly pass it via appending to CC variable Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni (cherry picked from commit 63248d2cbd7a15aec5b864d0058fe919eb17c46c) Signed-off-by: Steve Sakoman --- meta/recipes-core/glibc/glibc_2.37.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/glibc/glibc_2.37.bb b/meta/recipes-core/glibc/glibc_2.37.bb index b27f98fb19..3387441cad 100644 --- a/meta/recipes-core/glibc/glibc_2.37.bb +++ b/meta/recipes-core/glibc/glibc_2.37.bb @@ -103,10 +103,12 @@ do_configure () { # version check and doesn't really help with anything (cd ${S} && gnu-configize) || die "failure in running gnu-configize" find ${S} -name "configure" | xargs touch - CPPFLAGS="" oe_runconf + CPPFLAGS="" LD="${HOST_PREFIX}ld.bfd ${TOOLCHAIN_OPTIONS}" oe_runconf } LDFLAGS += "-fuse-ld=bfd" +CC += "-fuse-ld=bfd" + do_compile () { base_do_compile echo "Adjust ldd script" From patchwork Fri Jun 30 02:28:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26690 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 BACDDC3DA40 for ; Fri, 30 Jun 2023 02:29:44 +0000 (UTC) Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) by mx.groups.io with SMTP id smtpd.web11.3847.1688092177866781159 for ; Thu, 29 Jun 2023 19:29:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=4bYidA6B; spf=softfail (domain: sakoman.com, ip: 209.85.222.182, mailfrom: steve@sakoman.com) Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-765a651a3b6so125180285a.2 for ; Thu, 29 Jun 2023 19:29:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092176; x=1690684176; 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=SCKgp8uQbekHHDmIbz33yUTTMlnWKFwaOJlDwPQn1pk=; b=4bYidA6Bkvt7yrZt/owzJ67THpuAu7Q1c4BWa9IrB0A4WttuH7d27f4osTcpsF3ToD giJANbGSVIHc6Y17PrY58f7yFEoXK56CeiT4OarVGG3DQa4LOU/DF28YYa+CEGCclew+ n8yqxc2c0/x8CABOEO9s+32V0uKIuFhKaiaizdzETWA3cYfyVnKfQawZDqpA8pXNWuaP ++dfCthlNf3xCjhqI7C1Ef03cfdvph8vBqN9IYKw9/yf5VqSLiowsfQ3YixOLU3W1B6v ja1Axwu11hdMrKgiXBjVLm0UhlGxi0DftmH1OIafhgqUOV/aGf4QFaKXf1Cd94FaGMi/ zyrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092176; x=1690684176; 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=SCKgp8uQbekHHDmIbz33yUTTMlnWKFwaOJlDwPQn1pk=; b=Nq5EpKb5xPS7k+qm6F8EHkny6u9XQR1gznJB7GfZ2xGmVqlZoo81GrcitMNhS67m1J 855wRsCfcwsqBiaQ3mcICx7w8DoLxvUdJ65YlvHrPY59zOLyW/XzOcW5j+GVPwrkzkCg Q/M3iuXsnfzLLBlF/F83BoXDpoHBSHcFmZfXGlvTJ+ALkZBdczZVgqJ4p6KACqOxqIAg UUwn2pGGzyLpFMu1GIlaUfoXPCt9h1rY5Ad1naNkWKM/jLxOxvlNvXk+Lbu1T6BkqOAt vTHrgT/LzMDjir3r0xtllEsw0sKgAiUwO0sLAExypy9MORcUJPrXEZ9q+I2pvlDdeSZw ZTuQ== X-Gm-Message-State: AC+VfDxiwvmgR65e3Z9CfAp1YuupbBOlYy0jrEHgA9khPTZvZxpHvOjT JnD4bPRQuNCz5BAA0dABkh173QJT8K6pAOg/t2PGVA== X-Google-Smtp-Source: ACHHUZ67D1P+5YsD/c1B65q2n7PJojX2oyj3wbSr1POYLBbJRc+TdtChlv1Tw0geryZ1DFMctAUafw== X-Received: by 2002:a05:620a:1720:b0:765:4ddb:4ff2 with SMTP id az32-20020a05620a172000b007654ddb4ff2mr1392737qkb.30.1688092176687; Thu, 29 Jun 2023 19:29:36 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:36 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 15/30] useradd-example: package typo correction Date: Thu, 29 Jun 2023 16:28:51 -1000 Message-Id: <00a62ec3b5eb0e46f765162e43a04c758fb9dc08.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183655 From: Fabien Mahot Fixes [YOCTO #15143] Signed-off-by: Fabien Mahot Reviewed-by: Yoann Congal Signed-off-by: Richard Purdie (cherry picked from commit 9adffbb9b5fcd67d9c4e98d97bc459cbcc1b9c05) Signed-off-by: Steve Sakoman --- meta-skeleton/recipes-skeleton/useradd/useradd-example.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb index cff624e2f9..d7a5a95bac 100644 --- a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb +++ b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb @@ -32,7 +32,7 @@ USERADD_PACKAGES = "${PN} ${PN}-user3" # user1 and user2: USERADD_PARAM:${PN} = "-u 1200 -d /home/user1 -r -s /bin/bash user1; -u 1201 -d /home/user2 -r -s /bin/bash user2" -# user3 will be managed in the useradd-example-user3 pacakge: +# user3 will be managed in the useradd-example-user3 package: # As an example, we use the -p option to set password ('user3') for user3 USERADD_PARAM:${PN}-user3 = "-u 1202 -d /home/user3 -r -s /bin/bash -p '\$6\$XAWr.8nc\$bUE4pYYaVb8n6BbnBitU0zeJMtfhTpFpiOBLL9zRl4e4YQo88UU4r/1kjRzmTimCy.BvDh4xoFwVqcO.pihLa1' user3" From patchwork Fri Jun 30 02:28:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26691 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 C89B9C001B3 for ; Fri, 30 Jun 2023 02:29:44 +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.3856.1688092179300309734 for ; Thu, 29 Jun 2023 19:29:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=vW0cfHCD; 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-666eef03ebdso880590b3a.1 for ; Thu, 29 Jun 2023 19:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092178; x=1690684178; 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=8pNeocxh0lB7vooBa6npfgqXuZ4dY/Z/AOMoTzvWKws=; b=vW0cfHCDGm2pL5XyJGys4Nez9R1SjKiFhwHVbsiNdoirOt5jAKMZZbdM0hbh3jjeOl 35ABylzmZJPpelGu4j3oBePizch5U/sOroTZRXdu3UdFM44XljBFHMInPe6Nndg13q6+ pBEDlAQmIQKwQOElFwll5ZCMIY+YsBzfwf/GMRYpeZORV3mmjskHr39maeoeO2GTfRiJ ZWwSzDeK9caOMUiLzMGr3StV1A7v3QKAV2hi3VzsHgy0JQdow7KIUDsR4hjM8SVsm772 GpGeFew6nWrYaYiSd/kwGLM91S6+JS7jr4tapOOk7BD1gpMJhW+LAEFzYt/GkcWE5Nzv eNdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092178; x=1690684178; 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=8pNeocxh0lB7vooBa6npfgqXuZ4dY/Z/AOMoTzvWKws=; b=HvTKj0hVj8/5Z7qW970kD0S93fwEqu0FoTmrrJeFO89OGMbRyPI+hUW/J22qXLmoHq lYvfPwCkblpwBj6knC9oS6qXfd88hiUbnQPTraEbGvS7CakhSQT/IzgQVZgZ/U9ULA5H otvXAT5xgSj07KXuLsq7bX8oG+08i6j2+55pPPPe6jrg//g3Opfm+E4Cg3QGRzuAbqWy OAwBpC4ba79FWQ5KfLT+T0u5VeC24lCYStAxbklkaLG5euTPyurn2pD54IJNoSy7Np8n c7Zm9+NrdRC8LvJMaH4ngIvB2CnkHjKElVbhJzXMgzUmvppG1ta2KcN5pjlocfm4tiQA fdAg== X-Gm-Message-State: ABy/qLYBTkW6GcmZcEmvu4DIKikBHkQv8ImajtdD6g8kuDJ7E4i2LojR xMJUh2JFc8i0SwBfrjsrAAjkyJwHSTVp6aElSEdhVQ== X-Google-Smtp-Source: APBJJlHre5Kd8aIHAEI5MOQ0wx1DSnbT9lfNsoXXMyUgDpZxUmKs088zyT77MdPs4mXwPmvpLFvyLw== X-Received: by 2002:a05:6a00:1352:b0:682:4b93:a4d3 with SMTP id k18-20020a056a00135200b006824b93a4d3mr2004731pfu.1.1688092178262; Thu, 29 Jun 2023 19:29:38 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:37 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 16/30] scripts/runqemu: split lock dir creation into a reusable function Date: Thu, 29 Jun 2023 16:28:52 -1000 Message-Id: <811e24cf68c542d38386f83eda05d7efe3e5e4dc.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183656 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 004d6bcb067ecf1d796801fa43a98820c4efd3c7) Signed-off-by: Steve Sakoman --- scripts/runqemu | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/scripts/runqemu b/scripts/runqemu index 4c06cefbff..50224f2784 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -1083,6 +1083,17 @@ to your build configuration. self.set('NETWORK_CMD', '-netdev bridge,br=%s,id=net0,helper=%s -device virtio-net-pci,netdev=net0 ' % ( self.net_bridge, os.path.join(self.bindir_native, 'qemu-oe-bridge-helper'))) + def make_lock_dir(self, lockdir): + if not os.path.exists(lockdir): + # There might be a race issue when multi runqemu processess are + # running at the same time. + try: + os.mkdir(lockdir) + os.chmod(lockdir, 0o777) + except FileExistsError: + pass + return + def setup_slirp(self): """Setup user networking""" @@ -1101,14 +1112,7 @@ to your build configuration. mac = 2 lockdir = "/tmp/qemu-port-locks" - if not os.path.exists(lockdir): - # There might be a race issue when multi runqemu processess are - # running at the same time. - try: - os.mkdir(lockdir) - os.chmod(lockdir, 0o777) - except FileExistsError: - pass + self.make_lock_dir(lockdir) # Find a free port to avoid conflicts for p in ports[:]: @@ -1148,14 +1152,7 @@ to your build configuration. logger.error("ip: %s" % ip) raise OEPathError("runqemu-ifup, runqemu-ifdown or ip not found") - if not os.path.exists(lockdir): - # There might be a race issue when multi runqemu processess are - # running at the same time. - try: - os.mkdir(lockdir) - os.chmod(lockdir, 0o777) - except FileExistsError: - pass + self.make_lock_dir(lockdir) cmd = (ip, 'link') logger.debug('Running %s...' % str(cmd)) From patchwork Fri Jun 30 02:28:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26689 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 C9782C001DB for ; Fri, 30 Jun 2023 02:29:44 +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.3848.1688092180673461288 for ; Thu, 29 Jun 2023 19:29:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=zk/Gh+75; 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-668711086f4so863496b3a.1 for ; Thu, 29 Jun 2023 19:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092180; x=1690684180; 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=NFA3z4Pfa4oTN760iXsE1m4xbMdyGFdi9TtT16Ni3ng=; b=zk/Gh+75tumfQEevWcgDSGXglQNUS6aNcdg/2txqKA3uW4sWNnq4MzozFZdmtktAlD 6amSHZzGxUs0LmrT3bI7v9fjCha4Hb75uXP1pc3FuSfl1VjEXXb4RuT7Af+Do2eMAxhO Yrcbu5QxrG5acEHxj4WDRpY3ydGNrl89TbwrsOIK+Hu2yhN8YeBr/Do8ZoBRMGczZhX9 vFdWCQyNGPkCq94aHW4l0HQyk3gK+xpbrf7aezHeCGmzhNlh1w1OBlQVu76WZIpWsF48 uf6eQiB8hZfIdVi4wF47pcwJVLXsBU8EJsTAyy+QUBch0CYT7pNwMn4ITfivCI2TUDmH dSeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092180; x=1690684180; 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=NFA3z4Pfa4oTN760iXsE1m4xbMdyGFdi9TtT16Ni3ng=; b=HmQPBKF4IYqFztWBgbaxvtxu4Dv8/yLLI3G0mea+iYmiObtpCL5ZND6iPfC1IUPKa1 qOXwuT2vtz2sLLO1ES3JgXQ2jXPsdJ1TccKbWtPZ6KiLBKTfU8HkXYvW+kR8MyRKXP76 9V/O3MXx24kqjmXw7on/4y67OBJQ+7UaB20/Etl1t+YHUIoqCkZZhODqvctzp3M7YJ2W ve7jRQrcquuTv53HaPG1Y1WXnXkiJGhb0YPQTt3+DP/ostOEKHWMxbPOi8mDlcLHVRd7 9IrMCzo1+2U4wOQq1I7tzZunrGaHSoFnArHRFR1tHgIamCudEyA/N1cZuM+ThEjBPzVq v0Lw== X-Gm-Message-State: AC+VfDxP8JlVZuj99D04oySXAhorKpSzZE00v90ZC41jrjjGd9tzYU3f 6rhdCZI8M/x/vjOL8KwUSGUDv7IU/B1G3nDUQans3g== X-Google-Smtp-Source: ACHHUZ6vxj6Dm0syTMuCCAPHLzqnt4syolyknWhUGGGNK/Gfp7SxKXqv6qg7/yJEQNTGa/xtYC7+vA== X-Received: by 2002:a05:6a00:409a:b0:668:8ad5:778f with SMTP id bw26-20020a056a00409a00b006688ad5778fmr7283896pfb.17.1688092179801; Thu, 29 Jun 2023 19:29:39 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:39 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 17/30] scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes Date: Thu, 29 Jun 2023 16:28:53 -1000 Message-Id: <3dccfba830bfbe89554a5e3ed5c3517d13545d35.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183657 From: Alexander Kanavin There is already a neat check_free_port() function for finding an available port atomically, so use that and make two additional tweaks: - no need to allocate two separate ports; per unfsd documentation they can be the same - move lockfile release until after unfsd has been shut down and the port(s) used has been freed [YOCTO #15077] Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37) Signed-off-by: Steve Sakoman --- scripts/runqemu | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/scripts/runqemu b/scripts/runqemu index 50224f2784..ef24ddc6b2 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -1011,17 +1011,14 @@ to your build configuration. else: self.nfs_server = '192.168.7.@GATEWAY@' - # Figure out a new nfs_instance to allow multiple qemus running. - ps = subprocess.check_output(("ps", "auxww")).decode('utf-8') - pattern = '/bin/unfsd .* -i .*\.pid -e .*/exports([0-9]+) ' - all_instances = re.findall(pattern, ps, re.M) - if all_instances: - all_instances.sort(key=int) - self.nfs_instance = int(all_instances.pop()) + 1 - - nfsd_port = 3049 + 2 * self.nfs_instance - mountd_port = 3048 + 2 * self.nfs_instance + nfsd_port = 3048 + self.nfs_instance + lockdir = "/tmp/qemu-port-locks" + self.make_lock_dir(lockdir) + while not self.check_free_port('localhost', nfsd_port, lockdir): + self.nfs_instance += 1 + nfsd_port += 1 + mountd_port = nfsd_port # Export vars for runqemu-export-rootfs export_dict = { 'NFS_INSTANCE': self.nfs_instance, @@ -1595,13 +1592,13 @@ to your build configuration. logger.debug('Running %s' % str(cmd)) subprocess.check_call(cmd) self.release_taplock() - self.release_portlock() if self.nfs_running: logger.info("Shutting down the userspace NFS server...") cmd = ("runqemu-export-rootfs", "stop", self.rootfs) logger.debug('Running %s' % str(cmd)) subprocess.check_call(cmd) + self.release_portlock() if self.saved_stty: subprocess.check_call(("stty", self.saved_stty)) From patchwork Fri Jun 30 02:28:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26692 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 B9A88EB64D9 for ; Fri, 30 Jun 2023 02:29:44 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.web10.3858.1688092182337221771 for ; Thu, 29 Jun 2023 19:29:42 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=IAzeJovb; spf=softfail (domain: sakoman.com, ip: 209.85.210.180, mailfrom: steve@sakoman.com) Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-666ecf9a0ceso872664b3a.2 for ; Thu, 29 Jun 2023 19:29:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092181; x=1690684181; 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=n0u3MXXt3+TUNy6Y4ZxjxlO44L4VlxYCp7nzbnGfMKI=; b=IAzeJovbbPX3Dhb60E8tyl/kkHpbn4s6KGEVXTyZtsuEF2PcWZMHlK9LkEBaYKaoAu hkbsVe/CwRUpgASoh49gXEwAnG6k2WQ4ySgBJQKm52Ueoik82p0SunifTE7KqINzleh8 W6ScB9elcDEqDDOKVgP90c2nkcU2gLy8OXMu4XhL5SlRHziMZnXvi2GdBt3ib+7dChty 6wPJ5F3JAID59rRpoRQ9lypipkGaWsFrKs9OG4ion5sWd7UriEs7vdnVWo0ByZG7Bbt4 nTNtuYu2PwjnNE8QzKCsjMgpucLQpvnuYhYCouZcIPTzkbt3yAqoUcmnn5jgPS/fsYtr p7Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092181; x=1690684181; 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=n0u3MXXt3+TUNy6Y4ZxjxlO44L4VlxYCp7nzbnGfMKI=; b=QtOPfymCRbbI2nhbh9jMYMeE+qIUUo6OVpfgOePfYW6nBFfd55/wgYRTlTIuWja9s4 35tOjj+dnICpvTZjS9uhKylrbYgrUANnNRjSyX6lcJxC7v5694KLvq1w4rZYH6Upc9IN lgcMIiCe4Jq+0VE62UVg/+fwPC/7BssWeFzrQUiIspYdYZ6L2qgb4pu1DkZ4W0BCY+wd 4da+SPuGTRt9HVikNLVli5cmhlZBVg1iAX5P898vkJrnJlm8SCdKROeuXdkfcJ5btX7K D+XPcrMI0aJnTWNxET8grXVLiFzvbjjC1k2qL2qL48Fq044T4xKxfmGxTAxHKybAIC5p 9VBg== X-Gm-Message-State: ABy/qLbYLkJ0tMt3sS23IPJNZmRzpmuVIM4R47JXw9aBcNljP7A/I6vp SkoeVVJwyCzLlb++fn9u5otyY1ebcyKmNOqBVOLZHQ== X-Google-Smtp-Source: APBJJlFOygGGE/Ui9jP0TocE1epQk1KFm0R9txn7XzJGZDm8iniWe5eeDoRqskTPuEGoRQFe8/31SA== X-Received: by 2002:a05:6a00:14cc:b0:666:8403:9f4 with SMTP id w12-20020a056a0014cc00b00666840309f4mr2100143pfu.16.1688092181328; Thu, 29 Jun 2023 19:29:41 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:41 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 18/30] oeqa/selftest/bbtests: add non-existent prefile/postfile tests Date: Thu, 29 Jun 2023 16:28:54 -1000 Message-Id: <47966f06f0c221b00d773f8e9db20190a80d668a.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183658 From: Fabien Mahot Fixes [YOCTO #10725] Signed-off-by: Fabien Mahot Reviewed-by: Yoann Congal Signed-off-by: Richard Purdie (cherry picked from commit b0c33655fad5b2e7d96a45b6210527dfb766797b) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/bbtests.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/bbtests.py b/meta/lib/oeqa/selftest/cases/bbtests.py index 1dd2839c8d..31aa5680f0 100644 --- a/meta/lib/oeqa/selftest/cases/bbtests.py +++ b/meta/lib/oeqa/selftest/cases/bbtests.py @@ -188,6 +188,10 @@ SSTATE_DIR = \"${TOPDIR}/download-selftest\" self.assertTrue(find, "No version returned for searched recipe. bitbake output: %s" % result.output) def test_prefile(self): + # Test when the prefile does not exist + result = runCmd('bitbake -r conf/prefile.conf', ignore_status=True) + self.assertEqual(1, result.status, "bitbake didn't error and should have when a specified prefile didn't exist: %s" % result.output) + # Test when the prefile exists preconf = os.path.join(self.builddir, 'conf/prefile.conf') self.track_for_cleanup(preconf) ftools.write_file(preconf ,"TEST_PREFILE=\"prefile\"") @@ -198,6 +202,10 @@ SSTATE_DIR = \"${TOPDIR}/download-selftest\" self.assertIn('localconf', result.output) def test_postfile(self): + # Test when the postfile does not exist + result = runCmd('bitbake -R conf/postfile.conf', ignore_status=True) + self.assertEqual(1, result.status, "bitbake didn't error and should have when a specified postfile didn't exist: %s" % result.output) + # Test when the postfile exists postconf = os.path.join(self.builddir, 'conf/postfile.conf') self.track_for_cleanup(postconf) ftools.write_file(postconf , "TEST_POSTFILE=\"postfile\"") From patchwork Fri Jun 30 02:28:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26694 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 D0C45C0015E for ; Fri, 30 Jun 2023 02:29:44 +0000 (UTC) Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) by mx.groups.io with SMTP id smtpd.web10.3859.1688092183798387190 for ; Thu, 29 Jun 2023 19:29:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Pr5DAJR0; spf=softfail (domain: sakoman.com, ip: 209.85.167.177, mailfrom: steve@sakoman.com) Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-39e9d1bf835so948433b6e.2 for ; Thu, 29 Jun 2023 19:29:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092183; x=1690684183; 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=zFGpndMgDULFSbILf4kO8OGGvcYFkWZuUkO7xUUjnoA=; b=Pr5DAJR0S67mqTlQZ+lHykyO0uGvk3pnhgkF5XdmnWoGwJNk5iVeAMFLobW9lirz+w lAkrvdNvppsmMD836lNLXvZG1F2P8PfxSn7fazUDHST8gNSUJOZ8o3mCixAL6Dy2Y4Mv sJhN82C7kRKgKEW5YEQBTfGUqArbTEbd6hquMLrH1DjoRZmrk9gg7L9CL0KIRcArKLsy /StE6LXK4ZFSfw0eID7WtObRyuvy5e2UC4qoPlwIyGSpzUCRW1Is+w5xy21FtPFjj3jF 1yxRiTFDml9UL4THEE1lZA0VZF6iO7fQlMkS7O6aSAlTzUQ1NB3Bw6ghfYbFtUcFUK49 e4hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092183; x=1690684183; 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=zFGpndMgDULFSbILf4kO8OGGvcYFkWZuUkO7xUUjnoA=; b=N6gZmzqYstNTJMX53DRqc0kXe7Hb9vImepzpqQhCHNUupfuqoas0Z/sAbJWDkfgsy9 oDMjeBE4elX/XIkbmxMKuW4B4rOxol2jmBC1XfY+uBhn152b9yT5ny7+lY5ZLVZV2nNp eJrRBMiqlViRQQQ4LxFCgWMpRq89yEIgeYW+uL2TUaOpyuUIX7tA/U2z/ndJN2qkI6IP 4P6VKLdNXJOHT7YGwpUznrS0vUnTdot5fc9Px/Svo7Tpm1cziLfoD508r/EivQWvrEq8 9yre34RSzDNAv7MIidtVVvWBvC/3oQHnJJF7yvYNNziwP5NpC1FxlM9zLkf5481sTdWx y88A== X-Gm-Message-State: AC+VfDxuIsfqDd5todirEB88eIGLgy3SIHw+sXv22fBswuZxCnMWJHlg H+wh6/p5ouflKXFJbJjqT8SEzDJSmuwf/5kewy2PTQ== X-Google-Smtp-Source: ACHHUZ7/eriKX2oanu96SXLJNiVwHZIkRWSOulMUZQR/iUGTPBGbhqiJc6Y3iCxFosRek9UeUHVvmA== X-Received: by 2002:a05:6808:8eb:b0:3a0:50c0:4a5d with SMTP id d11-20020a05680808eb00b003a050c04a5dmr1036673oic.56.1688092182812; Thu, 29 Jun 2023 19:29:42 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:42 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 19/30] qemu: a pending patch was submitted and accepted upstream Date: Thu, 29 Jun 2023 16:28:55 -1000 Message-Id: <13c9eba31a848450b1502c1677536ce42576ed08.1688092011.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 ; Fri, 30 Jun 2023 02:29:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183659 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit f59df55d63a8841c834bbc488589209e7f23f803) Signed-off-by: Steve Sakoman --- ...1-tracetool-use-relative-paths-for-line-preprocessor-d.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/qemu/qemu/0001-tracetool-use-relative-paths-for-line-preprocessor-d.patch b/meta/recipes-devtools/qemu/qemu/0001-tracetool-use-relative-paths-for-line-preprocessor-d.patch index 5ef1184e3c..36c537eee1 100644 --- a/meta/recipes-devtools/qemu/qemu/0001-tracetool-use-relative-paths-for-line-preprocessor-d.patch +++ b/meta/recipes-devtools/qemu/qemu/0001-tracetool-use-relative-paths-for-line-preprocessor-d.patch @@ -8,7 +8,7 @@ The event filename is an absolute path. Convert it to a relative path when writing '#line' directives, to preserve reproducibility of the generated output when different base paths are used. -Upstream-Status: Pending +Upstream-Status: Accepted [https://gitlab.com/qemu-project/qemu/-/commit/9d672e290475001fcecdcc9dc79ad088ff89d17f] --- scripts/tracetool/backend/ftrace.py | 4 +++- From patchwork Fri Jun 30 02:28:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26699 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 CF1A5EB64DD for ; Fri, 30 Jun 2023 02:29:54 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.web11.3851.1688092185236359090 for ; Thu, 29 Jun 2023 19:29:45 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=rkJXfkhu; spf=softfail (domain: sakoman.com, ip: 209.85.215.180, mailfrom: steve@sakoman.com) Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-55b1238a013so958523a12.3 for ; Thu, 29 Jun 2023 19:29:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092184; x=1690684184; 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=so3twpKxzHeCsOoCQ/BXU5vMOXWD+8VjLBgaFWu6250=; b=rkJXfkhuUQOEs0AduTdJvQi5SeZpemRhAh3FjMeK0KsX2sA6xmLQw0kHkVBnLMsl1C vaNapXIk8Kv582z1h/kglPKnJ9mCQWtc+7ZzuMCanWcxP0jQjqUbdIP/sHzigbQ37Ltm XareQoF0VXSpG5lGB73zEo9j5O9DgCx6d//0xD5AO7+duQteig5Teuo3MZfaFtdbKeZ2 Gi1NhzpG9EVEZC10a10z4iltGsSKU+GL679iDDtanfaz23Pnn5Zan8PkWZmxBiKFnlAI Q679lH+W86Xm98SCMv/Bhc5O17Qm+HYTWG5aRqNFR/anqvCRlgm2R2pSKpYGLRKBtOVT ZaXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092184; x=1690684184; 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=so3twpKxzHeCsOoCQ/BXU5vMOXWD+8VjLBgaFWu6250=; b=lMO699CSVTzmCqj3DI/8kTwHDqZcF7UWKZG3BAQi4ZZfWDzNUyb5mupCZ52Wze8Mgg yjFRuHhJ2F4esYCf6bt/RXd8YyN85LoWeY1qbkx+OyGilu2PS7ObTWvgpj9favK0FRNY 872Z7fAxuTG06+MLhuecGVB+/ehCNbVXmjKnH2n/zQcZCJZo6VJ5W0UhugtF6dyW2fQf m50PmpNIu4ElT9+BERCKrsYTS6HqKmx2Bkq2FlmCizI8VSk79rqrcFUBEUsgqZB1R3h6 uHP503T9voA4luEwgtj/WhYZO3IoKDoAaOmK6ZisJnyE5rfYXL2sXTl4eU9GihIIS7tQ gJEg== X-Gm-Message-State: AC+VfDxPYwR7vApdxF4usAfOgnieFeNHC2+1HiPPWFWQpHLu/hQgk6by OWOs4ajGj44T6da/n3gaRWTj9RSpXvbdYz3n9hotDw== X-Google-Smtp-Source: ACHHUZ6Y8MN0j2/a74tVWe23qi+RWY9LpfwqDzMPImTjZFcH06FISZPYu+rSe8JIXBwmlNlxUCtARg== X-Received: by 2002:a05:6a20:c524:b0:12c:e180:e400 with SMTP id gm36-20020a056a20c52400b0012ce180e400mr1308249pzb.10.1688092184382; Thu, 29 Jun 2023 19:29:44 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:44 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 20/30] maintainers.inc: unassign Adrian Bunk from wireless-regdb Date: Thu, 29 Jun 2023 16:28:56 -1000 Message-Id: <41fa071b1b32a795e5c5b671580d4f962dbabf20.1688092011.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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183660 From: Alexander Kanavin We were not able to get a response about availability over email, and so the recipe has to be unassigned. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/maintainers.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 5e2206e11f..814741f324 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -838,7 +838,7 @@ RECIPE_MAINTAINER:pn-weston-init = "Denys Dmytriyenko " RECIPE_MAINTAINER:pn-wget = "Yi Zhao " RECIPE_MAINTAINER:pn-which = "Anuj Mittal " RECIPE_MAINTAINER:pn-wic-tools = "Anuj Mittal " -RECIPE_MAINTAINER:pn-wireless-regdb = "Adrian Bunk " +RECIPE_MAINTAINER:pn-wireless-regdb = "Unassigned " RECIPE_MAINTAINER:pn-wpa-supplicant = "Changhyeok Bae " RECIPE_MAINTAINER:pn-wpebackend-fdo = "Alexander Kanavin " RECIPE_MAINTAINER:pn-x11perf = "Unassigned " From patchwork Fri Jun 30 02:28:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26697 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 E03BCC0015E for ; Fri, 30 Jun 2023 02:29:54 +0000 (UTC) Received: from mail-oo1-f43.google.com (mail-oo1-f43.google.com [209.85.161.43]) by mx.groups.io with SMTP id smtpd.web10.3862.1688092187074946586 for ; Thu, 29 Jun 2023 19:29:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=LnoIwqJX; spf=softfail (domain: sakoman.com, ip: 209.85.161.43, mailfrom: steve@sakoman.com) Received: by mail-oo1-f43.google.com with SMTP id 006d021491bc7-558a79941c6so890269eaf.3 for ; Thu, 29 Jun 2023 19:29:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092186; x=1690684186; 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=esv/Cc65zZf41M/zdD5PrFVGmR1ScxKhguzu2oOWZxE=; b=LnoIwqJXMqJXmiecdTAyx79di2boGgqIWT2NBddPchU6VTekrWvpDnfI5waL4z2h8m JHLXbb/32TDKy1uCvMvSilOInl4AVtp4puOGeCHsjFqkn4fsSKD7ssyZyHpZ446MoS95 /ah49wezhMAQHrMfAcH4jFkb4VHdn9MoIMgLBoRDRQKrdWHJE39cR2U/ijJ3alfTeAid fZvXjta9sfVTH/qRTp7NOETNaBIRVPUn/uL4aKo0KmC8QANGAervpHolvr0jOZd5lLqn Gtgu736tmbBIQcT0QGYNB4SF/cwyinAvWTDBOhqsunJM7Xe2wjVOaZaUtuedGHY0SrKx 1tQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092186; x=1690684186; 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=esv/Cc65zZf41M/zdD5PrFVGmR1ScxKhguzu2oOWZxE=; b=Q1fd6klFQT/7rx+BN/h8WZ79u0LeP+XGSDi75QrWsFc5UiRKap4I3VksDqvStqRceH 8WiVHIkf+yLbH1YsP0MAruM/v3367qJjd+FnI1/r1eN579vPRrzR+qI2RIY8GNiRSuXk q1CQLZ2cPKF624mSpbeLKjDz8tLODqd9lGyrRDVGGDs+lJJ7uyiQ5jgBWk2mr47PTuip aRzr+aFMH1qtDt/fOoseswvhVVrg8PYJ41a8tlAkUov0GybeD7sLFiEYU+hZ/TBCgzDS fvjDMmDYlK03V7cV6sGYEBRISOBhBSypUP73+TtJ9fhjXvtTynzVGcngvyZWHVaX4uI9 1zqw== X-Gm-Message-State: ABy/qLZufWOkno4+n9pi5UdOxYAwPlgSAPJt4668jvDJXOLxJlEnotd6 +gCdx4g4L4/if+6BMALv33BuFiS8C8eLJYHafV6G9Q== X-Google-Smtp-Source: APBJJlFQMk8PWEjaulpqIB9hPEwrNy2QoNeuhG4bTaFqjkumrKETcaCLT/QnKct042X5quMO3VDdBA== X-Received: by 2002:a05:6358:9d81:b0:12f:2573:45b4 with SMTP id d1-20020a0563589d8100b0012f257345b4mr1364437rwo.26.1688092186012; Thu, 29 Jun 2023 19:29:46 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:45 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 21/30] maintainers.inc: unassign Alistair Francis from opensbi Date: Thu, 29 Jun 2023 16:28:57 -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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183661 From: Alexander Kanavin We were not able to get a response about availability over email, and so the recipe has to be unassigned. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/maintainers.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 814741f324..3c6a03a919 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -555,7 +555,7 @@ RECIPE_MAINTAINER:pn-npth = "Alexander Kanavin " RECIPE_MAINTAINER:pn-nss-myhostname = "Anuj Mittal " RECIPE_MAINTAINER:pn-numactl = "Richard Purdie " RECIPE_MAINTAINER:pn-ofono = "Ross Burton " -RECIPE_MAINTAINER:pn-opensbi = "Alistair Francis " +RECIPE_MAINTAINER:pn-opensbi = "Unassigned " RECIPE_MAINTAINER:pn-openssh = "Unassigned " RECIPE_MAINTAINER:pn-openssl = "Alexander Kanavin " RECIPE_MAINTAINER:pn-opkg = "Alex Stewart " From patchwork Fri Jun 30 02:28:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 26698 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 E1231C001DB for ; Fri, 30 Jun 2023 02:29:54 +0000 (UTC) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by mx.groups.io with SMTP id smtpd.web11.3853.1688092188736893223 for ; Thu, 29 Jun 2023 19:29:48 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=abcd0WAf; spf=softfail (domain: sakoman.com, ip: 209.85.222.178, mailfrom: steve@sakoman.com) Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-7659dc74d91so137273885a.0 for ; Thu, 29 Jun 2023 19:29:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092187; x=1690684187; 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=kI1vZP8WpB90rcrk5TF6C2En4L1FVxz7Dhpz0g2kq2s=; b=abcd0WAfqUo8r2m8th68H71AjpzX/qR035X/tQyWr9h9OdVev6a2g9gkKC24W1F4vd 2ZY4EHYLiFt9zirRATpFmrc4bjKaS5P4gubdkyicDgIfD5cUNvfJEGBbCL3yYPndjsU0 D9SR76djenuIMCH75Sj6DwSc04d7VDgouze238V/Sh49XrsLguWpRpiw1xJ9ryjqUUWh G0nRyEchejIf07oFYxkEswXwl4FOaN8XWIXH9m2d9e0la12UHxG88eJuuhcoKkFY3bvf dQUAoxKgs4lbWRzmzOZPfhNJ5h+BqVjkiLkA5wuW5h0Vm1FOrRwuKjsV67XF93D0v2BX r5qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092187; x=1690684187; 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=kI1vZP8WpB90rcrk5TF6C2En4L1FVxz7Dhpz0g2kq2s=; b=FnhUIgLETZOdyxSVWID6v2pdAuQjq9SVfpCTnkuUGWgO+mG6l9Bl71pz/hMhTfu7j4 YktvX9wbunQP0TZ+h0dud9XYJ1i7MP6IdsUp9zsunBqeDPlzPPW3x6e3/LFvXx4w7SEG Gtdt0lP52rbul5E7u4sGRqaFCYmcKv2tTq66XEpFWen37JrYaRiYq1v//OVVlTSdbDWy qRnjr4lYbwTWCTLUogqaFKYazQS+8bPsXxv2DjriuIEpAap7j8q2TgGEBzxlRYs4ihkW SZdbfgrSDeuJSr3c95FOCKC3gPMjN79QXrWRP74WOnxF52r6U8QkBaH5YBG0iQ7u6DcM YzIg== X-Gm-Message-State: AC+VfDwgbJ3JanLJNJNi3p4Mw583F6HEDpigqdEsUcYLv8lAO+FncXcc PCcbsvbKafyJ37F+vxQAB4VgVK9wAnGM9mrw6SCcRA== X-Google-Smtp-Source: ACHHUZ5GzoIZ1VrIeEHGklKj8m+a6H7fuxPaolhCLrvx1wQtU4JbedIXpaaqcCVF9lBVu6bU9WzZKw== X-Received: by 2002:a05:620a:2448:b0:765:60f4:890 with SMTP id h8-20020a05620a244800b0076560f40890mr1281187qkn.41.1688092187558; Thu, 29 Jun 2023 19:29:47 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:47 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 22/30] maintainers.inc: unassign Chase Qi from libc-test Date: Thu, 29 Jun 2023 16:28:58 -1000 Message-Id: <20c7da2785e0e85264c2ef711b079920eb4bb26a.1688092011.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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183662 From: Alexander Kanavin We were not able to get a response about availability over email, and so the recipe has to be unassigned. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 5be575577d74a3cb81594392b88df74226be9192) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/maintainers.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 3c6a03a919..2319c4c5f1 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -313,7 +313,7 @@ RECIPE_MAINTAINER:pn-libarchive = "Otavio Salvador X-Patchwork-Id: 26700 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 E3F5AC001B3 for ; Fri, 30 Jun 2023 02:29:54 +0000 (UTC) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by mx.groups.io with SMTP id smtpd.web11.3855.1688092190633927308 for ; Thu, 29 Jun 2023 19:29:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=YgNNNbz6; spf=softfail (domain: sakoman.com, ip: 209.85.222.180, mailfrom: steve@sakoman.com) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-765a1690003so122830685a.0 for ; Thu, 29 Jun 2023 19:29:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092189; x=1690684189; 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=7nwrLQ1QFkOV6Fo7J04Cf13WLopJmvLnAEP1Zmf8UR8=; b=YgNNNbz6URvges6pcADZAFDMCZTQoU7MOFmNlU7XBcpU4gBr0FKt3O2ChvPEfBI/pG RchtaBMLvDqnHro72N2c6TjmYQhkTkNktU2wWCvc3p7vFYSZjUf4jLL5kBTu+5L+DvI/ GFdtvh5QTDQvYCT7fvJbeW8RYVjk5GeUAfub5B6iuJO/yE5x3vhvcTz8PvPYe8ypqmFi c7sc/wfNpwh47rUCCawwiBcOmm5miGfQ/miAfPtt8p4kTzdKA70g7urNwJsIJptgfRx3 ocDqmwoLKW6v/M5cV/itckEz/xMJRg2+rgMhIm6eYQfXnB3Ane4VHD7JzHhThiQkuRY+ bTQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092189; x=1690684189; 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=7nwrLQ1QFkOV6Fo7J04Cf13WLopJmvLnAEP1Zmf8UR8=; b=JwyEAg9EyakFvH5a9D0d/lvQZf77hxW05Yald+1UsqnJculFIkrztOWoMmhwShEEXc Y6fFh/mbpySenmG/8yIxUlY+ADokBcMsNkqZdBGVime7OiwnLmQ+uSe8PE9rwHluxgjI 1fPunp8b+lzk0ykEj8LsnimckLevkl1uXtHuhawIsf8YUJphllFumC13C+DVedD5nS3S 6vGeWf3/TgXFI/26fgozrJItwljkDTr8+FhEKfLkB4oAWLp++c0xk2REV4hZ6XJUFLi7 0/Kex7SMmj7jH/UYvQsAl5mUe5Bi9PzDQpfRnRKJMoe7nO/ps0cZqb/gMcrhng0492Cp I3jw== X-Gm-Message-State: AC+VfDwnLxby6bRoNMmbpdXTgsnKpiohDqQf3LU6jaVcQzvfcCerDrf4 md3fSqptWGM4H/TTZ2bZ9SyFnc1n+UJ8nlJVbPbIOA== X-Google-Smtp-Source: ACHHUZ6OTT+4CbjdB5nz5dv3h1CQr5gotW5HadCKLaOLpfFWyp0Z/MH8N02ce5HDdY73HzN7Gu0kxQ== X-Received: by 2002:a05:620a:2a15:b0:764:ff39:9021 with SMTP id o21-20020a05620a2a1500b00764ff399021mr1559927qkp.5.1688092189106; Thu, 29 Jun 2023 19:29:49 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:48 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 23/30] maintainers.inc: unassign Oleksandr Kravchuk from python3 and all other items Date: Thu, 29 Jun 2023 16:28:59 -1000 Message-Id: <66dfaff6bdf9c02a2cc6b1e8829c86e38908b195.1688092011.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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183663 From: Alexander Kanavin We were not able to get a response about availability over email, and so the recipes have to be unassigned. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 2d2c75530fe336eda72e8ce72f994725b3a77ea0) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/maintainers.inc | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 2319c4c5f1..865c09852a 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -426,7 +426,7 @@ RECIPE_MAINTAINER:pn-libx11 = "Unassigned " RECIPE_MAINTAINER:pn-libx11-compose-data = "Unassigned " RECIPE_MAINTAINER:pn-libxau = "Unassigned " RECIPE_MAINTAINER:pn-libxcb = "Unassigned " -RECIPE_MAINTAINER:pn-libxcvt = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-libxcvt = "Unassigned " RECIPE_MAINTAINER:pn-libxcomposite = "Unassigned " RECIPE_MAINTAINER:pn-libxcursor = "Unassigned " RECIPE_MAINTAINER:pn-libxcrypt = "Khem Raj " @@ -599,7 +599,7 @@ RECIPE_MAINTAINER:pn-ptest-runner = "Ross Burton " RECIPE_MAINTAINER:pn-pulseaudio = "Unassigned " RECIPE_MAINTAINER:pn-pulseaudio-client-conf-sato = "Unassigned " RECIPE_MAINTAINER:pn-puzzles = "Anuj Mittal " -RECIPE_MAINTAINER:pn-python3 = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3 = "Unassigned " RECIPE_MAINTAINER:pn-python3-alabaster = "Tim Orling " RECIPE_MAINTAINER:pn-python3-async = "Oleksandr Kravchuk " RECIPE_MAINTAINER:pn-python3-asn1crypto = "Tim Orling " @@ -613,20 +613,20 @@ RECIPE_MAINTAINER:pn-python3-cffi = "Tim Orling " RECIPE_MAINTAINER:pn-python3-chardet = "Tim Orling " RECIPE_MAINTAINER:pn-python3-cryptography = "Tim Orling " RECIPE_MAINTAINER:pn-python3-cryptography-vectors = "Tim Orling " -RECIPE_MAINTAINER:pn-python3-cython = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-cython = "Unassigned " RECIPE_MAINTAINER:pn-python3-dbus = "Zang Ruochen " -RECIPE_MAINTAINER:pn-python3-dbusmock = "Oleksandr Kravchuk " -RECIPE_MAINTAINER:pn-python3-docutils = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-dbusmock = "Unassigned " +RECIPE_MAINTAINER:pn-python3-docutils = "Unassigned " RECIPE_MAINTAINER:pn-python3-dtschema = "Bruce Ashfield " RECIPE_MAINTAINER:pn-python3-dtschema-wrapper = "Bruce Ashfield " RECIPE_MAINTAINER:pn-python3-editables = "Ross Burton " RECIPE_MAINTAINER:pn-python3-pycryptodome = "Joshua Watt " RECIPE_MAINTAINER:pn-python3-pycryptodomex = "Joshua Watt " RECIPE_MAINTAINER:pn-python3-pyrsistent = "Bruce Ashfield " -RECIPE_MAINTAINER:pn-python3-extras = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-extras = "Unassigned " RECIPE_MAINTAINER:pn-python3-flit-core = "Tim Orling " -RECIPE_MAINTAINER:pn-python3-git = "Oleksandr Kravchuk " -RECIPE_MAINTAINER:pn-python3-gitdb = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-git = "Unassigned " +RECIPE_MAINTAINER:pn-python3-gitdb = "Unassigned " RECIPE_MAINTAINER:pn-python3-hatchling = "Ross Burton " RECIPE_MAINTAINER:pn-python3-hatch-fancy-pypi-readme = "Ross Burton " RECIPE_MAINTAINER:pn-python3-hatch-vcs = "Ross Burton " @@ -635,7 +635,7 @@ RECIPE_MAINTAINER:pn-python3-idna = "Bruce Ashfield " RECIPE_MAINTAINER:pn-python3-imagesize = "Tim Orling " RECIPE_MAINTAINER:pn-python3-importlib-metadata = "Tim Orling " RECIPE_MAINTAINER:pn-python3-iniconfig = "Tim Orling " -RECIPE_MAINTAINER:pn-python3-iniparse = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-iniparse = "Unassigned " RECIPE_MAINTAINER:pn-python3-iso8601 = "Tim Orling " RECIPE_MAINTAINER:pn-python3-installer = "Ross Burton " RECIPE_MAINTAINER:pn-python3-jinja2 = "Richard Purdie " @@ -644,12 +644,12 @@ RECIPE_MAINTAINER:pn-python3-jsonschema = "Bruce Ashfield " RECIPE_MAINTAINER:pn-python3-scons = "Tim Orling " RECIPE_MAINTAINER:pn-python3-semantic-version = "Tim Orling " -RECIPE_MAINTAINER:pn-python3-setuptools = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-setuptools = "Unassigned " RECIPE_MAINTAINER:pn-python3-setuptools-rust = "Tim Orling " RECIPE_MAINTAINER:pn-python3-setuptools-scm = "Tim Orling " RECIPE_MAINTAINER:pn-python3-six = "Zang Ruochen " RECIPE_MAINTAINER:pn-python3-smartypants = "Alexander Kanavin " -RECIPE_MAINTAINER:pn-python3-smmap = "Oleksandr Kravchuk " +RECIPE_MAINTAINER:pn-python3-smmap = "Unassigned " RECIPE_MAINTAINER:pn-python3-snowballstemmer = "Tim Orling " RECIPE_MAINTAINER:pn-python3-sortedcontainers = "Tim Orling " RECIPE_MAINTAINER:pn-python3-sphinx = "Tim Orling " @@ -699,8 +699,8 @@ RECIPE_MAINTAINER:pn-python3-sphinxcontrib-serializinghtml = "Tim Orling X-Patchwork-Id: 26696 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 CF222C3DA41 for ; Fri, 30 Jun 2023 02:29:54 +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.3863.1688092191612569550 for ; Thu, 29 Jun 2023 19:29:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Hfz12D7t; 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-6687466137bso1218333b3a.0 for ; Thu, 29 Jun 2023 19:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092191; x=1690684191; 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=bXSzgQItog34PkvBnKayad9JFAU8JoXLpRJRuFy9wKU=; b=Hfz12D7tekPDJqwrb8lkZM8iglkncKXaRD/Q4Q5atmWYJp+mlzTz6VnHuXxO9xI8au bNVOtj+jZ74O9FkqgTlv8bJvTdw23mlVr0obFxm+KdoP1XTaiMstMNmCYiXzY3AGtJNk p0vMDKdbOw+ht8CW6L8YKBoKkW3wlxDklPlw+2yjY0t99xX00GGVjG7JRXORMMvfp18c 4SCy4Ym3uUMg9VnHczy2wVbqIexGsBN1i1R3Caz4yVptXPfR80GEHjy2fMFaZPKtyqIN 8hgIBOgYO9puH3+rzGjKNhouYEpYpXWunujJbxPYQLcMXTtg1HUJ+GbewmYAApUnh6q8 1aeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092191; x=1690684191; 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=bXSzgQItog34PkvBnKayad9JFAU8JoXLpRJRuFy9wKU=; b=hNTLFhTQJu6x3JsWgai3Br+yVtHXdclMKe6jF/gFQUb3fT1vur8O0gdP28KsyDCkGY cv/atUrUz/oOfvJthODyxmwtTYu34rlRafzDWu6RVQQ0ZBE88g8uZQd6dVp5hQx8dsnK /WjmekIug6507JzAVjDQZcGo5Ohc+mNOohl112NhWlM5LlmABCaES3+QPD+o5T9s1jZf VAK282wSKOfn/Nz08W2d9sb3utXqf4QGqJyQhPuNW9w/DC/G3q4+yrJQ5UC/pyBe1C4R gEhwHNYxnf3AhXP3VF6NtXivO7BPxOFi1vJsAq9s71gP/58ptKvRENiU242Gd1NY5sE2 +9Hg== X-Gm-Message-State: ABy/qLbJl9iD1GWFJMTAH4ltAXM3O3LeACz06S8XFGf6Y7LeYtab+H8t cfW+5BMKIPHuX2/2A4JeZA+V0/+8m/OB8rkxQyeqeg== X-Google-Smtp-Source: APBJJlF6w1y/nAAemdisqzbNkAC4oihiVIe8qXRcPP94AlQv7M1V86CxWHV8g5Kssi/T4z+0Vd5YlA== X-Received: by 2002:a05:6a00:2309:b0:666:afc1:1f4b with SMTP id h9-20020a056a00230900b00666afc11f4bmr1674916pfh.30.1688092190675; Thu, 29 Jun 2023 19:29:50 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:50 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 24/30] maintainers.inc: unassign Ricardo Neri from ovmf Date: Thu, 29 Jun 2023 16:29:00 -1000 Message-Id: <8bd8ea8293a75ffa0e850513c3c15be6bc8c8692.1688092011.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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183664 From: Alexander Kanavin We were not able to get a response about availability over email, and so the recipe has to be unassigned. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/maintainers.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 865c09852a..d58ff99a03 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -564,8 +564,8 @@ RECIPE_MAINTAINER:pn-opkg-keyrings = "Alex Stewart " RECIPE_MAINTAINER:pn-opkg-utils = "Alex Stewart " RECIPE_MAINTAINER:pn-orc = "Anuj Mittal " RECIPE_MAINTAINER:pn-os-release = "Ross Burton " -RECIPE_MAINTAINER:pn-ovmf = "Ricardo Neri " -RECIPE_MAINTAINER:pn-ovmf-shell-image = "Ricardo Neri " +RECIPE_MAINTAINER:pn-ovmf = "Unassigned " +RECIPE_MAINTAINER:pn-ovmf-shell-image = "Unassigned " RECIPE_MAINTAINER:pn-p11-kit = "Alexander Kanavin " RECIPE_MAINTAINER:pn-package-index = "Ross Burton " RECIPE_MAINTAINER:pn-pango = "Ross Burton " From patchwork Fri Jun 30 02:29: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: 26695 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 CF178EB64D9 for ; Fri, 30 Jun 2023 02:29:54 +0000 (UTC) Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) by mx.groups.io with SMTP id smtpd.web10.3866.1688092193577356744 for ; Thu, 29 Jun 2023 19:29:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Ch+AS+O6; spf=softfail (domain: sakoman.com, ip: 209.85.222.174, mailfrom: steve@sakoman.com) Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-765a6bbddd6so122901285a.0 for ; Thu, 29 Jun 2023 19:29:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092192; x=1690684192; 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=2IgFoxYRdZhVv0lfpC9o/DTyQHvl6SuhffbvyQjkmXA=; b=Ch+AS+O6j11w3QIee9MNAmCHbRMQJ0Wlbg++Pl+gICTk6PLWSEaxvAQTpwVgo61JdD /mhFNtx4hXe6qCrfU91sxPiXRAiSIAY8JZ33sLbExAn87YjjD/jpOpLZiChoXwJ3HBJX iT4aulY/r/2+5lZfFkIfWp+DQ/+VzRzgGrcKVzr5qVf55gD3+zuQpPaOuPLHzBO/VJSM fIRAIdeieTh8X2TFU+2oDjwLcTAW6CXucOg4aQ6l5CPhTKfvUaZ6FFmsjmBiStHWeFHQ UpInSxVRAbnWtZecPJ2o8T2pZTgCbx0xsQtv0z15cYYvSZOjk9/BXu9v7WrOBrcpmDuX /zrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092192; x=1690684192; 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=2IgFoxYRdZhVv0lfpC9o/DTyQHvl6SuhffbvyQjkmXA=; b=YozRh8UIKgvh20RG7yqoegIZq7h8Go+8bI7LL3gvcAsXxwK6SusiWmdLBYqvV+P7eu YqkcJhi3UNc3ROH4fuj10SRA3IuiyLqSdE5Ab/AJwpo2modGqqwD/XDQMORluwD9JdsS m8S5Oo0tB9XXHpWm6Tr48CNXVqENDhim+z3OqmrKMSU060jmP7QcgYw8mVZIj0Zp4734 aXFkBCnqGTZ/fcof0quNlFBt+hA2AQEdPMg/pCUzwrlQz3ytV1qQZnQ21fg/2VYcTzoY qZBqEDHzEzt7uKxjstZVlNC/V+BzlPra98LHewzrvuEhfGNsZ5B0IkO/RIB5a1c/+qZf ViuA== X-Gm-Message-State: AC+VfDwXFjLqUvWujOY5xpGzoRq0I4ajQOx/drK6oLUfAXG+DlTpwe5r 4UvWxWrFw9Cyp46WtaTg7XMcWhqbocblJNHs7/GTKQ== X-Google-Smtp-Source: ACHHUZ6Go7RH4o3Enky6iuKwSve/Sc065Dj36UoLxhf9E0VT5gQQBxvptOgm1WhSETbMQD9K1HEBkQ== X-Received: by 2002:a05:620a:450b:b0:767:603:d05f with SMTP id t11-20020a05620a450b00b007670603d05fmr1593907qkp.3.1688092192364; Thu, 29 Jun 2023 19:29:52 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 25/30] babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature Date: Thu, 29 Jun 2023 16:29:01 -1000 Message-Id: <092ea60841b5dd45ddbfff9c94b4380855f8e639.1688092011.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 ; Fri, 30 Jun 2023 02:29:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183665 From: Khem Raj lld results in textrels in some .so used in tests, fixes babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel] ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel] Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni (cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb b/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb index 6123456c30..9a4007fb25 100644 --- a/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb +++ b/meta/recipes-kernel/lttng/babeltrace2_2.0.5.bb @@ -28,6 +28,7 @@ FILES:${PN}-staticdev += "${libdir}/babeltrace2/plugins/*.a" FILES:${PN} += "${libdir}/babeltrace2/plugins/*.so" ASNEEDED = "" +LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld ptest', ' -fuse-ld=bfd ', '', d)}" # coreutils since we need full mktemp RDEPENDS:${PN}-ptest += "bash gawk python3 make grep coreutils findutils" From patchwork Fri Jun 30 02:29: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: 26704 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 D0538C001B3 for ; Fri, 30 Jun 2023 02:30:04 +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.3868.1688092195629897402 for ; Thu, 29 Jun 2023 19:29:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=YFFIS27w; 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-666fb8b1bc8so1231660b3a.1 for ; Thu, 29 Jun 2023 19:29:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092195; x=1690684195; 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=Ah5WXajRgr2xOGNoSy3+6AJH1xIF5aVBVx2ttGNhZ9I=; b=YFFIS27w+dFdZxLBAlS3kGKs9SiN9TICrUO0p+VOxxbrZlhvkq0KYx3BiRo6z5mW2d aijNV5kM8azmLyWCnQrjlk1AlICz9tKIxEalAnmpuaVbxNzAAoHvgew/KMAsDBZPc0UT DRp92GuqM7vjmrGdx7lv31Y/FGURqUHN7E+YfDXS4wH3nl9zJjPCtP3m2oKaRjfgZpCL LNu0BucPwUOwHuckmRfgKwbOTpWAhPJUEVCiygcuHkuJszvFNIPXOxs7g+ZT7H9v+w5V PHAkHXetfiuptJgR1MO4DhVWaoIfliAHChg7no26kRJb93oPhCaZhym3rfkG5lc9JEEy Lpeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092195; x=1690684195; 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=Ah5WXajRgr2xOGNoSy3+6AJH1xIF5aVBVx2ttGNhZ9I=; b=Sqql5zOwrtKb7AnCfBBD7lmfIeMJXTSqp2YnOHeS3VYi3ZQrpQatxqKNlWi2x5eiYz S/b8KjlYrz3/yRvb56EXWphD+dezfJ1K2ChkoA+e1GQv6sZfokqgXcr3Ub39SdM43YaV itRmlqcgnC1KkSxwbXgVgMlCutR5rfSs1/Jf0C+4PvuIDRsqgB26IPbIAxOFHpcUmBwm GAyt9lYrReTz9ck0gscSA7NnNyanTGz14yrwZmJ6mGSsAOW2V1qDnwXNjLxjBc22J/Yo tt7LGqYoZZ5ObrCy1jVSd3gWlxn6SoRHg8fCyA+4+JpgVW25hfJh6AJw/vvviM4EYo2V LgHA== X-Gm-Message-State: ABy/qLZWrmBcnhIAmQ/zcPbVjYruXQIRX+XDrU++CjICUjLb1094YLd5 G3rJ98TmoAi0CPuCmsWqTu0qC++gx7+A7rIcO7HH/Q== X-Google-Smtp-Source: APBJJlHoXfUMUAsSHJzYV91nKILJWSi6nutl5/8RnLCKxHDYKeqrLgjWL8VMlRyowbjAkgE/J1KTfQ== X-Received: by 2002:a05:6a00:1988:b0:66a:48db:8f6a with SMTP id d8-20020a056a00198800b0066a48db8f6amr1934930pfl.12.1688092194738; Thu, 29 Jun 2023 19:29:54 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:54 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 26/30] gobject-introspection: remove obsolete DEPENDS Date: Thu, 29 Jun 2023 16:29:02 -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 ; Fri, 30 Jun 2023 02:30:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183666 From: Ross Burton This recipe uses meson, so doesn't need to DEPEND on autoconf-archive. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit cb09a2d7077e4e0809e16ad6d23cd4f3b2a3bbca) Signed-off-by: Steve Sakoman --- .../gobject-introspection/gobject-introspection_1.74.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.74.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.74.0.bb index d3a7ce2fd9..15265d1dc4 100644 --- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.74.0.bb +++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.74.0.bb @@ -27,7 +27,7 @@ GTKDOC_MESON_OPTION = "gtk_doc" MULTILIB_SCRIPTS = "${PN}:${bindir}/g-ir-annotation-tool ${PN}:${bindir}/g-ir-scanner" -DEPENDS += " libffi zlib glib-2.0 python3 flex-native bison-native autoconf-archive-native" +DEPENDS += " libffi zlib glib-2.0 python3 flex-native bison-native" # target build needs qemu to run temporary introspection binaries created # on the fly by g-ir-scanner and a native version of itself to run From patchwork Fri Jun 30 02:29: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: 26705 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 DEB29C0015E for ; Fri, 30 Jun 2023 02:30:04 +0000 (UTC) Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) by mx.groups.io with SMTP id smtpd.web11.3857.1688092197556209305 for ; Thu, 29 Jun 2023 19:29:57 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Y4DCUnhM; spf=softfail (domain: sakoman.com, ip: 209.85.222.181, mailfrom: steve@sakoman.com) Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-7654e1d83e8so121444785a.1 for ; Thu, 29 Jun 2023 19:29:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092196; x=1690684196; 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=/uxpLQvJQHp5vg41RIrsIEyTbkMqpvhTUwgf54l4WYM=; b=Y4DCUnhMyPIf5+dgyurBqIQod/XsNgELNzzJAqDsqGc11pIaad523OgcExywBKHTQM nzQAOQqew3JyrCozT923isxxbULs329aRytgfha/7cwkU/txLeWaAL4m/Wmm4XmS4csx 4C5LCBxa4xMxy0PSHwmquv/DHmePT8Vcfs1jZoA4ojnNFLp+fxW5EDUSgVmVBdS2ZZDo RQ4hMQzFCIACzUwGOR1aAsxIEjkjDmxqhDeO7laefbiJD3z+7JViAgKRAyfgMnpWRsNq AtLXRA/9umN4GtLQ42NiAXhx+rUnwIHjUHYED14B2pe7aLnBmqvPKDu3SEXJ0hE9mxDg Gvvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092196; x=1690684196; 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=/uxpLQvJQHp5vg41RIrsIEyTbkMqpvhTUwgf54l4WYM=; b=MJUn/vxM17ZGjz0poWSY66YSNXV7L7Th9nYOC0drMtxNBA2tUGRx0/BOCLE12FR8zE VaIj0cxP49f29JMpRSvNBetP1fwQ9db6t18+rYuDDFrgxjhwo12bja+9nj7dI5nuf+AA 1dT8ZHsHfarPJ+krb7nd1b6SjJ2Jbh3xEPeULgVoFBltgS8v0MOwGxuR/wBRJzbrjMZR bN9DL/U2N6mSag9w+OtdZWw/e66k9o8F9cqsoVNrQfYgJk7HdDIus7woZhW8gGLGSIZv eyDzFj+CSEJp1Ngj9mF8NdPWeUQwarHs6wWBWwaAHDzUQw80t/7zT/ujl2G2iP8CSnv2 aEIg== X-Gm-Message-State: AC+VfDwzMs6ZrwEFghvVnWppMbMpe2iePzDWdAn2LQOYcnEcJcYndaui zMu0L4SGVDt/AbYl49kqz3cv/YMotkdulf2jI70JQg== X-Google-Smtp-Source: ACHHUZ6h/EylnSpjh23LRKczTPbcdI0Bivi7RiCrfgu09+8symUTalMi1hU5m5pKqpbbLiu3ZQgs4g== X-Received: by 2002:a05:620a:8896:b0:75b:23a1:364b with SMTP id qk22-20020a05620a889600b0075b23a1364bmr1051989qkn.12.1688092196305; Thu, 29 Jun 2023 19:29:56 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:55 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 27/30] parted: Add missing libuuid to linker cmdline for libparted-fs-resize.so Date: Thu, 29 Jun 2023 16:29:03 -1000 Message-Id: <8e42a4364921fabccf0f1c4bc4e661da72c82d06.1688092011.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 ; Fri, 30 Jun 2023 02:30:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183667 From: Khem Raj Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni (cherry picked from commit 493b6a17ede8033be11eb61aef347f6f5df42f7d) Signed-off-by: Steve Sakoman --- ...o-linker-flags-for-libparted-fs-resi.patch | 34 +++++++++++++++++++ meta/recipes-extended/parted/parted_3.5.bb | 1 + 2 files changed, 35 insertions(+) create mode 100644 meta/recipes-extended/parted/files/0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch diff --git a/meta/recipes-extended/parted/files/0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch b/meta/recipes-extended/parted/files/0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch new file mode 100644 index 0000000000..10354f1ed9 --- /dev/null +++ b/meta/recipes-extended/parted/files/0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch @@ -0,0 +1,34 @@ +From 1fc88332f7e906294fd889287b9e84cefc7f1586 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 12 Jun 2023 10:40:07 -0700 +Subject: [PATCH] fs: Add libuuid to linker flags for libparted-fs-resize + library + +This library uses uuid_generate function which comes from libuuid and +hence it should be mentioned on linker cmdline + +fixes +| aarch64-yoe-linux-ld.lld: error: undefined reference due to --no-allow-shlib-undefined: uuid_generate +| >>> referenced by /mnt/b/yoe/master/build/tmp/work/cortexa72-cortexa53-crypto-yoe-linux/fatresize/1.1.0-r0/recipe-sysroot/usr/lib/libparted-fs-resize.so + +Upstream-Status: Submitted [https://alioth-lists.debian.net/pipermail/parted-devel/2023-June/005873.html] +Signed-off-by: Khem Raj +--- + libparted/fs/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libparted/fs/Makefile.am b/libparted/fs/Makefile.am +index 2f345f3..a8970eb 100644 +--- a/libparted/fs/Makefile.am ++++ b/libparted/fs/Makefile.am +@@ -75,6 +75,7 @@ libparted_fs_resize_la_LDFLAGS = \ + EXTRA_DIST += fsresize.sym + libparted_fs_resize_la_DEPENDENCIES = $(sym_file) + ++libparted_fs_resize_la_LIBADD = $(UUID_LIBS) + libparted_fs_resize_la_SOURCES = \ + r/filesys.c \ + r/fat/bootsector.c \ +-- +2.41.0 + diff --git a/meta/recipes-extended/parted/parted_3.5.bb b/meta/recipes-extended/parted/parted_3.5.bb index ea2b68bbd8..ca35852eb0 100644 --- a/meta/recipes-extended/parted/parted_3.5.bb +++ b/meta/recipes-extended/parted/parted_3.5.bb @@ -8,6 +8,7 @@ DEPENDS = "ncurses util-linux virtual/libiconv" SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.xz \ file://fix-doc-mandir.patch \ + file://0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch \ file://run-ptest \ " From patchwork Fri Jun 30 02:29: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: 26703 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 DD29DC001DB for ; Fri, 30 Jun 2023 02:30:04 +0000 (UTC) Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) by mx.groups.io with SMTP id smtpd.web10.3869.1688092198887817648 for ; Thu, 29 Jun 2023 19:29:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=2DDdEgv1; spf=softfail (domain: sakoman.com, ip: 209.85.167.172, mailfrom: steve@sakoman.com) Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-3a1a47b33d8so998077b6e.2 for ; Thu, 29 Jun 2023 19:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092198; x=1690684198; 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=kE5qWB6yS4duQgtYr5iubACagLQOrYU04Wa1CKgiOYM=; b=2DDdEgv1aRqyy5ocakp2ap03yOAi05UDVbiSHD5AxWUeRj7GEQbTj2MwHnzWtQZTdw HJhQCx/gjzNZJolTYYtEjRzBSj+AGvcnuS97NUB20lyB/93gu81gHJVyyxqMfQKRt0Xo oq3oL5hsEGiGWOHySKRR1fcRaSBFgtfHG/W5ZuDN/dnBPjs8uyPPAnkJKiwfMENh1BPv sOuFjSjK7x95EQ0YSTmzMFv1rVleeyUN3yx9l297VlikfZAFiS2Q8wSsBgzsPsSdW1DK d1fmf4kZvBJDPD57g0c8+7BwOlDJKSI9lSp10J+xOiHIF18KXwZNelJLZbTTZ1q/dFS1 shqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092198; x=1690684198; 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=kE5qWB6yS4duQgtYr5iubACagLQOrYU04Wa1CKgiOYM=; b=HrM2WvArsuGCOiW/utKaH29SGPsWPUldyCkPhkRRfesjWe9eKtLLwDaSs0o5sPIGis 2x3i7UHtJJ2DBnFtSpji+sy4gViLVI++j8B9/F1JYk5d5/Rt1Yi07xNIm1wdV2CDGXhH LoMmK5KykPWiQEjE9Og7KdUad0FWT4fz+iEGXZYH4a6MjUclb8u982MIrueAq9R/HjJ7 COBiU3/1adLfngX/45oCp/GnrV1o0H136U5S4nFusqhegetuHjs3jpez2xj0Oo387RiD pPQssiKxPyzYQgEGeqHsm3HUukh4LxmypNehkgHEvMY+ikr3LqOE0cZKH8bLuGUWwFq/ pRVw== X-Gm-Message-State: AC+VfDypivs0yGkPSl+zDyXsEe5Kr7BK7xaI3IFVhHOW7kQXJmNj9eH/ z4khWLHld/KV/D107eVMk3hJjMPeesueMJmvWw0T0A== X-Google-Smtp-Source: ACHHUZ6GHUP/WpfOKjybPvlQYZVvxIkejYtq065Btx3JzC+aouRgdPFkugn6kTXnN3uZBdDeySMTjQ== X-Received: by 2002:a05:6808:198d:b0:3a1:e371:41ee with SMTP id bj13-20020a056808198d00b003a1e37141eemr1447567oib.39.1688092197883; Thu, 29 Jun 2023 19:29:57 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:57 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 28/30] useradd-staticids.bbclass: improve error message Date: Thu, 29 Jun 2023 16:29:04 -1000 Message-Id: <3285f6080161ccc808efb7fce7db9dc0dd236ffa.1688092011.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 ; Fri, 30 Jun 2023 02:30:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183668 From: Mikko Rapeli Current error message is difficult to read: ERROR: Nothing PROVIDES 'image' trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files It's not clear that first "image" is recipe name, second "image" is binary package name and that "test" is the user account which does not have a static ID defined. Improve the error message so that these are more explicit. Now the error message looks like: image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined. Signed-off-by: Mikko Rapeli Signed-off-by: Alexandre Belloni (cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2) Signed-off-by: Steve Sakoman --- meta/classes/useradd-staticids.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/useradd-staticids.bbclass b/meta/classes/useradd-staticids.bbclass index abe484eb46..1dbcba2bf1 100644 --- a/meta/classes/useradd-staticids.bbclass +++ b/meta/classes/useradd-staticids.bbclass @@ -47,7 +47,7 @@ def update_useradd_static_config(d): def handle_missing_id(id, type, pkg, files, var, value): # For backwards compatibility we accept "1" in addition to "error" error_dynamic = d.getVar('USERADD_ERROR_DYNAMIC') - msg = "%s - %s: %sname %s does not have a static ID defined." % (d.getVar('PN'), pkg, type, id) + msg = 'Recipe %s, package %s: %sname "%s" does not have a static ID defined.' % (d.getVar('PN'), pkg, type, id) if files: msg += " Add %s to one of these files: %s" % (id, files) else: From patchwork Fri Jun 30 02:29: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: 26702 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 CC89BEB64D9 for ; Fri, 30 Jun 2023 02:30:04 +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.3871.1688092200405683139 for ; Thu, 29 Jun 2023 19:30:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Nu2vEEEA; 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-666683eb028so870875b3a.0 for ; Thu, 29 Jun 2023 19:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092199; x=1690684199; 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=CtNjY/qdCMT7MY6h5tVMX1zG24y36nTDyBpcwCNe8bU=; b=Nu2vEEEAvATBaQmC6UTPsijg4u7mBJe9ZGMUpBQu1bb9vm/vMq0n5PLLihT0phxkuu BXCmKnN7REY8UPbcuPp4MLo4rVcjfYZd4XwAZcSwVpzsJI3jvXlNjybRaiiu7mi7JVdj WaDQl7C0AQ/+/V5cX+CfLeTF3q8DKXk0hEZQOku5QnP3CR4a3jjYNcQforppK5ZgohFE R/pRg6ZwKkhLvpSZwtI/oNXUt0mAttXzEI3dKZ94v2uU00jnLBeNkGZTtHYTP88QKyFg QnnONEjHuc7onZ8xSqQqjrQQgA32fjoZH1DGbUAc45OvWPjbORHY8uTnvXW/fvFz+85P 60dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092199; x=1690684199; 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=CtNjY/qdCMT7MY6h5tVMX1zG24y36nTDyBpcwCNe8bU=; b=JMy8DE9yIjPtZEwpvhqGns6tFKkgeGMBdwdxqnMnr+hT6JYc2iKvsGLlHkgPIXFZOH b4D1zwtBeybccbBZc92gH2NnxhESo/evc4YJ2a41j+v9C5/8f4NIOWdhn+IMb+8YpkqB gQGisxtq60JmhULBXDbSlti7OLDHumuoQ1wk3JqkQOwQkYEMsIKRpLrP04vnxrCBWCgV VGrDKutnQVHOwZds1yWQUTi5EQu37BwKnTc/Rnrl7fgv7VuWvG+WRFPDcxoAi4OaGJuH +eAW11LpOJy2SQwzYY68fZZ+9AqPfCAAZqO4Jd7Y3sYMoH6naHkVsYiu3Fm8A51ma7qo Q2FQ== X-Gm-Message-State: ABy/qLYYsN2iCFQ9ecxcsmk6FZmdYFeYXpnVbXVUkDmJFbMvObuAMs2E iVXTK/W5Gq1vUri6FbDELY0hQmtkdHfrGVQdfdFovA== X-Google-Smtp-Source: APBJJlGhq95gPgP/1k6mq2BzqAyr7WmXuILU9l7DZt+DEVRo8BCbN/xOuH1zhXz5M3aO3SUHZPl1Fw== X-Received: by 2002:a05:6a00:cc3:b0:668:6eed:7c12 with SMTP id b3-20020a056a000cc300b006686eed7c12mr2055904pfv.22.1688092199453; Thu, 29 Jun 2023 19:29:59 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.29.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:29:59 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 29/30] devtool: Fix the wrong variable in srcuri_entry Date: Thu, 29 Jun 2023 16:29:05 -1000 Message-Id: <6e9d2bfed4bb1a02b9ad023cb70cef90366f8233.1688092011.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 ; Fri, 30 Jun 2023 02:30:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183669 From: Charlie Wu devtool crashes when running "update-recipe" and append changes on the recipe. "$ devtool update-recipe -a " Traceback (most recent call last): ... File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry return 'file://%s%s' % (basepath, paramstr) ^^^^^^^^ NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope The input variable 'fname' should have the same meaning as the variable 'basepath'. Modify the 'fname' to 'basepath' and solve the issue. Signed-off-by: Charlie Wu Signed-off-by: Alexandre Belloni (cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3) Signed-off-by: Steve Sakoman --- scripts/lib/devtool/standard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index 0339d12763..abf80e2f31 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py @@ -1629,7 +1629,7 @@ def _update_recipe_patch(recipename, workspace, srctree, rd, appendlayerdir, wil else: patchdir_params = {'patchdir': relpatchdir} - def srcuri_entry(fname): + def srcuri_entry(basepath): if patchdir_params: paramstr = ';' + ';'.join('%s=%s' % (k,v) for k,v in patchdir_params.items()) else: From patchwork Fri Jun 30 02:29: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: 26701 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 CF7F0EB64DD for ; Fri, 30 Jun 2023 02:30:04 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx.groups.io with SMTP id smtpd.web11.3862.1688092202387443920 for ; Thu, 29 Jun 2023 19:30:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=NwvgEtb6; spf=softfail (domain: sakoman.com, ip: 209.85.210.177, mailfrom: steve@sakoman.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-666ecf9a081so1167281b3a.2 for ; Thu, 29 Jun 2023 19:30:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1688092201; x=1690684201; 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=YoHSecHF+BDh1Xdged6KLLWE1LomT7bEW0Q6GyslzfU=; b=NwvgEtb6zp4hD5fp6ZBS5GhOUPVuwJdWli58F//Movh8hEtNbW5qOaxBHqDaJw9VLl mgEV+8UJDUVKNT5NiDR05kVhxfNURIG0iqai41THKvmZ6Kdd/rI2VBSp+VjwSu/8rmrp 8SCyK2jpgiS6Pcj78AZrX+6uNqhwZ04Ov8Mzim/pXWUxNSxuXIWUY8Bi+dn2+KaM+Ii7 dJn+sP6we6LLoExe+41x4MLtLRTx6YxywmlFJ8K5LllrAs8Nw+lpQpsvurrwuI4pf33Z yN0REZ4H71i9scJ5NQJdhfXyD82rPugtUGuhVeGg3cGG9EUi5xzKmkq9/1T3ktS4dOIh Gl5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688092201; x=1690684201; 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=YoHSecHF+BDh1Xdged6KLLWE1LomT7bEW0Q6GyslzfU=; b=L7IPRHolJFcNSjIEKkjXvCxlRTmFyUi9UlfONeuPJ4v/t+GWJUr+PLoSCa+Gspzgum 5FuOLo1z5cO7ovZVD19DIsIfIv6IpiUeVul4jeX6HT7N4FpDch59ibUOr0BDMenMUAvI YEIP5ghLKmKT/gT/q6mAPl1EPpf753u0T2pX7K6P3u2jDpTjed16U6wYIigfAqoj6ego dhfCSyDCnubZRLqs7LhJWRR16pZGIBqr0UL1KF56+MH1Np3TeBwc6G095+I2R9J5zocu yvNAnt0abjvab2yLKTJ0qBn1xOa7hsg1fJmF8dKr88In3K/srOntRpzchLdxuUWPWT63 DFuw== X-Gm-Message-State: ABy/qLZB/B6KdzBWDRtUeVGG3hfb9wcrUkMVdUa7ujoVQdCYCNE96WEF 0sVpPJsjUyj+hcZM3s7um0rUVxIE/gMasc4AevT0GQ== X-Google-Smtp-Source: APBJJlFBAIPReDz9wbVeC9udHlXlV6KD+fZ7cUHbvu/qrbDXu5o7JwZ7qA8ZSi1v8rvrXQvKu29mww== X-Received: by 2002:a05:6a00:1a8e:b0:682:54b9:1093 with SMTP id e14-20020a056a001a8e00b0068254b91093mr1889402pfv.15.1688092201066; Thu, 29 Jun 2023 19:30:01 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id g7-20020a62e307000000b0065016fffc81sm3132030pfh.216.2023.06.29.19.30.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Jun 2023 19:30:00 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore 30/30] grub: submit determinism.patch upstream Date: Thu, 29 Jun 2023 16:29: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 ; Fri, 30 Jun 2023 02:30:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/183670 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit 61947762e410c685f667e0af6440fb8a33cd6777) Signed-off-by: Steve Sakoman --- meta/recipes-bsp/grub/files/determinism.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/grub/files/determinism.patch b/meta/recipes-bsp/grub/files/determinism.patch index 2828e80975..852b95a856 100644 --- a/meta/recipes-bsp/grub/files/determinism.patch +++ b/meta/recipes-bsp/grub/files/determinism.patch @@ -14,7 +14,7 @@ missing sorting of the list used to generate it. Add such a sort. Also ensure the generated unidata.c file is deterministic by sorting the keys of the dict. -Upstream-Status: Pending +Upstream-Status: Submitted [https://lists.gnu.org/archive/html/grub-devel/2023-06/index.html] Richard Purdie Signed-off-by: Naveen Saini ---