From patchwork Wed Jun 18 21:20:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65275 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 77D66C71157 for ; Wed, 18 Jun 2025 21:21:08 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.7309.1750281661885559515 for ; Wed, 18 Jun 2025 14:21:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=b3JgXVD4; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IHuPfg024672 for ; Wed, 18 Jun 2025 21:21:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=SF/2SxdgCVJhFVdyXueN66J/zGhkwBQ48kt Sk4pZ5jo=; b=b3JgXVD4ib2DvAonyWdq8pFkyN/2lY5fWSSK6Fi7mwUf/OSO7Ny GjVhUzNk0XzuA+jK53b7T89dzdysJhty6mpcVWPUxNIsgR4VcDvGrQ73rIWflIvy QAyBDekuT2kRnwzkyyynxGFQTgsXHZ0wom9DU4gqqzsQp3zSOF/gjn2CPOhyhJ4q ANLDJOqPXBv7im6PRBuR8MyIFeNvO20/uEo2eGPqNJqAf80/PQoEa5iBA4Ja2geg RV6c93j2NnLuBPh/7ITMcT0tAIoXM0cmCe9dRHtPlXtcshI3e5zlXEv60BVd0gIZ ktETpWc1K0LroHF6hyngc5IcgHy72aj152w== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4792ca5s0b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:01 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d399065d55so16612685a.1 for ; Wed, 18 Jun 2025 14:21:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281660; x=1750886460; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SF/2SxdgCVJhFVdyXueN66J/zGhkwBQ48ktSk4pZ5jo=; b=in7Kg3qXORmA5WkjZmHmSwzfQCayE9/gBbUpBvbC+LmBO+ZfUzgDSpFHdUWw6/dtS5 SBpBFXYjbKefeirraPFf7/lXi4awgcRo+/JXJxIPvQJqNJRSttcuSsVEy8549vE95fFc axELtPZXRW7PdQ0vvt7cNziobEE/Er6JUSH6M7Q2SJG02m8xi6buYBrjkW69FxtriEKc 3hci7W+fdMvh+0uxGzE2pzsSZrsGagPfiJhNwpp839DlkH5pQ9RAeAqFzn40arEqIT05 iytGf7e+YMbA3fxy7JktKzVLyAN0cWyDcWHyTY4Yfnm0RWmUSgg3yKix1hoDDx9VsT/a umvQ== X-Gm-Message-State: AOJu0Yw6RZWHyXWY8PTaNMSm7r+ZxdQTyidiwSP5bhLsIHhf6pCJygnm BwJJ+2iYObWJ5ccDdrEp3M6q51m9qVCE4M5PRe51Ba52v6PtnTPQ/6zHo9/ZUO7h3bAFqy2Pn2/ udDjZzN74UMYBpR3Rx+pf3xSfahvfpDrFl9J5B9jSYIBu2NYzw35iSVGzV4y7lxGKaiUMbjlCF2 cD61LIXhXq54mdWrdiP31v X-Gm-Gg: ASbGncuUlttib4yB1AuobQxMXQBjsCJInd+z/7NiP86uM9vN7qTiIbS+fO+3JGOFdvH MGMcWDI2toR7zs3Pcr/nec9V47iudH6M+Owsw/OKLx53N3+GeNFpc9ZpQR+h3hqCMZSx23r2gR7 pRWtCKmZaQMKojND2MzAJ26CTyHmMQut6sR+u5cidSM2W+P9MU2AiJjJCa7sv5fl3eaIg6WXoFf CP8G3cEUi2fq1sCl9ooORi34H7Q7BabXq0jMHy66FnxPTyP6gzEAuxI4l/AdRMS7NrmWouUaRZO Am7HNAvk1SiwXPNurBSOGJm5S5eFlShe9WfH+RhQKEGFZfoHZ1pkZ1OZMm3iAKvxIdk3MLZfh7U uqCYW/zwxE3mFD2/DWiLjwn0+ZUZB9B5Q5Sk= X-Received: by 2002:a05:620a:40cb:b0:7d0:97b1:bfa with SMTP id af79cd13be357-7d3c6c0d376mr3322800785a.8.1750281659688; Wed, 18 Jun 2025 14:20:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFwwHJl8J0x7cNphPPo4v1jeZP9hfd+XDnXHoy9IDhiL69WnTBopieFlbJjWDndI+tx9K9WYg== X-Received: by 2002:a05:620a:40cb:b0:7d0:97b1:bfa with SMTP id af79cd13be357-7d3c6c0d376mr3322797885a.8.1750281659256; Wed, 18 Jun 2025 14:20:59 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.20.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:20:57 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 1/8] default-providers: fix GLVND providers to be selected at runtime Date: Thu, 19 Jun 2025 00:20:48 +0300 Message-Id: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-Proofpoint-GUID: hKZty27QAIcDY30VVOcXrme3DrsD8Hus X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX195oZXs186lU aZbANgXsWCEZY8DNf+Vggx/Y1A7vIXUfzpp311DB2hZIWZWLRwl5yY+LSueohgRR3oOU5Ox2rxy ZyscN62JfdkrkvbyNgxqHBlFcM0Liv1UKwPitpoG+8Yq5SeWd/caWVYBHTD7vdDj2WFTFFQx0xg H7VydplbO9AU/d0+Wr0AbQjveLWdiPSj1X9yUr8yZ9tdgxj810K5l4iQ+IsCXPzlJ9+js+JnDqr nnj9KNu0SEmdecmsiBP6RMF1kuelaL2SYAEs06V5l6anYLQ2Nt9kHBIwZTgqgUmj0HtUp3Z3oth t3O3R5jZ8Laq0QoYB93GcJKf8v42gOsSUeQrezQWTpEpMtMEjKUeBc8UeG6v8GpAFR9SToceVkC i2Jok3JhRBPOYW/7mqvlrlyupSlEiqG7pp3YvcTQC7GaVSRUkWGgOfOv8l5GtBDq1rIJd87a X-Proofpoint-ORIG-GUID: hKZty27QAIcDY30VVOcXrme3DrsD8Hus X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=68532dbd cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=FpLzd-OWU6oQ4w_CiacA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 phishscore=0 mlxlogscore=919 lowpriorityscore=0 bulkscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219037 The virtual-{libegl,libglx}-icd names are RPROVIDES, not PROVIDES, because they are a runtime dependency of libglvnd. Make default-providers follow that and specify PREFERRED_RPROVIDER instead of PREFERRED_PROVIDER for those names. Fixes: 9d3b4c9bc403 ("mesa: sort out PROVIDES for the glvnd case") Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/default-providers.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index 4f094163546c..274ad0c4f630 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -7,9 +7,7 @@ PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libegl-icd ?= "mesa" PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libglx-icd ?= "mesa" PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" @@ -68,4 +66,6 @@ PREFERRED_RPROVIDER_initd-functions ?= "initscripts" PREFERRED_PROVIDER_nativesdk-mesa ?= "nativesdk-mesa" PREFERRED_PROVIDER_virtual/nativesdk-libsdl2 ?= "nativesdk-libsdl2" +PREFERRED_RPROVIDER_virtual-libegl-icd ?= "mesa" +PREFERRED_RPROVIDER_virtual-libglx-icd ?= "mesa" PREFERRED_RPROVIDER_virtual-x-terminal-emulator ?= "rxvt-unicode" From patchwork Wed Jun 18 21:20:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65276 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 798E0C7115A for ; Wed, 18 Jun 2025 21:21:08 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.7224.1750281665346569617 for ; Wed, 18 Jun 2025 14:21:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=OkhuzWcT; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IGCrJE007075 for ; Wed, 18 Jun 2025 21:21:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=7zcmQdRI1bw wjjZTgFrx4QAMtqGOrMceEEhSysRxJRg=; b=OkhuzWcTnv/rbQ4KdrxuSYxkWgZ WUTPgDZhWCUhzji/OopUFi1opTUsCwfRVgKIE3vDYDwnAdIbEQerBhd/o8nffxI0 rtHEPl3E+tBpffHrIV2fqnMCj/EWLwBKnWu22cpOy8v87Mufvm9QJWDxulGQs0OO Vn6K624XC3frIqt3EwODgGfPKOFWpkl3IPVd6hP7TfM3zT+f8RIaAeQp4TIsU8q9 5lPHO07LLflFiMju0uoukyyn+dVhshDDObpqCtGLXKsQEEAyKBg5RpNVpnqtN0Ej qNxvHi9v2OyKk/fcVZK10XtoDtZisr+QfJmxk+D0tqhALwEDFRfMuhx2mwQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47c0rvgtnb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:04 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d3d3f6471cso21901385a.3 for ; Wed, 18 Jun 2025 14:21:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281663; x=1750886463; 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=7zcmQdRI1bwwjjZTgFrx4QAMtqGOrMceEEhSysRxJRg=; b=QMsP/wZPaZCWmER/3s/gfOndvhiPl6LLtQWINNP7XkV7t8FlZI3Z4795meimhBP0kA JvTg8ne/5R7Hh7wz1W/xcy+yJS3VSlKU/vxhhTzzNfVsR/bYgb2xy/ifFgYsof8W/PXE jlguDM2aUsFU/BebG6wEMI8SUQLGKpaXYvcr/J5VGzwTA80joOaJmf6DHCZBFenUBDkS 9GOruQUwghWNgYU2urdAVaCV75fQ5GFCFmsXFUy8Vr+y4zOg8zYnt5emPW8vcYrNdosL LfDPFvFa8coyJVpaHii8zzhBGr1LN0uuskAwum9dXR1tngMqzh/xdOpFdIQGMGV1pMXA 1orw== X-Gm-Message-State: AOJu0YzVguxsxTFWbTcDRD2+syonAMBNZx4Vm8BbJ/C95ly71SJSNkDm 3AbcRa9bZrB0qcZs/+XHPqElEhLOISujjDlKyE8WpHIjaoLG1T1BcBdyC/L41Mg/IGAm7bUfUK4 GGur7jdAfr3uObO2w2iwIRAddtFSe4eEcj0lB/oCFxJKLaYRAvuin75yv3IL4fNDvLErBp4eqGy lLjIWSNyvjcaRZpfWrTySy X-Gm-Gg: ASbGncs3z/4EGK5s91KPfF4gF5oVR43s3WraSknV5M8CgDRKXznc/WhQ3gxl+i/JLa4 Zv9jVrXQ8qPvNPr0eijSxqbmb4G9TGvO4XxCm5SF5tJV2BvZUI7OwyrAOE4zlRZSja6mbTNEZv7 +MbNdYfKk/1AwheBaMUU7BMN70GbkJ0BcXTcW4udITUTYqOiHSr3oGOE9xtvZMnmVTqhLMI7C04 Iy9/5U2k1Im23w3FFiE71ldjRhOdi8d5zTMHDzLR2zE1flsAlo2kLJY/RgkYILzcSXKnM0VROnJ OlYC42vK4V4HCDvH7QeMQteJYuabHj5TQkkhMMZbItXNR0MNmnT7MxPOQ2e9WnWRN0VM0CvKSBm fifNnTOUHteT5Or4kVAYjCWcqHm0i6sp1bF8= X-Received: by 2002:a05:620a:1aa0:b0:7d3:9260:6dbd with SMTP id af79cd13be357-7d3c6c1f601mr2799151585a.23.1750281663284; Wed, 18 Jun 2025 14:21:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGWmza6Lzu04lAqM5bedB8PQhyHq35attp94iZGVloRG46v1XQLz323HQQNwOPNGjRJARcvjw== X-Received: by 2002:a05:620a:1aa0:b0:7d3:9260:6dbd with SMTP id af79cd13be357-7d3c6c1f601mr2799148985a.23.1750281662857; Wed, 18 Jun 2025 14:21:02 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.20.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:00 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 2/8] qemu.inc: drop duplicates with default-providers.inc Date: Thu, 19 Jun 2025 00:20:49 +0300 Message-Id: <20250618212055.1529969-2-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX6+Y4FU5Y2uiU CgP47CqjO80hgFpSwrU0OUxbaQ/yQs3oaUDKYW/JdcTgjYTjKYXlOhXym2rKek/Y436sYwK0tBK +/TCKPV+vXv1ZFd5a7qY7Y4c3USbNdRWGhEvzkO6jTUnd6p79gNvIFy1oJL3XoZaziYMyjayTMo QKo7bsPFI7li1PxAQ3jBGch3hsSFSqk39pjoNgcmw+M7KIxgNQ1RrT87eIW+fU0XED5fEtniHJ3 BHc0XLfwKkiFFJl4DRjdLzsWivKn2BG5y0sTZXi0IC4n7Jmqap5dURBQzASPAL3C00wzICrSoCa QGlZdMFKm34Ch5wNpkm/VHasmkfC1+01qcF7QOQvgF7shoJcSUDwyp/CqwvUGoOYa6NDRcCvNvr IZXnWRTEr6vQaqohzMhggYQhdNqykhTM3bs+ZUFfFecxcWJ2oSFR9cdpbYT8d1L5qgAKJPjd X-Proofpoint-GUID: 4GD7NS3m2hJxKCQLK-BVIoOnq3CGVK1D X-Authority-Analysis: v=2.4 cv=btJMBFai c=1 sm=1 tr=0 ts=68532dc0 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=gzXrmaAKBCNsOZIF0V0A:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: 4GD7NS3m2hJxKCQLK-BVIoOnq3CGVK1D X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 mlxscore=0 suspectscore=0 clxscore=1015 malwarescore=0 spamscore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219038 default-providers.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/include/qemu.inc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index d7392d476238..c143e37f710e 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -1,10 +1,3 @@ -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - XSERVER ?= "xserver-xorg \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ xf86-video-fbdev \ From patchwork Wed Jun 18 21:20:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65277 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 7D964C7115D for ; Wed, 18 Jun 2025 21:21:08 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.7316.1750281667619535082 for ; Wed, 18 Jun 2025 14:21:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=P6wvqMNq; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IIjioX024471 for ; Wed, 18 Jun 2025 21:21:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=4e2BxkPexIz s8xpwI/AgOueGif/RjaBce9DCdNz9mn0=; b=P6wvqMNqeFKjwBvMMPWgRw9PZSa dZ0bpD90OjJYTvNPYxReHkjE7uAozgRF1DzNzHgeuAhRnMSz8MkhrAMGxHRXSD6+ NGPcljzzf3bBGZmTWiZyhPGy5WiHJ0Dvu+RGjdPKNETQVjGqDwrpgYdGXAXAW2+s Gfo4Lj5Eab6/mNnuAEjBsz78OLfAszxXJeq2j1LCRloHPJcbXCMbNpKJ9pVwluHp MiC6rePlVhRTLNWRUEiLVVBeD7flMjBb1u1M7pkR1rdAf5i4HnZHNFXHHqZ6Do6D SSWHgJN8vuHQc4U8v8q0S93y3goM+IbHrEedg0Ut7xxhndh5aNjNcdzX5ZQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4792ca5s0m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:07 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7c790dc38b4so16614085a.0 for ; Wed, 18 Jun 2025 14:21:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281666; x=1750886466; 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=4e2BxkPexIzs8xpwI/AgOueGif/RjaBce9DCdNz9mn0=; b=cF2T3Iub+/SDWMh3ziM91rIDRUcR5QVMGAYNfKvTOfD8pFLuJDBP+ROuXx81Pd0QBu 9f4jxRh8WDlIHv6SMCAoEVPzTe86iM/HBx0Fjxv8mzghSZjDaEjTG7olHq1dmQs7979v K+sPE5r6CnMRt6xVI4FmcBdcz8E09gwwnuQEbphRIc8Bo8t7bzgrxN6b7TL6YDSY+G53 u+uqklBoB2NbQeLhOGvD3Mi16ZMrhxL1s69dijMfuYk1hKA3A+FiheiRtJ7MYdbs9u3g g62js9oM5rmFd9bw7nIl66EUoHBUwU16TwoYq8FK3UlvypjlrvMC8RrzcdBto3ik9bP1 D2LA== X-Gm-Message-State: AOJu0YxRgUcUKRkSwdp3IWPogMNrwheW+Il/J/plCdvFb48FhKYmhI82 QTorOIe6go7k6LeYL+fVexM/VvODAE+3TpIA+rP5+3lBlyV4EAjM2mIJYuo43/DB7UQ2vDhQPY9 xeRdOUYcjrU7Go87BkbhAZGqOr58HodkV7iic8ryz78MALcLomMJfAvXx+mwM7qyvSRQdgEg0yy 37h+qIe3rcrFVTF0jX4a7E X-Gm-Gg: ASbGnctxvmE33TvlxHh9/rfedYLLznnUkaMfszoNhNq2gP62pSzOCof6pU7Rv1gw2mA PWgLzW1cCDXTblVZl2dTpCqPfAxhJ0LGr9bNtENvOl0q2RR3XDJbkSvoRoY1I8Crb4L8gH2RhSZ TktGXq8Bo7M8n/DlNHYs1x0Kw8io+MZ1ThjithfMFOZQMd6dFips44tFH2Tr3GhfDyYyyVOzTNg avRhnJcLd3VcSgXvlrzyQEZOFfLMn8bErEiDceV7PmtaiwsyJHyCQkW09CjVjrjjjFtu7uqnLAK Gghl+Qlp3AszU6LLybQwXpjZuilQBbewx6Z/49EoJHHtND/+d/7Q6D+tH3cSD73/puUWv39Omdi lpJVSKaBrXb9vsTUmzg/1agmhqC22V0Ui7qA= X-Received: by 2002:a05:620a:4398:b0:7cb:de0d:ba59 with SMTP id af79cd13be357-7d3f16f2ef0mr184128785a.17.1750281665687; Wed, 18 Jun 2025 14:21:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHSuM7YIaWp9TC/hy4v9UTuvl9nFoQZr8yO6TGmUdM2TMgHk8njpg24ogdL02H1cvv4lEVZgA== X-Received: by 2002:a05:620a:4398:b0:7cb:de0d:ba59 with SMTP id af79cd13be357-7d3f16f2ef0mr184125385a.17.1750281665250; Wed, 18 Jun 2025 14:21:05 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:04 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 3/8] qemux86: drop duplicates with default-providers.inc Date: Thu, 19 Jun 2025 00:20:50 +0300 Message-Id: <20250618212055.1529969-3-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-GUID: 48DRUOy7ksC93mY44-ixh4REsMpRSSe8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX4tULvHVEsiFN w8sk/MPEnmZzj2j2i2zPoVigl/gNdgRsCOS6YNXkrqASPWqoWupuNFu4qctZZZGyFPwZbB1elEx mr06/XRtpMtONhwozKTI4VjvQnwMBAb2Js2VEnxLx3r5i1kLWJ/ZSIjCOatVll5XGsu4y3i2xtw 96S2+mZVaMBpuJds0z9b6+18nRMY6mu3cDuclAJ0aDYj1A34uiMPhNkESUIp4oxw0mpOMQRaUCM ME1eszatWFROac9qX/0vdsqg/89feIlFK7xscDXRC1w4vREIWl1ES//LgKQq3GB3mFPgAMB+/DD h/s6mO8GKoLmAvizyJ3b6MUdlaACHSIO8em0A3zrZ8V+GMA7ifFHFqUJ2cDr/T5KnLBFtulYgcx whdwGtDakK672lQ6j8FKBQapfMHVmDeFP9oi/k8+6NbfC2hS7cdpIzI5CPd0mo0sCMNRmZJM X-Proofpoint-ORIG-GUID: 48DRUOy7ksC93mY44-ixh4REsMpRSSe8 X-Authority-Analysis: v=2.4 cv=etffzppX c=1 sm=1 tr=0 ts=68532dc3 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=_kTybgIiMiGBH06O6-8A:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 bulkscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219039 default-providers.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86.conf b/meta/conf/machine/qemux86.conf index 1e072e1ae285..51f080bd2a51 100644 --- a/meta/conf/machine/qemux86.conf +++ b/meta/conf/machine/qemux86.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86 machine #@DESCRIPTION: Machine configuration for running an x86 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-32" require conf/machine/include/x86/tune-corei7.inc From patchwork Wed Jun 18 21:20:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65279 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 5CBE3C7115B for ; Wed, 18 Jun 2025 21:21:18 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web11.7225.1750281671464121349 for ; Wed, 18 Jun 2025 14:21:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=H2IGxoum; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IKV3pZ028698 for ; Wed, 18 Jun 2025 21:21:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=vygAld4ZBQs dQKRuo92zHi5eIEoQ3G0RQAYlYSWVipk=; b=H2IGxoum1DaNTGs/rzzT3ISMnyY XkBpba8HngVKNjuZ2U2x2hYn1p7KYYGhKHIj9t5FJudPcfg2AbXGBcMfpHpc/8Ru GOv6FTChfA68fIpAuYu4I2qO/jLCALUSLFCuEOxz0ZOW/UhSejZFo62zlUJ4nWTn JeJvmK4fMPlxahlsUYVifi58bmX1szzSpY5IgcKAeFIWICjis+G5ElAS8/9Gv5U0 KS+w6785rHinvtZnaCoKeDT7NoGLBiuKhun6Mc2Irikll8ysq/cvPoPszpnCsj0s Zvp2YI2BMPisnitMpbPw1h5CDY4NM78EFOiXRrE9mh9+LWmx3L6NlYoUdlg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47928mnkej-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:11 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d09bc05b77so22986085a.1 for ; Wed, 18 Jun 2025 14:21:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281669; x=1750886469; 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=vygAld4ZBQsdQKRuo92zHi5eIEoQ3G0RQAYlYSWVipk=; b=bOUrtpGf9JEHzZ0M+y7168KY/weGMtRcR0nLCQDZc+4fjy2Bd3i6X2eh83TAxda8uz ALZAABJxR9NSWgI16Lv5K1lMZbMjPBL6TMZy6nirEAwqfAO8zWEo748vTJX/n9fBii3R XN+tKLY0yOf+6cJYSK1ekmOashn1hHFgL1wa7DYOuhPAEXIjHRvLMPgY+GwSe+pQM0ca 6G7HScnNpotf+BCKakVlpioUI/IuioqU1AR1X++Ovhk0o3XzY/ZYYzCWPe+7OWJDrryP y6L98TtzdHplDqRTGIGW1iWQt6aqHFfOfT+qbt3k0qehMQhMlz3MIiBDo8jsReAzbN/p ExJw== X-Gm-Message-State: AOJu0YwF8oJRvqEN8jvrKxx64PqctxvLr4zxIKFtNOjoko39hBFgRzAh jty9F2NV1HtIVo8q4s8XboAMOn42QMl4nf1xF5Q4994St2ZjK24KYhXODoUF6BZDxq5GzWhKz7m hA+/auYGZIHGhct27RUJUAnNtiuq+0OMTKxjKkN2wlzIFsRwGE3apOXC2VKr6swqhjevVNFRRkw R3d9JePWjLoYaz4zulCTQ2 X-Gm-Gg: ASbGnctRPYghvhxK95CZ9HQLFSIHdqdT7pZa0ByRjEhK9Dh+Z2ijS8yFD792yHBy0de 155gOY4zG2LGyQ+lDGliJ1L0pJJta0dQUvYmFl9/MqkVCL25AjrUVcHY7X/aDtsVUoQrjR9n767 UtGumGJcjT0bP84Afno8SUC+h9G0ZNglfwBvSW3TombEUfkO2rooG6iekP2iCVDjUkCs0wFJZvR dzrFP4Xqs0Iy6SZnsncwi2eKh2bSYh1wOyqyLIrRLBuJWC0f3Ex6B/AM9+LgodFUJ39JaGjfYsL yWoYXqqFva77gAxZId9Gvn+KZdP2ijUVfnQX0xXRDF6cYJC07Sq1uM6O0xzbBGYPA5LHMK69qRa 9tR1OZHMXJBQeGK4au3oD0pDkLY6Sw28lseU= X-Received: by 2002:a05:620a:2a0a:b0:7d0:97d6:e94b with SMTP id af79cd13be357-7d3c6ce1445mr2994286685a.31.1750281669421; Wed, 18 Jun 2025 14:21:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEZjos1FsNBVPiI+6+7Twdvr8RbFhk86n6sbExG7IMAWaudOxggQpMa46+vC5EOrRUDyXXvWA== X-Received: by 2002:a05:620a:2a0a:b0:7d0:97d6:e94b with SMTP id af79cd13be357-7d3c6ce1445mr2994282785a.31.1750281668910; Wed, 18 Jun 2025 14:21:08 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:06 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 4/8] qemux86-64: drop duplicates with default-providers.inc Date: Thu, 19 Jun 2025 00:20:51 +0300 Message-Id: <20250618212055.1529969-4-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX4aXYXSyCF7ak llbf0i/mdgeUrRyRgSUVwGECzRcCbhhAdKdj0sOAEyw3S7Sj+qAfi/yfLBDpCHXX55ZChPUp+7H gwiD5/1SNq/leA37tFlyYG5XdDcSTByDM2jvDy6XYd4+VPb924v0fE8QAhB1REzOD0bm9KWdkos 3U0QC0ejbSz3OfdTw4vtABr/IX4Yz8tXXfvxNOghQciMJos7P5VycGWu2s/cZ1Vvi83yvV7pqnh UVR0IO793Jw+fl5ZCULVGwHGE+E8iM7iWT1VwimoaUA+ZFIgbI3GKRGCOUXw+2Oz26kF61z3VeE TWJWm3hgz/rdsQPX15JZRFIt5mRXlZtIHj/EfCUVPQ5Lx+1WrSTR19+onyquA+PyV1dLpz0DsCb LMQINuz6aEgLnpvuNXsfNqO4up6NPR+OHweVf7PT4D8F6wYaJeOs3GqtYt1Sdj+5Y0v7U6jC X-Authority-Analysis: v=2.4 cv=fvbcZE4f c=1 sm=1 tr=0 ts=68532dc7 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=_kTybgIiMiGBH06O6-8A:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: uQS2lNS-P9MlKTDtlxawLR_dG6rk6ZwW X-Proofpoint-ORIG-GUID: uQS2lNS-P9MlKTDtlxawLR_dG6rk6ZwW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 mlxlogscore=999 phishscore=0 clxscore=1015 mlxscore=0 impostorscore=0 adultscore=0 spamscore=0 suspectscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219040 default-providers.inc already includes PREFERRED_PROVIDER values for xserver and GL libraries. Drop the same values being set in the machine config. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/qemux86-64.conf | 6 ------ 1 file changed, 6 deletions(-) diff --git a/meta/conf/machine/qemux86-64.conf b/meta/conf/machine/qemux86-64.conf index 4a9c6d364bea..62108b703b69 100644 --- a/meta/conf/machine/qemux86-64.conf +++ b/meta/conf/machine/qemux86-64.conf @@ -2,12 +2,6 @@ #@NAME: QEMU x86-64 machine #@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU -PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" - require conf/machine/include/qemu.inc DEFAULTTUNE ?= "core2-64" require conf/machine/include/x86/tune-x86-64-v3.inc From patchwork Wed Jun 18 21:20:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65278 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 5CBA8C71157 for ; Wed, 18 Jun 2025 21:21:18 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.7318.1750281673897795283 for ; Wed, 18 Jun 2025 14:21:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=SWpTuo7N; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IBuUf5024378 for ; Wed, 18 Jun 2025 21:21:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=JP9AcmnZz50 XasXjfo7z/+x1+CxglK8mr1T1Y5h5AWo=; b=SWpTuo7NaMMJgGxtdbpEArJAvBO /gYpsTzhOLO3nG8RcoKSZT7Uw+FrzYnBUzFg4JHrXUsNw4B3iyVpQ7Di/vWZbAtX vab8oVlLdfvQwiAdjljBVaopGlEZ4/fvU9okE5FMkdM4POUOqfax7YevLXmcQJEt mCIrMyD9AzjdkiXdzQDlPL9URh83BjZ8c76IKQQJXVbiM0E2818HuuIhNR5rmKGJ uNGOIk3kvOj9pYyFM4rSMTE2ryjvOvINuYOE6gsgLhMHdUfpe7opB4cTe6qLXiIH +eyjbNscOiBOVUNwJr4KXf6u3COVtVp0ohIjUt/wKO1hdC+vzkE1YQIqGdQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47bw139nnc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:13 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d09bc05b77so22993785a.1 for ; Wed, 18 Jun 2025 14:21:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281672; x=1750886472; 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=JP9AcmnZz50XasXjfo7z/+x1+CxglK8mr1T1Y5h5AWo=; b=QKJE/mypY1Bcg6Uj5nharzDoyEWS2ePBB0nb7bdrJ2fzUGDeZHsBSqq9r46jU3T17y iJ1okuMjRebXcLs9p9lmy7Mi4e65rnxnYSdyGQ/YzEJDf8PM0GVYKoWneC2uI8igsuiT egfO1GmAUm9TZxgUNGQbKOtsWyNQ/IJZN+hErla+972ZjQpHJiBuXv4qeLFEkZA2t3iT kg9KV8sulAIZWaAji6k5t4grtHOfSwh38Oa2Hm+UVDzg5BCx5JdrUImqt8YPwnuRnEMm 7OrCAMAn9B3EwKNKfMV0/zuEKmc6IUe2F2ahcGduyp0Lhp5xOWfvHWYr1tbyQFF3fupu uLlw== X-Gm-Message-State: AOJu0YxA9r24FcRJifpHtLTBW+ekBGL0X83jcCe4xOJWiOjA6+szMm0n x86VP0gOJaetUj7XoGZ0EQLBM9AGyf4h8qLOtCOGsKEhxicmu+KpcxZukC1LL2lO1vMV7W0qLWO U/WKXHWEEpdl0Y4dnN2MgSNG22s01nZ1GJ+b4Cn8h5CIYCP+vEBIlbSpihlle2cX4lejvtDI3eq 5Y8defoZ8UVCtP2Ceh2NIS X-Gm-Gg: ASbGnctCPwMr5E7g7DeU0tyiQybhVj5bPloCqEkTiOEPqV/i/ILQE+ENBPgk2zu4Hj/ 55B9oYMX1yp8fl64HBZngvFaXB+047ejWjK3OBPqStjgQpjKJGNBAjpOfeiFBkhMbAklhtFHAqD Y27CNNRWWuVPQXl7p/tFVGSdc0gB2fl2oIMWEvYCzLbt0j4cBZIbM9gNYM8NSNn94yo7o/0vAJO LiVTsAQp0cszTNTgbe2Gm2lT7GIpDhfPZqadhfCmZKZ7Cj7VtdjN/4UeCGPsdO+0o/4MLZr6W7J dlKNumfOEXQmMx7i0bVLky2aHIsay7AOOunjPQ+yBVJvRVTwjQM/SGGVuiCUOTo+cT0jsREViOK NZk8qEvJEyY1qWTP3O8MNlhffgmC12tuThpU= X-Received: by 2002:a05:620a:a10a:b0:7d3:91f4:9c43 with SMTP id af79cd13be357-7d3c6c209dcmr2227103185a.15.1750281671864; Wed, 18 Jun 2025 14:21:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHFdKSj3qgJ9G7vYVWjaQOIxmUiEmZgUXJeYbOYfPvqRZlxoJees8FMl58rrBkjy9+ArvcydA== X-Received: by 2002:a05:620a:a10a:b0:7d3:91f4:9c43 with SMTP id af79cd13be357-7d3c6c209dcmr2227100585a.15.1750281671326; Wed, 18 Jun 2025 14:21:11 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:10 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 5/8] libglvnd: migrate from meta-oe Date: Thu, 19 Jun 2025 00:20:52 +0300 Message-Id: <20250618212055.1529969-5-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Authority-Analysis: v=2.4 cv=QbBmvtbv c=1 sm=1 tr=0 ts=68532dc9 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=e5mUnYsNAAAA:8 a=EUspDBNiAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=iGHA9ds3AAAA:8 a=zjtiufAZAAAA:8 a=7CQSdrXTAAAA:8 a=PLp4ybTe7-GJC1KxXAsA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 a=Vxmtnl_E_bksehYqCbjh:22 a=FdTzh2GWekK77mhwV6Dw:22 a=nM-MV4yxpKKO9kiQg6Ot:22 a=2tRhtM0yMehlNRDZlsEQ:22 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-ORIG-GUID: Jup0aLk0yqmmYZB6PcvO6_NAiiNoN8sR X-Proofpoint-GUID: Jup0aLk0yqmmYZB6PcvO6_NAiiNoN8sR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MiBTYWx0ZWRfX8/eNMoq/HdAy Igqzd6FqNw+Huq9f2tIDuMv0Bfh51zBDCokF7oZcKk6bHYPFGj6h4sBUTvnxm3YzWQX/xIz/tZ2 3WQ+9+CaxE6KgV01xTDQErBgktj0/ZsoLnIMQH50u8qMyyWSdti/V6mJWFJC/RgADlOjzy4Iq3J 1HawJ4iqVt+Kd4jFPDsH+odGzY2edfKA6ZNpm5nkjMHOm30Ay8NiYxoiZw01CNwksLpdL5nqFfT CDrna77U95nigZYHmjRKEFEakAqbM8zs6rPeep2TUISlI5CS2G8Nh/aAxNqmPQ4wd+Q8JKjyD6w K0vCZu9HPqckD6hX3j6O/G2drpXl/QtfLqUmBDIJSqYzTXrvIMsqp3NbNw+7IzAtppBUYblxDN+ kWwwznYZHHOsK0z4C6ELguTZDaTW9wJiqQVT2aKI3w4o5o9AsC6Ef7E8Cp4w1p90BsVynzZZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180182 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 ; Wed, 18 Jun 2025 21:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219041 libglvnd is a vendor-neutral approach to handling OpenGL / OpenGL ES / EGL / GLX libraries. It has been proposed and initially implemented by NVIDIA in order to simplify coinstallation of GL drivers provided by different vendors. Major Linux distributions (Debian, Ubuntu, Fedora, etc.) have already switched to libglvnd. Having libglvnd in OE-Core simplifies integration of this ABI into distro and BSP layers (e.g. it will help meta-tegra, which currently provides its own version of the recipe). Import recipe for libglvnd from the meta-oe layer (changes: fix virtual package names, add add the SUMMARY data, drop git@ from SRC_URI, require glvnd DISTRO_FEATURE). Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/maintainers.inc | 1 + .../libglvnd/libglvnd_1.7.0.bb | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index b6cf4b7cfae9..ba2e9a527597 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -353,6 +353,7 @@ RECIPE_MAINTAINER:pn-libgcrypt = "Hongxu Jia " RECIPE_MAINTAINER:pn-libgfortran = "Khem Raj " RECIPE_MAINTAINER:pn-libgit2 = "Unassigned " RECIPE_MAINTAINER:pn-libgloss = "Alejandro Hernandez " +RECIPE_MAINTAINER:pn-libglvnd = "Dmitry Baryshkov " RECIPE_MAINTAINER:pn-libglu = "Ross Burton " RECIPE_MAINTAINER:pn-libgpg-error = "Hongxu Jia " RECIPE_MAINTAINER:pn-libgudev = "Ross Burton " diff --git a/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb b/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb new file mode 100644 index 000000000000..d2a4b2dc51d9 --- /dev/null +++ b/meta/recipes-graphics/libglvnd/libglvnd_1.7.0.bb @@ -0,0 +1,39 @@ +SUMMARY = "the GL Vendor-Neutral Dispatch library" +DESCRIPTION = "libglvnd is a vendor-neutral dispatch layer for arbitrating \ +OpenGL API calls between multiple vendors." +HOMEPAGE = "https://gitlab.freedesktop.org/glvnd/libglvnd" +LICENSE = "MIT & BSD-1-Clause & BSD-3-Clause & GPL-3.0-with-autoconf-exception" +LIC_FILES_CHKSUM = "file://README.md;beginline=323;md5=7ac5f0111f648b92fe5427efeb08e8c4" + +SRC_URI = "git://gitlab.freedesktop.org/glvnd/libglvnd.git;protocol=https;branch=master" + +SRCREV = "faa23f21fc677af5792825dc30cb1ccef4bf33a6" + +REQUIRED_DISTRO_FEATURES = "opengl glvnd" + +inherit meson pkgconfig features_check + +S = "${WORKDIR}/git" + +PACKAGECONFIG ?= "\ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl gles1 gles2', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \ + " + +PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libx11 libxext xorgproto" +PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,libx11 libxext xorgproto,,virtual-libglx-icd" +PACKAGECONFIG[egl] = "-Degl=true,-Degl=false,,virtual-libegl-icd" +PACKAGECONFIG[gles1] = "-Dgles1=true,-Dgles1=false," +PACKAGECONFIG[gles2] = "-Dgles2=true,-Dgles2=false," + +BBCLASSEXTEND = "native nativesdk" + +PROVIDES = " \ + ${@bb.utils.contains('PACKAGECONFIG', 'glx', 'virtual/libgl', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles1', 'virtual/libgles1', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'gles2', 'virtual/libgles2 virtual/libgles3', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'virtual/egl', '', d)} \ +" + +RPROVIDES:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'egl', 'libegl', '', d)}" From patchwork Wed Jun 18 21:20:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65280 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 68B0CC7115A for ; Wed, 18 Jun 2025 21:21:18 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.7227.1750281674959929511 for ; Wed, 18 Jun 2025 14:21:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=JawKAQDW; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IK1hQA015228 for ; Wed, 18 Jun 2025 21:21:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Xu1tSNh/BGY c0Diby0IJpTJtdla+PCUnH8xGzI7nHJ4=; b=JawKAQDWaAKw33+bGOnmP0hmI41 aTQo3f1SUHjIDdTYrDAIisw0rNVXPm8f5Sj3K5yMxI7lDybt+/dQbAQv5HFXDwfE C+Vj66gYezmfEHIypHC6hTOf2aZOWukncz0mcVvnityaYyj58Yt8bkXUy9I68OWn One1VZYzjnDgLHPgy7Pr0+voCp8A3Fv+SiNpX2nG+yC4iU4OVTdOvutcY7KhdNnC 9f43tcZBSSsrHMDJQHe97iT9PIjgtalagT0xCaGYyRVjRvCpXjCtFHpIvJpalCyO Oumj4eZoGu4xu+wp2th7sO/KrED7qtWH5MgNaGppDXgfy8LxWgdIgrdHmgg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791crwesg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:13 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d22790afd2so16284485a.2 for ; Wed, 18 Jun 2025 14:21:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281673; x=1750886473; 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=Xu1tSNh/BGYc0Diby0IJpTJtdla+PCUnH8xGzI7nHJ4=; b=kbD13XlsQApElzx03rmJWW8NHMPLWsz355qzzw9KUoNNlvlM2B7wLsN3bd32kZp+bW F1NvEGzYclkcylyq7y1pfsS4m76gdUouwOxyoEZSBtfzo9yZtPuTSBzjhpwT/IGSIE5M Mf6e6+EM/a9oWVbEcU0Fn0IzC4Z5izhb/+C6DfBQ9lxAxmEtnQhF0cQ3RjYeslrBMJG9 ZiLVZLN/jv5VFd/FskSX0kucytGP3KNbaJiSeA/qArEFMbhdaC5tn+Hlvsu6hD1GL7r8 n//hDdeOFSV08p4JS5H+nBNmHMaW4azHwPyd1O8yi3jPBm/cJYpq7HyCp63OAcMFkJI+ 24bA== X-Gm-Message-State: AOJu0Yynx7CzzCvLBB9cqSjKIhg0vYfyMHNqb7iI+Ypw0NKXzWhMSidA znl16q5GFfldA214wWR2/8tZFWX5bmgD7kp++wTfcRehiMb08wJcUMVvlnKIQPKv5YNUdKKLhKS vXf9NsCRiqxrDQdi3QQpZdCA5zIcJME4Osg2o0xd6uyGOQpFfFz/pKhk/1zj4W3K0v07lotPiOl V6S5ycl3FWItf5mVRSfsJs X-Gm-Gg: ASbGncs02My7aWx1x0qGBmie8fJ/HpX9PrLMCb6k+KYonqOLZCbJlF07gM9zIe4g0wc N6g1u3p41BH4gJ1rYUPUGdK1J6nHFU3BbQUMHR+nioXuNUfRy5itccV5TuAADEwVs4g7Qr1uzki Y5IXlwV9Y9KbXuZF67OInNiHGpKH5BF4w6Yt8KOtiR9x3NlM/Zlu6OgxuVChBMvzN+E+crTfbZF cMh9/KIyChXL+ob2aA6d1fTS5kmUbcfQlwWeQCmcf4oI1fb3rD+Dp4umSDjHBW52i1IofIF9qLk 7QDtA+6VCohLVrEs7pN9uX8JCSVbinApBOPYqghFJ0LDYKlRmDomeuN2r9NaWVLPK7pODwqTr1A EdKxMXPFoTE48rZISJrl/IwAhZ9V5iODheWs= X-Received: by 2002:a05:620a:3725:b0:7d0:a1c9:65a7 with SMTP id af79cd13be357-7d3c6c0d336mr2990111385a.6.1750281672909; Wed, 18 Jun 2025 14:21:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHql5lL41brisprobsz6Z0r4OnqhY9WmtkgnQOfBqUJVM0dn+67Cc1CdvZb0mOmzsL2Qowrlg== X-Received: by 2002:a05:620a:3725:b0:7d0:a1c9:65a7 with SMTP id af79cd13be357-7d3c6c0d336mr2990108385a.6.1750281672497; Wed, 18 Jun 2025 14:21:12 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:11 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 6/8] mesa: enable glvnd if it is enabled in DISTRO_FEATURES Date: Thu, 19 Jun 2025 00:20:53 +0300 Message-Id: <20250618212055.1529969-6-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: MjK4poT4hAQj_-6yEg0xS86aHHmo18WS X-Authority-Analysis: v=2.4 cv=BoedwZX5 c=1 sm=1 tr=0 ts=68532dc9 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=-I7fbvGdFZ1fcUDrCcYA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: MjK4poT4hAQj_-6yEg0xS86aHHmo18WS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfXxEbuEE/Y7Z61 eY9ZLLmx6FbiO024iL3tTn1iWhtsNNmWhgV2q0bJuNeiKOQ2KdRCfHafkj8D1Fo0d2PA9pEvTKe iiZ4blI5oKueE/Fsw467q8FM02dgKRGBdpXjaNfUnUmL2BdXBlRuRYimF5fVfapXNt4yu1+jURe GQKtlYzXqT65KIJv3olhAtqD1Ol4I9AkIvACGOK71zqNeBe39ovppR5+zOvFHL7eKHr9QjuJlQj MD4q8OkRL+a/hTOr9bqYXfLyTYDwLSw9aual1aF27jlqbn0hUzVT9C7xrWPrn8nzpfF33dBCx13 PsDhiB7idRD0X/fWtgIZQ7VhBkKPebm7yi67O1YMNamcpuxzrm2R1OPK2orBaCo7WPbfsAeiFL1 ITpvDUEXYuy1jz1DCJ1lqyw4f4vgBxaH+euem+I6NHNqLSyaRAN61jPlDVHsB6WD9YzF9qhC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 spamscore=0 suspectscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219042 Let the distro to be a central authority regarding GLVND feature. Make mesa.inc enable glvnd PACKAGECONFIG if it is enabled in DISTRO_FEATURES. Signed-off-by: Dmitry Baryshkov --- meta/recipes-graphics/mesa/mesa.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index a583edc57f6f..99047c798607 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -85,7 +85,7 @@ def strip_comma(s): PACKAGECONFIG = " \ gallium \ video-codecs \ - ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland', d)} \ + ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland glvnd', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm virgl', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'zink', '', d)} \ " From patchwork Wed Jun 18 21:20:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65281 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 68B47C7115E for ; Wed, 18 Jun 2025 21:21:18 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.7228.1750281676136452722 for ; Wed, 18 Jun 2025 14:21:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=h10ajZC3; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IG2ftc000891 for ; Wed, 18 Jun 2025 21:21:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=PSiHvpORtK5 4MleIl50UTzsfquyGBx/8lZqOz+FElG4=; b=h10ajZC3DrVvXaAruBt6Ew+FVad uCP0W8xW/PVn1uEYPxBgDPcUacjh1nn4a0AjNHL8bfUiN1N8zZ+4jzLxu1MBvoKS XcB9QSJdCIVQOacA/uA2y9vCsdlIg5NLivRVN1xSCOFbUIrn+k6glX4vQTjP+az2 CkKWnQlmCw6Q4+eevWzYbgYQHYUKNowrKP9K9Cs6XK9WsnK2BgI9gt2QmiQb2gzq lUygRXrYkWIHc0nBWo1rFr5as3WwlNfzuNsyUw81VIThiyaug2HZ/F1l4l+pgubG Oy4Rld9RTIkgePFL8woHVoJFgaTNXeaGKllwui1Y9sjn4EQvZYk5rEjuCBA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791h9dkfc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:15 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d3d3f6471cso21929885a.3 for ; Wed, 18 Jun 2025 14:21:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281674; x=1750886474; 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=PSiHvpORtK54MleIl50UTzsfquyGBx/8lZqOz+FElG4=; b=FvHpBXV9yWNA5eVvgKnIUy0y+33TIi3j5ZebvuAOjstqXSMRwqXfzJE8yunjwAW3+M Ux58NXfAJnGOyjZjw1XVMRNGponTVP5cjkKmyyH/hjjP3/OrQkX7Ky9SW1Ti8FL09x+q +k0r6ZZcyyWfRN6DgX8DwMNme36w7DR9YPh3plWBvM78jTbAGxMI8SEXTNe7B1NLRPfM i+xqW54h5iUT5b4LyJciJ4EKp4e6ATeRFUWuBMBn6fRmlu4Idt/G7Jam/SbXxpmic7YT jo7WiCkqfVkw7oi3JMRCv1mAzUQ55enIG5+tlP5bS+CtR1zdoqE9tKpkmEu7hp/XY1vc cXmQ== X-Gm-Message-State: AOJu0YyiXVVXl0dIlWymbWhVlbXl5rW6nPkv0hlg5K27O4OZh4c16EST kK3Sjijmi3OOQJRauXLw7XcOgE2QAa8hgwOmG3yuA43z1qiPD+3TqGhIb7+h0A/nsBSjnf1L1Ck /M9pjernEjGDEt76wyQGJc5qFSyEYOn/CZgQy3OSoivC3UxvJasNh3BL3NbqkrkrVFe0DQV8J7K Dls3gmRCHsLGPFX3TTcgPS X-Gm-Gg: ASbGnctieLYB0jxCY7DH+Y535Zd71fT7duuXnTDvjmR+I8D+ILHuROUUmYGdlzcegoS fw5Omlu9FtkPrWI62h3HnDwP+chpzq/zXgN8U46naj9rkuztPKMXyRrcvKEUCFkvWmNgpDCVZM5 WpaRjilEsX6EsXIVDiQ8EXJHjIWRFyFNDOMHR3tfE4eqqo/uuRvgr26KJ37CYEqaTy7+OqVdxkO A5LWJcJJx5JGLdTE50iDR3ov8w0iq2Mk7uyFsUd6MX5fYwQkz7jnByIRHuccMIS3a9YIlvHtWen w/UpUNPi3Gv1ou9YO48pB8ZMz5cQ3r2rYcTEAl74JV23MZdOPqbPfLSkOFqjkztg9kjQkGDdLmf v/agzYpc00QU1yZ7D18e+TNB+6gY7yhlFMBc= X-Received: by 2002:a05:620a:24cd:b0:7d3:90f2:c19f with SMTP id af79cd13be357-7d3c6cdf674mr2960051985a.31.1750281674158; Wed, 18 Jun 2025 14:21:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE/sR6vNzvlRGHnuf/Hrmb/vzhBYSXW5kR0JbP3Yu91xM1ryAcTbfRfKXTDAF+W8lnUUJ1yXQ== X-Received: by 2002:a05:620a:24cd:b0:7d3:90f2:c19f with SMTP id af79cd13be357-7d3c6cdf674mr2960048385a.31.1750281673741; Wed, 18 Jun 2025 14:21:13 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:12 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 7/8] default-providers: handle GLVND-related providers Date: Thu, 19 Jun 2025 00:20:54 +0300 Message-Id: <20250618212055.1529969-7-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: s2WuU0Xw_B4B3kk4V-nWqSdnZ_-mxLXE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX7k3s2w7OKJAG z3JwEkR/71m1+6MbpQ2MIPbbmPmcGIUVSWJvwXrL//a2l5mfCVVDi9WReNGVDNBfRyooiPuilN2 FFntXBCHixI1EtnZHTV0J80cqapAKdQAv0QEEMN/e3+LoXFkavKqHuO+8SHRdIKHba8pV6RXqr/ O4XlEcUOCUwEE6v1/1eLytl/VonRO3/i+61LirAnY7pBiReYnHBONvqVd+9+TzEeIMdyzXfLb25 A24JyRfS0butJxtuiW/oOHcC9xLcPA7U7iPDA3kSBsFc9I0mVVvUoGS6UMfjti0bfogPF8/MVea XFyD1h93IDlxxIcTVhE1U07N1HDbAKt1svUUQKECp2WinlmasD4FsT9TIBCsOhHbSbCtbAF/+GX oHH1FUS4TqFBIXhz3VcoIMcWjxPIRQLcsLDEC299beG/REQRW+6amSWqHCpbDWoLckvaoxp8 X-Authority-Analysis: v=2.4 cv=UL/dHDfy c=1 sm=1 tr=0 ts=68532dcb cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=K_Wat8gt5nRy7bLjIfAA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: s2WuU0Xw_B4B3kk4V-nWqSdnZ_-mxLXE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219043 If GLVND is enabled, then libglvnd is providing all OpenGL / ES libraries. Tune default-providers.inc to select a correct package in this case. Signed-off-by: Dmitry Baryshkov --- meta/conf/distro/include/default-providers.inc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc index 274ad0c4f630..3f113543cd9c 100644 --- a/meta/conf/distro/include/default-providers.inc +++ b/meta/conf/distro/include/default-providers.inc @@ -6,13 +6,13 @@ PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" PREFERRED_PROVIDER_virtual/libsdl2 ?= "libsdl2" PREFERRED_PROVIDER_virtual/libsdl2-native ?= "libsdl2-native" -PREFERRED_PROVIDER_virtual/egl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl ?= "mesa" -PREFERRED_PROVIDER_virtual/libgl-native ?= "mesa-native" -PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "nativesdk-mesa" -PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" -PREFERRED_PROVIDER_virtual/libgles3 ?= "mesa" +PREFERRED_PROVIDER_virtual/egl ?= "${@bb.utils.contains('DISTRO_FEATURES','glvnd','libglvnd','mesa',d)}" +PREFERRED_PROVIDER_virtual/libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgl-native ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd-native', 'mesa-native',d)}" +PREFERRED_PROVIDER_virtual/nativesdk-libgl ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'nativesdk-libglvnd', 'nativesdk-mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles1 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles2 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" +PREFERRED_PROVIDER_virtual/libgles3 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'glvnd', 'libglvnd', 'mesa',d)}" PREFERRED_PROVIDER_virtual/mesa ?= "mesa" PREFERRED_PROVIDER_virtual/update-alternatives ?= "opkg-utils" PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-utils-native" From patchwork Wed Jun 18 21:20:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 65282 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 696DAC7115A for ; Wed, 18 Jun 2025 21:21:28 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.web10.7319.1750281677489695976 for ; Wed, 18 Jun 2025 14:21:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=CPrEVVo2; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.168.131, mailfrom: dmitry.baryshkov@oss.qualcomm.com) Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55IFv3QF019267 for ; Wed, 18 Jun 2025 21:21:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=LzvH2GWkoiP RbezPfpt52egmVEhiIPOxmj1/1E1wo9I=; b=CPrEVVo2vxtwPdyJQP7dg+dAeI8 RnPVwK0q+U3Z268iA8hLkZAGMcR5+GHwwYPIPDms+DD7ebt4k/G/7pacU3YVrPo5 g4EY7lJxWyOUDcvgKVGUjrUgaKV5VvhrVoXP7ClfubtS5TIRC8QeFrftLJxUMMGg 132+n96UmuGY+AwvtRG5LLeA/JsgEku6T/VVAbFUh1t/KFLMKe9QieLape3+Ru7O 7oEJ1wCLPqcx2k9boFMhSKYTmqJX9iSgmiG2xpXbJ5yf9TPXQZreGcbm2G1c1OCc ujbi9Dnn+vtEKEqffHVx2nmzbr/rMBoj2aLbgb52XbvF70SrpnXhNL151Hw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4791hd5rta-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 18 Jun 2025 21:21:16 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7d099c1779dso20140885a.0 for ; Wed, 18 Jun 2025 14:21:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750281675; x=1750886475; 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=LzvH2GWkoiPRbezPfpt52egmVEhiIPOxmj1/1E1wo9I=; b=NoR7tYmbaA7T7PQnRbY6xrGgOSOomrtraaPQ0ob0FoxfllYwtbVWiSvQqq0/YDu27T ZiHc6weWUNxSR6C/Y9qicJiI6XNyzr7fSD4kwYt1eJyBnCLUCjzbfMXwHNUiICQ5q0Nr hB+PSypEGbETDb5BEKKvowu+S0JD6JuTF1eayCdwqYLe0FJVobU6mmrrcnCtJDrdkn4W yNG8O4zpPrfV77hZZOG22ShTSn1MVt1ubRTyhzY2GMu6FK/Sit/B+9ug5h4tjIzqPaGR KeTe22lLKoQQ2lqsgMSVvh1rtvO4tKgPTjcq3VKIEi1rbY0qRmRwQf5BR880HWCLKNey hpIA== X-Gm-Message-State: AOJu0YykDQqWJcX/CWXIA2rw8mqYQCDmVv7qA8F3IRbFezCgCpwx03sR EkBp4nneCPhuI3t9EY3yUcF23UGwDWCoftxfcEkKGWfwj8ShiciWvwnbQwPqqM8oeaNAKJ2TmjQ 4LrRCoIRI+pVJTkzuzIqsUHY5ohE6yszF2Ms20igyIZY6SmW3RYRtixXaXNpqQy73vK3jxz/SHX 7FA+bHZmOWHmVG6ng2UJgq X-Gm-Gg: ASbGncv3R5A4hoKcIm9HVeDwFn2Pu1M31XLHpsnVBbLkfTZrcwhCbiNcjigI0vBG4QL wV993bE2gefcTN9As0ABWVGcJwX/73W8MGmM15rs5QHMWHYNyf1zwa7ty0mVKx33FQszIz1P1Ce o8svUjoeQHyRnUMh+DQGOS+EtdQudULa1GWWnj2dg21Kud/gnidMjgN4BcQA5moS6aEmnxEPZPW GBKSL+eZOEcPP0tlpxNy4scbUsCmlTcVvH7/8QT49m0yQp2Nj41x69ASUXu9Rs9RdYnPmdCXoQ/ 3ejYsDcBiQMb564zm2md/yanaWGlKrIOUo491n5022w/1awDnTLKtSjUT9fcBArKGLxOW7TUUqG BzZHBMvVKMfAdYQgaVmUWbR5IdCbDb+vJ08w= X-Received: by 2002:a05:620a:1b86:b0:7d3:f0b0:39b2 with SMTP id af79cd13be357-7d3f0b03ae5mr293564185a.22.1750281675445; Wed, 18 Jun 2025 14:21:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGdjglRvFTtxwN+4XRZQ9Uf27HCDv2m4C8w0efZ3b/KbFrZypKOfM/SyI58rgSeOaxwwPHjpg== X-Received: by 2002:a05:620a:1b86:b0:7d3:f0b0:39b2 with SMTP id af79cd13be357-7d3f0b03ae5mr293560685a.22.1750281675060; Wed, 18 Jun 2025 14:21:15 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-553ac1c12e2sm2368806e87.153.2025.06.18.14.21.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 14:21:14 -0700 (PDT) From: Dmitry Baryshkov To: openembedded-core@lists.openembedded.org Subject: [PATCH v6 8/8] fixup! libglvnd: migrate from meta-oe Date: Thu, 19 Jun 2025 00:20:55 +0300 Message-Id: <20250618212055.1529969-8-dmitry.baryshkov@oss.qualcomm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> References: <20250618212055.1529969-1-dmitry.baryshkov@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjE4MDE4MyBTYWx0ZWRfX0eVXedJOwEws KI6F4cXd+nIJr805/5Kl403kEeTM9N/Pk+p2uqsPBJzLhReibL7YqojZ94BByzG5N10asbl9/Q0 BgLhi/SJ6rA/c6ircOVfhykoO73zQhlJzauacAnySOMIiEeP7Xhs0VZt86W4/0aZ12uSocaL42k 2fmxUp7nTQpiUmNOYQ8Z2sf3Leb2Mkg90x+jUZLThAQgfKCLpFF50ovBtt8fN4iI6eXDl09mVKe KHtGvaAtW+oObNJ6OcezY7wjV4NFPmOr5OEDkEnAQ6dopBD0Im6695+4TDGmCRr/RYDmDfy/tHh AYSAF2rUJ4r8B5OaGqfiW8rBViGZjejjE19baF5cwOP6b3tvHXPy5AG7PRcTNRS5/FxU9Ysq3MX VVzwzpzCoW8AZ1cbS+Xy21KeYpJyQEEfe+fnOmQa0wKKwR6R3liOjgEVEK1nNBYT0BRL7Nsx X-Authority-Analysis: v=2.4 cv=PtaTbxM3 c=1 sm=1 tr=0 ts=68532dcd cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=WatApDCU1WzaS95dWbYA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: WOjyXWgf1CuRZ-J_n5pqQmtVdz_h1ypN X-Proofpoint-GUID: WOjyXWgf1CuRZ-J_n5pqQmtVdz_h1ypN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-18_06,2025-06-18_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 mlxlogscore=723 suspectscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 spamscore=0 priorityscore=1501 phishscore=0 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506180183 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 ; Wed, 18 Jun 2025 21:21:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/219044 Signed-off-by: Dmitry Baryshkov --- meta/lib/oeqa/selftest/cases/distrodata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/distrodata.py b/meta/lib/oeqa/selftest/cases/distrodata.py index 1e88ea82e6a8..f2c6124d704f 100644 --- a/meta/lib/oeqa/selftest/cases/distrodata.py +++ b/meta/lib/oeqa/selftest/cases/distrodata.py @@ -56,7 +56,7 @@ but their recipes claim otherwise by setting UPSTREAM_VERSION_UNKNOWN. Please re def is_maintainer_exception(entry): exceptions = ["musl", "newlib", "picolibc", "linux-yocto", "linux-dummy", "mesa-gl", "libgfortran", "libx11-compose-data", - "cve-update-nvd2-native", "barebox"] + "cve-update-nvd2-native", "barebox", "libglvnd"] for i in exceptions: if i in entry: return True