From patchwork Thu Sep 24 15:34:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 99184 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 CE289C9830E for ; Thu, 24 Sep 2026 15:34:55 +0000 (UTC) Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.1290.1790264090771529066 for ; Thu, 24 Sep 2026 08:34:51 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=ew/pjJ1C; spf=pass (domain: linuxfoundation.org, ip: 74.125.225.141, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e7bcb94d3so15689335e9.2 for ; Thu, 24 Sep 2026 08:34:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1790264089; x=1790868889; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ap3Auzabngw09bAWi7N4aaRhRglyqQyUXr040twurak=; b=ew/pjJ1CeqKYeYA3HaZf9pzbL/d0laHObQNLdhrkJfM/oodAAeSKNBYzaJdJVtpEtJ BGz0NUPMXZPg3bB79hIUj5C1a1iap0q4qIXWtciyt8l8ibf0uJy1/LegQwnIzoOWAK9P vKOtj/lk/EtRZhgqFs+iUafNEUZkVAMtVEG+U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790264089; x=1790868889; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=ap3Auzabngw09bAWi7N4aaRhRglyqQyUXr040twurak=; b=BpjByO8z4y/JOX3r4GbpmUjt/hAgdmpz2JmXmSdJV6G5cCyiTXffXy8XCF24I0x+m9 PKKwfAdGBklBX2sxXufQUqFEDo5Nci9tXC6FUqNaK1oLC8Abbkk/g6AZ4KJmy+UfaTSf SflEkH+jGHNmquTESc/UqD0aKj3iIR0mDX7AVNL29lRQkgl9hNkNIKrHhSP4SwCymuyO 0jYOBYp5L1tcbvnNNDH35TGnkxqhLHvTirQrGyeyGRCunzrK7F1x6LjkiRkSHat/bI4k 4PhJrpd+JZyaLVGJxEzJEJCPQzOS/yiBD0rxGyCKf/x7A/eNG4g0ILvPlj3PDqRQGlKe ftHA== X-Gm-Message-State: AFuF++kKL0LFVVW9W6+cF5stFFqtc766Aw3eWogpKcihxdRLswhl3msN N/ypLoyX2z8/7jsX7qY76yiVs4gKpT0lrC1D90Ex8rv5q6eUvk0pXqqAxt0bXIQLxK7miBxbyhd nc0O5a+E= X-Gm-Gg: AYBFou1iMqmY3ESYA7MXQDnYEIqFogbUHslgoFyt4tpAXN/DRDKuLoE4RuNghlmZhRl +k7ZuySIQyFHQoWHNxdhtTHpq13HKXxV76yT0Rcpb0EjUsV+5WS1ozGRxFnhH75x6REnLOqMPRr bOCf7Vd3+mQTU1CbDx45oWZiTEAaYtbxK/VzsoEAuI/C3H/2Nl4ZInsdqDefsAVxFR+DZXjui3F GczRkM+L8dAwC2t2r92hj35dXG0DtMynHe8Jw18Tj4mQrjchxtorVfmrCnv431oolkPYI5gXRtH OaE55RAvLcAuEex6cpNbihopaA+blkDjG7uRypXV9FtsQoS1vvQt2I7liT1O6TYJAOrSCfKuZn0 7KCeZALYjgtEJcr6r0pYDDMHPVTGMGVc5tIWM0iMHw/T52GsN5u3wkNjOP/clbZdVH0BtjcFrBc pYflAJ43JCK0W5uv/S7DhAgU9sEYiX02EfD3SMc/rD60x2P15YS0rtjvXEqx5K9zRlpiXUjc8nJ eSMdvgXcSe1El/lsJqaL0gxvQ== X-Received: by 2002:a05:600c:3514:b0:49f:ce72:e931 with SMTP id 5b1f17b1804b1-49fe6701e7emr48094575e9.35.1790264088635; Thu, 24 Sep 2026 08:34:48 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:d896:f63e:1133:71e]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5cc9a37sm86302135e9.11.2026.09.24.08.34.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 08:34:48 -0700 (PDT) From: Richard Purdie To: bitbake-devel@lists.openembedded.org Subject: [PATCH] toaster: Update fixtures for blacksail Date: Thu, 24 Sep 2026 16:34:47 +0100 Message-ID: <20260924153447.1091145-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 24 Sep 2026 15:34:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/20252 Signed-off-by: Richard Purdie --- lib/toaster/orm/fixtures/gen_fixtures.py | 8 +- lib/toaster/orm/fixtures/oe-core.xml | 54 ++++++---- lib/toaster/orm/fixtures/poky.xml | 102 +++++++++++++----- .../functional/test_create_new_project.py | 32 ++++-- 4 files changed, 138 insertions(+), 58 deletions(-) diff --git a/lib/toaster/orm/fixtures/gen_fixtures.py b/lib/toaster/orm/fixtures/gen_fixtures.py index 937f1ff882e..58961d8ebb4 100755 --- a/lib/toaster/orm/fixtures/gen_fixtures.py +++ b/lib/toaster/orm/fixtures/gen_fixtures.py @@ -35,12 +35,14 @@ verbose = False # [0=Codename, 1=Yocto Project Version, 2=Release Date, 3=Current Version, 4=Support Level, 5=Poky Version, 6=BitBake branch] current_releases = [ # Release slot #1 - ['Wrynose','6.0','April 2026','6.0 (April 2026)','Long Term Support (until April 2030)','','2.18'], + ['Blacksail','6.1','October 2026','6.1 (October 2026)','Support for 7 months (until April 2027)','','2.20'], # Release slot #2 'local' - ['HEAD','HEAD','','Local Yocto Project','HEAD','','HEAD'], + ['Wrynose','6.0','April 2026','6.0 (April 2026)','Long Term Support (until April 2030)','','2.18'], # Release slot #3 'master' - ['Master','master','','Yocto Project master','master','','master'], + ['HEAD','HEAD','','Local Yocto Project','HEAD','','HEAD'], # Release slot #4 + ['Master','master','','Yocto Project master','master','','master'], + # Release slot #5 ['Scarthgap','5.0','April 2024','5.0 (April 2024)','Long Term Support (until April 2028)','','2.8'], #['Whinlatter','5.3','October 2025','5.3 (October 2024)','Support for 7 months (until May 2026)','','2.14'], #['Styhead','5.1','November 2024','5.1.0 (November 2024)','Support for 7 months (until May 2025)','','2.10'], diff --git a/lib/toaster/orm/fixtures/oe-core.xml b/lib/toaster/orm/fixtures/oe-core.xml index 9197e160c67..ccd8457a2db 100644 --- a/lib/toaster/orm/fixtures/oe-core.xml +++ b/lib/toaster/orm/fixtures/oe-core.xml @@ -8,52 +8,64 @@ - wrynose - git://git.openembedded.org/bitbake - 2.16 + blacksail + https://git.openembedded.org/bitbake + 2.20 + wrynose + https://git.openembedded.org/bitbake + 2.18 + + HEAD - git://git.openembedded.org/bitbake + https://git.openembedded.org/bitbake HEAD - + master - git://git.openembedded.org/bitbake + https://git.openembedded.org/bitbake master - + scarthgap - git://git.openembedded.org/bitbake + https://git.openembedded.org/bitbake 2.8 + blacksail + Openembedded Blacksail + 1 + blacksail + Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=blacksail\">OpenEmbedded Blacksail</a> branch. + + wrynose Openembedded Wrynose - 1 + 2 wrynose Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=wrynose\">OpenEmbedded Wrynose</a> branch. - + local Local Openembedded - 2 + 3 HEAD Toaster will run your builds with the version of OpenEmbedded that you have cloned or downloaded to your computer. - + master OpenEmbedded core master - 3 + 4 master Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/\">OpenEmbedded master</a> branch. - + scarthgap Openembedded Scarthgap - 4 + 5 scarthgap Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=scarthgap\">OpenEmbedded Scarthgap</a> branch. @@ -75,15 +87,19 @@ 4 openembedded-core + + 5 + openembedded-core + openembedded-core - git://git.openembedded.org/openembedded-core - https://cgit.openembedded.org/openembedded-core - https://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch% - https://cgit.openembedded.org/openembedded-core/tree/%path%?h=%branch% + https://git.openembedded.org/openembedded-core + https://git.openembedded.org/openembedded-core + https://git.openembedded.org/openembedded-core/tree/%path%?h=%branch% + https://git.openembedded.org/openembedded-core/tree/%path%?h=%branch% 1 diff --git a/lib/toaster/orm/fixtures/poky.xml b/lib/toaster/orm/fixtures/poky.xml index b1b3861d687..d4c1ddfd5d9 100644 --- a/lib/toaster/orm/fixtures/poky.xml +++ b/lib/toaster/orm/fixtures/poky.xml @@ -8,24 +8,30 @@ + blacksail + https://git.openembedded.org/bitbake + 2.20 + + + wrynose https://git.openembedded.org/bitbake 2.18 - + HEAD https://git.openembedded.org/bitbake HEAD - + master https://git.openembedded.org/bitbake master - + scarthgap https://git.openembedded.org/bitbake 2.8 @@ -35,30 +41,37 @@ + blacksail + Yocto Project 6.1 "Blacksail" + 1 + blacksail + Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/meta-yocto/log/?h=blacksail">Yocto Project Blacksail branch</a>. + + wrynose Yocto Project 6.0 "Wrynose" - 1 + 2 wrynose Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/meta-yocto/log/?h=wrynose">Yocto Project Wrynose branch</a>. - + local Local Yocto Project - 2 + 3 HEAD Toaster will run your builds with the version of the Yocto Project you have cloned or downloaded to your computer. - + master Yocto Project master - 3 + 4 master Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/meta-yocto/log/">Yocto Project Master branch</a>. - + scarthgap Yocto Project 5.0 "Scarthgap" - 4 + 5 scarthgap Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/meta-yocto/log/?h=scarthgap">Yocto Project Scarthgap branch</a>. @@ -112,6 +125,18 @@ 4 meta-yocto-bsp + + 5 + openembedded-core + + + 5 + meta-poky + + + 5 + meta-yocto-bsp +