From patchwork Sat Nov 26 14:14:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15953 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 3A932C46467 for ; Sat, 26 Nov 2022 14:15:06 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web11.70805.1669472100936548173 for ; Sat, 26 Nov 2022 06:15:01 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=OILjlgVV; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id l22-20020a17090a3f1600b00212fbbcfb78so10001401pjc.3 for ; Sat, 26 Nov 2022 06:15:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=quqHbKFiYs+s3A+VgiCwZ1loVzpwGxFwoD98K8xBIZw=; b=OILjlgVVcd8HmlgoImASex4XX9mKWrXCtKlcBcIMwSrTiRHvIFFttVw+Mf+bpfH1GS oFN68NxlLoKV8iNLr9zEVdsLwzlgGjPSJqx2LozCBVeNA8nWhS644U1kVdQTZ72OIY/c sMDnX5KOazi8bBkHiDCZ5Y4WF9gYC+Xu7Kvfh4E6CnAuh0eXpZ1JhI387v8tO6CzkCoD +D9hSFCMOxvOTDIgBi24JFDCPWp6Y06wWVOOulAwlcc6MBsSFdSVcJ1TpgkSF+y+7r/l MW/L6ZKP2Hb77UmjsFfYyOZdlg4Ykess0ieIvyD1KYcGLEduQ2lBPomMP7Pmd86vwUr7 C8vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=quqHbKFiYs+s3A+VgiCwZ1loVzpwGxFwoD98K8xBIZw=; b=Z6kF2FFnU3qZdKVFvpxTu6HXOPG/m/7Sum6AmEwxrwtuFlPRXneFLopcSsGakkJEej GK+sAI2rCK+9GXnWUeNhh7kfBHaFv6pFE6tsKDgc6s5lYOwpcjDkfckVlzEgP1v5lHVL cz017TXENd7UQyi+i8WyWLH9JcFjegB7yjsLbR0rVF+isT5+FNQLDBnVFEK62hys+Ces GHL/iRVO1baBwUDY/1U+VYAOxIZEqokMd8MjcqJdu8Q3OJUyhU1IMcdAPPfxYbs8jAPx /4UZy+cERMqPqkTxvW2m9zgooVRfTzHQFNA7jQX/d1CXq2d3sYjw4PsdYsKXyFk7FCbs gHag== X-Gm-Message-State: ANoB5pmsZpH3MB1Gkn16eID7qOXai5VscISa8kpT0hlpORD9OQ+c+C3P mwkFXA7x6Xsg6i3FV69JkhZljkT2FNejuEIkhQA= X-Google-Smtp-Source: AA0mqf70eeqlXX4+KE+NGvLn3Ks5hFoQWy7tjFioxtlqroqSF6k3a/2Yc0992QtR0cYhRzNzjHFG9w== X-Received: by 2002:a17:902:d552:b0:189:7722:99d9 with SMTP id z18-20020a170902d55200b00189772299d9mr2496176plf.119.1669472099721; Sat, 26 Nov 2022 06:14:59 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.14.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:14:59 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 01/37] ffmpeg: upgrade 5.1.1 -> 5.1.2 Date: Sat, 26 Nov 2022 04:14:05 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173794 From: Alexander Kanavin version 5.1.2: - avcodec/dstdec: Check for overflow in build_filter() - avformat/spdifdec: Use 64bit to compute bit rate - avformat/rpl: Use 64bit for duration computation - avformat/xwma: Use av_rescale() for duration computation - avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation - avformat/sbgdec: Check ts_int in genrate_intervals - avformat/sbgdec: clamp end_ts - avformat/rmdec: check tag_size - avformat/nutdec: Check fields - avformat/flvdec: Use 64bit for sum_flv_tag_size - avformat/jacosubdec: Fix overflow in get_shift() - avformat/genh: Check nb_channels for IMA ADPCM - avformat/dxa: avoid bpc overflows - avformat/dhav: Use 64bit seek_back - avformat/cafdec: Check that nb_frasmes fits within 64bit - avformat/asfdec_o: Limit packet offset - avformat/apm: Use 64bit for bit_rate computation - avformat/ape: Check frames size - avformat/icodec: Check nb_pal - avformat/aiffdec: Use 64bit for block_duration use - avformat/aiffdec: Check block_duration - avformat/mxfdec: only probe max run in - avformat/mxfdec: Check run_in is within 65536 - avcodec/mjpegdec: Check for unsupported bayer case - avcodec/apedec: Fix integer overflow in filter_3800() - avcodec/tta: Check 24bit scaling for overflow - avcodec/mobiclip: Check quantizer for overflow - avcodec/exr: Check preview psize - avcodec/tiff: Fix loop detection - libavformat/hls: Free keys - avcodec/fmvc: Move frame allocation to a later stage - avfilter/vf_showinfo: remove backspaces - avcodec/speedhq: Check width - avcodec/bink: disallow odd positioned scaled blocks - avformat/cafenc: derive Opus frame size from the relevant stream parameters - avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak - lavc/videotoolbox: do not pass AVCodecContext to decoder output callback - lavc/pthread_frame: always transfer stashed hwaccel state - avcodec/arm/sbcenc: avoid callee preserved vfp registers - avformat/riffdec: don't unconditionally overwrite WAVEFORMATEXTENSIBLE layout - avfilter/vf_scale: overwrite the width and height expressions with the original values - lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads - avutil/tests/.gitignore: Add channel_layout testtool Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 32da2113e553a3f81f4dcc5834e3fe30f48e4709) Signed-off-by: Steve Sakoman --- .../ffmpeg/{ffmpeg_5.1.1.bb => ffmpeg_5.1.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-multimedia/ffmpeg/{ffmpeg_5.1.1.bb => ffmpeg_5.1.2.bb} (98%) diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.2.bb similarity index 98% rename from meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.1.bb rename to meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.2.bb index 2306fe4a42..a0c98d4ae0 100644 --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.1.bb +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.2.bb @@ -23,7 +23,7 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02" SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz" -SRC_URI[sha256sum] = "95bf3ff8c496511e71e958fb249e663c8c9c3de583c5bebc0f5a9745abbc0435" +SRC_URI[sha256sum] = "619e706d662c8420859832ddc259cd4d4096a48a2ce1eefd052db9e440eef3dc" # Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717 ARM_INSTRUCTION_SET:armv4 = "arm" From patchwork Sat Nov 26 14:14:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15951 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 2F06FC4167B for ; Sat, 26 Nov 2022 14:15:06 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web10.70814.1669472102717248967 for ; Sat, 26 Nov 2022 06:15:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=cIgczd2J; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id md8so1713300pjb.4 for ; Sat, 26 Nov 2022 06:15:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=uknTsxd9yseChXNo9M3Hy/cBk4n02keF2F+rs7SIRZo=; b=cIgczd2JUck/hP1ONBA+aVTZQt9HhWy1Et+d7xvC9tKNhc08qJE0xzgn8Mf3uS2VN0 F1kgTr05CEQc5ISbC2o2FkGIH+a9yt1BzbkiVeQ+p2t427LdeFaYc6iKpvj1B+YPS+vl ntI+kDwS2v6eAplvVVSa0jq31B+fqxjBhagFs/gT3VmAQzkNZTcpziFRxkdeTP8bVwpG 0TiD8zYqICIJe3tj2OPD3M+cHnhImBrVN0xa1J1G06RpsU/MWQK7N2Oi5fH8N/4RD/UO r0UZ/JlzUBUnwAbW5PaxxNpjwSDTN4c+GRpnZOBzBuqdB/9NVUewW0XtuUVk/Zo6n67o p2AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uknTsxd9yseChXNo9M3Hy/cBk4n02keF2F+rs7SIRZo=; b=wYFZEZMS1otiiU3/6l5sFonEeaFFMVAqWvCwE+11TuibmL0SKHyjy8a5Mr65VO8W/R UB/G2j9zQNyA4aCGIBtT1guWzv/AG7dBSqo9eU8CimuvNJfLtJfkpwOgIeYegBZiBg3g iFDVwZ8ogEaR7LVU0CmT0g0lTcRes/EL8vPFCVVjIQW3F4Lm0gvi0UFS9UVy1eq1FVtb 87L6VK+vjWBxTFn7TKYnUhbq3ia3k127AE68vDk5XIwfUdN0y/i3Ecfcj1GXUe4gARXv czpFr74wHcnvaPvRBgMbO9pf9j6VIxM7s4ETr5pGqDGiv/A4rohatOJZAR7/g9/vZhua frKg== X-Gm-Message-State: ANoB5pn+uLVNLuGXs6n/74/H4J8QoH0V4O004HZ4mHYdEPTa3+DvaiB0 81+Z0ueiTrWWCcOf46qeNkZN92ki9sPo3p/E/5o= X-Google-Smtp-Source: AA0mqf5EdlYwY6TgGJ2uywEeaLhOYv2xYQ0qVnq9M+JUVeDJLJmRHZxqto69Q0X5ZYrLFPRSE2SixA== X-Received: by 2002:a17:902:ec01:b0:186:878e:3b0d with SMTP id l1-20020a170902ec0100b00186878e3b0dmr23340466pld.149.1669472101775; Sat, 26 Nov 2022 06:15:01 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:01 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 02/37] linux-firmware: upgrade 20220913 -> 20221012 Date: Sat, 26 Nov 2022 04:14:06 -1000 Message-Id: <75b852fa9cce9c331821aed9018eeb1679f58f2b.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173795 From: Alexander Kanavin License-Update: copyright years, additional firmwares Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 9f658c724b6635e5745f30b25601bcc51a004be4) Signed-off-by: Steve Sakoman --- ...inux-firmware_20220913.bb => linux-firmware_20221012.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220913.bb => linux-firmware_20221012.bb} (99%) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb similarity index 99% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb index 8f921e2d0e..6ba59a34c2 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb @@ -71,7 +71,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ file://LICENSE.amdgpu;md5=44c1166d052226cb2d6c8d7400090203 \ - file://LICENSE.amd-ucode;md5=3c5399dc9148d7f0e1f41e34b69cf14f \ + file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ @@ -132,7 +132,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ " # WHENCE checksum is defined separately to ease overriding it if # class-devupstream is selected. -WHENCE_CHKSUM = "98ecc3d3223df7ebdc23b0ec56aafb20" +WHENCE_CHKSUM = "d6d9d74a344a78028e6b0f1df80db14b" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -209,7 +209,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw # Pin this to the 20220509 release, override this in local.conf SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" -SRC_URI[sha256sum] = "26fd00f2d8e96c4af6f44269a6b893eb857253044f75ad28ef6706a2250cd8e9" +SRC_URI[sha256sum] = "e9d174af729511c8cccb60ec4e0b223b3c44b67d813b42d1ab9813acfa667fa5" inherit allarch From patchwork Sat Nov 26 14:14:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15954 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 3A909C47089 for ; Sat, 26 Nov 2022 14:15:06 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web11.70808.1669472104629731671 for ; Sat, 26 Nov 2022 06:15:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=5sAvEsIU; spf=softfail (domain: sakoman.com, ip: 209.85.216.46, mailfrom: steve@sakoman.com) Received: by mail-pj1-f46.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so6475893pjg.1 for ; Sat, 26 Nov 2022 06:15:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=ZYSY+QO0/1beQS5neaOQEh6K9kXTYeGc8Nku57AyQLo=; b=5sAvEsIUAl8F1cfHsmcXCKdQVeh+/Civ9x56eXvAw/j3XXAt54V5Zb1HVYxs4Do8Zh QdS3KyunWorURnLG+qid2vVnojzBRGFAlQ5EzfmR3hxm8DbuVReMfRhTIMWjMfKcn4l1 JXoxow8BAu9nWsgX4ED5SOCO7Jvl0jjZezWKZIHctmcsY7Dx5xw7vkmO61wWx4HpkcJH pwMjHhE54cXP5eK9c+nmF609Dz0uo6RBMlvnTWdosMAKYAE4SHvzRK3IoiVHFdFm6eIZ Krf6qf1IiUE08xV5Y7x1irqx0bkvpAAXdVU0RSKmQN205RaN+MvpaHyNVyxrXrfbNTce kxug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZYSY+QO0/1beQS5neaOQEh6K9kXTYeGc8Nku57AyQLo=; b=MmgFPgQ6R8irT1nR5JKqcMa3t1BDrZAqgseZRS/3atXJRxbQs3rVVQ/WG6mDBSrHD2 LIwb64cya+thPR1Bsex96Px5e34PYP9m+YnJo9M0MBzjhTrCLIcsXLNsVfcuGwLRnGjA NhIGLLa41QvUNKzZ1gElfF0eoEPBZ89dA2jWJ1NkuM1z0tt3Vj/iWTGPOG1d1mZkjf1v 2WykkF1vDKiub4D/jXGEqACwsRIMFqmRAOSzioevujfQifPqldJXqBdO0XVLMEHs6qJh PGSRaKfIOcqARC0xjiPm5+vsqTc9MRw4tkXw35WxpuNxDvqX5pDvSJmY0x0ceGzSaXvj 5sQQ== X-Gm-Message-State: ANoB5pkk/SwqyXdbXSBAiuA2qOHwHWmK83ArfQyi3zGdpevRBXqwHoWM /4yJWWVFR34yqijKwrlkHE1rf9s8ScwUWG3zUlM= X-Google-Smtp-Source: AA0mqf667Xq8DH4wxRCvKf1NZmpVfEOqrSzBHTF0gB5TY/uIN5RKNtkaorlMMZ5qFPwvjnAjoxKJXw== X-Received: by 2002:a17:903:2013:b0:188:f7d0:3952 with SMTP id s19-20020a170903201300b00188f7d03952mr23039372pla.164.1669472103593; Sat, 26 Nov 2022 06:15:03 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:03 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 03/37] xwayland: upgrade 22.1.3 -> 22.1.4 Date: Sat, 26 Nov 2022 04:14:07 -1000 Message-Id: <28bd622e2012da4ae732dcb740c66524017aefab.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173796 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 553c080e0e30c8f6b69b4c5fae72903ee45ef6ae) Signed-off-by: Steve Sakoman --- .../xwayland/{xwayland_22.1.3.bb => xwayland_22.1.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xwayland/{xwayland_22.1.3.bb => xwayland_22.1.4.bb} (95%) diff --git a/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb b/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb similarity index 95% rename from meta/recipes-graphics/xwayland/xwayland_22.1.3.bb rename to meta/recipes-graphics/xwayland/xwayland_22.1.4.bb index da1b27525d..8597d07a7d 100644 --- a/meta/recipes-graphics/xwayland/xwayland_22.1.3.bb +++ b/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb @@ -10,7 +10,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz" -SRC_URI[sha256sum] = "a712eb7bce32cd934df36814b5dd046aa670899c16fe98f2afb003578f86a1c5" +SRC_URI[sha256sum] = "5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a" UPSTREAM_CHECK_REGEX = "xwayland-(?P\d+(\.(?!90\d)\d+)+)\.tar" From patchwork Sat Nov 26 14:14:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15958 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 0F29CC4321E for ; Sat, 26 Nov 2022 14:15:16 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web11.70811.1669472106369233751 for ; Sat, 26 Nov 2022 06:15:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=eG8UYk89; spf=softfail (domain: sakoman.com, ip: 209.85.210.176, mailfrom: steve@sakoman.com) Received: by mail-pf1-f176.google.com with SMTP id 9so6453807pfx.11 for ; Sat, 26 Nov 2022 06:15:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=wBcjFuTSdugV8+I5dcNqagfWQlu4t9DWYMzYzWw+omk=; b=eG8UYk89k/uDwBsxDM/wOvZoDoUD0UGopw9VDyGsC0eSKBMecuxIrB/uHpAGHVCXWu NlgLzcL2Zk3i3IHgXMLRjne3Y7P6CEiAPINHpKMWRf+/PKnBljUrNriimd3XctMdrE55 eXyal3SakITWRezXsMmmeYldBXriQsG1tGI+kOJ+MNudMEGvbJzYIEat13/5J9AB+6Uc jHMIhbb9wLEeITTGpPgajb/+IWPxgLslptooMBEvaLEkr5zsqCRdlBpyXMmiSHlUWa2M IaXGssxSHt9REK8RN5K65UJ2EQhR7kIv+imVd23zC+rcBz7N5FP/fuWAK8NX9a3nPxN2 EUDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wBcjFuTSdugV8+I5dcNqagfWQlu4t9DWYMzYzWw+omk=; b=kpXFeA5KvQMdhfJQTqXVWNafh7zqCug+lbxoPirtmPNLC96RsiG3uveOl+BP2MHfWj fnHWYqcX8Bu84mOgNeCb+//Mr+O65yu5NlVi1CseykXlWCe4ywZQ1G6JTVNyU0+HuCgU 0GJhgr3Th9sV1yrFUROB/pcOetaO5Rce8+wVB117kkLbHNqC+dBQ6ltO0PLXRcCzX8Fb n3Fhi/x7AjyIR46fhUrveOIlw/m5nrvT1y1Nscdg1iA4ATpt/ro0FxdL5RP2DJWfmZTb Wzt6Cgx/tnEhX51aWWegT3/AmhFp6K1L3u1JUqIqvtZ4zin0q7Nh2C3hPr9tIiig+Kqq hrIg== X-Gm-Message-State: ANoB5pkJbyVkkdJdJ06zgKex1nxAsvlvvnesbziWt7nbqwimGx0wbGny sgcB5+AM0ojXV97iX5qOZsBLtRzuKhCVow+55Vo= X-Google-Smtp-Source: AA0mqf6PaA8PaBq9bwWpqUSAmq4SapGRjKTJDQeczVVon+x08mG+nHi4A+3Syku5jncyzeQB0otViw== X-Received: by 2002:aa7:8b4d:0:b0:56c:411f:b699 with SMTP id i13-20020aa78b4d000000b0056c411fb699mr23239459pfd.48.1669472105321; Sat, 26 Nov 2022 06:15:05 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:04 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 04/37] xwayland: upgrade 22.1.4 -> 22.1.5 Date: Sat, 26 Nov 2022 04:14:08 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173797 From: Wang Mingyu Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 48ca760427f14ae291bf2ebf6f93f8d0fb27e3ab) Signed-off-by: Steve Sakoman --- .../xwayland/{xwayland_22.1.4.bb => xwayland_22.1.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/xwayland/{xwayland_22.1.4.bb => xwayland_22.1.5.bb} (95%) diff --git a/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb b/meta/recipes-graphics/xwayland/xwayland_22.1.5.bb similarity index 95% rename from meta/recipes-graphics/xwayland/xwayland_22.1.4.bb rename to meta/recipes-graphics/xwayland/xwayland_22.1.5.bb index 8597d07a7d..c1c5407dee 100644 --- a/meta/recipes-graphics/xwayland/xwayland_22.1.4.bb +++ b/meta/recipes-graphics/xwayland/xwayland_22.1.5.bb @@ -10,7 +10,7 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" SRC_URI = "https://www.x.org/archive/individual/xserver/xwayland-${PV}.tar.xz" -SRC_URI[sha256sum] = "5c39bdd77444c3fa7a0e2ef317ae69ddde89a901dc8914dbc8eac39a9313512a" +SRC_URI[sha256sum] = "e317ac1f119f8321654921761420901e4abd95585a8c763ce26af3b045ac1672" UPSTREAM_CHECK_REGEX = "xwayland-(?P\d+(\.(?!90\d)\d+)+)\.tar" From patchwork Sat Nov 26 14:14:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15959 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 1B39EC46467 for ; Sat, 26 Nov 2022 14:15:16 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.70813.1669472109551557357 for ; Sat, 26 Nov 2022 06:15:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=2b1NVW2R; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id a22-20020a17090a6d9600b0021896eb5554so10018120pjk.1 for ; Sat, 26 Nov 2022 06:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=M3pwL/DJyv0wpTGgR02+RZh826T8EPpRTS03PMzDUF0=; b=2b1NVW2RnaID09YpWivcR5UJv/tMTrOrMO9CfNuIHN8eomXrvKvzTD4/Ykiqa6ZMkt Vm8txrjciorJfiywrsrnXoN+SJafcCi2SV0OPT6WXf1QiaD+CeVoeIl+6yak1/44/iOA 1YXg6rgNtbG//J/3tXA2fOYQ3sj2KtpIfgEVdjA3epBb7hCf67K2TG+ViO9dx3pjNLOR VzoY9KVwoxmZpn3Fvbu7DWVuwpcV8hHpXoYmL0Dt9bV5Y/PmxnSrVkCAFl4I2tT4s8Fb rKGWilSYZ5y1fDDJDLqrr3grphnmFqssXPVQw7iSourFO/rPtIco7FYlJEiXoa4o6Ejl gPUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M3pwL/DJyv0wpTGgR02+RZh826T8EPpRTS03PMzDUF0=; b=zd/EPWTQrZ5h07v6bqusRZRPquL/ESKVvep7FPL0nHdhzcr2qO0+BafeYMpRqHfcty I6FwQUFe52iOhMVTi5WEVKXkDqK5H5eozIlkRaoHHETEvVugtX8pI3A8PdXy2G5q9Dvf z61X1UfNISlQfU62bcmla9lTWRylQtHAff+5Wkb32dByRNnmVKe0v5jXKXuIt4Wt1GFE 9WlUQuf17fIlyNKl99uNtf6VceW8QwjxTBJpRHIYUgEyTAS4LVzEFaDeC5SRolBcSfZK rckgTv+OZrmge2VgftlipZfwnq/i/y0ShET032DwV8yxA5kBszq8rQoZFHnLZNyAK62F NINA== X-Gm-Message-State: ANoB5plVAk3sxmyX4CSU8z1DQJaN9PjZPxdAq8/qHtaHCoeFNnCwwDde 1tF0d08TdnIRzw0nqk0xVBfS8/NjICYcBrXjbCU= X-Google-Smtp-Source: AA0mqf5p1IkCLjGVBInAJv1c8JHS4OWFmvS3uKLCJy/iyVlfNItCn2OAGaDcdCCmCnYqllbORRtDQA== X-Received: by 2002:a17:903:41c8:b0:187:3932:6422 with SMTP id u8-20020a17090341c800b0018739326422mr23249524ple.135.1669472107064; Sat, 26 Nov 2022 06:15:07 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:06 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 05/37] libffi: upgrade 3.4.2 -> 3.4.4 Date: Sat, 26 Nov 2022 04:14:09 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173798 From: Alexander Kanavin 3.4.4 Oct-23-2022 Important aarch64 fixes, including support for linux builds with Link Time Optimization (-flto). Fix x86 stdcall stack alignment. Fix x86 Windows msvc assembler compatibility. Fix moxie and or1k small structure args. 3.4.3 Sep-19-22 All struct args are passed by value, regardless of size, as per ABIs. Enable static trampolines for Cygwin. Add support for Loongson's LoongArch64 architecture. Fix x32 static trampolines. Fix 32-bit x86 stdcall stack corruption. Fix ILP32 aarch64 support. License-Update: copyright years Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 5b42ba98ef26a52bad8de1790b402938fec4a160) Signed-off-by: Steve Sakoman --- .../0001-arm-sysv-reverted-clang-VFP-mitigation.patch | 6 ++---- meta/recipes-support/libffi/libffi/not-win32.patch | 8 ++++---- .../libffi/{libffi_3.4.2.bb => libffi_3.4.4.bb} | 4 ++-- 3 files changed, 8 insertions(+), 10 deletions(-) rename meta/recipes-support/libffi/{libffi_3.4.2.bb => libffi_3.4.4.bb} (90%) diff --git a/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch index 4233799501..3ffcb3e128 100644 --- a/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch +++ b/meta/recipes-support/libffi/libffi/0001-arm-sysv-reverted-clang-VFP-mitigation.patch @@ -1,4 +1,4 @@ -From 501a6b55853af549fae72723e74271f2a4ec7cf6 Mon Sep 17 00:00:00 2001 +From 000f1500b693a84880d2da49b77b1113f98dde35 Mon Sep 17 00:00:00 2001 From: Brett Warren Date: Fri, 27 Nov 2020 15:28:42 +0000 Subject: [PATCH] arm/sysv: reverted clang VFP mitigation @@ -13,6 +13,7 @@ has been reverted. Upstream-Status: Submitted [https://github.com/libffi/libffi/pull/747] Signed-off-by: Brett Warren + --- src/arm/sysv.S | 33 --------------------------------- 1 file changed, 33 deletions(-) @@ -99,6 +100,3 @@ index fb36213..e4272a1 100644 b call_epilogue E(ARM_TYPE_INT64) ldr r1, [r2, #4] --- -2.25.1 - diff --git a/meta/recipes-support/libffi/libffi/not-win32.patch b/meta/recipes-support/libffi/libffi/not-win32.patch index 62daaf4b38..38f9b0025c 100644 --- a/meta/recipes-support/libffi/libffi/not-win32.patch +++ b/meta/recipes-support/libffi/libffi/not-win32.patch @@ -1,4 +1,4 @@ -From 306719369a0d3608b4ff2737de74ae284788a14b Mon Sep 17 00:00:00 2001 +From 20bc4e03442e15965ae3907013e9a177878f0323 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 4 Feb 2016 16:22:50 +0000 Subject: [PATCH] libffi: ensure sysroot paths are not in libffi.pc @@ -21,11 +21,11 @@ Signed-off-by: Ross Burton 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index b764368..d51ce91 100644 +index 7e8cd98..cf37e88 100644 --- a/configure.ac +++ b/configure.ac -@@ -354,7 +354,7 @@ AC_ARG_ENABLE(multi-os-directory, - +@@ -405,7 +405,7 @@ AC_ARG_ENABLE(multi-os-directory, + # These variables are only ever used when we cross-build to X86_WIN32. # And we only support this with GCC, so... -if test "x$GCC" = "xyes"; then diff --git a/meta/recipes-support/libffi/libffi_3.4.2.bb b/meta/recipes-support/libffi/libffi_3.4.4.bb similarity index 90% rename from meta/recipes-support/libffi/libffi_3.4.2.bb rename to meta/recipes-support/libffi/libffi_3.4.4.bb index 41c3cad586..15d974c83e 100644 --- a/meta/recipes-support/libffi/libffi_3.4.2.bb +++ b/meta/recipes-support/libffi/libffi_3.4.4.bb @@ -8,13 +8,13 @@ library really only provides the lowest, machine dependent layer of a fully feat A layer must exist above `libffi' that handles type conversions for values passed between the two languages." LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=679b5c9bdc79a2b93ee574e193e7a7bc" +LIC_FILES_CHKSUM = "file://LICENSE;md5=32c0d09a0641daf4903e5d61cc8f23a8" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BPN}-${PV}.tar.gz \ file://not-win32.patch \ file://0001-arm-sysv-reverted-clang-VFP-mitigation.patch \ " -SRC_URI[sha256sum] = "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620" +SRC_URI[sha256sum] = "d66c56ad259a82cf2a9dfc408b32bf5da52371500b84745f7fb8b645712df676" EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp" EXTRA_OECONF:class-native += "--with-gcc-arch=generic" From patchwork Sat Nov 26 14:14:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15957 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 1C378C4708A for ; Sat, 26 Nov 2022 14:15:16 +0000 (UTC) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mx.groups.io with SMTP id smtpd.web11.70815.1669472109990903223 for ; Sat, 26 Nov 2022 06:15:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=liKTjW+L; spf=softfail (domain: sakoman.com, ip: 209.85.215.170, mailfrom: steve@sakoman.com) Received: by mail-pg1-f170.google.com with SMTP id w37so954183pga.5 for ; Sat, 26 Nov 2022 06:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=c1+gNN7mv89vycgIO5MxP3HMhn1+r66sspe4mTVQyvU=; b=liKTjW+LksMVG4qYml8Hrk/vjEsnEFFT7rqZvNK+sfnwH56o2pN19Dtt0vluL1Z1Yc Jvr+2eeummiAAxWmvhkbDBvuNraX8RExLlrqJHuw8y3zHKdlBcSXRGtQrhHjgM1Eh7qO 7+Rt+Ul1Vg3XmifIB5kLuzl5IqZQ+ryDKLAF3+zEEZDJcNpISuUqg+nwZu2/Rg7FwmJz 8sUV22D2uNBFzNmOTEMwLJcuhaWYRDn3lFZKCnUrf9wa1L2aP7DdAOCShr9+hfZ9aTTb LMxsHoQYW1kKEU81v+1UD/V8prQWB3tpWqddiTonHuYf97ZqJ2s8+1Bsn4uYOxQV+n3s wR0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c1+gNN7mv89vycgIO5MxP3HMhn1+r66sspe4mTVQyvU=; b=5IqChbJ+SwfKK0f0+NT6znPGFezJAlhb/c8vqG3wXgvXiTO3UsYNBro000v1bby9yU bE8bBGEYsd0R7GPwqKmtefIUMF8MXSvdfBp0KcppZ1rUINwzplLifvudk2qjbLP67EO+ H0UnvCX86JIO7gAkDZ7E8va8O55AnqPbydIvnTlLfCdGrhogL5fY/44tViWTVGU4VAk4 PDxFVLx5ZCqxVP1I4EyIyK+2P0ON3ytwd+lT8N3gXHzxKq8z3ZYHOXnPoltyoKovvkR/ FtImxyexhVQFLnOPElqwVyzt36kHrFfeKoBKUQQya5g0nshWiqI4uTsretsnzXWxPIPm ++gQ== X-Gm-Message-State: ANoB5pmMVaw78caYCJ7ImUklwFXzUX9GL/XFldiz2TFfxczV7JAkC2QV vS12AbuKuxjebgIaO3bxA+nOjZT4i6Xn8v4uRY8= X-Google-Smtp-Source: AA0mqf4UGhUYn+DI25yvNQI1LiKa+NJDlWFDExluCubJgv7PUcUjr9QxygQHHg/L+nPuFE8hvm+JLA== X-Received: by 2002:aa7:9057:0:b0:573:1d31:2b78 with SMTP id n23-20020aa79057000000b005731d312b78mr25414929pfo.61.1669472108911; Sat, 26 Nov 2022 06:15:08 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:08 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 06/37] libical: upgrade 3.0.15 -> 3.0.16 Date: Sat, 26 Nov 2022 04:14:10 -1000 Message-Id: <4a015b9891f68f59b7f7c98797953859abecd3e8.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173799 From: Alexander Kanavin Version 3.0.16 is a patch release. - Fix regressions in 3.0.15 due to improperly tested fuzz fixes - Fix argument guards in icaltime_as_timet to match documentation and tests. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 77d4557d6f6a1405d03bb5dc7ca23d7ee78c2037) Signed-off-by: Steve Sakoman --- .../libical/{libical_3.0.15.bb => libical_3.0.16.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libical/{libical_3.0.15.bb => libical_3.0.16.bb} (96%) diff --git a/meta/recipes-support/libical/libical_3.0.15.bb b/meta/recipes-support/libical/libical_3.0.16.bb similarity index 96% rename from meta/recipes-support/libical/libical_3.0.15.bb rename to meta/recipes-support/libical/libical_3.0.16.bb index 1ceb0005cd..61599b20dd 100644 --- a/meta/recipes-support/libical/libical_3.0.15.bb +++ b/meta/recipes-support/libical/libical_3.0.16.bb @@ -15,7 +15,7 @@ SECTION = "libs" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz \ file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \ " -SRC_URI[sha256sum] = "019085ba99936f25546d86cb3e34852e5fe2b5a7d5f1cb4423a0cc42e399f629" +SRC_URI[sha256sum] = "b44705dd71ca4538c86fb16248483ab4b48978524fb1da5097bd76aa2e0f0c33" inherit cmake pkgconfig gobject-introspection vala github-releases From patchwork Sat Nov 26 14:14:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15955 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 13BD8C47088 for ; Sat, 26 Nov 2022 14:15:16 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.web11.70818.1669472112228844556 for ; Sat, 26 Nov 2022 06:15:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=nVT3P+tx; spf=softfail (domain: sakoman.com, ip: 209.85.215.178, mailfrom: steve@sakoman.com) Received: by mail-pg1-f178.google.com with SMTP id q1so6079616pgl.11 for ; Sat, 26 Nov 2022 06:15:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=E3mYfMpuoN1TcJMmz5Lmz/AJV0WiyaoUrnb+iKHJMpI=; b=nVT3P+txCXd0ST9PlTNycXtSd3YoUk7CnaurCreb+OWG5MIMbQahkjf3w8hzvw4MUC a1iGldyyInFIahDkhr28u2iTgNRPqCi1AYzFVBxpZdr9jE5IwjGmmHaFzmkxmbXEIf2S VvGdb9noVZ1zmHiQeErmvGZSQO/JBjeEG2HewyHfcxK0D7xIpSdJmBYxeO7rk1t3R/0v fvtGeVaWSciBgj1XrAnrS7I3jt+Pfprb4szqKmm9yyrce65+A2ORHZ2btmX1HwoZPWt0 PBJj8V6aC8E5RdJCpi/QS3La3gOpNuC+dR3K7DPMrO+BngUJQxLz27pKWoLBhih/X5Az FMuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=E3mYfMpuoN1TcJMmz5Lmz/AJV0WiyaoUrnb+iKHJMpI=; b=uupjXKHjV8yJWU6JsVsDfds4mr616s8Gn55Vqcn2WL4fNyJ2OHTfijQGpDJi7YP+dR EYNLoy1zzd0BOkNs9M9f7JV07ee6Fqk45KcPc8i3RKpZPBJP7FSw+gT+x5HEfA0TqM0G qqhUC+NLvbSKRiKSl/vsAG1dqVOenyjF9CE8IRAgJINBysKfQAHc87MeOFrCleNtEeoW zH71r2krbx3bTEt85gFMLyXPSZqmoj8KTy2tnXfgc7PzY3RU1AEWo8GzRKWdEVGF0ItK AzcqztBw2ZBteTCSqsf3riWDZEw1fu1p3hveWnYrtk9acLAD0DbpKiZzGtRM4NjGHRHs 10iA== X-Gm-Message-State: ANoB5pm17j4s4LvyJy6TIhJz7OQ91F9S4X5Yjntz041RNvC5kdhPZqJK UQ7sDtt8O2jItiZyNRJEFeVnFcu2j4xy+LvoAhU= X-Google-Smtp-Source: AA0mqf7Sr5FOgJAfNUuBWvY4TAm8WabbUjjEQ62YHYZox/VyVQiOhiPuRT3Y952bpwJGG+74wI8L3g== X-Received: by 2002:a62:838f:0:b0:56c:8b7:f2dc with SMTP id h137-20020a62838f000000b0056c08b7f2dcmr28160078pfe.16.1669472111117; Sat, 26 Nov 2022 06:15:11 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:10 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 07/37] mtd-utils: upgrade 2.1.4 -> 2.1.5 Date: Sat, 26 Nov 2022 04:14:11 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173800 From: Alexander Kanavin Raw short log since the 2.1.4 release: Alex Henrie (1): mkfs.jffs2: fix spelling of --compression-mode parameter in help text Andrew Mellor (1): ubinfo: Fix --vol_id return code for absent volume id Christophe Kerello (1): nandflipbits: fix corrupted oob David Oberhollenzer (1): Release mtd-utils-2.1.5 Enrico Jorns (1): libmtd: do not ignore non-zero eraseblock size when MTD_NO_ERASE is set Frederic Germain (2): .gitignore: add new ubiscan utility Fix warning about unaligned pointer in jffs2reader Khem Raj (1): tests: Remove unused linux/fs.h header from includes Michael Walle (1): mtd-utils: flash_otp_dump make offset optional Mike Frysinger (1): fix test bashism Rafał Miłecki (1): nandwrite: warn about writing 0xff blocks Sascha Hauer (1): mtd-utils: nanddump: fix writing big images on 32bit machines liaohua (1): nor-utils: fix memory leak Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit a3289c988764e5b864873b4adc7656c101a5b9c0) Signed-off-by: Steve Sakoman --- ...used-linux-fs.h-header-from-includes.patch | 31 ------------------- meta/recipes-devtools/mtd/mtd-utils_git.bb | 8 ++--- 2 files changed, 3 insertions(+), 36 deletions(-) delete mode 100644 meta/recipes-devtools/mtd/mtd-utils/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch diff --git a/meta/recipes-devtools/mtd/mtd-utils/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch b/meta/recipes-devtools/mtd/mtd-utils/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch deleted file mode 100644 index 73d4a8475f..0000000000 --- a/meta/recipes-devtools/mtd/mtd-utils/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 6fb10bd18488ed84776675bc1b2982800a51d839 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sat, 6 Aug 2022 20:14:38 -0700 -Subject: [mtd-utils][PATCH] tests: Remove unused linux/fs.h header from includes - -This header is not needed, moreover it includes linux/mount.h which is -now in conflict[1] with glibc provided sys/mount.h from glibc 2.36 onwards - -[1] https://sourceware.org/glibc/wiki/Release/2.36 - -Upstream-Status: Submitted [https://lists.infradead.org/pipermail/linux-mtd/2022-August/094667.html] -Signed-off-by: Khem Raj ---- - tests/fs-tests/lib/tests.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/tests/fs-tests/lib/tests.c b/tests/fs-tests/lib/tests.c -index d1a2e0c..3db0426 100644 ---- a/tests/fs-tests/lib/tests.c -+++ b/tests/fs-tests/lib/tests.c -@@ -35,7 +35,6 @@ - #include - #include - #include --#include - #include - - #include "tests.h" --- -2.37.1 - diff --git a/meta/recipes-devtools/mtd/mtd-utils_git.bb b/meta/recipes-devtools/mtd/mtd-utils_git.bb index 943666e529..2d76991d2f 100644 --- a/meta/recipes-devtools/mtd/mtd-utils_git.bb +++ b/meta/recipes-devtools/mtd/mtd-utils_git.bb @@ -11,12 +11,10 @@ inherit autotools pkgconfig update-alternatives DEPENDS = "zlib e2fsprogs util-linux" RDEPENDS:mtd-utils-tests += "bash" -PV = "2.1.4" +PV = "2.1.5" -SRCREV = "c7f1bfa44a84d02061787e2f6093df5cc40b9f5c" -SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \ - file://0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch \ - " +SRCREV = "3f3b4cc6c3120107e7aaa21c6415772a255ac49c" +SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master" S = "${WORKDIR}/git" From patchwork Sat Nov 26 14:14:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15956 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 0F2E3C4167B for ; Sat, 26 Nov 2022 14:15:16 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web11.70819.1669472114167656773 for ; Sat, 26 Nov 2022 06:15:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=B2MYmN5m; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id p12so6307737plq.4 for ; Sat, 26 Nov 2022 06:15:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=cTb7plS9/SnX28edIHxynh12BSJ1nEG+C1EHUU0FbcU=; b=B2MYmN5m316vto3IWTnt7yB4uPJwyhq3sADw1yzGAXhcP2ylNcQHUy1vY+K2yBhXi/ h5tvguRl05svdjigZK3i+3M2JPsF0OOzo78XQ5EGg37uwVdAmxe4aZztnHA21XV65Bz4 JroI2n2lx/IsuogFklNO12m81Z2pgFd+E1exbt7lp8cHUdSpT3pf3PdAaTo03QOTfzLN 3frbOdhXHuAWf9V2GStuYRU9wk4GWzNCqFdR9so3k2VgOia6eqfAKXg9b36PisxdbuIf ZosH9Pfq5RTJ7xR2XK4np64EaqeTxpG9E2nxDBQHZpe9g2vnLr9ohC6hBgJrJPcyC2Ut pRSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cTb7plS9/SnX28edIHxynh12BSJ1nEG+C1EHUU0FbcU=; b=Pa+ZpB7WGEsI97h4T/Rsx5+zmqMe7odamaI7KhO/4YVKJ9RL9dBI8gorJwsQb7nJgb 0plJSh6PKL/hop1nkwQJ3saDF+ti+uN+bg7qJi6A9GOnD9dsRitFG3HpQEUETBZOLE6l yzzEV1v0HkfZDM7x8sINXNwRmfaHOGIj4qwJSCJLTJ5UDSXR1UK5WBpvemmKd4kSwWPJ 4Pw9NPO6Gupyc5UBmDuNXde8fzlbFpS/cwYTkKxzbS3lNiPTK8PJ1U/eQwph6ryQ3meA vr+xwoGPMjUqmiPKP373lgs5sesMf4s/LM84UbqAD7auK3DAJQd6u4/Lo4FJuSG4fAe7 K+mw== X-Gm-Message-State: ANoB5pnXYIIrHLcu/ekAtUM4fTS9AN5MAbIOJasfyfDl5/GILPWgcCDW zXyNyuVX9SH3ilNfIci2W3jUulkeuKIhxBdS4X0= X-Google-Smtp-Source: AA0mqf6yMYLTsrtwlOT6nju5bLFj3ZKxRi+BmRltN982ypbhbaRNEv+Mb3yq+lKbmB0PzBB6QRIpKQ== X-Received: by 2002:a17:90b:1d45:b0:218:6db5:fd98 with SMTP id ok5-20020a17090b1d4500b002186db5fd98mr47019957pjb.164.1669472113117; Sat, 26 Nov 2022 06:15:13 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:12 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 08/37] selftest: add a copy of previous mtd-utils version to meta-selftest Date: Sat, 26 Nov 2022 04:14:12 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173801 From: Alexander Kanavin The latest version update eliminated all custom patches, and the selftest expects them. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 95298a7f1ad29c0fc0d02772d646116709ac355f) Signed-off-by: Steve Sakoman --- ...used-linux-fs.h-header-from-includes.patch | 31 ++++++++ .../mtd/mtd-utils-selftest_git.bb | 77 +++++++++++++++++++ meta/lib/oeqa/selftest/cases/devtool.py | 4 +- 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 meta-selftest/recipes-devtools/mtd/mtd-utils-selftest/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch create mode 100644 meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb diff --git a/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch new file mode 100644 index 0000000000..73d4a8475f --- /dev/null +++ b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest/0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch @@ -0,0 +1,31 @@ +From 6fb10bd18488ed84776675bc1b2982800a51d839 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sat, 6 Aug 2022 20:14:38 -0700 +Subject: [mtd-utils][PATCH] tests: Remove unused linux/fs.h header from includes + +This header is not needed, moreover it includes linux/mount.h which is +now in conflict[1] with glibc provided sys/mount.h from glibc 2.36 onwards + +[1] https://sourceware.org/glibc/wiki/Release/2.36 + +Upstream-Status: Submitted [https://lists.infradead.org/pipermail/linux-mtd/2022-August/094667.html] +Signed-off-by: Khem Raj +--- + tests/fs-tests/lib/tests.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/tests/fs-tests/lib/tests.c b/tests/fs-tests/lib/tests.c +index d1a2e0c..3db0426 100644 +--- a/tests/fs-tests/lib/tests.c ++++ b/tests/fs-tests/lib/tests.c +@@ -35,7 +35,6 @@ + #include + #include + #include +-#include + #include + + #include "tests.h" +-- +2.37.1 + diff --git a/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb new file mode 100644 index 0000000000..ca2141c972 --- /dev/null +++ b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb @@ -0,0 +1,77 @@ +SUMMARY = "Tools for managing memory technology devices" +HOMEPAGE = "http://www.linux-mtd.infradead.org/" +DESCRIPTION = "mtd-utils tool is a generic Linux subsystem for memory devices, especially Flash devices." +SECTION = "base" +LICENSE = "GPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ + file://include/common.h;beginline=1;endline=17;md5=ba05b07912a44ea2bf81ce409380049c" + +inherit autotools pkgconfig update-alternatives + +DEPENDS = "zlib e2fsprogs util-linux" +RDEPENDS:mtd-utils-tests += "bash" + +PV = "2.1.4" + +SRCREV = "c7f1bfa44a84d02061787e2f6093df5cc40b9f5c" +SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \ + file://0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch \ + " + +S = "${WORKDIR}/git" + +# xattr support creates an additional compile-time dependency on acl because +# the sys/acl.h header is needed. libacl is not needed and thus enabling xattr +# regardless whether acl is enabled or disabled in the distro should be okay. +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'xattr', d)} lzo jffs ubifs" +PACKAGECONFIG[lzo] = "--with-lzo,--without-lzo,lzo" +PACKAGECONFIG[xattr] = "--with-xattr,--without-xattr,acl" +PACKAGECONFIG[crypto] = "--with-crypto,--without-crypto,openssl" +PACKAGECONFIG[jffs] = "--with-jffs,--without-jffs" +PACKAGECONFIG[ubifs] = "--with-ubifs,--without-ubifs" +PACKAGECONFIG[zstd] = "--with-zstd,--without-zstd,zstd" + +CPPFLAGS:append:riscv64 = " -pthread -D_REENTRANT" + +EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} ${@bb.utils.contains('PACKAGECONFIG', 'xattr', '', '-DWITHOUT_XATTR', d)} -I${S}/include' 'BUILDDIR=${S}'" + +# Use higher priority than corresponding BusyBox-provided applets +ALTERNATIVE_PRIORITY = "100" + +ALTERNATIVE:${PN} = "flashcp flash_eraseall flash_lock flash_unlock nanddump nandwrite" +ALTERNATIVE:${PN}-ubifs = "ubiattach ubidetach ubimkvol ubirename ubirmvol ubirsvol ubiupdatevol" + +ALTERNATIVE_LINK_NAME[nandwrite] = "${sbindir}/nandwrite" +ALTERNATIVE_LINK_NAME[nanddump] = "${sbindir}/nanddump" +ALTERNATIVE_LINK_NAME[ubiattach] = "${sbindir}/ubiattach" +ALTERNATIVE_LINK_NAME[ubidetach] = "${sbindir}/ubidetach" +ALTERNATIVE_LINK_NAME[ubimkvol] = "${sbindir}/ubimkvol" +ALTERNATIVE_LINK_NAME[ubirename] = "${sbindir}/ubirename" +ALTERNATIVE_LINK_NAME[ubirmvol] = "${sbindir}/ubirmvol" +ALTERNATIVE_LINK_NAME[ubirsvol] = "${sbindir}/ubirsvol" +ALTERNATIVE_LINK_NAME[ubiupdatevol] = "${sbindir}/ubiupdatevol" +ALTERNATIVE_LINK_NAME[flash_eraseall] = "${sbindir}/flash_eraseall" +ALTERNATIVE_LINK_NAME[flash_lock] = "${sbindir}/flash_lock" +ALTERNATIVE_LINK_NAME[flash_unlock] = "${sbindir}/flash_unlock" +ALTERNATIVE_LINK_NAME[flashcp] = "${sbindir}/flashcp" + +do_install () { + oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} INCLUDEDIR=${includedir} +} + +PACKAGES =+ "mtd-utils-misc mtd-utils-tests" +PACKAGES =+ "${@bb.utils.contains("PACKAGECONFIG", "jffs", "mtd-utils-jffs2", "", d)}" +PACKAGES =+ "${@bb.utils.contains("PACKAGECONFIG", "ubifs", "mtd-utils-ubifs", "", d)}" + +FILES:mtd-utils-jffs2 = "${sbindir}/mkfs.jffs2 ${sbindir}/jffs2dump ${sbindir}/jffs2reader ${sbindir}/sumtool" +FILES:mtd-utils-ubifs = "${sbindir}/mkfs.ubifs ${sbindir}/ubi*" +FILES:mtd-utils-misc = "${sbindir}/nftl* ${sbindir}/ftl* ${sbindir}/rfd* ${sbindir}/doc* ${sbindir}/serve_image ${sbindir}/recv_image" +FILES:mtd-utils-tests = "${libexecdir}/mtd-utils/*" + +BBCLASSEXTEND = "native nativesdk" + +# git/.compr.c.dep:46: warning: NUL character seen; rest of line ignored +# git/.compr.c.dep:47: *** missing separator. Stop. +PARALLEL_MAKE = "" + +EXCLUDE_FROM_WORLD = "1" diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index 142932e12f..0cb7403f16 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py @@ -954,7 +954,7 @@ class DevtoolUpdateTests(DevtoolBase): def test_devtool_update_recipe_git(self): # Check preconditions - testrecipe = 'mtd-utils' + testrecipe = 'mtd-utils-selftest' bb_vars = get_bb_vars(['FILE', 'SRC_URI'], testrecipe) recipefile = bb_vars['FILE'] src_uri = bb_vars['SRC_URI'] @@ -1075,7 +1075,7 @@ class DevtoolUpdateTests(DevtoolBase): def test_devtool_update_recipe_append_git(self): # Check preconditions - testrecipe = 'mtd-utils' + testrecipe = 'mtd-utils-selftest' bb_vars = get_bb_vars(['FILE', 'SRC_URI'], testrecipe) recipefile = bb_vars['FILE'] src_uri = bb_vars['SRC_URI'] From patchwork Sat Nov 26 14:14:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15960 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 0EF99C4321E for ; Sat, 26 Nov 2022 14:15:26 +0000 (UTC) Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by mx.groups.io with SMTP id smtpd.web10.70824.1669472115921580770 for ; Sat, 26 Nov 2022 06:15:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=zxvfrsQ2; spf=softfail (domain: sakoman.com, ip: 209.85.216.53, mailfrom: steve@sakoman.com) Received: by mail-pj1-f53.google.com with SMTP id e7-20020a17090a77c700b00216928a3917so9999697pjs.4 for ; Sat, 26 Nov 2022 06:15:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=kS58cnk+4nzBjeob4orAcaQ4hJtc0c7VFXwA0Ifewso=; b=zxvfrsQ2paVVMEk5NrpEapKUeJG0i7ec5uPNUUDIreD0CBEnhVr29dmAlQzgup+as7 GxoV6/sbMPicJyP7tPALe2NK1srx18h9Gtha5/lHZT6UOQRiYtlHVFwpYxe0jtTratGw Rf/ks/C1Ul11++EKJIhF/CGtKlqKfxnNi4huH99V/L1VrFA9Q5dwHx1kMQfJ4iDG9jIF Qq1m5p2raUtXc4sdW/EEtREBpoFmhl8EHSdqqv3k5Lo6zdLgPwHx+NsuBVWSxAWTbctI JTR7jQAdrRr0D0di2fyiGdWsXnjbiv87iS6CjI4ylyKY7d2S7LmBWRTmKrA5HFWTNFYU yTVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kS58cnk+4nzBjeob4orAcaQ4hJtc0c7VFXwA0Ifewso=; b=MGK/yPgnw0CUI++HMSS4lie8zDGNA+Kj72MBY7Zs95N7KfuhmimUsr/rV3OKmHKqU0 R7i7kbD5aOmfnHhLKHUDEu0HSBlIo2UXyhp2DNExoEzKSw3gnPY/BNkje9MCxd1sD4Kw iDwAWtAsgdeZNHGxYC9Rot0pi7zO0f+b3XDJUSK22bwK7vx1rqNc2f2+5IS8tSVx1phl RA7jedn1G6uqPENLl5LDJ6iZgKssnS0/j4bvgU/TCJQCQrgiSJqB+FkRx22RZScc22lj 8189zcDPyb/6dpQJhmCRgyhZFbY1kvoXP6EuvPw7KxNgSTVH6xC8FJ00Zsj5R5l5zkxZ fd6g== X-Gm-Message-State: ANoB5plTVJnqAFEvd4K3zzpV8Go9JxicXhJLFevkVx5Eqe/VHZNQ9+3s FsVY6+VIcbnr4dWkRp2kgXB+TrHqA0su5Hjsnqg= X-Google-Smtp-Source: AA0mqf7I7259m2b0hk9/HHpKKqVFwCOiRgOwxN1oqjfQOH22Cm++B7sFLKB36qWpGh8PWgdT8mtwWg== X-Received: by 2002:a17:902:be01:b0:186:7db1:d2a4 with SMTP id r1-20020a170902be0100b001867db1d2a4mr26629900pls.84.1669472114978; Sat, 26 Nov 2022 06:15:14 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:14 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 09/37] gdk-pixbuf: upgrade 2.42.9 -> 2.42.10 Date: Sat, 26 Nov 2022 04:14:13 -1000 Message-Id: <53ed1f139b81649774a8a262bbca91ff5bb0bbe8.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173802 From: Alexander Kanavin 2.42.10 (stable) === - Search for rst2man.py [!145, Matt Turner] - Update the memory size limit for JPEG images [#216, #218] - Translation updates Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 01e1828f8e5bcb0ad88b89fe783c2973480695bb) Signed-off-by: Steve Sakoman --- .../gdk-pixbuf/{gdk-pixbuf_2.42.9.bb => gdk-pixbuf_2.42.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-gnome/gdk-pixbuf/{gdk-pixbuf_2.42.9.bb => gdk-pixbuf_2.42.10.bb} (98%) diff --git a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.bb similarity index 98% rename from meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb rename to meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.bb index d33718e3ea..aa44515fbb 100644 --- a/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb +++ b/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.10.bb @@ -23,7 +23,7 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${MAJ_VER}/${BPN}-${PV}.tar.xz \ file://0001-Add-use_prebuilt_tools-option.patch \ " -SRC_URI[sha256sum] = "28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962" +SRC_URI[sha256sum] = "ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b" inherit meson pkgconfig gettext pixbufcache ptest-gnome upstream-version-is-even gobject-introspection gi-docgen lib_package From patchwork Sat Nov 26 14:14:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15962 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 10935C47089 for ; Sat, 26 Nov 2022 14:15:36 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.70831.1669472129956938808 for ; Sat, 26 Nov 2022 06:15:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=j8zF7SXo; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id y10so6310443plp.3 for ; Sat, 26 Nov 2022 06:15:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=1acOStbn1jY36BTD6DG7ImG2tAx9w6/OoWKVTKibuuY=; b=j8zF7SXozczl1bgV1qtnOUNjhm0A0H+cyHJlTDe7bht9TwfFqP+aim03jAhFGrmge0 3x4Rgsin/07HxWbb5h83k4AcHBCQ+V9ZcmKCGMtsEQCb/F0JEzfGe0nmLAR+XZM+GuH4 YEoBg9Djv1CCopm9PIIxF1LIBoz+BgX3B+H0B6SbKavWJOj+MUGotdSRRfDSpj/jye32 Ow9GvRUo9A7kE3UkBz9nEhBiTV0XZwessd1af0wQHxufoZU+DXqRLQTJrKTtDJyunl0O X9wCSbIFLQmekuMeGx8ehT1VGisHM9EKOZvE/emT/vyv10rB3KQDwRzPblfSoVyzEV3M Pqpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1acOStbn1jY36BTD6DG7ImG2tAx9w6/OoWKVTKibuuY=; b=D+3QPFq68wz2kRCLFMUf7TmCBdwkYvV2qULj19HTEFpqY3Znd8VAWksdnjkmUT2rnO wUdRIS6lLvOhN+/PbkHjMTjJb5Ho9cwMqGc4cEv03VJxaUmiFz69S8iE2/aCB79ybLrn ZA2JMhNvXhSP2v1uWChGvjUVMON8jwyhOX9MOEfBVfDhhyU21R3zmJa10kIdkWA958ze SJSbeEim4NPZYmnJnpZFp7F5CnBZUqiTBP7bRl6k7wDKyt7jQHf3dTIie4sNQB7qAfRp 1K9xRfHxz4j9tC8K0tCLvl0lZF0yHKupw8AgBgBMVatfGSRtFvIDvBkrpMgOnDbIAucZ MGSg== X-Gm-Message-State: ANoB5pmuAM/lyUTAAFJwJXQC0U3tZIHDdsGU6IVDmETDVJDZMtvE7Ykn CeE8XiEWeFV7phc0IU+KO+7JqSvkpi+wGTC5ZQA= X-Google-Smtp-Source: AA0mqf4X5UktyJ450PV+au8Ib71Yq2U/sclVHiiNmFGMCaBEn3rIQnqkugbPNd4GRm60Ao1fOUARzg== X-Received: by 2002:a17:90a:9f03:b0:211:59c6:6133 with SMTP id n3-20020a17090a9f0300b0021159c66133mr45879371pjp.238.1669472128839; Sat, 26 Nov 2022 06:15:28 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:28 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 10/37] pango: upgrade 1.50.10 -> 1.50.11 Date: Sat, 26 Nov 2022 04:14:14 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173803 From: Alexander Kanavin Overview of changes in 1.50.11, 03-10-2022 ========================================== - Don't crash for lack of fonts - Avoid a crash in shaping Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit a330e75f90841cd230180d8a9b37e58d7d69c495) Signed-off-by: Steve Sakoman --- .../pango/{pango_1.50.10.bb => pango_1.50.11.bb} | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) rename meta/recipes-graphics/pango/{pango_1.50.10.bb => pango_1.50.11.bb} (84%) diff --git a/meta/recipes-graphics/pango/pango_1.50.10.bb b/meta/recipes-graphics/pango/pango_1.50.11.bb similarity index 84% rename from meta/recipes-graphics/pango/pango_1.50.10.bb rename to meta/recipes-graphics/pango/pango_1.50.11.bb index 95209889a8..f545689811 100644 --- a/meta/recipes-graphics/pango/pango_1.50.10.bb +++ b/meta/recipes-graphics/pango/pango_1.50.11.bb @@ -24,7 +24,7 @@ SRC_URI += "file://run-ptest \ file://0001-Skip-running-test-layout-test.patch \ " -SRC_URI[archive.sha256sum] = "7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966" +SRC_URI[archive.sha256sum] = "8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae" DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz fribidi" @@ -41,6 +41,12 @@ do_configure:prepend() { chmod +x ${S}/tests/*.py } +# https://gitlab.gnome.org/GNOME/pango/-/issues/713 +do_install:append() { + mkdir -p ${D}/${libexecdir}/installed-tests/pango/nofonts/ + install ${S}/tests/nofonts/fonts.conf ${D}/${libexecdir}/installed-tests/pango/nofonts/ +} + LEAD_SONAME = "libpango-1.0*" FILES:${PN} = "${bindir}/* ${libdir}/libpango*${SOLIBS}" From patchwork Sat Nov 26 14:14:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15963 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 0DE5BC4167B for ; Sat, 26 Nov 2022 14:15:36 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.70828.1669472132129867342 for ; Sat, 26 Nov 2022 06:15:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=52UjgJWI; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id a1-20020a17090abe0100b00218a7df7789so9991324pjs.5 for ; Sat, 26 Nov 2022 06:15:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=rJfEm4cvf5jXuH89l0BDzRw8IzjpsFJOPmJ3zP8P5hY=; b=52UjgJWIXnOjGlezZvEcZJxGFne3d7Q8Wir97oAZMD2+FMmUM5fNa/iq/lPRv+p2V+ kV4Gz/to07kEuJJUOkWNMg7EO/jFGfhKPV4+tzpxSGIlodzIei1HLwR6Ct1DWvcZRxg+ JkPpgSFOkwE/0GEffA3TUBHMmW8SXiMCPWp7+EEf0bF74J65Uqcxclsv0cHZYeNKpKnz o22ijxwc8DHIxUWelEzhV48SoRloHPRe8zhCr+IqmH8g7Gp9kkS25NoNIAnCcoWgO7E7 mXAEFvKUFxzLfE1MYKOc0Nd98+1ZpwyEP/V+uYGIgrhTADgvdEshDB8PmvuAcKK4KHX6 JrsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rJfEm4cvf5jXuH89l0BDzRw8IzjpsFJOPmJ3zP8P5hY=; b=OyVdNfqWtvnca5C09sg1nUKR6fN8JSTIpgz78xYK28Ud9/jMcZPA1do7gkV1PtqTMh loGTPJvJY2cRUOgMWc+ucrjgT3NvEh/BlB7cwevLMAezS3wzUMl6g6JYT79j+EIDlrhk rtzpHnQVyRILXI9QIv2FOkR4poyGDtkFA9B2KX1Ghle3CZxv6v7psZZjOLQhXBFDvk3T FYl1vWGtpRTgtQmBPy3CveGQMxIo70cEJ+pxDYcSY5f0iufb/SI3D3KthZoG5OXIGxu4 7mpRZgjk19Htwio4lFSTMPpIchUDl8t6ZFMnpGQyNLT2LJ4xbkqHO2Ctmc1Z5E1gujAn vv2w== X-Gm-Message-State: ANoB5plIzP9+fatkMl6+2ApctqnAzC7ik5SsDVXJIxw16kZJokG6YWJI MP1j0dRj/kXgtf6ooSDGR2GSBh9aq57ybTVwymg= X-Google-Smtp-Source: AA0mqf7gt2caCiT2+NvuSOIx77bwTTWufononmlAwpKdWzD+6Fq8D0NxrhIyeXmPM5PzAs4mw13rzA== X-Received: by 2002:a17:90a:7804:b0:211:2d90:321 with SMTP id w4-20020a17090a780400b002112d900321mr51729881pjk.84.1669472131240; Sat, 26 Nov 2022 06:15:31 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:30 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 11/37] pango: Make it build with ptest disabled Date: Sat, 26 Nov 2022 04:14:15 -1000 Message-Id: <0a449acddca1ba9022c9ffd8af0d9ac5ad2c4e4c.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173804 From: Peter Kjellerstedt This avoids the following error: ERROR: pango-1.50.11-r0 do_package: QA Issue: pango: Files/directories were installed but not shipped in any package: /usr/libexec /usr/libexec/installed-tests /usr/libexec/installed-tests/pango /usr/libexec/installed-tests/pango/nofonts /usr/libexec/installed-tests/pango/nofonts/fonts.conf Also use tabs for indentation of shell code. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie (cherry picked from commit d4bcd4050a6a9b6b1cb8e68b2053523cc0501814) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/pango/pango_1.50.11.bb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/pango/pango_1.50.11.bb b/meta/recipes-graphics/pango/pango_1.50.11.bb index f545689811..f982d9a65b 100644 --- a/meta/recipes-graphics/pango/pango_1.50.11.bb +++ b/meta/recipes-graphics/pango/pango_1.50.11.bb @@ -38,13 +38,15 @@ PACKAGECONFIG[thai] = ",,libthai" GIR_MESON_OPTION = 'introspection' do_configure:prepend() { - chmod +x ${S}/tests/*.py + chmod +x ${S}/tests/*.py } # https://gitlab.gnome.org/GNOME/pango/-/issues/713 do_install:append() { - mkdir -p ${D}/${libexecdir}/installed-tests/pango/nofonts/ - install ${S}/tests/nofonts/fonts.conf ${D}/${libexecdir}/installed-tests/pango/nofonts/ + if [ "${@bb.utils.filter('PACKAGECONFIG', 'tests', d)}" ]; then + mkdir -p ${D}${libexecdir}/installed-tests/pango/nofonts + install ${S}/tests/nofonts/fonts.conf ${D}${libexecdir}/installed-tests/pango/nofonts + fi } LEAD_SONAME = "libpango-1.0*" From patchwork Sat Nov 26 14:14:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15961 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 0F403C47088 for ; Sat, 26 Nov 2022 14:15:36 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.70833.1669472134030623300 for ; Sat, 26 Nov 2022 06:15:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Al/382od; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id b21so6293815plc.9 for ; Sat, 26 Nov 2022 06:15:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=XjCNP+h+rcgkffWaj266wKE3hygw04vTSK7+NIO1A4w=; b=Al/382odVz3CBGNoQ1ZDC+MDI0uyhKpaoKEW6HPRmW1HDU4QIJyg+3mmbucmC5OvAB K17SZZ+xegJJmRXl4Nlye/7E49Z9O219n/EmGKbmqCP1z6XxrzlX+Z/uu6Q7+v96LbkQ 9L/cqsoopXqjM7WWgoWCyarmm6nPBMhdSQtxe6KHoLhSFJgsxZcUvVpE+N62u1gTe4PI ibkDKmBKh3k56dTxnCblEJNSjXCm/IJZT/QKuMbSIV3Ax138LJqHCyHnkd8WbTk2VvKm WeEOqpHMTwXtntZBhfnQJtDjAKm/k+1YMLE+Bqfqfgvz1abp6+7MICLzANMJHMiRiUsH 2png== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XjCNP+h+rcgkffWaj266wKE3hygw04vTSK7+NIO1A4w=; b=r51xM1ld7emw9HBmnfNjGKxnu9fSA+cLiSYXUT55nje60jF5aN85CsB1UNn9S1NGUN P59wNgcx2cUmwuM3TeLih4PseRdg9bOnw3HtS683xTOCN38BqPQDyfOWoZbqWA1opbg6 6+23rkrfzu4hf7zR8jKA4d49fJ0jSHBxeOT10ixRqj1Q2gKVxR8bWvWB3kO+On0SXXW0 8ZYfuUAzQT3qIeRDdc6eu7fwfPLX1x2j/4JE7E+oGXAnVuT8rfmmjuEXCzGFwBjzvCH0 1LBYz43Rv7qDIjM94KfPh9z9ZTacPl0ptObgz9KBPhewyK/XnAFQX4p6mteHlolCHq2p SLeg== X-Gm-Message-State: ANoB5pm2jfWGjrMAGHAq0hrUPNiWI+JDgPvOjYnyWrJ98f9EwE8RZ9nE Eb4Q5UFAgHrBPlu5nnhwOdlAVDpw+VkQ3PsHy6M= X-Google-Smtp-Source: AA0mqf5EMcHu1XMLxO39rGF3u/ZsM07eidtQzhbSixzOwnw5zZUhrkisTG2Lqh0V9xXaTDLaFG1ziw== X-Received: by 2002:a17:902:e48b:b0:17f:799b:297d with SMTP id i11-20020a170902e48b00b0017f799b297dmr22905681ple.72.1669472133026; Sat, 26 Nov 2022 06:15:33 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:32 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 12/37] pango: replace a recipe fix with an upstream submitted patch Date: Sat, 26 Nov 2022 04:14:16 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173805 From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit f444e01e0230904510f50d1b093d75253faf1bca) Signed-off-by: Steve Sakoman --- ...d-install-nofonts-fonts.conf-as-it-i.patch | 35 +++++++++++++++++++ meta/recipes-graphics/pango/pango_1.50.11.bb | 13 ++----- 2 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 meta/recipes-graphics/pango/pango/0001-tests-meson.build-install-nofonts-fonts.conf-as-it-i.patch diff --git a/meta/recipes-graphics/pango/pango/0001-tests-meson.build-install-nofonts-fonts.conf-as-it-i.patch b/meta/recipes-graphics/pango/pango/0001-tests-meson.build-install-nofonts-fonts.conf-as-it-i.patch new file mode 100644 index 0000000000..8dacd62138 --- /dev/null +++ b/meta/recipes-graphics/pango/pango/0001-tests-meson.build-install-nofonts-fonts.conf-as-it-i.patch @@ -0,0 +1,35 @@ +From 13f8ba5d5b699df1f88eeea859406daba6d6941f Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Tue, 8 Nov 2022 18:08:51 +0100 +Subject: [PATCH] tests/meson.build: install nofonts/fonts.conf as it is + required by tests + +Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/pango/-/merge_requests/654] +Signed-off-by: Alexander Kanavin +--- + tests/meson.build | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/tests/meson.build b/tests/meson.build +index 8b4bfa38..6c1c461b 100644 +--- a/tests/meson.build ++++ b/tests/meson.build +@@ -250,6 +250,10 @@ foreach d: test_items_data + installed_test_items_data += d + '.expected' + endforeach + ++installed_test_nofonts_data = [ ++ 'nofonts/fonts.conf', ++] ++ + installed_test_datadir = join_paths(pango_datadir, 'installed-tests', 'pango') + installed_test_bindir = join_paths(pango_libexecdir, 'installed-tests', 'pango') + +@@ -261,6 +265,7 @@ if get_option('install-tests') + install_data(installed_test_breaks_data, install_dir: join_paths(installed_test_bindir, 'breaks')) + install_data(installed_test_items_data, install_dir: join_paths(installed_test_bindir, 'itemize')) + install_data(installed_test_fontsets_data, install_dir: join_paths(installed_test_bindir, 'fontsets')) ++ install_data(installed_test_nofonts_data, install_dir: join_paths(installed_test_bindir, 'nofonts')) + endif + + gen_installed_test = files([ 'gen-installed-test.py' ]) diff --git a/meta/recipes-graphics/pango/pango_1.50.11.bb b/meta/recipes-graphics/pango/pango_1.50.11.bb index f982d9a65b..6f599f5b78 100644 --- a/meta/recipes-graphics/pango/pango_1.50.11.bb +++ b/meta/recipes-graphics/pango/pango_1.50.11.bb @@ -21,8 +21,9 @@ GIR_MESON_ENABLE_FLAG = "enabled" GIR_MESON_DISABLE_FLAG = "disabled" SRC_URI += "file://run-ptest \ - file://0001-Skip-running-test-layout-test.patch \ -" + file://0001-Skip-running-test-layout-test.patch \ + file://0001-tests-meson.build-install-nofonts-fonts.conf-as-it-i.patch \ + " SRC_URI[archive.sha256sum] = "8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae" @@ -41,14 +42,6 @@ do_configure:prepend() { chmod +x ${S}/tests/*.py } -# https://gitlab.gnome.org/GNOME/pango/-/issues/713 -do_install:append() { - if [ "${@bb.utils.filter('PACKAGECONFIG', 'tests', d)}" ]; then - mkdir -p ${D}${libexecdir}/installed-tests/pango/nofonts - install ${S}/tests/nofonts/fonts.conf ${D}${libexecdir}/installed-tests/pango/nofonts - fi -} - LEAD_SONAME = "libpango-1.0*" FILES:${PN} = "${bindir}/* ${libdir}/libpango*${SOLIBS}" From patchwork Sat Nov 26 14:14:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15965 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 143D4C47088 for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web11.70831.1669472136467444942 for ; Sat, 26 Nov 2022 06:15:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=qZyrly6Y; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id y4so6309262plb.2 for ; Sat, 26 Nov 2022 06:15:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=4znyf9HQNIHpw9UCTORaKbuKAtVPZNWl6KlZjMa/9EU=; b=qZyrly6YnjAIYiqDOZX5LWUk5mBGVD+f4p9yD8rsKQW/ZcfdJekJItajg182c5tOFp NPg0vfDf/ibH4PZhDCB0hxaj/rcMljpfpK9r9gy15cKwLsaIbALCqsDYFrWGxlLgp7OZ q+Q2OK8r0xi4oYABOIVlgvPfX8NwoFqB2SysoApcvnVbHQvMVgZxl4TfIk+JLmWOuVSF l2L5L2ThfX6EM93aRAV+OYTJknzVGIY5jxT0upetY4jayQ4qR6PD/FgO/4x8xZ6967ni XJ3i0JKbqzgQFIEqOG0W1iOGph2eENkr7mLdmgSUO1x1AGcldVV/WNJaMugNjfawYcwU utYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4znyf9HQNIHpw9UCTORaKbuKAtVPZNWl6KlZjMa/9EU=; b=zlhW3c7JSKaUIhlTjd04mLNVOP77fGadF30RfUHcGFd9iIxyxkjxFbUnAiWEVs8ppy sZnjpy2VYnDa7+ddP5EFFlIWJg18Yx+ixpfBZFONEW45u9BJOXt5ymJ0ynr49lqpct9S AXCkPQ9f7uGWF0aWocjPGNuXS2crseRBmGJA43lejSiNJ3mkSBEQlQQyjnZzg2dD7ghF 5N6tQ6LE0KFnNYCBJyLhYiA9IFYPYWCJfZVftDF89wJdB1YIw9dmU091iMLo/wa0raWa hErlXxF2tHQcYu/i4tKsd2Ys7R4EUDxmOnUkKpA18diKNtP8rBy+ssq6q35y5VMfeeJr WqJQ== X-Gm-Message-State: ANoB5pmO8ohqbX/antOLH3oAtmqTx+0yu/M7K4vd8hWv4IeQcclNthQQ 2MjfmpXfvby2QXoOAoeRaOZ3dUiIc3fBLx9eKbE= X-Google-Smtp-Source: AA0mqf4tZf+7OwEn7/X2scqGRcAgiRUYSC82W3K+DJR7n614LoFd5rMp8AbPIdRJg0eXNF+epPL1OQ== X-Received: by 2002:a17:90b:46ca:b0:212:ce2d:9fd7 with SMTP id jx10-20020a17090b46ca00b00212ce2d9fd7mr46323019pjb.157.1669472135144; Sat, 26 Nov 2022 06:15:35 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:34 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 13/37] gstreamer1.0: upgrade 1.20.3 -> 1.20.4 Date: Sat, 26 Nov 2022 04:14:17 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173806 From: Alexander Kanavin The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022. This release only contains bugfixes and it should be safe to upgrade from 1.20.x. Highlighted bugfixes in 1.20.4 - avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x - Fix deadlock when loading gst-editing-services plugin - Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers - glimagesink: fix crash on Android - subtitle handling and subtitle overlay fixes - matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9 - rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers - WebRTC fixes - RTP retransmission fixes - video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9) - macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support - Fix consuming of the macOS package as a framework in XCode - Performance improvements - Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 58e4825328dafd7f593d9eb42be5506408627a31) Signed-off-by: Steve Sakoman --- ...tools_1.20.3.bb => gst-devtools_1.20.4.bb} | 2 +- ...r-APNG-encoder-property-registration.patch | 86 ------------------- ...1.20.3.bb => gstreamer1.0-libav_1.20.4.bb} | 6 +- ...x_1.20.3.bb => gstreamer1.0-omx_1.20.4.bb} | 2 +- ....bb => gstreamer1.0-plugins-bad_1.20.4.bb} | 2 +- ...-system-headers-for-isspace-and-ssca.patch | 35 -------- ...bb => gstreamer1.0-plugins-base_1.20.4.bb} | 3 +- ...bb => gstreamer1.0-plugins-good_1.20.4.bb} | 2 +- ...bb => gstreamer1.0-plugins-ugly_1.20.4.bb} | 2 +- ....20.3.bb => gstreamer1.0-python_1.20.4.bb} | 2 +- ....bb => gstreamer1.0-rtsp-server_1.20.4.bb} | 2 +- ...1.20.3.bb => gstreamer1.0-vaapi_1.20.4.bb} | 2 +- ...er1.0_1.20.3.bb => gstreamer1.0_1.20.4.bb} | 2 +- 13 files changed, 12 insertions(+), 136 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.20.3.bb => gst-devtools_1.20.4.bb} (95%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.20.3.bb => gstreamer1.0-libav_1.20.4.bb} (82%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.20.3.bb => gstreamer1.0-omx_1.20.4.bb} (95%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.20.3.bb => gstreamer1.0-plugins-bad_1.20.4.bb} (98%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-include-required-system-headers-for-isspace-and-ssca.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.20.3.bb => gstreamer1.0-plugins-base_1.20.4.bb} (96%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.20.3.bb => gstreamer1.0-plugins-good_1.20.4.bb} (97%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.20.3.bb => gstreamer1.0-plugins-ugly_1.20.4.bb} (94%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.20.3.bb => gstreamer1.0-python_1.20.4.bb} (91%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.20.3.bb => gstreamer1.0-rtsp-server_1.20.4.bb} (90%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.20.3.bb => gstreamer1.0-vaapi_1.20.4.bb} (95%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.20.3.bb => gstreamer1.0_1.20.4.bb} (97%) diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb index c515e173c8..09b6e5a497 100644 --- a/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gst-devtools_1.20.4.bb @@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV} file://0001-connect-has-a-different-signature-on-musl.patch \ " -SRC_URI[sha256sum] = "bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47" +SRC_URI[sha256sum] = "82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84" DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" RRECOMMENDS:${PN} = "git" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch deleted file mode 100644 index 526bbb0037..0000000000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 78a97c1ec35ada76d83fc67d0549ba56c74d8875 Mon Sep 17 00:00:00 2001 -From: Seungha Yang -Date: Thu, 7 Jul 2022 22:16:30 +0900 -Subject: [PATCH] libav: Fix for APNG encoder property registration - -The AVClass name of Animated PNG in FFmpeg 5.x is "(A)PNG" -and it will be converted to "-a-png" through -g_ascii_strdown() and g_strcanon(). But GLib disallow leading '-' -character for a GType name. Strip leading '-' to workaround it. - -Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2724] - -Seungha Yangs patch was imported without modifications. - -Signed-off-by: Claus Stovgaard ---- - ext/libav/gstavcfg.c | 29 +++++++++++++++++++++++------ - 1 file changed, 23 insertions(+), 6 deletions(-) - -diff --git a/ext/libav/gstavcfg.c b/ext/libav/gstavcfg.c -index c736920..a8635a7 100644 ---- a/ext/libav/gstavcfg.c -+++ b/ext/libav/gstavcfg.c -@@ -91,10 +91,19 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) - gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); - gchar *enum_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); - gboolean none_default = TRUE; -+ const gchar *enum_name_strip; - - g_strcanon (enum_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); - -- if ((res = g_type_from_name (enum_name))) -+ /* strip leading '-'s */ -+ enum_name_strip = enum_name; -+ while (enum_name_strip[0] == '-') -+ enum_name_strip++; -+ -+ if (enum_name_strip[0] == '\0') -+ goto done; -+ -+ if ((res = g_type_from_name (enum_name_strip))) - goto done; - - while ((opt = av_opt_next (obj, opt))) { -@@ -150,9 +159,8 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) - } - } - -- res = -- g_enum_register_static (enum_name, &g_array_index (values, GEnumValue, -- 0)); -+ res = g_enum_register_static (enum_name_strip, -+ &g_array_index (values, GEnumValue, 0)); - - gst_type_mark_as_plugin_api (res, 0); - } -@@ -177,10 +185,19 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) - GArray *values = g_array_new (TRUE, TRUE, sizeof (GEnumValue)); - gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); - gchar *flags_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); -+ const gchar *flags_name_strip; - - g_strcanon (flags_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); - -- if ((res = g_type_from_name (flags_name))) -+ /* strip leading '-'s */ -+ flags_name_strip = flags_name; -+ while (flags_name_strip[0] == '-') -+ flags_name_strip++; -+ -+ if (flags_name_strip[0] == '\0') -+ goto done; -+ -+ if ((res = g_type_from_name (flags_name_strip))) - goto done; - - while ((opt = av_opt_next (obj, opt))) { -@@ -211,7 +228,7 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) - g_array_sort (values, (GCompareFunc) cmp_flags_value); - - res = -- g_flags_register_static (flags_name, &g_array_index (values, -+ g_flags_register_static (flags_name_strip, &g_array_index (values, - GFlagsValue, 0)); - - gst_type_mark_as_plugin_api (res, 0); diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb similarity index 82% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb index 7a2c0d1365..e23cf2e337 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.4.bb @@ -11,10 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \ " -SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \ - file://0001-libav-Fix-for-APNG-encoder-property-registration.patch \ - " -SRC_URI[sha256sum] = "3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe" +SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" +SRC_URI[sha256sum] = "04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532" S = "${WORKDIR}/gst-libav-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb index fb48562a2b..4d63db89a7 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.20.4.bb @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz" -SRC_URI[sha256sum] = "8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15" +SRC_URI[sha256sum] = "70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd" S = "${WORKDIR}/gst-omx-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb similarity index 98% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb index 39d5e08b21..0eac1322a3 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.4.bb @@ -10,7 +10,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad file://0002-avoid-including-sys-poll.h-directly.patch \ file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ " -SRC_URI[sha256sum] = "7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f" +SRC_URI[sha256sum] = "a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a" S = "${WORKDIR}/gst-plugins-bad-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-include-required-system-headers-for-isspace-and-ssca.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-include-required-system-headers-for-isspace-and-ssca.patch deleted file mode 100644 index 23c1048a36..0000000000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0001-include-required-system-headers-for-isspace-and-ssca.patch +++ /dev/null @@ -1,35 +0,0 @@ -From c85a53a41d4e6bfc49c377217ece12a1f330a690 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Fri, 12 Aug 2022 22:50:06 -0700 -Subject: [PATCH] include required system headers for isspace() and sscanf() - functions - -Newer compilers ( clang 15 ) has turned stricter and errors out instead -of warning on implicit function declations -Fixes -gstssaparse.c:297:12: error: call to undeclared library function 'isspace' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] -while (isspace(*t)) - -Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2879] - -Signed-off-by: Khem Raj ---- - gst/subparse/gstssaparse.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/gst/subparse/gstssaparse.c b/gst/subparse/gstssaparse.c -index ff802fa..5ebe678 100755 ---- a/gst/subparse/gstssaparse.c -+++ b/gst/subparse/gstssaparse.c -@@ -24,6 +24,8 @@ - #include "config.h" - #endif - -+#include /* isspace() */ -+#include /* sscanf() */ - #include /* atoi() */ - #include - --- -2.37.1 - diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb similarity index 96% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb index e5e346e5e9..a0f238a59d 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.4.bb @@ -10,9 +10,8 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \ file://0003-viv-fb-Make-sure-config.h-is-included.patch \ file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \ - file://0001-include-required-system-headers-for-isspace-and-ssca.patch \ " -SRC_URI[sha256sum] = "7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f" +SRC_URI[sha256sum] = "8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225" S = "${WORKDIR}/gst-plugins-base-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb index 0235935a4a..4a4672992e 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.4.bb @@ -8,7 +8,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-go file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ " -SRC_URI[sha256sum] = "f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7" +SRC_URI[sha256sum] = "b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da" S = "${WORKDIR}/gst-plugins-good-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb similarity index 94% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb index ad7b84b5ab..94b8c8e2cf 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.4.bb @@ -14,7 +14,7 @@ LICENSE_FLAGS = "commercial" SRC_URI = " \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ " -SRC_URI[sha256sum] = "8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd" +SRC_URI[sha256sum] = "5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59" S = "${WORKDIR}/gst-plugins-ugly-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb similarity index 91% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb index 57026ba73b..b514989864 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.20.4.bb @@ -8,7 +8,7 @@ LICENSE = "LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc" +SRC_URI[sha256sum] = "5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1" DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb similarity index 90% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb index fd4f82fcc3..4137b4993b 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.20.4.bb @@ -10,7 +10,7 @@ PNREAL = "gst-rtsp-server" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" -SRC_URI[sha256sum] = "ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca" +SRC_URI[sha256sum] = "88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d" S = "${WORKDIR}/${PNREAL}-${PV}" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb similarity index 95% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb index 6e580f9f79..81ec23d26e 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.20.4.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45" +SRC_URI[sha256sum] = "ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a" S = "${WORKDIR}/${REALPN}-${PV}" DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb similarity index 97% rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb index 1f4576c3e1..d0ba2919ee 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.20.4.bb @@ -23,7 +23,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ file://0005-tests-remove-gstbin-test_watch_for_state_change-test.patch \ " -SRC_URI[sha256sum] = "607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a" +SRC_URI[sha256sum] = "67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f" PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ check \ From patchwork Sat Nov 26 14:14:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15969 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 2214AC47089 for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.70831.1669472129956938808 for ; Sat, 26 Nov 2022 06:15:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=o/RizmfB; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id y10so6310659plp.3 for ; Sat, 26 Nov 2022 06:15:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=oCSj/yDkw7A12CBvmzEb/yK28Bs8d1p8Kp25iGCGCDE=; b=o/RizmfBP639p7zfPk6OWMpZjcTOEMebSWz/X8bx5eQaY1jk/8hUYiZQE4qOaUg2yl UBUvsNCsdsnUBu34f4oiU12b00dVcgvvfF2a7BkzmPVR06rihaeYiSvft2T896EaGJfR OFud4VApTXi4lgjVLu46TFAiJzG1RELkgnoFKxMeAJQCqI1HL5aCxANuz21AC6fLoBSe 17eqJWEhZKzUJtdFLfAkQcKL8zKo5S71JUKSdhI7p8cacqgaC5S9XILtBxqCJQjHKJFw +r73LQR8BLtlZlQEYmgzGsidsuukBTvPqZnoUBBECYU0yVvKW0hrstNnB0k6UahfypCM BWyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oCSj/yDkw7A12CBvmzEb/yK28Bs8d1p8Kp25iGCGCDE=; b=Fr7oNGGXlcNiSCc67CmrBYNM7XkiGuEAIIqs4fkubh58uxHxRV5hkz+EexXCTT+O/M 9eXdGRDI5LKdh+3Cc14+F6BiGkq9t131cpeh0U0Q+2f4xC0kWprDC6xKDkbJRzasnteS 0u7Z5pYEfaMhwdqDhTCGEzGA5CLjsaOLHNTq1BsB6h06lbpjnvXkdYS7FqW45+BbMtk4 o5IohyebUgNzxph6ygnSkotmI/0kHwp8zrPwhE3CordWq2fTwGhSdgKd8gRBKGJpaRRP MJnyStJ7zTBys3q4TkhjVMRG/1KNzW4UZOsHcXsKUuVFdrArRJP5kS4uekqWY7xy+lb6 OwLw== X-Gm-Message-State: ANoB5plRLAC/3AS/WCOIpt2XkhSSJD5rSrkf/BTTuB87lxre00EMXnyG j1qLa684ABTQ8Jt8NPz76B7EQmh39sN92XiiIB0= X-Google-Smtp-Source: AA0mqf7ZvMVQ7eJcUqFkmCc+rnXNdOoPnI87DNLo85QhLb6e+8lpfYNnfQn8kBhny2vNDmR6XRWZ6w== X-Received: by 2002:a17:902:82c7:b0:189:736a:5e69 with SMTP id u7-20020a17090282c700b00189736a5e69mr3918531plz.37.1669472136995; Sat, 26 Nov 2022 06:15:36 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:36 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 14/37] sysstat: upgrade 12.6.0 -> 12.6.1 Date: Sat, 26 Nov 2022 04:14:18 -1000 Message-Id: <6634f0d752f9f9885a05acc2f0c26c13657060e6.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173807 From: Wang Mingyu Changelog: ========== * Fix possible overflow in sa_common.c (GHSL-2022-074). * sa_conv.c: Make size of statistics structures from older sysstat versions immutable. * Declare sadc dependency on libsyscom.a. * Fix gcc v11.2 warnings. * Various cosmetic fixes. * sar: Remove `-I int_list` from man-page and help. * Consolidate systemctl commands in README file. * Remove whitespace characters at the end of lines. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit d86ef26a76dcadf696a02389ec9156fb95516cce) Signed-off-by: Steve Sakoman --- .../sysstat/{sysstat_12.6.0.bb => sysstat_12.6.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/sysstat/{sysstat_12.6.0.bb => sysstat_12.6.1.bb} (65%) diff --git a/meta/recipes-extended/sysstat/sysstat_12.6.0.bb b/meta/recipes-extended/sysstat/sysstat_12.6.1.bb similarity index 65% rename from meta/recipes-extended/sysstat/sysstat_12.6.0.bb rename to meta/recipes-extended/sysstat/sysstat_12.6.1.bb index 273c5c1815..6df7bdbb83 100644 --- a/meta/recipes-extended/sysstat/sysstat_12.6.0.bb +++ b/meta/recipes-extended/sysstat/sysstat_12.6.1.bb @@ -4,4 +4,4 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb" SRC_URI += "file://0001-configure.in-remove-check-for-chkconfig.patch" -SRC_URI[sha256sum] = "699fd948836d77f9ad0541fd5dcf75cd2505f9da4ec14df669286ad047c23d97" +SRC_URI[sha256sum] = "18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342" From patchwork Sat Nov 26 14:14:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15968 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 1C753C4708A for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.70833.1669472139860172956 for ; Sat, 26 Nov 2022 06:15:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=kMt6WqAI; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id ci10so5798753pjb.1 for ; Sat, 26 Nov 2022 06:15:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Hyam3taRRxDG/UD55FWBrmSDXQLf2ImuBz0vCkxRKtc=; b=kMt6WqAIFK4jrBNN83boX4p6kErxOqZPEswsanLkdLYL3BfJ0C8qQGlRFKJoRqRGRZ eQXqqYQugsUDoCiO1bFfxZCegNspsgD28gTILOtxF5Kjm1Mnbl32ICFdpzPv92SQmH0y 3yL+f48NgV4xKjn8eFLUrx3RczEhRBTeAc9JfIz6b+0p9nRIgHKPr8YSMS+qDLnnpyFB DctuVx7txnni5cyuBFbxjey2w/aW/WAoh8UJthdt6CbRdWJc846Ir+CydzPjc2BHHqZD kFXSJdCCPmmOeKAg/PiLCTMTqREOOL27tcDk948tG+cgzlP7Cv8CEGMc2Z2Mh8ESKmn0 Oxpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Hyam3taRRxDG/UD55FWBrmSDXQLf2ImuBz0vCkxRKtc=; b=Iu04m1xwlOQg0+DhKMoMTSR2zdX4ttsg3lPPLXn0/2mrcSgZRPyqjdWt+0c2RY3rga 1KfmTvb/stBvWDQCMfE9Tjn+jzBIiHpWjVAWZ5JDUMc/sEBzzW98R7IYyioRA6ZcTET2 R2KI5GqzlKQv5Z2ZVkBZKXcnNy0336VpmpayIbSmmc/HpCD7cERo+DbzBOxJsoxGf3VW 05EXPooMy98W2JmjCIzM4ng32IJbH1QSBiCfjj7hqXixaXtyZSsYhHxXf6hC2ChG8C1b 0dnpX/5gA64cYBlJ0FA5S+VV1L7uuttduqZhAVzcevDUj6IpTrkThLDp5APx+LzzWcM2 cAaA== X-Gm-Message-State: ANoB5pktKKGeAYVJy9cXqbfRZ9vcQa+ChDLxoKbAED07tDAW07kvvxNG /J5agKCEfCjWvt9ELD82aMEY27CgbTBxgdJFSpQ= X-Google-Smtp-Source: AA0mqf5RsAo5OTG2hblDlPvlqa0CV23G+EAfmlkB75FGPL2+DOPJQr7IckThEMZ6o2CzjHRRjX9+BA== X-Received: by 2002:a17:90a:7e8a:b0:217:f784:689a with SMTP id j10-20020a17090a7e8a00b00217f784689amr46398651pjl.0.1669472138872; Sat, 26 Nov 2022 06:15:38 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:38 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 15/37] libepoxy: convert to git Date: Sat, 26 Nov 2022 04:14:19 -1000 Message-Id: <03fbef225e8d78578cf727cec8aeb434e20cb5d7.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173808 From: Alexander Kanavin Latest version doesn't come with stable tarballs. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 4b6eed2bb323a3c7390ca3ad426afe27e9072bf0) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb index 1210f73a86..b3b26b57fe 100644 --- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb +++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb @@ -9,11 +9,11 @@ SECTION = "libs" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b" -SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.xz \ +SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https \ file://0001-dispatch_common.h-define-also-EGL_NO_X11.patch \ " -SRC_URI[sha256sum] = "d168a19a6edfdd9977fef1308ccf516079856a4275cf876de688fb7927e365e4" -GITHUB_BASE_URI = "https://github.com/anholt/libepoxy/releases" +SRCREV = "ecfa8e0f083084181d36966fa084aca9a6c97d53" +S = "${WORKDIR}/git" inherit meson pkgconfig features_check github-releases From patchwork Sat Nov 26 14:14:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15964 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 1880BC4167B for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by mx.groups.io with SMTP id smtpd.web11.70833.1669472139860172956 for ; Sat, 26 Nov 2022 06:15:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=kT5WqsM0; spf=softfail (domain: sakoman.com, ip: 209.85.216.54, mailfrom: steve@sakoman.com) Received: by mail-pj1-f54.google.com with SMTP id ci10so5798808pjb.1 for ; Sat, 26 Nov 2022 06:15:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=EcxHPgaNjKahUfzG2fr9+FwwbMUmAHtMvI8TsZ1IzeM=; b=kT5WqsM0Fy6hEKYyjGIn4wPuzCEvhEFlJKadcpjzGTAPo4SWkvWUC/fCMBCqhuk8Gg QR0c02pox6myY5+oObYtPDTT8CSOS04JEvEmafU3CmkUW8uOKUepKnGo3glR8Os/3k8r fFKgjhIwEMOQeKLCf7dwSsw4+764uBBohwPTOpzGNQnVTNYuoOG7LHWPYWvUlpmLh16G Ak0/JxD8JM1DXmxljcQ9p2WtJGwjaaIFoz+YCiMxSbn6CxAYspYHAm2EPIotiH9Xuqe7 powRHbTsGvbhrH1eXhpbNiC1H6t/3UpsYHHGcK3d6EzMDtkGOLT5jHfmT2LM9dfc1NZC VZIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EcxHPgaNjKahUfzG2fr9+FwwbMUmAHtMvI8TsZ1IzeM=; b=IFz0vK8j8YY7suqysbPRl1JZeNr2zPFuPJxbJl28y6mCbGa5XsdTmu+vI05ijajKIw fJj40xYJUgBfzsg2UqcM0mX5oY9Me/cuz72fNPa1BC9DB6RXbYVne7QA9ObJFrJX22VT 42SvHG6nQFLF/63RFytGHUUohcKoQhJR2Id5VOcy8TShe8V8owUZP//L9ax7r/5yMeNd QSPSi7XHeEMvNWuH45Ppo9OFehIzvTcvSZZpGvqpk5tns3OGjwL+gEmKF766dSPWE73e 0f6aqweS7MfITt6qvtxgwy75qcbafsOI9R7Y5JAeq5Mc/SYbAUykOcom13Flahymia1s nf0g== X-Gm-Message-State: ANoB5pmha7+1xlrQa1SLNnYmLQ4Z9Za5i1IhXpEeosQ8jArjcsYmGGF2 ioJqRjlEHv3FbgNzxTzdXj3D4MzjHYqj1umfwjI= X-Google-Smtp-Source: AA0mqf770v0tK/XvHTJeZd3bnS9E6FASn7+0EEsgzUcMgUdWqrgzTlSGnh/bqFfucN8tHxLlhPBh4w== X-Received: by 2002:a17:90a:1950:b0:20d:2f:709d with SMTP id 16-20020a17090a195000b0020d002f709dmr51618550pjh.40.1669472140947; Sat, 26 Nov 2022 06:15:40 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:40 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 16/37] libepoxy: update 1.5.9 -> 1.5.10 Date: Sat, 26 Nov 2022 04:14:20 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173809 From: Alexander Kanavin Changes since 1.5.9 - Fix for building with MSVC on non-English locale [Seungha Yang] - Fix build on Android [Caolán McNamara] - Add the right include paths for EGL and X11 headers [Alex Richardson] Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 436cb3c98c582e17e6ed2491cc6598c56976af46) Signed-off-by: Steve Sakoman --- .../libepoxy/{libepoxy_1.5.9.bb => libepoxy_1.5.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/libepoxy/{libepoxy_1.5.9.bb => libepoxy_1.5.10.bb} (95%) diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb similarity index 95% rename from meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb rename to meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb index b3b26b57fe..d10134568a 100644 --- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.9.bb +++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b" SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https \ file://0001-dispatch_common.h-define-also-EGL_NO_X11.patch \ " -SRCREV = "ecfa8e0f083084181d36966fa084aca9a6c97d53" +SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973" S = "${WORKDIR}/git" inherit meson pkgconfig features_check github-releases From patchwork Sat Nov 26 14:14:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15967 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 0ABABC4321E for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web10.70838.1669472143845474597 for ; Sat, 26 Nov 2022 06:15:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=vlUY3Cwf; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id w23so6285610ply.12 for ; Sat, 26 Nov 2022 06:15:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=SPOnO1FfISBXbUDAJ+IoLb1CN10Psf2/InEhTnxQDq4=; b=vlUY3CwfDaq67VQUGlzh/3Oq74NukU4QMtb4xigsSLsQvrkiWtGrr5W9djdmzobTtq opl0S2opmhxiMcqnH8n3abwGAO9SFprQzCR2USln7tdG1yWGKEUxvrW4TF0Bx0liatJC jA0MNhCfRWRGqoutXJzPEzZXuPg8a+58hNj/FMtlHY+OkaAh+Yr43IIlofem+UKXidMh +NwAn3UeiDnuMCHlWyYdQuBi+oWdnu4LCmDzzhPMPNNAMFR07sKXCg/RD2XPJ5wZUgSR TMlUB6uGhnFIzBhbYUfQcYR0rwDxzwjFhSYVtav61n2J4OYa7EEr9Ak3DmBNVsObpcSn WWuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SPOnO1FfISBXbUDAJ+IoLb1CN10Psf2/InEhTnxQDq4=; b=btGF9ezNnN97HmDVfB7Ds04pU4q1pNjirz+6wJuGEil5DRNjIRqTWqtPVxCRDZM/Iu +cs2O6vlDJJEVUyb9y/KNdflzY3Cucq0mE3Iyzpk3nE1jqbR7fl7XoIXCc9z+kuHlX59 ZR+ihif7vpwlUHSC4h0UJUAPUZ+ztWCeSL+czHBXuqVQdWOset13S+YakkU/LPk+aZDd pn1Z7eUa0YepiuSbZvkIfBvXQPFRgc+Zac9rRxVL4+r55QanCAYVxdtRsGYzqbGlThFX T6MXL9tOcyTOWmzwxnWvT5DliYTBPvQ+MBmil45AsU4gOWkvUGVFmSPWtR31oax6+YnO UmOA== X-Gm-Message-State: ANoB5pk27YCVpOOy6MnWV+59xV8E+HfabYgnTBDjAPv5044n7+/uHX8H 1isuZRtu/Kj8+GyqlxklyYloiCbwky0I0FaMOmk= X-Google-Smtp-Source: AA0mqf7UIECTDHWFQkbmDsfqDRzmsAi8UrDZ+1tKlBLLzANKuJlg7M657uDZYceewk4SCDomYJwW+Q== X-Received: by 2002:a17:903:26c7:b0:186:e01d:8f2f with SMTP id jg7-20020a17090326c700b00186e01d8f2fmr22688017plb.40.1669472142782; Sat, 26 Nov 2022 06:15:42 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:42 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 17/37] mobile-broadband-provider-info: upgrade 20220725 -> 20221107 Date: Sat, 26 Nov 2022 04:14:21 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173810 From: Wang Mingyu Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 7e12fa1e6250fc358ba159a6b626458d871f7ccf) Signed-off-by: Steve Sakoman --- .../mobile-broadband-provider-info_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb index 2cc92b7b47..e802bcee18 100644 --- a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb +++ b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_git.bb @@ -5,8 +5,8 @@ SECTION = "network" LICENSE = "PD" LIC_FILES_CHKSUM = "file://COPYING;md5=87964579b2a8ece4bc6744d2dc9a8b04" -SRCREV = "fe19892a8168bf19d81e3bc4ee319bf7f9f058f5" -PV = "20220725" +SRCREV = "22a5de3ef637990ce03141f786fbdb327e9c5a3f" +PV = "20221107" PE = "1" SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main" From patchwork Sat Nov 26 14:14:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15966 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 0E791C46467 for ; Sat, 26 Nov 2022 14:15:46 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web11.70831.1669472136467444942 for ; Sat, 26 Nov 2022 06:15:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=DAIjCsq9; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id y4so6309501plb.2 for ; Sat, 26 Nov 2022 06:15:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=CHhU2lUU1Q9T7+C/8SmUpYrKPH0lf/kgI6PKZIAPbio=; b=DAIjCsq9tZirnnWMpOaP5MeGoGsiAaPdYMEcrcCMK488q9JL6ni35KXkNd9M6bEoVR iIwGa/RJZ9V+fNKosgV2dE49wLs5GZ2/X1lVJQr7IE05xuinGUfI7pAS1dJtrQ9odqgg JssBQlHpyrLmPcw7YK6O2r/G5Ih8pehn4s3kOVuHshugMFuDQPfhktOBLuOpElZQf7lJ Tq4yH1L8m4T46fecSdvdr3pTNs6td0yLzUvqAL4LZeYxfIlJj085Q+WqApm3kd+kgRxj UMJR29Zy7pXggYuBBr0lFaxqgPhSZAbw6LLJQhINw9q5kT75qBWaDr9KGmahFXuWaqJR 1iaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CHhU2lUU1Q9T7+C/8SmUpYrKPH0lf/kgI6PKZIAPbio=; b=AG7wpLuGmyqMzalhRD1iF5eIc+icN0pC5kIwuzshChrCCE++yU/h3hDEpchV14sqG0 PKKgdRMBb8n4EYaHSGz50Upffl+35iTHTnrEgdNm29z17U/kvKmmPI5PKAu90NrDdkpv f1Wh0Z9JJHoBFmhJNpJjTrlxfIa7+iIblfaMl6Awb2GJonWEeq0TajAyM6TANuFJqI5Q KNsyLJ+MZU/HhCoKX07qs3mFjUTSzxUzZZaDJOyBx4CkcEpAYzMJJhZgTojGJ+88wA9t PT8xArv3pt3XuhqHhldMN1m8jykoyVN1Z3r0JvvH3AnJjtMv+yC4oteR9T7shH/rKXtx 6MtQ== X-Gm-Message-State: ANoB5pkVDtWSM24vi5yQeSR+Ed8ydsWsulnkK21HNLyAUVazq6dW2zRm UgxjH7v8FCc32syYPj5QU6FgI9C35mv+5qm5/Cs= X-Google-Smtp-Source: AA0mqf4fGI4Wkymk21s8nhfI7lM2qlwgqPw8q4I2Six+7Pl9sVCPLGm6HjSs0TTyCsDYgr3UdjDJJA== X-Received: by 2002:a17:90a:f406:b0:219:9e8:84b2 with SMTP id ch6-20020a17090af40600b0021909e884b2mr9167744pjb.121.1669472144936; Sat, 26 Nov 2022 06:15:44 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:44 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 18/37] libsdl2: upgrade 2.24.1 -> 2.24.2 Date: Sat, 26 Nov 2022 04:14:22 -1000 Message-Id: <8dd54a5b441fa87fdbe076b89a496aa6e6c230fe.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173811 From: Wang Mingyu This is a stable bugfix release, with the following changes: Windows Only check to see if the ICC profile changes when the display changes or we gain focus Fixed window resize handing when using the D3D12 renderer Fixed Xbox controller detection on Windows XP macOS Fixed long delay in SDL_CloseAudioDevice() Linux Fixed crash in Wayland_HasScreenKeyboardSupport() FreeBSD Fixed building without GNU sort, but warn that dynamic libraries won't be found Emscripten Fixed infinite recursion related to mutexes on startup OS/2 Fixes and improvements to SDL_LoadObject() functionality Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 0091bbe02399f49b7da1ebf9b45541b26fb2ce12) Signed-off-by: Steve Sakoman --- .../libsdl2/{libsdl2_2.24.1.bb => libsdl2_2.24.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/libsdl2/{libsdl2_2.24.1.bb => libsdl2_2.24.2.bb} (97%) diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.24.2.bb similarity index 97% rename from meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb rename to meta/recipes-graphics/libsdl2/libsdl2_2.24.2.bb index 6bff0b8fe3..ce5a8aa8f2 100644 --- a/meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.24.2.bb @@ -27,7 +27,7 @@ SRC_URI:append:class-native = " file://0001-Disable-libunwind-in-native-OE-build S = "${WORKDIR}/SDL2-${PV}" -SRC_URI[sha256sum] = "bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b" +SRC_URI[sha256sum] = "b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f" inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even From patchwork Sat Nov 26 14:14:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15973 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 0F66DC4167B for ; Sat, 26 Nov 2022 14:15:56 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web11.70839.1669472147715051050 for ; Sat, 26 Nov 2022 06:15:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=CdX0Vnqs; spf=softfail (domain: sakoman.com, ip: 209.85.216.44, mailfrom: steve@sakoman.com) Received: by mail-pj1-f44.google.com with SMTP id hd14-20020a17090b458e00b0021909875bccso3261758pjb.1 for ; Sat, 26 Nov 2022 06:15:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=mIyKZw0V9I+e4GJml5ejTWnSAnX3jfgikn2s0R+FT8M=; b=CdX0Vnqs20X8Sdxg7M0hMp++PzKADGSSxQuEQCDCf/qcq1T61gpOqGCE2dulEm5uv/ kOZ4vXUYGIEnNA0ZNOwEJu/TZNbUl/0j8VsSuSMrib+lgpNJS6oVLplOKHrpcsK6WIwI jq/yk/7ADYFiUkrl7tubhk3KpCCgggagfkW2uhN0L7iTJpw4TbUeMpddwrIKOVpFAoXx UFflDH0nGHVj4rkUFRc1f3u6AXxyfaV3tC+5Fv6D1lMlMCFspZx04W/mCRZvT4chhSmI 8wZWUCHs//SqvZ0zgfQmOYnUTYx6amX1gSrR49bFJbJ/i7FBRduTnzhjW87m9bq8sCcX pe0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mIyKZw0V9I+e4GJml5ejTWnSAnX3jfgikn2s0R+FT8M=; b=PolQJyVFUTHmW9WJ5r7SHV89Mn96M0IhrRmawW25L7b8dj+P6qx2nz1TxzZt4wu1rI z6a/MBzky1Xgmj7peOcl/ccCzY4Yrhoc9qxxKvGy/ynx6Cck8rT4vIwuDj027gp5FZrM bLVdNtGMMFa3sGtrd+e129e/Fse8DkPqehbpsavaly+l7kN4BsF25KoEQKPkFskyxbpo EdsGXohGMoop4nemo9F5fGeENhoXs4VL6khAxMQZYhM6EcD1tg4R1zA70k17Ok48HLQl 0ncTDg0OpUM4KqPbc319IXjtPrT9UeAA+VOrOFSe/ZzV8YU3pAJUITj03cAHh62/HgB8 EkBw== X-Gm-Message-State: ANoB5pl00MF1vZEgw5/nIoI22Y6pDJIq7eCOjQsVz7pCyfzK1k0SbZMp 6Nh7Fbwp/EQtVTbJB6F9zmFGkFbIsluuQ4eg9m4= X-Google-Smtp-Source: AA0mqf7q20wrbbdM74OEJttO2RRqH0Y9dZjzVd0/0Gn/mR+Dvgs3Jen0uA2tLB4C3MR0mR7IEeo3SA== X-Received: by 2002:a17:902:9a8a:b0:189:58a9:14a4 with SMTP id w10-20020a1709029a8a00b0018958a914a4mr13131289plp.18.1669472146746; Sat, 26 Nov 2022 06:15:46 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:46 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 19/37] mesa: upgrade 22.2.2 -> 22.2.3 Date: Sat, 26 Nov 2022 04:14:23 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173812 From: Wang Mingyu Mesa 22.2.3 is a bug fix release which fixes bugs found since the 22.2.2 release. New features - None Bug fixes - r300: register allocation sometimes generate invalid swizzles - nouveau: Updating to Mesa*22.2.0 makes videos have corrupted colors in Firefox - [radeonsi] OpenGL rendering issue with Unreal Tournament 99 & OldUnreal 4.69 rc4 - GravityMark segfault when using ray tracing ANV - r300: wrong primitive positions in CXBX-R emulator with nine and RADEON_DEBUG=notcl Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit d7037207e5c7d93031311b3ad88e4548ce8bb47a) Signed-off-by: Steve Sakoman --- .../mesa/{mesa-gl_22.2.2.bb => mesa-gl_22.2.3.bb} | 0 meta/recipes-graphics/mesa/mesa.inc | 2 +- meta/recipes-graphics/mesa/{mesa_22.2.2.bb => mesa_22.2.3.bb} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/mesa/{mesa-gl_22.2.2.bb => mesa-gl_22.2.3.bb} (100%) rename meta/recipes-graphics/mesa/{mesa_22.2.2.bb => mesa_22.2.3.bb} (100%) diff --git a/meta/recipes-graphics/mesa/mesa-gl_22.2.2.bb b/meta/recipes-graphics/mesa/mesa-gl_22.2.3.bb similarity index 100% rename from meta/recipes-graphics/mesa/mesa-gl_22.2.2.bb rename to meta/recipes-graphics/mesa/mesa-gl_22.2.3.bb diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index 78ac0964f6..3754bb14de 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -24,7 +24,7 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \ # required by mesa-native on Ubuntu 18.04 with gcc 7.5 when DEBUG_BUILD enabled SRC_URI:append:class-native = " file://0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch" -SRC_URI[sha256sum] = "2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9" +SRC_URI[sha256sum] = "ee7d026f7b1991dbae0861d359b671145c3a86f2a731353b885d2ea2d5c098d6" UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P\d+(\.\d+)+)" diff --git a/meta/recipes-graphics/mesa/mesa_22.2.2.bb b/meta/recipes-graphics/mesa/mesa_22.2.3.bb similarity index 100% rename from meta/recipes-graphics/mesa/mesa_22.2.2.bb rename to meta/recipes-graphics/mesa/mesa_22.2.3.bb From patchwork Sat Nov 26 14:14:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15972 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 1D4A2C4708A for ; Sat, 26 Nov 2022 14:15:56 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web10.70843.1669472149731767447 for ; Sat, 26 Nov 2022 06:15:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=iLx+UYfP; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id 130so6456677pfu.8 for ; Sat, 26 Nov 2022 06:15:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Jh+Y/FJLjEmXyEANI/j1pYL2/t8aNArgiyBhTCJ7zhA=; b=iLx+UYfPR8T4AtbfGEliHEUstjZkW7mP3xTeZIkB3vFjC4Zo0O8dMWGQlr7MlUNmly 4r8smEo6lpemN08ehLB+ZEWDnpJVwEFX8UNoH5T/UN/DoZniVd/tRRQs1RJzl+3LnQ1x yECxW/Z8htmEzPhp7MNT122DA1Hjb56uHXjk3fGhdJ4FdxXLSQIjcmXTY8eJDhUlJWf7 06Lt8eTPWiCv7O2WVq9UMJsEvc2JivuvOPR65lgk3t+Ojp5m6ukGokbTXO4ATouQu45s VWrHBqGQom/1PNdYFGn/aRJ5jsEUBiY15PFjNWoFMnj6sQIY2oDpP37v9rrM7E8Y7dLm AhJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Jh+Y/FJLjEmXyEANI/j1pYL2/t8aNArgiyBhTCJ7zhA=; b=MMdAHv7BNM3b3CHesgErUxWSOsqEeYUQx0yEn7XaNQJFNNVPdorhWFGG/Gyb3BFFEp Svt3SfHiemehpj7bxW6LFlCb++8A26qcHZSD4D+362mPo0RGkroAqYYTLR/kHYu2l+43 Vdh3chCSS/7ysutLQ+kqON7fZPtUh5VtaDQWOorQN5USnmnorefHjMNcV2zV3U4TXsMo weyA/J8j3uT2+xQjXprth0+T2mR+uOG+5jdZQEbLgNzM/J+ivSrLliF1ft/4dkb5MFsa NVvySVvTARnvruATyO2bC/kD5L+2/oAO5s126p846EgGOMLkdEHNwqNGqrF26sCqiQ5r TO0g== X-Gm-Message-State: ANoB5pltsdvUjrjvzaD8qtIpuC+rZ9NiRw4iL9yTLtwvwO78/xc5oNN2 rQIJklJNM1gdW4c6O3lMMct4IA0zFRZqDwomijw= X-Google-Smtp-Source: AA0mqf4PSw2YroJ8j23I4bjdwzl5sTfEAFpylW7HQzq0NsP5TUJHPfUqEkMdO5Pv+ntCVokq8OdxTQ== X-Received: by 2002:a63:f95a:0:b0:46f:5be0:feb9 with SMTP id q26-20020a63f95a000000b0046f5be0feb9mr37710329pgk.485.1669472148628; Sat, 26 Nov 2022 06:15:48 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:48 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 20/37] mesa: do not rely on native llvm-config in target sysroot Date: Sat, 26 Nov 2022 04:14:24 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173813 From: Alexander Kanavin Sadly the magic is not perfect: llvm-config contains a hardcoded value for the libdir from the native configuration, and things will break if the target build installs libraries somewhere else (e.g. lib64). llvm-config in target bindir also needs a rpath adjustment, otherwise it simply won't even run when e.g. building for arm on x86. To avoid patching llvm-source let's simply add more cases to the llvm-config wrapper script, so that falling through to llvm-config binary is avoided. Fortunately those cases are all static in what they return, even though llvm-config binary does poke around the file tree to arrive at them (which is where breakage happens if native and target don't match exactly wrt libdir). I verified that this works by building mesa with llvm enabled for qemuarm64 and with baselib set to 'lib64' - so that both the target architecture and target libdir differ from native ones. Upstream tickets: https://github.com/llvm/llvm-project/issues/58984 https://github.com/mesonbuild/meson/issues/11043 Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 056431883e94296b767a479d029b914392e4fd7c) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/llvm/llvm/llvm-config | 9 +++++++++ meta/recipes-graphics/mesa/mesa.inc | 10 ---------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/meta/recipes-devtools/llvm/llvm/llvm-config b/meta/recipes-devtools/llvm/llvm/llvm-config index a45f38c650..5e4ded2da5 100644 --- a/meta/recipes-devtools/llvm/llvm/llvm-config +++ b/meta/recipes-devtools/llvm/llvm/llvm-config @@ -29,6 +29,15 @@ for arg in "$@"; do --ldflags) output="${output} ${LDFLAGS}" ;; + --shared-mode) + output="${output} shared" + ;; + --libs) + output="${output} -lLLVM" + ;; + --link-shared) + break + ;; *) remain="${remain} ${arg}" ;; diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index 3754bb14de..f9007f3187 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -54,17 +54,7 @@ ANY_OF_DISTRO_FEATURES:class-target = "opengl vulkan" PLATFORMS ??= "${@bb.utils.filter('PACKAGECONFIG', 'x11 wayland', d)}" -# By placing llvm-config in the target sysroot bindir, it will then map values -# to the target libdir magically. We can safely add to path as there are no other binaries -# there. -PATH:prepend = "${STAGING_BINDIR_CROSS}:${STAGING_BINDIR}:" MESA_LLVM_RELEASE ?= "${LLVMVERSION}" -do_configure:prepend () { - if [ -e ${STAGING_BINDIR_NATIVE}/llvm-config${MESA_LLVM_RELEASE} ]; then - cp ${STAGING_BINDIR_NATIVE}/llvm-config${MESA_LLVM_RELEASE} ${STAGING_BINDIR} - cp ${STAGING_BINDIR_NATIVE}/llvm-config ${STAGING_BINDIR} - fi -} # set the MESA_BUILD_TYPE to either 'release' (default) or 'debug' # by default the upstream mesa sources build a debug release From patchwork Sat Nov 26 14:14:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15974 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 1D478C46467 for ; Sat, 26 Nov 2022 14:15:56 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web10.70844.1669472151910294466 for ; Sat, 26 Nov 2022 06:15:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=L5F8F2O2; spf=softfail (domain: sakoman.com, ip: 209.85.210.170, mailfrom: steve@sakoman.com) Received: by mail-pf1-f170.google.com with SMTP id b4so6464094pfb.9 for ; Sat, 26 Nov 2022 06:15:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=mtK5vquvsq7QGQLs4XJFXkFfMDJOi9W27IkccbtwWjE=; b=L5F8F2O2+NfcpHi8E+ZPDn9wN6Di174W1k7Matw55vArRECYR/Kei0XPyj8+sIvMnh 1WNPMvGIIDcwVG0DR/Ca4s8XXQj9Te1kjM8up8VaTuXqaqcL7vJxxT/VwHHvULSK1mmE 3eOP/GDmcXHFiSzKaDJXgq17Fz7Y10IcoaW1jzoYlAo9OYsbt+4ZWbKMCLaHIYeAbUBc oO78c41nGbfoWNT648GTzQKlijuGo/aH1jx4GIVptsS7SiL+Q3kccCzQ8Q5X72H11LJj Nwnaic90ofOUWzaMOHUalyZMCAGVCT/URe9/O9uB4hEtd1O2K+zCLohvLXub3yWGOo1N GsNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mtK5vquvsq7QGQLs4XJFXkFfMDJOi9W27IkccbtwWjE=; b=0RtVgHDVxoUGUe5rwwdodCfg5S5iNElxg2+KUaPL+0+Oo9ZWc+IouSNQYhzhdXEQio QZPZAPoJ5v7o0Tfc5vt8vUElG5EbX46XWvCVDxkJ70JnliZz1SN1lk+lbqHOV7iYA6tO PrUfLMbrUjnKY1oCe1nW4HvLZkmXuSEMgman32wLP4B9VLT+6yd6NmNGWnTfZCpRbwd1 PG2nO9iMx3SWjKdYcHFXPf8emjwndkk4IcRh6R4R0QQruomHDp3ZqJSmLKyuGmeg3S8Y zOBtGo/fa2cvEgPzBBMRgF/PTFO7QdaJQLh8y0ZP03tVkoTWPmU1S++qYUku8+r4LtPw pqsQ== X-Gm-Message-State: ANoB5pmvX5Lm0g494vtNoCQ1RxgGSxAtH6rjeCxEb9EJoyENNN0zmNQv c15n2gCX0Sk022/ilq0uhwsFUlutib+zOcBB7so= X-Google-Smtp-Source: AA0mqf40snWpLn3TUS6bAmgmAbH0HYwqbC1LCY/qLQlU2PYQEK0LkpoHTHW7dDAGFOKM6IoiodSA7g== X-Received: by 2002:a05:6a00:21c8:b0:562:e0fb:3c79 with SMTP id t8-20020a056a0021c800b00562e0fb3c79mr23508800pfj.39.1669472150637; Sat, 26 Nov 2022 06:15:50 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:50 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 21/37] systemd: update 251.4 -> 251.8 Date: Sat, 26 Nov 2022 04:14:25 -1000 Message-Id: <52d8f9211586156f2bb7534087dea79f1ebff542.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173814 From: Alexander Kanavin Update to latest stable release Changes: ae8b249af4 (HEAD -> v251-stable, tag: v251.8) test: fstab-generator: adjust PATH for fsck 03514a9f64 man: add note that network-generator is not a generator 8c8a423821 condition: Check that subsystem is enabled in ConditionSecurity=tpm2 9243b88b55 test: wait for loop device to be removed f5c2be99bc test: wait for the lodev to get properly initialized 8cfe979030 test: disable LSan in the ASan env wrapper db00a62be8 test: introduce a simple environment file for test service fd082f335e test: lower the # of mpath devices to 16 d17a45340b test: make TEST-64 a bit more ASan friendly a51cc9e578 test: don't wrap binaries built with ASan e176dca593 test: drop all LD_PRELOAD-related ASan workarounds 9fba4cdf61 test: set $ASAN_RT_PATH along with $LD_PRELOAD to the ASan runtime DSO 4fbf69fd1b semaphore: remove the Semaphore repositories recursively 6258394c1e test: wrap `ls` and `stat` to make it work w/ sanitizers in specific cases db14b371df test: create an ASan wrapper for `getent` and `su` 1027d3d633 test: always wrap useradd/userdel when running w/ ASan 65ab7b0950 Revert "Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size." f994276068 test: make TEST-63 more reliable on slower machines 68b4f10f82 test: use PBKDF2 with capped iterations instead of Argon2 1f32ec761c hashmap: use assert_se() to make clang happy 94a25aa6d5 coredump: drop an unused variable 5f09fa4d5e network: drop an unused variable a29ddb989b machine: drop an unused variable 9a71cd3bf6 sd-journal: drop an unused variable ae0537f18f ci: reenable validation of GH Actions files 6e92f64ca4 ci: temporarily disable validation of GH Action files 6cd1b11d02 cryptsetup: fix build with -Db_ndebug=true 0ab5e9fe98 test: wrap binaries using systemd DSOs when running w/ ASan 6d4ae5a7cd test: make the virt detection quiet 024ee3def9 test: check for other hypervisors as well 520be40734 test-mountpoint-util: support running on a mount namespace with another mount on /proc 2cd4aed358 test-mountpoint-util: use log_info() c7b66dbe2a test-mountpoint-util: fix NULL arg to %s 4e49c726ad test: drop redundant log message b57ef0c672 build(deps): bump meson from 0.63.2 to 0.63.3 in /.github/workflows 8c80564405 build(deps): bump ninja from 1.10.2.3 to 1.10.2.4 in /.github/workflows 70e90da84b build(deps): bump meson from 0.63.1 to 0.63.2 in /.github/workflows 489c00dee5 build(deps): bump meson from 0.63.0 to 0.63.1 in /.github/workflows 08e85ad43d build(deps): bump meson from 0.62.2 to 0.63.0 in /.github/workflows b0619c9c55 build(deps): bump meson from 0.62.0 to 0.62.2 in /.github/workflows d982169592 build(deps): bump systemd/mkosi 9d4af5fea1 mkosi: libbpf0 -> libbpf1 3abf9f08f1 mkosi: Switch to Fedora 37 18f9fbab08 mkosi: update to latest commit 5403b727a7 mkosi: Use SourceFileTransfer=mount 9744c04ffd mkosi: Drop kernel-modules-extra from Fedora config ab2f7a9b9e mkosi: install fdisk for test-loop-block 17acdca99d mkosi: Set ExtraSearchPaths=build/ by default 420e782904 mkosi: update to latest commit 43ef15c752 mkosi: add back packages removed from OpenSUSE build 9a94aa1d88 mkosi: disable isc-dhcp-server again d1785c462f mkosi: Ensure we build all features/components in mkosi 6712396da3 meson: Downgrade efi-ld warning 66309ee674 ci: Add mold to build tests 86c25ca937 ci: build with clang-15; drop clang-12 28457b030e mkosi: Drop workarounds abecb21561 mkosi: Update to latest commit d9eaf39930 mkosi: Update to latest commit 619b36b22c mkosi: Don't use InstallDirectory by default cdf3fd312a mkosi: Use mkosi.output/ as output directory by default b8a746e89b mkosi: Add package libfdisk to Ubuntu dependencies (#24211) 0e518f3639 ci: set a timeout for each mkosi stage 5e79cf977c mkosi: Update to latest edef8edf0b mkosi: Update to latest commit a0402d3ab6 mkosi: Update to latest commit 081168fa19 mkosi: Build against Fedora rawhide as well a38a0504ec mkosi: Remove usage of deprecated option names/sections 47404f1802 mkosi: Changes to allow booting with sanitizers in mkosi db1281e12e mkosi: Update Ubuntu config to 22.04 ca8dc691fe mkosi: Install xxd in images f12a6945c6 ci: limit which env variables we pass through `sudo` 7e24ac6d77 mkosi: update to latest main a46ba01e79 mkosi: Update to latest release 7ef1d71895 mkosi: Pull in fix that solves action mirror issue d3d90ae66b mkosi: Update CI to mkosi 13 9bf797be2c ci: build systemd with clang with -Dmode=release --optimization=2 9e88b3a5e1 ci: bump gcc in the "build test" workflow dcbc64db61 ci: prefer the distro llvm version if available ccd81889d4 ci: bump GH Actions to Ubuntu Jammy where applicable b8fbf21526 kernel-install/90-loaderentry: do not add multiple systemd.machine_id options fe5e692bfc tests: minor simplification in test-execute a94fe70bbe tests: make test-execute pass on openSUSE 4a65c1674b firstboot: fix segfault when --locale-messages= is passed without --locale= c3b22515b9 test: introduce sanity coverage for auxiliary utils c61e4377d7 udev: add safe guard for setting by-id symlink 2f4fdaaecc udev: drop redundant call of usb_id and assignment of ID_USB_INTERFACE_NUM 491924940f udev: first set properties based on usb subsystem 293c006789 test: further extend systemctl's sanity coverage f48e6576a2 test: add a couple of sanity tests for systemctl 3d5e379808 test: rename TEST-26-SETENV to TEST-26-SYSTEMCTL a34afc4197 namespace: Add hidepid/subset support check 2ac138a5b6 coverage: Mark _coverage__exit as noreturn 9952c228a9 parse_hwdb: allow negative value for EVDEV_ABS_ properties 7b6fa1d3e6 test: add a couple of sanity tests for journalctl cf21555d6d sd-device-monitor: dynamically allocate receive buffer ee42e84968 man: use the correct 'Markers' property name for marking units 45090f3418 core: fix memleak in GetUnitFileLinks method 7eefd2fbb7 network: forcibly reconfigure all interfaces after sleep 66fa6110ba resolved: fix typo in feature level table 2f8f1d9e4a network: skip to reassign master ifindex if already set d94f197818 resolved: fix copypasta in resolved varlink API b61fcaca1b udev: always create device symlinks for USB disks 6fc2f387af man: Add documentation for AssertCredential= (#25178) c339e8d71b man: document reboot --poweroff exception 91b8491e97 network: allow 0 for table number 3f94f03389 network: Table= also accepts table name bdd84e82e5 analyze: add --image= + --root= to --help text 23d66a03de meson: Fix build with --optimization=plain 98a45608c4 manager: allow transient units to have drop-ins 228cd82d2c manager: reformat boolean expression in unit_is_pristine() 06dc900efa (tag: v251.7) network/bridge: fix UseBPDU= and AllowPortToBeRoot= b0972e4df0 homed: properly initialize all return params d61ccd0252 meson: always use libatomic if found 833ad5f950 Revert "Fix issue with system time set back (#24131)" 73d1dc665b bash-completion: add systemd-dissect support d89e9993d2 dissect: add missing --umount to the help output 087cbfd936 coredump: avoid deadlock when passing processed backtrace data ab587aaf8e shared/json: use different return code for empty input 219272f7b2 shared/json: allow json_variant_dump() to return an error d1066f33b5 man: document restrictions on naming interfaces e2a07cdac6 qrcode-util: Add support for libqrencode 3.0 8be601f7ef seccomp: add riscv_flush_icache to allow list 3028e05955 (tag: v251.6) logind: fix getting property OnExternalPower via D-Bus 5da595db39 shared/condition: avoid nss lookup in PID1 40053e60f5 test: add more tests for StateDirectory= with DynamicUser= 0ba2e4bb69 core: do not create symlink to private directory if parent already exists 1de3cb97ee core: make exec_directory_add() extends existing symlinks d7b83b9986 sd-ndisc: ignore failure in sending solicitation e0ba044985 analyze: add forgotten return statement 40742ac74f basic/log: include the log syntax callback in the errno protection block 3e38c39600 logind: do not emit beep in wall messages bf13ffec59 udev: drop assertion which is always false 78a8e938e4 man/shutdown: document how to switch to single-user mode 9de8a5d5d0 libbpf: add compat helpers for libbpf down to 0.1.0 9d5d267ab3 Try to load libbpf.so.1 as well 8cc2387b03 libbpf: Remove use of deprecated APIs 4abc5b2cfe repart: always honour `--discard=no` b3d5724bfc ata_id: Fixed getting Response Code from SCSI Sense Data (#24921) e91ea65aba resolve: unsupported DNSSEC algorithms are considered INSECURE; not BOGUS 73db7d9932 generator: skip fsck if fsck command is missing 80dc4425db udevadm: do not try to find device unit when a path like string is provided 7add2f21f1 resolved: don't access sshfp fields from tlsa printer 9d9a970ad7 resolved: fix parameter reuse in DNS_ANSWER_FOREACH_ITEM() iterator macro 913d22cf8d kernel-install: do not fail if $layout is not "bls" 25facc6e7f units: udev: partially emulate ProtectClock= 2e6e0498aa nspawn: fix two error strings 5befffa69a xdg-autostart-service: expand tilde in Exec lines 4cb75191c4 fix typo in log 738eca5e05 meson: add libatomic dependency c40fa78968 xdg-autostart-service: Use common boolean parser 654ae8c1e4 (tag: v251.5) base-filesystem.c: add trailing zero byte for s390x entry e4a19eef33 basic/missing_loop.h: fix missing lo_flags LO_FLAGS_DIRECT_IO 24238be484 mount-util: fix error code 1b1ad8c79f udev: certainly restart event for previously locked device 7dacfb3fb4 stub: Use EfiLoaderCode for kernel memory eaeaf4f6ef network: do not silently stop to process configuration on activation failure bb803856bc bus: use inline trace argument for ANONYMOUS auth 6349062326 Fix ObjectManager interface emitted for non-manager objects c90ab07fa0 test-bus-objects: Test interfaces added/removed signal interfaces e32fe1b457 Fix GetManagedObjects returning ObjectManager interface for non-manager objects efd8e39f4a test-bus-objects: Test GetManagedObjects interfaces are correct 344efd022a coredump: when parsing json, optionally copy the string first de08edca17 systemctl: color ignored exit status in yellow, not red 1531a496e3 manager: make clear internal Dump() logic is debugging only. c4fd38f7d2 man: document the Dump() calls of the PID 1 D-Bus interface, and what they are 140fee4627 resolve: do not cache mDNS goodbye packet 1a2d93a770 kbd-model-map: correct variants for cz-qwerty to include comma 9d1ebb2247 resolve: persist DNSOverTLS configuration in state file 3137ac6ef5 udev: support by-path devlink for multipath nvme block devices c948091cc5 run: make --working-directory= work for --scope too 7bb204620d kbd-model-map: add a mapping for switched czech qwerty/us e5157050d1 test: add more test cases for mkdir_p_safe() and mkdir_p_root() b3a9f7b5cb mkdir: chase_symlinks_and_stat() does not return 0 0bfdc91807 units: make sure that initrd-switch-root.service pulls in .target 45fb64c54b units: add dependency ordering for emergency.service conflicts 6535813084 units: add ordering dependencies on initrd-switch-root.target 09c90224f1 units/systemd-network-generator.service: add forgotten ordering for shutdown 1dd723a3b8 units: reorder/split unit dependency blocks 054cad0097 man: explicitly document that "reboot -f" is different from "systemctl reboot -f" c5b0ae86b1 watchdog: use /dev/watchdog0 only if it exists ac805eac15 journalctl: respect --quiet flag during file concistency verification c1d729795d xdg-autostart-service: expand tilde in Exec lines 35c5f5d688 unit: drop ProtectClock=yes from systemd-udevd.service 175ba30cf6 busctl: Fix warning about invaild introspection data 6c7b91372d udev/rules,hwdb: filter out mostly meaningless default strings 8b89e677e9 units: prolong the stop timeout for homed 202a79e7c5 homed: don't wait indefinitely for workers on exit 44660d2e12 man: fix static bridge example e0dde8a14f log: don't attempt to duplicate closed fd 254b77e73c condition: fix device-tree firmware path 96da39ddb1 udev-util: minor cleanups for on_ac_power() 3345520512 docs: fix incorrect env var name for credentials directory 49f9fa87b2 shell-completion: drop unused $mode 1e29d934de oomd: fix off-by-one when dumping kill candidates b00cb050c8 on-ac-power: ignore devices with scope==Device 9886011356 on-ac-power: rework logic 1fc74d251e sd-device: add helper to read a unsigned int attribute 6d4c138534 shared/udev-util: say "ignoring device", not "ignoring" cd2fad2300 virt: Support detection of Apple Virtualization.framework guests 6e47e75c86 virt: align tables 951e99231e check-os-release.py compatible with Python < 3.8 d572a74163 core/mount: adjust deserialized state based on /proc/self/mountinfo 2e372afc35 Allow uneven length BootXXXX variables 8ad143e684 gpt: fix native uuids for s390x 2bb9a0a29b udev: fix inversed inequality for timeout of retrying event cf67d5ed1b bash-completion: add systemd-sysext support ada437cfb1 sysext: add missing COMMAND to the help output and man synopsis 58bc1e8e04 hostname: make chassis type actually obtained from ACPI when nothing from DMI 4ffde70981 booctl: do not say uuids differ if one of the uuids is unset 5219a99ccb bash-completion: autocomplete cgroup names in systemd-cgtop 9f2f391153 sysusers: add fsync for passwd (#24324) c966377c51 dhcp6: do not append ORO option when no option requested 97474b03e7 dhcp6: gracefully handle NoBinding error c67a388aef udev/cdrom_id: check last track info 52c631b02e firstboot: fix can't overwrite timezone f279a6f4d1 cryptenroll: fix memory leak 66b060225d sd-device-enumerator: drop noisy log messages 6e1acfe818 sd-device-monitor: actually refuse to send invalid devices 81339c45e8 sd-device-monitor: fix inversed condition 1760559918 resolvctl: only remove protocol after last dot when mangling ifname for resolvconf a3348ba748 oom: drop invalid %m in the log message b3dd66f32b meson: Test correct efi linker for supported args f9d936b865 sysusers: properly process user entries with an explicit GID ec5a46ca34 sysusers: only check whether the requested GID is available 037b1a8acc dhcp: fix potential buffer overflow ed2955f8fe udev-util: assume system is running on AC power when no battery found 37b54927d3 Fix issue with system time set back (#24131) 4fdca1ab9e shared/generator: Ensure growfs unit runs after repart 32f9d70f8b manager: optionally, do a full preset on first boot This resolves systemd-boot fails with latest meson, while systemd -> 252 is being prepared. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 1d96287906f66ad28e50c9686eaffc2fb7b874fe) Signed-off-by: Steve Sakoman --- .../systemd/{systemd-boot_251.4.bb => systemd-boot_251.8.bb} | 0 meta/recipes-core/systemd/systemd.inc | 2 +- .../recipes-core/systemd/{systemd_251.4.bb => systemd_251.8.bb} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/systemd/{systemd-boot_251.4.bb => systemd-boot_251.8.bb} (100%) rename meta/recipes-core/systemd/{systemd_251.4.bb => systemd_251.8.bb} (100%) diff --git a/meta/recipes-core/systemd/systemd-boot_251.4.bb b/meta/recipes-core/systemd/systemd-boot_251.8.bb similarity index 100% rename from meta/recipes-core/systemd/systemd-boot_251.4.bb rename to meta/recipes-core/systemd/systemd-boot_251.8.bb diff --git a/meta/recipes-core/systemd/systemd.inc b/meta/recipes-core/systemd/systemd.inc index 71eb93f23a..3bb6b0efe6 100644 --- a/meta/recipes-core/systemd/systemd.inc +++ b/meta/recipes-core/systemd/systemd.inc @@ -14,7 +14,7 @@ LICENSE = "GPL-2.0-only & LGPL-2.1-only" LIC_FILES_CHKSUM = "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \ file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c" -SRCREV = "2a674b4b66af1a050a0362b646d2fca90c90112e" +SRCREV = "ae8b249af4acb055f920134f2ac584c4cbc86e3b" SRCBRANCH = "v251-stable" SRC_URI = "git://github.com/systemd/systemd-stable.git;protocol=https;branch=${SRCBRANCH} \ " diff --git a/meta/recipes-core/systemd/systemd_251.4.bb b/meta/recipes-core/systemd/systemd_251.8.bb similarity index 100% rename from meta/recipes-core/systemd/systemd_251.4.bb rename to meta/recipes-core/systemd/systemd_251.8.bb From patchwork Sat Nov 26 14:14:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15971 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 0F642C4321E for ; Sat, 26 Nov 2022 14:15:56 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web10.70831.1669472129956938808 for ; Sat, 26 Nov 2022 06:15:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=aAbHOPdW; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id y10so6311105plp.3 for ; Sat, 26 Nov 2022 06:15:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=N6v8g2yXv4xzZ67CQbSOhV9E8GGoME6XGYDaA31ZONU=; b=aAbHOPdWN/ZdWv8psqozTu/uE1JRiknaWJow5WDWKOxvGqOIwb1iAClxRhns/+i4HP RyeOauYL5eFoKnVlH7m0DSiMkTLfFmuUPSNW4dboqlwbtaRfEBFmM59CPYwjxT9OqdYI ACAWnk8xQsryma/SDYv/uzyDclLSVf2TCBoxp7Gw7kchMGXUkc3pCxE/TrQ5DP6eoWcR 2RK/AZ64uxWGOWxL5MiVhsBGQ1dn/fWPOBIciVOHYK3Ri+1hso9HrDOfsKMk1uf/Kh4c GGx3zIX7mNox0QBRR3uG80z4MWd1TTHamUpZr/k3ICdE6ZES2/gPanUeEIVZ4BachkP+ U4wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=N6v8g2yXv4xzZ67CQbSOhV9E8GGoME6XGYDaA31ZONU=; b=wBrpuNvX47LN4i36BhVECYIQ2++J0f68i1u0qixR9cIhfmkNE72s4yfEjJdxoGIfqC nvcIiQq1RoQ030VHXjnLEpPqiTQFRbBlBxXQN8rRSXJvAWVSReBCxm8GhQD67kov9Dvv U6o1B/AD+y44gjtuXQDGHXAVtcS8KRf/WzelcEKBdTonXLyp2s1DRK/hsYknmx4ONAKp MK62Un2KA00W5Aj2pl/V+54YjmQdKs8+Gkjjyf6A9YNB1X06GLVGxo6TZtgJX0iS1OpA AQKMQSrYlPoYX4pGZtMLNCoij9EEVd9zeKymVA+zGBuZUMenKOgtCP6jpJfT9afMPiUK NEBA== X-Gm-Message-State: ANoB5pn1rUhriLxQJoP88e9kjHFTOSc3nHFzdsa51IpK6PSFTeuT1/Ph ABOpCmqJQ7jJH9fvOpoRjpff/VCodpeKBaxp0sI= X-Google-Smtp-Source: AA0mqf4ZCATdIU6ZMdYlBKHPx8zpDrcgjYhrXE0GPinxUfkKVSi+xwqopE7CD+kgRq5mewUZzJOYfQ== X-Received: by 2002:a17:90a:fa46:b0:200:1df3:a7a9 with SMTP id dt6-20020a17090afa4600b002001df3a7a9mr50445594pjb.202.1669472152478; Sat, 26 Nov 2022 06:15:52 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:52 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 22/37] babeltrace: upgrade 1.5.8 -> 1.5.11 Date: Sat, 26 Nov 2022 04:14:26 -1000 Message-Id: <9a90f969dfc836ebe5b966d44bf978d72da96d65.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173815 From: Wang Mingyu Changelog: =========== * Fix: distutils removed in python 3.12 * Fix: use-after-free with popt 1.19 * configure.ac: Basic fixes for autoconf 2.70 * Add gerrit config for stable-1.5 * port: disable debug-info by default on FreeBSD * port: add missing includes for FreeBSD compat * bindings: try importing collections.abc first for forward compatibility * man: fix typo in babeltrace.1 Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit a8f3e4f92f968eb96df11203ff442e6e42634915) Signed-off-by: Steve Sakoman --- .../lttng/{babeltrace_1.5.8.bb => babeltrace_1.5.11.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-kernel/lttng/{babeltrace_1.5.8.bb => babeltrace_1.5.11.bb} (98%) diff --git a/meta/recipes-kernel/lttng/babeltrace_1.5.8.bb b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb similarity index 98% rename from meta/recipes-kernel/lttng/babeltrace_1.5.8.bb rename to meta/recipes-kernel/lttng/babeltrace_1.5.11.bb index 19601e7d1b..8e2fe4164d 100644 --- a/meta/recipes-kernel/lttng/babeltrace_1.5.8.bb +++ b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb @@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 util-linux popt bison-native flex-native" SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.5 \ file://run-ptest \ " -SRCREV = "054a54ae10b01a271afc4f19496c041b10fb414c" +SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d" UPSTREAM_CHECK_GITTAGREGEX = "v(?P1(\.\d+)+)$" S = "${WORKDIR}/git" From patchwork Sat Nov 26 14:14:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15970 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 10814C47088 for ; Sat, 26 Nov 2022 14:15:56 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.70842.1669472155133025531 for ; Sat, 26 Nov 2022 06:15:55 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=XWCwjS36; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id w15-20020a17090a380f00b0021873113cb4so6503138pjb.0 for ; Sat, 26 Nov 2022 06:15:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=S5U0x5dFqMCqGAixpDpKVX7MEX/WijEqnfTI2e10cv0=; b=XWCwjS36hCpaEhzHJvWi80IOc+IHJIf2cIdioi4Q8nMrp6ueAUZadovOcdeAMFT875 aL/SIu++eNfmQbH1vx/JNZZ3wwFAiftHbGRqao7lGilBP9eq4mhNi/W3S6mSQIvbjsTd aIRVJlTUV6bcirBrYZrNE6ieXjJMQZr0KyeRkXZBEoOihs3ZEK91VQ4WJj3NCL1r3Efo ZOHHJShHuffYQTvlqBzdYBfybACFsd0mX6Dw3ces+u8aTyOiVaZKFbOcs0Ofsn8Axmig D80k2SLLNVjTOuxexkGIBedI0PPGWO7sZv9sWHOcAYwYtsV/fvnMrpK4esKRxJF2iXUQ Cp7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S5U0x5dFqMCqGAixpDpKVX7MEX/WijEqnfTI2e10cv0=; b=ypqSQq30QQRv8dLSBSn/L0huTIKP66CQUq18HyX3dfcTX19Fp21MLeUU6Q0TfBiuV+ RvKs5Qm/xGEXJRRT7MW3LXhUf+GG+TBLp7Jmoh0P5fmRCddT5zSi02LoOxxs3TlyGi9+ uQdTu4sbWWvKaoC7hlhZYdckziF9nppoowovdeJr0zmmakM9K1E7xscplUXElTsvoCsp 64/Two7/ZI96pqZ4iKWn+1ldhpWm6KSQoa85m4i6Blkf+y/AX3QteXrvDFquBG+YNOCV CHWDyuYHnZq82j6hlFJeKo0dcGoPTXfK9OHJ1e7mwX2DlnQ+VbEB4TzgP+huK4HYlpSS fNFw== X-Gm-Message-State: ANoB5pleF6I66d2ImS0RZWXXcrri961BcfTs8/JaI6R3m9o1eixzcdNj miL0yK4pbvh1MdPWAe2euMOy/W/Mf0jCiTxBY5U= X-Google-Smtp-Source: AA0mqf5MPZB2kHMaw+VrvtqFqCFTEI+bz031nZGQDXfXdOmRo4DmOupkdgSRxBuUHMOMOGFBmjbPYw== X-Received: by 2002:a17:90a:c712:b0:212:9625:c8e9 with SMTP id o18-20020a17090ac71200b002129625c8e9mr51358830pjt.128.1669472154263; Sat, 26 Nov 2022 06:15:54 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:53 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 23/37] iso-codes: upgrade 4.11.0 -> 4.12.0 Date: Sat, 26 Nov 2022 04:14:27 -1000 Message-Id: <9d6244adaa75f361e22ced620e9a00a1f8e0558e.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:15:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173816 From: Wang Mingyu Changelog: ========= - ISO 3166-1: Update name for TR. Fixes #38 - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2. Closes: #1020633 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 99917b4b7d5642b292cb95c770871b95e411dfc5) Signed-off-by: Steve Sakoman --- .../iso-codes/{iso-codes_4.11.0.bb => iso-codes_4.12.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/iso-codes/{iso-codes_4.11.0.bb => iso-codes_4.12.0.bb} (94%) diff --git a/meta/recipes-support/iso-codes/iso-codes_4.11.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.12.0.bb similarity index 94% rename from meta/recipes-support/iso-codes/iso-codes_4.11.0.bb rename to meta/recipes-support/iso-codes/iso-codes_4.12.0.bb index be573981b0..ea7c43cdae 100644 --- a/meta/recipes-support/iso-codes/iso-codes_4.11.0.bb +++ b/meta/recipes-support/iso-codes/iso-codes_4.12.0.bb @@ -9,7 +9,7 @@ LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SRC_URI = "git://salsa.debian.org/iso-codes-team/iso-codes.git;protocol=https;branch=main;" -SRCREV = "2651d7fe65582263c57385a852b0c6d8a49f6985" +SRCREV = "5e4dddbd1f8902ab0252ccbb19b783cc0359505a" # inherit gettext cannot be used, because it adds gettext-native to BASEDEPENDS which # are inhibited by allarch From patchwork Sat Nov 26 14:14:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15979 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 13690C46467 for ; Sat, 26 Nov 2022 14:16:06 +0000 (UTC) Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by mx.groups.io with SMTP id smtpd.web10.70847.1669472157072884891 for ; Sat, 26 Nov 2022 06:15:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=TzWKQgvL; spf=softfail (domain: sakoman.com, ip: 209.85.216.53, mailfrom: steve@sakoman.com) Received: by mail-pj1-f53.google.com with SMTP id mv18so5814915pjb.0 for ; Sat, 26 Nov 2022 06:15:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=uiBJ91iRzopvnwMd+x8LgIEg8MmwBTwc605K8GvdmQc=; b=TzWKQgvLDTs2gW9lqXrFKO2VVNmpG2GgmE9dUB7kAUE8Ro15vEEDyhvTMoM4f51lL2 OIS7GL72QoW7G9xXRZngcSBfOLljP093TPlyHbpsilaQSKDzjzeKZ++JFfRpMw1+mwR/ szw/MHz2Lk41D7o+axzxXreg55M9LDz4V3XKF+c+j9Bwu4y7PgkMpnBuBU1mmPwYqWVA 4f/BAvWyj5XIcQSONx8No/0BjllDP9rO4FoosuqyF9aCbpFslj2dQZ4TV1eWBa44/ZJF r8npMNMC88OmjRO5ooEdzte20FvSgDdoheAPsReqBcO4x22juRhX+8dToyMxBNs3WOUV 6K6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uiBJ91iRzopvnwMd+x8LgIEg8MmwBTwc605K8GvdmQc=; b=mB/naRrMKjQ0sSr05g0xZ+6FRX5DV8Ebtey/D9TS5wiyHMedpauo/v+Hf8v+TSZqg7 TUzeVCmXaooVABuzwYs4SjQA8AQBBoHpyTMcq+B+SS0I+k1JADhMo+/QjZFvgdWGroPa YHa+T4Zly5oMaLz3pWi2oUkefbcjp1FKao8gcMKSLt6sqlBHI8n65M4Kv6KvkNwmbQhO lgGpVCdp+9devYyO+lNyT7/wFFb4nlxRhqFhl+LxQxrX6hVRfjQ1trEYYWDHaoFQyjYb JRZhh/LbafEOwP6yA1XMKtHs/nMUQbEhoUf0HkUZ5zRiqY2lQZP57U4kciyo5hzd92X1 AvGA== X-Gm-Message-State: ANoB5pkIZhOcm0ung7aDKuGu8xOP4kctBPrIeFm315VGex4/IzbXQk0T EHkIfmjFeJoAEpXt4g75oFBeK2JDjRncYjik26M= X-Google-Smtp-Source: AA0mqf5I7UZEItcCpunjuNOvfb4KinKcNt2a2fVgONA1rsySJy1xvlYR9CdKCbIDquZPJcwfm1akSw== X-Received: by 2002:a17:90b:4f85:b0:216:92a9:fd60 with SMTP id qe5-20020a17090b4f8500b0021692a9fd60mr50663486pjb.24.1669472156139; Sat, 26 Nov 2022 06:15:56 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:55 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 24/37] qemu-helper-native: Re-write bridge helper as C program Date: Sat, 26 Nov 2022 04:14:28 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173817 From: Joshua Watt The bridge helper program is invoked directly from QEMU when it needs to attach to a network bridge. As such, it is subject to the environment of QEMU itself. Specifically, if bridging is enabled with direct rendering acceleration, QEMU is run with an LD_PRELOAD that attempts to preload several uninative libraries; however /bin/sh doesn't use the uninative loader which means it can fail to start with an error like: /bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE Converting the helper program to a C program resolves this problem because it will now use the uninative loader so the preload doesn't cause errors. Signed-off-by: Joshua Watt Signed-off-by: Alexandre Belloni (cherry picked from commit f698e98f2f09952b34488b8cf9e73e82bd7aea07) Signed-off-by: Steve Sakoman --- .../qemu/qemu-helper-native_1.0.bb | 6 +-- .../qemu/qemu-helper/qemu-oe-bridge-helper | 25 ----------- .../qemu/qemu-helper/qemu-oe-bridge-helper.c | 41 +++++++++++++++++++ 3 files changed, 44 insertions(+), 28 deletions(-) delete mode 100755 meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper create mode 100644 meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c diff --git a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb index aa9e499c77..e297586bbb 100644 --- a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb +++ b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/tunctl.c;endline=4;md5=ff3a09996bc5fff6bc5 SRC_URI = "\ file://tunctl.c \ - file://qemu-oe-bridge-helper \ + file://qemu-oe-bridge-helper.c \ " S = "${WORKDIR}" @@ -16,13 +16,13 @@ inherit native do_compile() { ${CC} ${CFLAGS} ${LDFLAGS} -Wall tunctl.c -o tunctl + ${CC} ${CFLAGS} ${LDFLAGS} -Wall qemu-oe-bridge-helper.c -o qemu-oe-bridge-helper } do_install() { install -d ${D}${bindir} install tunctl ${D}${bindir}/ - - install -m 755 ${WORKDIR}/qemu-oe-bridge-helper ${D}${bindir}/ + install qemu-oe-bridge-helper ${D}${bindir}/ } DEPENDS += "qemu-system-native" diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper deleted file mode 100755 index f057d4eef0..0000000000 --- a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper +++ /dev/null @@ -1,25 +0,0 @@ -#! /bin/sh -# Copyright 2020 Garmin Ltd. or its subsidiaries -# -# SPDX-License-Identifier: GPL-2.0 -# -# Attempts to find and exec the host qemu-bridge-helper program - -# If the QEMU_BRIDGE_HELPER variable is set by the user, exec it. -if [ -n "$QEMU_BRIDGE_HELPER" ]; then - exec "$QEMU_BRIDGE_HELPER" "$@" -fi - -# Search common paths for the helper program -BN="qemu-bridge-helper" -PATHS="/usr/libexec/ /usr/lib/qemu/" - -for p in $PATHS; do - if [ -e "$p/$BN" ]; then - exec "$p/$BN" "$@" - fi -done - -echo "$BN not found!" > /dev/stderr -exit 1 - diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c new file mode 100644 index 0000000000..cadf2a012a --- /dev/null +++ b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c @@ -0,0 +1,41 @@ +/* + * Copyright 2022 Garmin Ltd. or its subsidiaries + * + * SPDX-License-Identifier: GPL-2.0 + * + * Attempts to find and exec the host qemu-bridge-helper program + */ + +#include +#include + +void try_program(char const* path, char** args) { + if (access(path, X_OK) == 0) { + execv(path, args); + } +} + +int main(int argc, char** argv) { + char* var; + + /* Copy arguments so that they are a NULL terminated list, skipping argv[0] + * since it is this program name */ + char** args = malloc(argc * sizeof(char*)); + for (int i = 0; i < argc - 1; i++) { + args[i] = argv[i + 1]; + } + args[argc - 1] = NULL; + + var = getenv("QEMU_BRIDGE_HELPER"); + if (var && var[0] != '\0') { + execvp(var, args); + return 1; + } + + try_program("/usr/libexec/qemu-bridge-helper", args); + try_program("/usr/lib/qemu/qemu-bridge-helper", args); + + fprintf(stderr, "No bridge helper found\n"); + return 1; +} + From patchwork Sat Nov 26 14:14:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15977 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 1B6FDC4708A for ; Sat, 26 Nov 2022 14:16:06 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web10.70850.1669472158911880147 for ; Sat, 26 Nov 2022 06:15:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=rYsbxOft; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id p12so6308937plq.4 for ; Sat, 26 Nov 2022 06:15:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=tYDm+4SSyac8+zL71PJFg9pFdCfIxl2NAimN6cIHx7Y=; b=rYsbxOft/cDaY+PRRNGQbDuynmHV5kMW1Rsb+S5tnjjEnMiaIPWrvib7jpJTh284Aj vmQATggEb/TGEsby98hjjVr6revtRmn52RYb2L9f269SG5KEHxOndWdB9n/Nr31AYSjS PSEUC558NmDDbwS9m+DMsA0WXYvEuCDuWj/pXCuUwBWIZQQg6JEihQJ5PRxtu+Ucv17v 2k89sHHdQcR15sX4pOHTUUWnhsc7xO2aB5AEfzm85A20v816XmDIlhsGS5YW5GTKWK6M yC1RNPAJvKCAD3oNX1mFpo4ARGFqE2BsZ2GDOWi2o/gviLtYJABa23BPZyWjysd0N74Q 51ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tYDm+4SSyac8+zL71PJFg9pFdCfIxl2NAimN6cIHx7Y=; b=HOZNtTWGDcRsxf8IIzMmgkosUXeRnoMgOy165uGbjCJBzj6R694M2a+JIuLy8Y8yoQ PxNQf5+GP9JFUQxrRp+KUTiluLghmHYKPuyzFTgjjrUBvgguQKWx7CAkhAGuDvYcUobg WKybJLjFwdomGP9ih+QH39DowD5jWZolnaqaxm2fXhwUI5x26LMsUkmjiQKV1FS1jOR0 4TIhP4PUjVzvTCZBFJIayQhyP420VnMC3ftX1BwZk9dXbMiyd/7u/aaUF7Hm4c4Nmpzh JR6wgZ7fe51fAocJQ2aNRJE3AcQyoTbc79+PP8MqCYOsK8WSxGVTf3TjGNxpS5NixyzJ gNNw== X-Gm-Message-State: ANoB5pnYm40MOUwB/vsTT1vDMninjl4z2rb+16k1GTDL9enEKjSYjLX5 LKYY9qUxZdqpfECkdTYcVAjzEYci0pByecKbVmY= X-Google-Smtp-Source: AA0mqf4CelF/RjJQqhG+3KLC0ewJj7yo2RCu4CAevQHcERVIrv4es3cKuzq2ZdZ7gdLuQGQqKr/I5w== X-Received: by 2002:a17:90a:a012:b0:20d:7c09:c92d with SMTP id q18-20020a17090aa01200b0020d7c09c92dmr45034066pjp.95.1669472157993; Sat, 26 Nov 2022 06:15:57 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:57 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 25/37] qemu-helper-native: Correctly pass program name as argv[0] Date: Sat, 26 Nov 2022 04:14:29 -1000 Message-Id: <25edeac14bf7c68111b9880e1367b3c981d59ea0.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173818 From: Joshua Watt The previous version of this wasn't correctly passing the program name as argv[0], and was also over-complicated anyway because argv[] is guaranteed to be terminated with a NULL pointer, so it can be passed directly to the execv'd process without needing to be copied. Signed-off-by: Joshua Watt Signed-off-by: Alexandre Belloni (cherry picked from commit 6edf38add3c20c44efe0588e2815bb280d22e0c4) Signed-off-by: Steve Sakoman --- .../qemu/qemu-helper/qemu-oe-bridge-helper.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c index cadf2a012a..9434e1d269 100644 --- a/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c +++ b/meta/recipes-devtools/qemu/qemu-helper/qemu-oe-bridge-helper.c @@ -8,6 +8,7 @@ #include #include +#include void try_program(char const* path, char** args) { if (access(path, X_OK) == 0) { @@ -18,22 +19,14 @@ void try_program(char const* path, char** args) { int main(int argc, char** argv) { char* var; - /* Copy arguments so that they are a NULL terminated list, skipping argv[0] - * since it is this program name */ - char** args = malloc(argc * sizeof(char*)); - for (int i = 0; i < argc - 1; i++) { - args[i] = argv[i + 1]; - } - args[argc - 1] = NULL; - var = getenv("QEMU_BRIDGE_HELPER"); if (var && var[0] != '\0') { - execvp(var, args); + execvp(var, argv); return 1; } - try_program("/usr/libexec/qemu-bridge-helper", args); - try_program("/usr/lib/qemu/qemu-bridge-helper", args); + try_program("/usr/libexec/qemu-bridge-helper", argv); + try_program("/usr/lib/qemu/qemu-bridge-helper", argv); fprintf(stderr, "No bridge helper found\n"); return 1; From patchwork Sat Nov 26 14:14:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15978 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 1B6AFC47089 for ; Sat, 26 Nov 2022 14:16:06 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.70846.1669472160797625654 for ; Sat, 26 Nov 2022 06:16:00 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=CmaWzqTR; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so6477050pjg.1 for ; Sat, 26 Nov 2022 06:16:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=tAG5ep6/eMgt6A9eG85iks9/GNn4b3ZLyJPb/MvKsXQ=; b=CmaWzqTR+iRxXz3gOodz7Tkl8XYSQvsn9CY7ie1EQTiLysovJYr5L4H8Ecm/HzNNEc 8b+HYk7v63+lbBvl3nFwpFL+zdPvstQUW0fZxaZ+iMXg2cvR7nCse+QInd33+8gFcIUD RwgXrM7yQYWzP7YBddygnssh+0lu3OXMJ50wyjuB8lwWlWMMtFoLzDsj2hN8ibOi2dt0 8FytQ+a9jsMsaEcPHBFWbwAxA5k/gk/bKvDDUxTJOclzcNcZcIAZCDc2208LtPRtyHMa aIJ0sPCxDmzAw42jUo8WAwrE5uU0rj2aV+uOIXMkj85/fi6weH5v//TlDuHkkplOJcl+ LcXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tAG5ep6/eMgt6A9eG85iks9/GNn4b3ZLyJPb/MvKsXQ=; b=mkJvnNwb+U9Ca+lI8kgaBLGa6zmSahZV8+V7LvoCWUmnrwBzELgEM2Oe5nch4qDtIv 2gF0GHXAiZdSC2Y3Fqao7qHmi11/G+WTJYn+kkVPDAOrHX8mhaqjZGSr94xBSrKUVHoo Sc+p87bAfLg6MtNf/BrFNjXIXMuI37KGZo2DOlbHVqEykUqiRLypBSltSPn0xmrHqZGz 8I00WML6pMBrLZnK2UnA4Am26rjvho2fnjVPwnZyAUqEqx0W8R/kHKj2nxHJD70zUyjI iJlrGnMA8LflHLbuwZwaegZaT2qhM5YrTVMBi036ydiipw9fNNThDBOgzqpM6cm41n2X 4poQ== X-Gm-Message-State: ANoB5pkcx7VHDU9dxJH5x5f4YslSlAD7eF0pGc1JxQpVi72TZxE17PxR KACLDKnJaR+pii/Wyy1+HFoC+h7MsHrave6jTpo= X-Google-Smtp-Source: AA0mqf4aDu+0noahujzhvuohKJbOH0iL1NEXU4M2kQVkzBelSumKxkxCpDsRcSknY06pgxKcUcF7tw== X-Received: by 2002:a17:90a:7848:b0:218:a3af:3bd3 with SMTP id y8-20020a17090a784800b00218a3af3bd3mr32902083pjl.183.1669472159850; Sat, 26 Nov 2022 06:15:59 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.15.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:15:59 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 26/37] oeqa/selftest/lic_checksum: Cleanup changes to emptytest include Date: Sat, 26 Nov 2022 04:14:30 -1000 Message-Id: <34ff6190581258c7fa2786a71196703a35d9d5e3.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173819 From: Nathan Rossi Config written to the emptytest include file is invalid after the test has cleaned up its temporary directories resulting in the emptytest recipe potentially having invalid content when parsed by successive bitbake runs. This presents the following error in tests after lic_checksum execution, e.g. 'oe-selftest -r lic_checksum recipetool' ERROR: .../emptytest.bb: Unable to get checksum for emptytest SRC_URI entry tmpn_nyosnq: file could not be found Remove the recipe include content once the bitbake runs are completed in each lic_checksum test case. Signed-off-by: Nathan Rossi Signed-off-by: Alexandre Belloni (cherry picked from commit 087df767a64b271b503d714df3df6d8b3caad1c0) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/lic_checksum.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/lic_checksum.py b/meta/lib/oeqa/selftest/cases/lic_checksum.py index 5897a396d9..2d0b805b90 100644 --- a/meta/lib/oeqa/selftest/cases/lic_checksum.py +++ b/meta/lib/oeqa/selftest/cases/lic_checksum.py @@ -28,6 +28,7 @@ LIC_FILES_CHKSUM = "file://%s;md5=d41d8cd98f00b204e9800998ecf8427e" SRC_URI = "file://%s;md5=d41d8cd98f00b204e9800998ecf8427e" """ % (urllib.parse.quote(lic_path), urllib.parse.quote(lic_path))) result = bitbake(bitbake_cmd) + self.delete_recipeinc('emptytest') # Verify that changing a license file that has an absolute path causes @@ -53,5 +54,6 @@ SRC_URI = "file://%s;md5=d41d8cd98f00b204e9800998ecf8427e" f.write("data") result = bitbake(bitbake_cmd, ignore_status=True) + self.delete_recipeinc('emptytest') if error_msg not in result.output: raise AssertionError(result.output) From patchwork Sat Nov 26 14:14:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15975 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 10CBEC4321E for ; Sat, 26 Nov 2022 14:16:06 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.70846.1669472160797625654 for ; Sat, 26 Nov 2022 06:16:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=y8NthEyy; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so6477093pjg.1 for ; Sat, 26 Nov 2022 06:16:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=IS7cFmxeuB1Uu0Xdv3I9iQgX4H4SgVgq36HnP/AmyfI=; b=y8NthEyy2W2dpCjUr9uUYcvMm/gWNTr/PsvmZcSH92VcOPmEPZ0lyli98NiAO/wlC6 75bBDdCP04wgjXB/GOTp3ZgCzj5BSZvhO8fHFnOr+8r9966wc4qadkpTjqoyWXVZVwhk 3tX8ZV2qi8xqkbzyGc7gNsCw/faLNk06yA6k0h3dC7RBcGDy8FbE1yA7cX2WbKGcpdj3 XyqZwam3dMVTkuAwfOR3K1GorVmp1j0kbU+of58IOvN3gLn6CFL8hi8suAx5h5ecUduM zJU3YbM3a6LWGsuLmlSKA0hIYg4pihsoHId7Vv+Nd79jeZ1+rdqJlDbxX30n0x9QS83g xulA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IS7cFmxeuB1Uu0Xdv3I9iQgX4H4SgVgq36HnP/AmyfI=; b=ywOV1gO7xdKsRPthoEF9XXOJKVeiGyBvELxIghX1eWgCza9Brj5DGiHAFK2pIxSuGz gVUxXe0ndU4dp2nE6Hn5iThUZe+TV6HotxOIKjwhKuEVh+PlFMtmSnC1ajl8rPDD/IwG fm1MIFxnkCOYzf/VlHe01Fsgkw6uCluU68kxT0HTDt2KsYyRW3bhJbJAKRpOdZh+66QZ tkI5SNNrGhY+j/MGDhGA+Pqf87Zoo7h6FZEjuASIvAV/M+i6K0Mg5dEXTAOpupOafnbU YsjDchrE1zoeg/9MzSbrR0XQX8Z9AekGMeXV/g9XEH4WTUAz7yc6tE1dioLdTz+uBOZd hciA== X-Gm-Message-State: ANoB5pmShSz6kPgIuhe8yo54aDvrfmbkJnzDl6TACshCSia/+twsn4sm CLtdQbcYdXH/krYUtzLsYn+CztDCSBWi3NX7I3o= X-Google-Smtp-Source: AA0mqf6AJO34TF3+j9VHLcfrLNuaGNHqIr5TlPTxmiuDJvRHnB+vFlmYqn+r+PSPq3azI/zlNY2qwA== X-Received: by 2002:a17:90a:5911:b0:218:7b32:d353 with SMTP id k17-20020a17090a591100b002187b32d353mr43194181pji.100.1669472161755; Sat, 26 Nov 2022 06:16:01 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:01 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 27/37] linux-firmware: don't put the firmware into the sysroot Date: Sat, 26 Nov 2022 04:14:31 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173820 From: Ross Burton There's no need to have linux-firmware in the sysroot. The sysroot won't ever be used anyway as nothing needs the firmware at build-time, but this saves us building a ~900MB sysroot (~300MB sstate tarball). Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 26ed998c4f201c5cacf330f52e51e416afbd300c) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb index 6ba59a34c2..c7ecee0d9a 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20221012.bb @@ -1121,3 +1121,6 @@ INSANE_SKIP = "arch" # Don't warn about already stripped files INSANE_SKIP:${PN} = "already-stripped" + +# No need to put firmware into the sysroot +SYSROOT_DIRS_IGNORE += "${nonarch_base_libdir}/firmware" From patchwork Sat Nov 26 14:14:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15976 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 10CE5C4167B for ; Sat, 26 Nov 2022 14:16:06 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.70855.1669472164690029252 for ; Sat, 26 Nov 2022 06:16:04 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=z6jXGbPM; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id 140so6474512pfz.6 for ; Sat, 26 Nov 2022 06:16:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=yet9tc2MNGrKEZeC/qzvhlM3yR6mgzPlNFICM2u4BAA=; b=z6jXGbPMRD1tt9+GRw0fAH8n/0NgK2DTAcTBxEcixuHxsz5cWpi4jhkP01kT6vNDYd GWTCUCdGRzxNj8i/ra9/+nLgRDQAPkajWy9elLi8IZCm4fNwdsLmuQc+2q4PNdsOu2XI MK24A3V5M1UgdM321onMnCW9ww4v5HwNsjISA1LPD1ac0+U44obi5gBE6/hHUgBBS3k6 inXZFievywBsy0xxuvAq4dnL/vk8T7KKgbogAt/MMFWUfS1h6wPKVD82MxgDfvFNxvwx WvYrOwIknaf9NUHnf7bGYDo1fG7UH96J7h1IByo+4snzoFatqkO50W93nGAjBGGckoGB NASQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yet9tc2MNGrKEZeC/qzvhlM3yR6mgzPlNFICM2u4BAA=; b=f5+OqzQ4h/6mWLK1Cl+sq/qfKUdjEgxw41KH7yeOGL2JsC/pqsG6GTg1vG2mc7CVXH jnKZYZtjh1uBpk1pekQdaNfQs8YP5JTGY5Xbu7d/suyKFrQmLwWCHfFdaVhWI17h/tYG C5KvZnnv21tfq9W4zqCpXyUJZkpsqH5fB160215BHJwY9SwXsxNwkdc08vCnEUdTDdki KuTvuiavegPD3DFTLbyJfBImxHYHnEHIrDc+K7Q4yf0my+2sdCsc+vZXwjO99MukC9D3 ScRiaCP3A2VIu4kVCOsZETJCMsvqkUnQpmr1pcISs2T5OD+8ua695tRQHOGbkXHQlvv0 uUmw== X-Gm-Message-State: ANoB5pkwCvkH5SS9ggHIleBhOP+xEUxlI6Z0tqyrgKcibZy+okodhUcF ubyQce/Q4mMEAzKPAOBnJwAZddiAJHDgjgwMIgY= X-Google-Smtp-Source: AA0mqf5qsSpAKLJs8mwjG4MMrvNojkLVWoUa7K/IkQgIC58LZ63Bl0sGXlQmrSJrFndPP4EPyX26yg== X-Received: by 2002:aa7:91c9:0:b0:56d:8e07:4626 with SMTP id z9-20020aa791c9000000b0056d8e074626mr44770676pfa.70.1669472163662; Sat, 26 Nov 2022 06:16:03 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:03 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 28/37] package: Fix handling of minidebuginfo with newer binutils Date: Sat, 26 Nov 2022 04:14:32 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173821 From: Nathan Rossi Newer versions of binutils (2.38+) have changed how the "--only-keep-debug" of objcopy behaves when stripping non-debug sections from an ELF. https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=68f543154e92ab0f5d6c569e0fa143f5e8bd2d80 This change causes associated sections to be correctly marked as NOBITS with the section contents removed from the output. The side effect is that this causes issues with objcopy's ability to perform symbol and relocation stripping (-S/--strip-all) on the debug split ELF, such that with some object files (e.g. kernel modules) objcopy fails to strip symbols/relocations with an error like the following: .../.debug/nls_cp950.ko[.rodata]: file truncated Because of this it is now problematic to generate minidebuginfo for these types of ELF objects. However it is not typically useful to inject minidebuginfo into these types of ELFs, and other distributions (e.g. Fedora, referring to find-debuginfo.sh of debugedit) only insert minidebuginfo into executables and shared libraries. This change causes the minidebuginfo injection to only apply to EXEC/DYN type ELFs, which limits the injection to executables and shared libraires. Additionally this change fixes the parsing of the sections from the "readelf -W -S" output which was not accounting for the section index column having leading spaces for single digit index values e.g. "[ 1]". Signed-off-by: Nathan Rossi Signed-off-by: Alexandre Belloni (cherry picked from commit 2084cfcb3d15db3e02637f1cd63ab9c997f38a65) Signed-off-by: Steve Sakoman --- meta/classes-global/package.bbclass | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/meta/classes-global/package.bbclass b/meta/classes-global/package.bbclass index 2d985d8aff..7a0a428b30 100644 --- a/meta/classes-global/package.bbclass +++ b/meta/classes-global/package.bbclass @@ -490,16 +490,31 @@ def inject_minidebuginfo(file, dvar, dv, d): bb.debug(1, 'ELF file {} has no debuginfo, skipping minidebuginfo injection'.format(file)) return + # minidebuginfo does not make sense to apply to ELF objects other than + # executables and shared libraries, skip applying the minidebuginfo + # generation for objects like kernel modules. + for line in subprocess.check_output([readelf, '-h', debugfile], universal_newlines=True).splitlines(): + if not line.strip().startswith("Type:"): + continue + elftype = line.split(":")[1].strip() + if not any(elftype.startswith(i) for i in ["EXEC", "DYN"]): + bb.debug(1, 'ELF file {} is not executable/shared, skipping minidebuginfo injection'.format(file)) + return + break + # Find non-allocated PROGBITS, NOTE, and NOBITS sections in the debuginfo. # We will exclude all of these from minidebuginfo to save space. remove_section_names = [] for line in subprocess.check_output([readelf, '-W', '-S', debugfile], universal_newlines=True).splitlines(): - fields = line.split() - if len(fields) < 8: + # strip the leading " [ 1]" section index to allow splitting on space + if ']' not in line: + continue + fields = line[line.index(']') + 1:].split() + if len(fields) < 7: continue name = fields[0] type = fields[1] - flags = fields[7] + flags = fields[6] # .debug_ sections will be removed by objcopy -S so no need to explicitly remove them if name.startswith('.debug_'): continue From patchwork Sat Nov 26 14:14:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15981 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 0EDECC46467 for ; Sat, 26 Nov 2022 14:16:16 +0000 (UTC) Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by mx.groups.io with SMTP id smtpd.web10.70844.1669472151910294466 for ; Sat, 26 Nov 2022 06:16:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=wf07R5o3; spf=softfail (domain: sakoman.com, ip: 209.85.210.170, mailfrom: steve@sakoman.com) Received: by mail-pf1-f170.google.com with SMTP id b4so6464472pfb.9 for ; Sat, 26 Nov 2022 06:16:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=boy1ZgaCdxAY/38Uj9UWf2dnE+3UHSybwSvP9nP0+ow=; b=wf07R5o3/YmPATqn8TO/I1TQ7PQLTq6aPFFdnct9UiHo54s9tjiMIjq2gJTWESDc+R jFBZK4oiJZ/mZaMZR9nFb11f0XvO/v+FVRypRbdno2kWjr2SVKvAruMMxQ+8SigMCzfA PwGy6yXdzirKNqhKOgaKpARMDpolobEIM2mglhSwy2ZHcYzDaiD8nZeGKbk1faDCvSvE NkwlwK9isPLlcBEJvmZOr8DwK3+MyurZSj14a8TyXgOtkhbZ53DqM3jtkTpu8O6u8Mp8 DLNkXmfw56UK7KKQl16LA5YX59XQ0ZhyY1NCUyiVHm6Mz4dRmty/vAZt5b0x/2Eg676Q Roqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=boy1ZgaCdxAY/38Uj9UWf2dnE+3UHSybwSvP9nP0+ow=; b=Gzi9Q3uX5ZtPDEtWrN9cOG+z2kyfMQx44NeJGGzKgw+huVSo6RvGu2qjck2g1JkRir kgnZzBO3rs3K3SgbUcl+27fiIuESIpB6k1OPLgeGQTLegQ/lnhBjeOyVPsnLlCc4OGQk RQ0fvPuh7FEkIMqsFLLLSOEzaux3bRdkiRAON2J7BH1sgJ8HzYTXNEvUNg8k0S5QWXtL juINnhMAwv7dHYe1781j+2PjRFqKp7EG+DqRnshlh2S129qcf7Pbr6pkMV5KPqnPauf0 nKojI3vrfzI1YRJZ92+q9JlI6vj8KJ//fy2Iy2E9emcjbSaE2hN/xRTb/I0WtwS5DgxT IGZQ== X-Gm-Message-State: ANoB5plthaQKDETog2rbFllXZtBwcLh+L/OSuyQb/wKAQBbGsGG67Ymv 3WpI/fdMt7C4vCZHdB8YuhcUw5QDOXZ0jGORrFY= X-Google-Smtp-Source: AA0mqf6snJwG60VdyoYW4x8juSXkhOkhqDpHvgVKx17rAtf+V7jO5J3G+ZhCSAB0WVD/Vb6VuyVwSA== X-Received: by 2002:a62:830d:0:b0:575:6e7:68b0 with SMTP id h13-20020a62830d000000b0057506e768b0mr280584pfe.60.1669472165516; Sat, 26 Nov 2022 06:16:05 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:05 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 29/37] vala: install vapigen-wrapper into /usr/bin/crosscripts and stage only that Date: Sat, 26 Nov 2022 04:14:33 -1000 Message-Id: <0de07deebc3b8d39b47e7130b8e096e74c8ef767.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173822 From: Alexander Kanavin Staging the whole /usr/bin is not correct, as it pulls in also all the vala's cross binaries, which may be discovered by other recipes and things will go wrong then. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 52629d9db0344146ff4734632b17bd731e247fd5) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/vala/vala.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/recipes-devtools/vala/vala.inc b/meta/recipes-devtools/vala/vala.inc index 974baa33f5..d3daee37dc 100644 --- a/meta/recipes-devtools/vala/vala.inc +++ b/meta/recipes-devtools/vala/vala.inc @@ -42,20 +42,20 @@ EXTRA_OECONF += " --disable-valadoc" # Vapigen wrapper needs to be available system-wide, because it will be used # to build vapi files from all other packages with vala support do_install:append:class-target() { - install -d ${D}${bindir}/ - install ${B}/vapigen-wrapper ${D}${bindir}/ + install -d ${D}${bindir_crossscripts}/ + install ${B}/vapigen-wrapper ${D}${bindir_crossscripts}/ } # Put vapigen wrapper into target sysroot so that it can be used when building # vapi files. -SYSROOT_DIRS:append:class-target = " ${bindir}" +SYSROOT_DIRS += "${bindir_crossscripts}" SYSROOT_PREPROCESS_FUNCS:append:class-target = " vapigen_sysroot_preprocess" vapigen_sysroot_preprocess() { # Tweak the vapigen name in the vapigen pkgconfig file, so that it picks # up our wrapper. sed -i \ - -e "s|vapigen=.*|vapigen=${bindir}/vapigen-wrapper|" \ + -e "s|vapigen=.*|vapigen=${bindir_crossscripts}/vapigen-wrapper|" \ ${SYSROOT_DESTDIR}${libdir}/pkgconfig/vapigen-${SHRT_VER}.pc } @@ -64,5 +64,5 @@ SSTATE_SCAN_FILES += "vapigen-wrapper" PACKAGE_PREPROCESS_FUNCS += "vala_package_preprocess" vala_package_preprocess () { - sed -i -e 's:${RECIPE_SYSROOT}::g;' ${PKGD}${bindir}/vapigen-wrapper + sed -i -e 's:${RECIPE_SYSROOT}::g;' ${PKGD}${bindir_crossscripts}/vapigen-wrapper } From patchwork Sat Nov 26 14:14:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15982 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 1A873C47089 for ; Sat, 26 Nov 2022 14:16:16 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.70851.1669472168347975212 for ; Sat, 26 Nov 2022 06:16:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=jFvyBlG+; spf=softfail (domain: sakoman.com, ip: 209.85.216.52, mailfrom: steve@sakoman.com) Received: by mail-pj1-f52.google.com with SMTP id o5-20020a17090a678500b00218cd5a21c9so6459893pjj.4 for ; Sat, 26 Nov 2022 06:16:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=cw3tsdNDw0jVDnkjrmk8GLYHsDLZq6RwWc2yrsGAafQ=; b=jFvyBlG+82pRKrvAXUUDm2TyeXgzbzQQqlRxiwbmzLs2UEcyey7sqDUa7O8NFiWMKu PnYj8yrz9XtLG8TN9/k38pmNzbrLhHH3R+wVxSsOcFzdFrb5+gXzEiwOA9krHParctbg tTQJGxJee5ZV8vNfs3oUy5gtLr6NGQRhaxl0/wNMc+N9HyNDI7/aZWTRiyCJh/wM8tKD LiSKSdkem15IHYYLvnKCNbXjeCIx0E/dwD1DQss4FLrPUSuCeG078N0bmv8w2KPq203x nBzrC+uDquyPoEFKqyQlb24gLne3Dbb0QSDAMiD0blLSa6PudEsnGFCUOZC2caAdGMRY 8xNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cw3tsdNDw0jVDnkjrmk8GLYHsDLZq6RwWc2yrsGAafQ=; b=P4RweJVLQk8rTZ2MYZqwMkeVy1u5CvrpPbSQiKLNvNcA0Pe4gs+Nf1FzV4G+EjKoC/ F0rl98lqX2f/e9SGK4zy+duuFb7XgiKvHBm4hBmaN3n5HyMrvDCLVPOktCMtpgFZcwRP pMV6cueooRmXbhVMuabUzm5oAX+iFGgMwFchvrWxZPzXq5TTP2syB/7f+jXwsjQXL1Ir 6C9vS8L5lDZgYouyAkdmAUic7WphhBAV45pki7lJiJQkX9nf6l7bokOIyG497YMeocf/ /asyUGbBw3nDgB6oR57zt91IQCOTwV0NjUMVTyQiQrt+e8xepvAyRhJYvexqKSht6Mot bDAg== X-Gm-Message-State: ANoB5pmNuRJFbJTH6R+rl26pjQ0VLhbXbd1VcINs8fyoa3PhdERlqqvZ la8BGs9mvLpF71yKcjHPdohaaOpyku2VoQTNioY= X-Google-Smtp-Source: AA0mqf74AkmdAgs1MZyaDIQoYa4u07RssCCTwIOBdP31E/nkHqu/pjc1qL5egzjfWck4H3nHRtjMXQ== X-Received: by 2002:a17:90b:1e0f:b0:213:c5ae:55ec with SMTP id pg15-20020a17090b1e0f00b00213c5ae55ecmr44502305pjb.182.1669472167362; Sat, 26 Nov 2022 06:16:07 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:06 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 30/37] gnomebase.bbclass: return the whole version for tarball directory if it is a number Date: Sat, 26 Nov 2022 04:14:34 -1000 Message-Id: <71ba56c6d2703f9d4498e2cbff9c0aa70b964801.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173823 From: Alexander Kanavin E.g. if version is '43' without any dots, existing code would return ''. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 38c15322bdbb2423973939e861b5ad1ffb5c8b7f) Signed-off-by: Steve Sakoman --- meta/classes-recipe/gnomebase.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/gnomebase.bbclass b/meta/classes-recipe/gnomebase.bbclass index 805daafa40..5e72f549a3 100644 --- a/meta/classes-recipe/gnomebase.bbclass +++ b/meta/classes-recipe/gnomebase.bbclass @@ -5,7 +5,7 @@ # def gnome_verdir(v): - return ".".join(v.split(".")[:-1]) + return ".".join(v.split(".")[:-1]) or v GNOME_COMPRESS_TYPE ?= "xz" From patchwork Sat Nov 26 14:14:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15985 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 1B191C4708B for ; Sat, 26 Nov 2022 14:16:16 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.web11.70853.1669472170143753843 for ; Sat, 26 Nov 2022 06:16:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=MYRHObQH; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id w4-20020a17090ac98400b002186f5d7a4cso10050577pjt.0 for ; Sat, 26 Nov 2022 06:16:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=uIY8HLxygKzl4QBLbzljyQyOeinOPWYLhvjisj8odz4=; b=MYRHObQHrc6stNxX5v7iToBCOkVy//Obb33BAFuzMdoYIpnVU6BJccgJ/wwPkm4vjW 6NM1btfx8EEDTkXC+FU+1lA40sNNeUNOmFwBUJGA0bG/+PlcbkvjSfAaqdcAH8HXIWeA oCVHeoljkINR9sWsaN0RZK1X0bS7B5iCN6uC1yhYTvshcFnkqJeRUkGrgG48NoDJPhHI 1irJSnVgRyKVP7uuf6hX4rcrTz3UNOitqbExbbttKS+5zfeQisciw5Prxgp7evblPrpn mg1gLI9Hf4EGSFh4bvIkGZhA2lkbfb0WUXAnOJdFG925Ic9FxY2G25jisnRiJwvjUZA8 9b+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uIY8HLxygKzl4QBLbzljyQyOeinOPWYLhvjisj8odz4=; b=Wz5Zzc43XyALGux20KBBNV8QM3xUWO9sDRJzDPlsUIzDj6hCGYDp6HgVGyTl5579Ce 1nnwF2Lz6kAYxUy7l5BuF8sZkPnIWIha4hYZAH756a8e3uMGUqoG5MTjknIhcou7dT60 84ZdRbqcY8Dw3I6QRjpJ6ANLuJ1oyaJyZULe4teLaWIOC1OyuY352iBBwZQ1fYYfP+r9 tbabRVMJY11/reO2uH+2/d8u9bkKjY1oLwwk827n4b9u2yM3fdQ5T8ZyKouXIyk+B847 9MxuPotURAZJiOzKFYofI0EzpKx/xbpgFi4EmfHQvU3AHZX1yDrzn5G6SFMUk2UYsuP3 89/w== X-Gm-Message-State: ANoB5pnKqSjmbpQMFhi4DIB8McCkmAEMlpLeAISjYr2ZvpFywM5Rxfll LQanJ0mS7n51a9utjK1zwbT1yBRa0piPKqFrdRY= X-Google-Smtp-Source: AA0mqf4EmtJtPqNC3DNRB69qyMowq8Su7ZUtCX6YYd0BcpEUeUF5WJPy17OQ+zM0sQMGVg4KQzbMVw== X-Received: by 2002:a17:90a:f48d:b0:212:c877:e948 with SMTP id bx13-20020a17090af48d00b00212c877e948mr52515034pjb.39.1669472169168; Sat, 26 Nov 2022 06:16:09 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:08 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 31/37] sstatesig: skip the rm_work task signature Date: Sat, 26 Nov 2022 04:14:35 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173824 From: Jose Quaresma We can skip the rm_work task signature to avoid running the task when we remove some tasks from the dependencie chain. The inject_rm_work handler on the rm_work bbclass triggers the rm_work task running for any signature change in the dependencie chain of the task do_build of each recipe. i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work when we collect the sstate cache with INHERIT = "create-spdx" Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 292305700e39d0ebd64763f5032c39ace5005fad) Signed-off-by: Steve Sakoman --- meta/lib/oe/sstatesig.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index fad10af539..aa273df970 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py @@ -32,6 +32,12 @@ def sstate_rundepfilter(siggen, fn, recipename, task, dep, depname, dataCaches): depmc, _, deptaskname, depmcfn = bb.runqueue.split_tid_mcfn(dep) mc, _ = bb.runqueue.split_mc(fn) + # We can skip the rm_work task signature to avoid running the task + # when we remove some tasks from the dependencie chain + # i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work + if task == "do_rm_work": + return False + # Keep all dependencies between SPDX tasks in the signature. SPDX documents # are linked together by hashes, which means if a dependent document changes, # all downstream documents must be re-written (even if they are "safe" From patchwork Sat Nov 26 14:14:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15984 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 1AFCBC4708A for ; Sat, 26 Nov 2022 14:16:16 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web10.70859.1669472172226596611 for ; Sat, 26 Nov 2022 06:16:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=6FDcGvVH; spf=softfail (domain: sakoman.com, ip: 209.85.215.176, mailfrom: steve@sakoman.com) Received: by mail-pg1-f176.google.com with SMTP id w37so955611pga.5 for ; Sat, 26 Nov 2022 06:16:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=w6PKjfpZ3L7r6rkhQ7KvbcbPAQmVNLb5FhD8r/k6U4U=; b=6FDcGvVH94ylBrVEId3sMzK6NaI3j12BFamNcq1I3iK0FS8I6doKlZJyrpVP43ZTOo ev5B5wEMn3dkOsJb2DYr3K914s03B8V02KaiFPB5GOU9tTKiXze6RV/+lgIZFphqo+cs q/W5tfFEfI/yky+LE9HzOyan793M7jp1OwFDNij58wet3HftMky86k43gsOObeF0o2nF ZYy3W9L9fU+IrfpDeQ7kLic0s8AjTA2ghRorWz9cq1aoFvRe3QigqHtRPmZgK+Jd69Ui nZhwU06f7fSeMFTc14jNr4b8uMTVtU8AzkBqE1XSV4q2hB80OFBaMEl0Jm0O+Uza0I6r HTkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w6PKjfpZ3L7r6rkhQ7KvbcbPAQmVNLb5FhD8r/k6U4U=; b=S2IOU5mIeWUQTd4mPIKsyVtRDm2TTaSr3Y4VACoyBoXIrYj/n7tVeR41lfZb+GSASd SHSCnXzKB6VOcDahUTHX34G0FdwYPM33BpRBNS7E7H2GN91zsuDcrK0JZE46KOs54W74 BclXIjb74+ame2nmNyPnoNu8byO5OAgRsAW2vTjhTVX0w4MJH77dQew0dKMu1iVUrnLc XWMnROjLyqiqoWlXmCBhlI8gpUdaHaOvWZUsaY76Z0FzD5RtmDKpWUUUMfldoZj9UU8h 1Tmk2luK7Mv3WWKWyYO+aI/Lf2OW2csm74mEC8EnS7sCTAcy+QlthCCzy8jUK93G2qai Me5A== X-Gm-Message-State: ANoB5pnwAjc/HU7+S7XdjY2sv37AnXNqyWXz8j1kWTyT+7f1naeA3sff rS/Hp+FNTVWQiNikzwi3SMqNkXXz9VYP3XOp6hw= X-Google-Smtp-Source: AA0mqf7cVNxkLdxAuQ3Djyq2uEfXDF7lK90v7kY7OmKeHu+tQ6wRkzWi9vSDrtEXNJRkAijwN1ws6g== X-Received: by 2002:a63:e20:0:b0:440:6e64:fb02 with SMTP id d32-20020a630e20000000b004406e64fb02mr19744003pgl.84.1669472171161; Sat, 26 Nov 2022 06:16:11 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:10 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 32/37] rm_work: exclude the SSTATETASKS from the rm_work tasks sinature Date: Sat, 26 Nov 2022 04:14:36 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173825 From: Jose Quaresma We can exclude the SSTATETASKS from the rm_work task signature to avoid running the task when we remove some setscene tasks from the dependencie chain. The inject_rm_work handler on the rm_work bbclass triggers the rm_work task running for any signature change in the dependencie chain of the task do_build of each recipe. i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work when we collect the sstate cache with INHERIT = "create-spdx" Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 77729bea5b17d65dafb604fd1665c612091b28c7) Signed-off-by: Steve Sakoman --- meta/classes/rm_work.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/rm_work.bbclass b/meta/classes/rm_work.bbclass index c493efff2f..4121a13279 100644 --- a/meta/classes/rm_work.bbclass +++ b/meta/classes/rm_work.bbclass @@ -112,6 +112,8 @@ do_rm_work () { fi done } +do_rm_work[vardepsexclude] += "SSTATETASKS" + do_rm_work_all () { : } From patchwork Sat Nov 26 14:14:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15980 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 0EDC4C4167B for ; Sat, 26 Nov 2022 14:16:16 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web11.70856.1669472173901123442 for ; Sat, 26 Nov 2022 06:16:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=XZXCHC8D; spf=softfail (domain: sakoman.com, ip: 209.85.214.170, mailfrom: steve@sakoman.com) Received: by mail-pl1-f170.google.com with SMTP id d3so1315326plr.10 for ; Sat, 26 Nov 2022 06:16:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=ufBWw5TiBz8pXgVkStSmWkJcydhUUx1ZBBEx32+Iv9M=; b=XZXCHC8DezjZF1rc/sUIwYjTGgTAATslqWRF2rX42LKW1UJfvQql/4EMvqBm5Ylq8c d5u3CrJWLHjwcsrEFNCtpqCJhjcOQEOhptTFeQLREwqTDG14nzYQg28nC/pKEf6w8njM wTlL3JqDyG3Hg9X4jEDzxv/roFU7TxJFVKqwKTYuAC1I6hiOjz9jDQfXxFLyX96g/idB EbNdpwpUz60lSpyS6fnUnZmWUnRmt2mbbEEv+zOEehnR9RbhBWT+Tu9kuwTOkd7MFStx hDjHFHUsJl9QAyPV0uGpSpEx1Cg3I8nATt3L/gDhNXxe58CPwilbCY1gGqmu2Z5XhhGW jerQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ufBWw5TiBz8pXgVkStSmWkJcydhUUx1ZBBEx32+Iv9M=; b=4RAQvmkY2Ycd40tXk/rty13k5lNaDYMdKaOhgPtVHsujQG4bVP3fMZ8YdUV+R6IteJ IK3UKuvjdAjkonr5h3BjSxfV+WqsTBKSfTypNiPYhq/mFh+ifDxnKv49DyIQUYLZHzlR tSTyWI117JXFfjWnnTtrtOKeOoboMNhHDjpHjyoBb6CuSpJ3hy3vLT1K3+qNua0PU6G0 ouQJl43q9HhFK/X9EYZjFV+yirgLEyknMiq/enii+k6xW+VgBFhQFcitxS9RK14E4wGt 2OKQ4o1bDktWza2qr95kTZEE1zvULmYsC4LUWj0Gjc8TwnBH5DtZ+iNeDmtIu36apa4R Ig+A== X-Gm-Message-State: ANoB5pnRFjzFAZmS+UUZJXlbv50nUznxno9BnUfa4tGonTk0Zsa/7Hrh Rjf/+TLWDZLyD9kMModixLg6mzxuZCpYQcg9ho4= X-Google-Smtp-Source: AA0mqf6tItxBTu8ENphWxpSdbJKq/1P1WeTKSADe50Wo+fKGNysMd3sj/K9kWVz6m4Et3i0ab6OyXw== X-Received: by 2002:a17:902:bc86:b0:189:6ab:a97c with SMTP id bb6-20020a170902bc8600b0018906aba97cmr23129195plb.39.1669472172968; Sat, 26 Nov 2022 06:16:12 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:12 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 33/37] sstate: Allow optimisation of do_deploy_archives task dependencies Date: Sat, 26 Nov 2022 04:14:37 -1000 Message-Id: <1da259bc2df334271fc9c30ed49d4e86e872e872.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173826 From: Jose Quaresma do_deploy_archives tasks don't need their dependencies so we can optimistion this as we do for some other tasks. Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 3dd9f6e398844380d3765c54d35afe0d2ccf82e7) Signed-off-by: Steve Sakoman --- meta/classes-global/sstate.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-global/sstate.bbclass b/meta/classes-global/sstate.bbclass index 2c8e7b8cc2..21959ff13b 100644 --- a/meta/classes-global/sstate.bbclass +++ b/meta/classes-global/sstate.bbclass @@ -1097,7 +1097,7 @@ def setscene_depvalid(task, taskdependees, notneeded, d, log=None): logit("Considering setscene task: %s" % (str(taskdependees[task])), log) - directtasks = ["do_populate_lic", "do_deploy_source_date_epoch", "do_shared_workdir", "do_stash_locale", "do_gcc_stash_builddir", "do_create_spdx"] + directtasks = ["do_populate_lic", "do_deploy_source_date_epoch", "do_shared_workdir", "do_stash_locale", "do_gcc_stash_builddir", "do_create_spdx", "do_deploy_archives"] def isNativeCross(x): return x.endswith("-native") or "-cross-" in x or "-crosssdk" in x or x.endswith("-cross") From patchwork Sat Nov 26 14:14:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15983 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 0ED95C4321E for ; Sat, 26 Nov 2022 14:16:16 +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.web11.70859.1669472175674810279 for ; Sat, 26 Nov 2022 06:16:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=yYMl5Aoz; spf=softfail (domain: sakoman.com, ip: 209.85.210.179, mailfrom: steve@sakoman.com) Received: by mail-pf1-f179.google.com with SMTP id x66so6477838pfx.3 for ; Sat, 26 Nov 2022 06:16:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=+QwLrrw76aaTG5kN/kwnQyWiXHAgdwl5WjDnGwD1EqQ=; b=yYMl5AozHUyb9xJjKuuUGZBUaH+2L6uG4kCyPylFSFPBD7pM7kEENaJC5CjE17IVyH xUa7zs/tOxHjAA4NqC8aOzq/slox+nJhhN7UBHrVmXr+z5eo4NTegG8KOEnPcQXqVbfe kKa9nIiylNZ3bVcyeHO0PttSxVtNUmcsljKOqEjG8QDmWgunYUYHHytesXYGbAE2pzXV TrkGQB8NBhVkqxL2AlF2QP3OXk2Kj7N4phcyokVAmZEfHCClh2GP+Hw2ls0qeR+x0Flu geiSpcNXvXGIiaFmHqeQjhD2AIj3NkdtZB8rvYXq3QjXKTN0n+Vgy36xLevkE+H9NyPX Gzog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+QwLrrw76aaTG5kN/kwnQyWiXHAgdwl5WjDnGwD1EqQ=; b=I0FH3SD58wORaPkfWAdiAUHGsSh2nEv686Qqq4Khaq6eCWm69glBDlFcQx64HS6Fqx X941mOUgKaiRlcbgYfsoReF9gOdq3Vhr08K7jZOhJVFUGZTnQzObAqcRm3mIJHlubRk7 xrrgI8/EcZTDGB4e76vDacYGm8RGA3Edv6dH/hcolZCik42u9dJgs/uIj1D5MuFoEn66 iKJeNw+8vZZKlXVbIHnWfBwH52LK1qaYSeNWoByOAYi+BKYT97dqMToNyVTFRzfRV00B Ld7guPIE3JgDdhxVj9ywu/7SlbzzUf/Tkzco0gxZ7nqwhfhY0C/OVuDZRgW4Ipogit3t 6RTQ== X-Gm-Message-State: ANoB5plMMYpV4kE37OrN6MCs4Ace3l95Y8Cd8f307i/8NcFn85c4Qr5U n655gUKtoxgRtx9bMmEmoCoJwZSzU5yzFnn/3vM= X-Google-Smtp-Source: AA0mqf608lwIz4v+Ryd8KzAFlhBgyiuJdNdRg9OWuBRpAJnOQbVsjr3LqxD+q1Za6wKMS209bl08QQ== X-Received: by 2002:a63:5d21:0:b0:46f:188c:3312 with SMTP id r33-20020a635d21000000b0046f188c3312mr19680221pgb.562.1669472174725; Sat, 26 Nov 2022 06:16:14 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:14 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 34/37] sanity: Drop data finalize call Date: Sat, 26 Nov 2022 04:14:38 -1000 Message-Id: <2be6815946e87a670c809e7fa6e7034a84693e45.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173827 From: Richard Purdie This call was effectively like update_data and no longer did anything in bitbake. Drop it as it is obsolete. Signed-off-by: Richard Purdie Signed-off-by: Alexandre Belloni (cherry picked from commit d3eb4531aae28a07cb7e52ed5fe1102445d2effd) Signed-off-by: Steve Sakoman --- meta/classes-global/sanity.bbclass | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/meta/classes-global/sanity.bbclass b/meta/classes-global/sanity.bbclass index a52f2016cc..8ec99716c1 100644 --- a/meta/classes-global/sanity.bbclass +++ b/meta/classes-global/sanity.bbclass @@ -1005,13 +1005,6 @@ def check_sanity(sanity_data): if status.messages != "": raise_sanity_error(sanity_data.expand(status.messages), sanity_data, status.network_error) -# Create a copy of the datastore and finalise it to ensure appends and -# overrides are set - the datastore has yet to be finalised at ConfigParsed -def copy_data(e): - sanity_data = bb.data.createCopy(e.data) - sanity_data.finalize() - return sanity_data - addhandler config_reparse_eventhandler config_reparse_eventhandler[eventmask] = "bb.event.ConfigParsed" python config_reparse_eventhandler() { @@ -1022,13 +1015,13 @@ addhandler check_sanity_eventhandler check_sanity_eventhandler[eventmask] = "bb.event.SanityCheck bb.event.NetworkTest" python check_sanity_eventhandler() { if bb.event.getName(e) == "SanityCheck": - sanity_data = copy_data(e) + sanity_data = bb.data.createCopy(e.data) check_sanity(sanity_data) if e.generateevents: sanity_data.setVar("SANITY_USE_EVENTS", "1") bb.event.fire(bb.event.SanityCheckPassed(), e.data) elif bb.event.getName(e) == "NetworkTest": - sanity_data = copy_data(e) + sanity_data = bb.data.createCopy(e.data) if e.generateevents: sanity_data.setVar("SANITY_USE_EVENTS", "1") bb.event.fire(bb.event.NetworkTestFailed() if check_connectivity(sanity_data) else bb.event.NetworkTestPassed(), e.data) From patchwork Sat Nov 26 14:14:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15987 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 0E45CC4167B for ; Sat, 26 Nov 2022 14:16:26 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web11.70860.1669472177352263455 for ; Sat, 26 Nov 2022 06:16:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=lsdtH69I; spf=softfail (domain: sakoman.com, ip: 209.85.214.174, mailfrom: steve@sakoman.com) Received: by mail-pl1-f174.google.com with SMTP id b21so6295004plc.9 for ; Sat, 26 Nov 2022 06:16:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=p14tb1B7+eFHXmz0ezSJu51UHpwfuA7L5z27+4JodCM=; b=lsdtH69I/IBwnh3f8u5yx3qgx144Rzr/RsyjVPevUy+kv6ZLQqwIHVI1xFfc56beYN 1EZ8Sj6qWkovaJNyNUql248GZLXPH2zkdpsSa06d7kNmm7dJux7e3ofNsikvDV+o6HZC K4GeqTJhevjV/8DJWxohpqt3Du7lygAfdUQcQuyadTKBlpYQkO33fN0pe/kwO+EH3KWy NaEedMmUqXN5QVoMzf5zUvAe413tkcwNnmCGSC3N2lXbF57ZCc8yNvDXxC/o//AikFAY OkIEDSkTBbDyoJqfKJHZ57Ti4JEh8Lviyu1Wihc1PhA12PTVoOtNbkD/r5MR7TsFAouX JKiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p14tb1B7+eFHXmz0ezSJu51UHpwfuA7L5z27+4JodCM=; b=Bw6yUZ4e3wCzZenFrnd4y6k2B1y2Ufm0PhjQGi7tvgRrt0LgcrheCAXFBG3y39h3X6 mIzvDnT1q9FJTCAZuAEAym85INrxf4BhekxprnLyWp8Nr/f63lYJdmQjVPgDtjaW7CcQ +QtzO+eq9ufkfs3dnBS1jjZhVLrR3PQWTj0PxzvZUMCv+PnWrIl44YApVTA27IK28/9n tpNQKAfa0JkBoAufs1PstLuTdJN/NJXBP71inRgs+CZALiovBNZSClNMHvb2ZbyibRUL G6vN47HnBQ2uwB7mKVNieiqEuq69oEMbawpr0DcJhl5LAdhOmswOHMdsSj+2rKdk3uwY Fwzg== X-Gm-Message-State: ANoB5pnpXg8+/hJp4z12sXqwckr1vRp1GMj25/WfWuuaTeGbCEx6rEwL U/wpBGz6H1dtUIIdhSMds4X5qd2VsY3kj7PyHA0= X-Google-Smtp-Source: AA0mqf4UPuHOnFn8fcJJuQTl9LiFhscdsWBDnkamLuzY39aMoHHjPsix+FINwfi5wAc5a/LKwjeblw== X-Received: by 2002:a17:90a:307:b0:213:ff80:b37f with SMTP id 7-20020a17090a030700b00213ff80b37fmr52185179pje.118.1669472176450; Sat, 26 Nov 2022 06:16:16 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:16 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 35/37] systemd: add group render to udev package Date: Sat, 26 Nov 2022 04:14:39 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173828 From: Peter Marko From NEWS for v236: * The "uaccess" udev tag has been dropped from /dev/kvm and /dev/dri/renderD*. These devices now have the 0666 permissions by default (but this may be changed at build-time). /dev/dri/renderD* will now be owned by the "render" group along with /dev/kfd. Without the group systemd-udevd startup logs: /lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring /lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring Signed-off-by: Peter Marko Signed-off-by: Alexandre Belloni (cherry picked from commit 84efd72d48616405dbe4d73ec95917077144ed09) Signed-off-by: Steve Sakoman --- meta/recipes-core/systemd/systemd_251.8.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_251.8.bb b/meta/recipes-core/systemd/systemd_251.8.bb index 1b771a7b86..5fb0e86982 100644 --- a/meta/recipes-core/systemd/systemd_251.8.bb +++ b/meta/recipes-core/systemd/systemd_251.8.bb @@ -395,11 +395,13 @@ SYSTEMD_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', '${PN}-binfm SYSTEMD_SERVICE:${PN}-binfmt = "systemd-binfmt.service" USERADD_PACKAGES = "${PN} ${PN}-extra-utils \ + udev \ ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \ " GROUPADD_PARAM:${PN} = "-r systemd-journal;" +GROUPADD_PARAM:udev = "-r render" GROUPADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '-r systemd-hostname;', '', d)}" USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'coredump', '--system -d / -M --shell /sbin/nologin systemd-coredump;', '', d)}" USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'networkd', '--system -d / -M --shell /sbin/nologin systemd-network;', '', d)}" From patchwork Sat Nov 26 14:14:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15986 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 0A75AC4321E for ; Sat, 26 Nov 2022 14:16:26 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.70855.1669472164690029252 for ; Sat, 26 Nov 2022 06:16:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=ZF0jaG1H; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id 140so6474891pfz.6 for ; Sat, 26 Nov 2022 06:16:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=ZC/XHtv65sAZlY/7ANDKSGiBEESvdAkwsblaKRYjuDg=; b=ZF0jaG1HlzLP/zE6/tCWmf/nTVBlfgZ1F8qoBvesErpeQ32zkFZ3UCuLE3Skj+kjnC pYF6UBIBbKSw60DBoAuGxGTJM5dHuM+fbBEjU+tFJaOv8No5gd9zeImdJR8vPohnog4F 903Zg920a1O0IQ/Ia40wP/1MeBj+uRI0O0GW3G9VOpyVd6vpxpDgOByAXhoTrWC4zSdT sVNmDtiuLe/BOPtHnGv6ic51OGSTeDwfHZPc+5SUrNvUxWURJTSewpdWofBzuMUCqFli srFZr1n9k/STuYfwTnkpW3IoBrZ5P3RMNKUCTxRYWXjj6dHJJ5nFNTXad3ETjNv3M+p8 TsTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZC/XHtv65sAZlY/7ANDKSGiBEESvdAkwsblaKRYjuDg=; b=InuNYWsrQayb5z6TmwpbmWGoNSk32/nhZoUKwRQTaiss2ma984/CFtS4uiRvnswhJK jsGcEQ2rWS4nY+dSPMuttxRL75t9IYrMfCEv1JzTL7NQ1cSeV4qxHK0hLPvx2cYhHhaP BXHawgHwQSC6W15i9Vgj4cWQAapz/PHCpjWDZI1vx27EggoC4qy3NkARnIqFqX7Hl7IU TTH60knliLDqo3aSBUe46YS/3YOD9p6rEGWtaH6pnm7o85m4wSW7cj0ukxemhpgdZ9jr mznzoF6zNhAPjFz6qDNxwVM+MFYkixZoFRdGjWfWnIeODZ/0HnNOt2xm0tis2KFNhYR8 Gy1A== X-Gm-Message-State: ANoB5pkyWLFrZQg0aueKi7chzQ98wP0AGmVHOKYPi1BWbxUZ7z3rqSpv n190eTj2EjvQeEJDVXBVCKJ0OhdAzi6THwtcnIU= X-Google-Smtp-Source: AA0mqf5h45P2pT0+ZA61h38KLsA+2+pcOf3n5CgSgofn2sLXZ3ZNn3+4JSmht2qap4Wk54KKrTjNng== X-Received: by 2002:aa7:91c9:0:b0:53e:7332:709d with SMTP id z9-20020aa791c9000000b0053e7332709dmr27485062pfa.56.1669472178323; Sat, 26 Nov 2022 06:16:18 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:17 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 36/37] meta-selftest/staticids: add render group for systemd Date: Sat, 26 Nov 2022 04:14:40 -1000 Message-Id: <50499534bc8083f2f086ce171e9e09b5502a7470.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173829 From: Peter Marko Signed-off-by: Alexandre Belloni (cherry picked from commit 5b761270267063afb0462d1ebf99cabe32ff4e0a) Signed-off-by: Steve Sakoman --- meta-selftest/files/static-group | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-selftest/files/static-group b/meta-selftest/files/static-group index b2e0e2f870..b13dde3218 100644 --- a/meta-selftest/files/static-group +++ b/meta-selftest/files/static-group @@ -23,3 +23,4 @@ _apt:x:523: weston-launch:x:524: weston:x:525: wayland:x:526: +render:x:527: From patchwork Sat Nov 26 14:14:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 15988 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 0E575C46467 for ; Sat, 26 Nov 2022 14:16:26 +0000 (UTC) Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) by mx.groups.io with SMTP id smtpd.web10.70864.1669472181133551071 for ; Sat, 26 Nov 2022 06:16:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Rutu/84M; spf=softfail (domain: sakoman.com, ip: 209.85.210.178, mailfrom: steve@sakoman.com) Received: by mail-pf1-f178.google.com with SMTP id w79so6488470pfc.2 for ; Sat, 26 Nov 2022 06:16:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=KW+qEXhlx4bo1t5T0m025ca43OhWR4crejEKQvQphjM=; b=Rutu/84Ms7vzeQvaRKWWhAXqyp6Sdzf+PM6znZwAiBYUaeXryECPIu0HJuq/EA2jAS XLFyQ5bARcGocdDaLEBw2BssKq8isIBsVYDF5otfVFw1Pdpkju0y9IG7X6QE5rEHtqv2 VrFBqa0azGDIwFtSx5PhH5SHfIkQReKN2hVF1wYX5pQ87ayyIYOVg4KqOKSp2HSWoBTV z1eVgsu7eh+MYSlXjDBNXmSEc61Gt07dFTBdE7Ii/OA179immrorXYtishgfTMVOBOnM piIQ6aakXEySlWBwS+99vP1nfXBJisFGhqZRx6b1fwLlpWWC37EBxjIb0/NzWcyedKbP WsPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KW+qEXhlx4bo1t5T0m025ca43OhWR4crejEKQvQphjM=; b=Ow72dE1h9vk2rGhjhYQTuZqPPKc8dyrSeMD4ze2Jm4jUMqNDH0G4pkFNrdEN3iOH6w oqvcgxxxbtQKUsiB11jWy3X6GOaL2hUP19TD0VTLG99+9UHkt3b6j7fR4p+TdSUG4eyV JpOJuaEgAnEnf1CrZ9ff+E6er/U+onErsKTTOgokHCEpl7W9ensuwADT2xuNzvf7WTkt 24IfymD4SC/vVx9GthEgpFPLpaHoxx9JJIW1l0m3UxdyY+ESHBDb1HXVho9oZ1kHVQ9N DWPMuR+0pDq1zmivhuqRmsVicoSNAVEU0cQjn+6MF8yqbXt7l7W6ftWJMmyhCMGpJDgP Y1Eg== X-Gm-Message-State: ANoB5pklo2enr4AaMy6uywLlKQ4wk36Sd/PPnBigXcc5LnE2d/1MXRpD bDF+fsy2XTQvX3uZtcenvkd7ljwp4KaPLuwnIgo= X-Google-Smtp-Source: AA0mqf5RGUhy37u1/1+RcMIl5SD+woU09oK1kAsu9vTYfZNPtsPjBo8tIxE5+lwAdEw6wHfx+4Uffw== X-Received: by 2002:a62:648a:0:b0:572:76dd:3756 with SMTP id y132-20020a62648a000000b0057276dd3756mr24206599pfb.9.1669472180137; Sat, 26 Nov 2022 06:16:20 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id im22-20020a170902bb1600b001895f7c8a71sm4649177plb.97.2022.11.26.06.16.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Nov 2022 06:16:19 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 37/37] create-spdx: default share_src for shared sources Date: Sat, 26 Nov 2022 04:14:41 -1000 Message-Id: <30cdb7fbec8e9cf5c5a25e28a1102fa562a7f6c2.1669471990.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sat, 26 Nov 2022 14:16:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/173830 From: Konrad Weihmann if a source is using work-shared but isn't a kernel, like for instance llvm-source from meta-clang, share_src was previously undefined leading to a crash of the python code. Default to WORKDIR and just override it in case the source being a kernel recipe. Additionally changes the variable names in the following, as they imply that it's only about the kernel, which is not the case in every case (From OE-Core rev: 34fa68a0b07328c4ed4eef81f8cde80137a91f18) Signed-off-by: Konrad Weihmann On-behalf-of: Avnet Embedded Signed-off-by: Steve Sakoman --- meta/classes/create-spdx.bbclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/classes/create-spdx.bbclass b/meta/classes/create-spdx.bbclass index af6afcc653..f0513af083 100644 --- a/meta/classes/create-spdx.bbclass +++ b/meta/classes/create-spdx.bbclass @@ -795,6 +795,7 @@ def spdx_get_src(d): bb.build.exec_func('do_unpack', d) # Copy source of kernel to spdx_workdir if is_work_shared_spdx(d): + share_src = d.getVar('WORKDIR') d.setVar('WORKDIR', spdx_workdir) d.setVar('STAGING_DIR_NATIVE', spdx_sysroot_native) src_dir = spdx_workdir + "/" + d.getVar('PN')+ "-" + d.getVar('PV') + "-" + d.getVar('PR') @@ -802,8 +803,8 @@ def spdx_get_src(d): if bb.data.inherits_class('kernel',d): share_src = d.getVar('STAGING_KERNEL_DIR') cmd_copy_share = "cp -rf " + share_src + "/* " + src_dir + "/" - cmd_copy_kernel_result = os.popen(cmd_copy_share).read() - bb.note("cmd_copy_kernel_result = " + cmd_copy_kernel_result) + cmd_copy_shared_res = os.popen(cmd_copy_share).read() + bb.note("cmd_copy_shared_result = " + cmd_copy_shared_res) git_path = src_dir + "/.git" if os.path.exists(git_path):