From patchwork Thu Nov 27 10:29:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 75454 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 C191FD116EA for ; Thu, 27 Nov 2025 10:29:45 +0000 (UTC) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15741.1764239376364525650 for ; Thu, 27 Nov 2025 02:29:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=IyJYZ2Pi; spf=pass (domain: gmail.com, ip: 209.85.208.52, mailfrom: alex.kanavin@gmail.com) Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-6418738efa0so1255413a12.1 for ; Thu, 27 Nov 2025 02:29:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764239374; x=1764844174; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=bDx2ZgvcQyT35l+YEdYSU4nMh8imeSLCeknPMd/ZeDM=; b=IyJYZ2PiXB0E2YssQlER6v+OWLxLpRHYw/NFz6NlpxGoJVCtwkDpfsc8lpXn08QKes Lb/64wj1VlGkrFsO9taCY8GwkqZFw4iGFSgnAiZJ3L4eOHc10QihOkmrzhz874I0Zc1D hB23eqVWFnNT8bK+1mtN1hS4hn4sQply48+um9yZmbX+ryCfT4CdviSPYmODhs02kFvE DWHlMFCwl0kTmi6wWXEGjWnBq0B+S6v5scjMEK6xXLfGC/PuXhyOzexrbsvaWxYNmdyi E0kXB4KC5JlrBb1q37gZwc3EkRA5rDs5nw7z3CSCDVpnruEe0F5KYK9aTDWwDsR6nx6j Vn+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764239374; x=1764844174; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bDx2ZgvcQyT35l+YEdYSU4nMh8imeSLCeknPMd/ZeDM=; b=s+S9jcuH9tJjUPcHO4f3nZz1px6Hip3JgG/Go5BjaEiSHhoKHtSvtGVKwznVzoIXKF 0vpL9zXOD3jvbYgHjkt+6XDRA4Z25SQTF6cHMPINeFgZ017RFGH/vwlJq/RVpwBMS088 ukgpn0P+Q5i8aRo1H2XgMtqREgtI0q9P2YKPSjAZjLb9Jjv+Z/KbmGAnJ/0peBsLfIxF 8LnMh/y+sKb9/hJot7/ALbwMg7HbrDxXsaF4ghzwtonNiI6ACxjO9SKz0543o5rXuy/Q sbkNUJoEU1H2rd7xxDg7NLVLYHQS5bjWQGb3QfbbX/m/rmGGMkENOf/u1143kH5PFjr3 Q49A== X-Gm-Message-State: AOJu0YzdtXiC5JEmwmAHtg1CyHExvMEOoUddcml6MDg3cK8GCVgLlKgB xMGkkGwQs901pbehVRc3MPJLLqHBzgLv7gqQbI7q9mZZf/CaC9SkU1t6zMhKRw== X-Gm-Gg: ASbGncuxeL3SyYbx1o3X9j3wRKOlC8P9cvq3rjJ7rszGzi2uTDLoCarG+BtdckFpQ0w qQ84lgOrrkPqxjQ8tiIQAR9z6WRXUx5r3aZDjbRd6inWgDwhqXHYOU+iKgnqBFo0aVFgvUry2+O 6KxDK+xcjtielbzTZpW0bjAaMo1OmUGxEDnAZc6dzvMi+hOj5UJWsDu4Gz+YKMewS0oZ9ukvosB 0RFn5NMTEl8fG+s24WI5nU0HQEMKmcU/oNTfHyBbmkCi7ZdH/fmN8U6hTabO1bMe2bwDgB2iCdl BJagWcWjf3p+yYuM9LgwYXbye6SWi6ICCloSwPKv3RETChEiKOsDAtzDSiQnNe4TFecovAvIvMS 9x3g1tOVuXqF9l6r8+hGSnPIFcAMTYMIU6YlqhFSUcNj0eYE3XH/htF2e7+HnV+PnaaeFIg/KYu iBRUT4CwOG5dbMppqoZJJBEStDMaa/sC5LM/1/bveSuJaIA897/uk= X-Google-Smtp-Source: AGHT+IF8woOomNGzFnnhPDeDqAu+gKiEvqlkkcmNqZzjCR2C3q3wRtNqA0vZA+XSC0ZkYmZvkbulag== X-Received: by 2002:a17:906:1d0d:b0:b76:8671:6cc5 with SMTP id a640c23a62f3a-b7686716d5amr1623699466b.53.1764239374265; Thu, 27 Nov 2025 02:29:34 -0800 (PST) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f59a6a74sm122661566b.45.2025.11.27.02.29.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 02:29:33 -0800 (PST) From: Alexander Kanavin To: bitbake-devel@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH v2 1/3] bitbake-setup: rename oe-nodistro to oe-nodistro-master Date: Thu, 27 Nov 2025 11:29:26 +0100 Message-Id: <20251127102928.3647918-1-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 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, 27 Nov 2025 10:29:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/18500 From: Alexander Kanavin This makes it consistent with poky-master and upcoming release-specific configurations (e.g. poky-whinlatter). Signed-off-by: Alexander Kanavin --- .../{oe-nodistro.conf.json => oe-nodistro-master.conf.json} | 2 +- .../bitbake-user-manual-environment-setup.rst | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename default-registry/configurations/{oe-nodistro.conf.json => oe-nodistro-master.conf.json} (96%) diff --git a/default-registry/configurations/oe-nodistro.conf.json b/default-registry/configurations/oe-nodistro-master.conf.json similarity index 96% rename from default-registry/configurations/oe-nodistro.conf.json rename to default-registry/configurations/oe-nodistro-master.conf.json index 9f9314399..180d2008a 100644 --- a/default-registry/configurations/oe-nodistro.conf.json +++ b/default-registry/configurations/oe-nodistro-master.conf.json @@ -40,7 +40,7 @@ { "name": "nodistro", "description": "OpenEmbedded 'nodistro'", - "setup-dir-name": "oe-nodistro", + "setup-dir-name": "oe-nodistro-master", "bb-layers": ["openembedded-core/meta"], "oe-fragments-one-of": { "machine": { diff --git a/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst b/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst index 2b8051bcb..962fc9463 100644 --- a/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst +++ b/doc/bitbake-user-manual/bitbake-user-manual-environment-setup.rst @@ -334,7 +334,7 @@ In addition, the command can take the following arguments: .. code-block:: shell - $ ./bitbake/bin/bitbake-setup init https://git.openembedded.org/bitbake/plain/default-registry/configurations/oe-nodistro.conf.json + $ ./bitbake/bin/bitbake-setup init https://git.openembedded.org/bitbake/plain/default-registry/configurations/oe-nodistro-master.conf.json - This example initializes a :term:`Setup` with: @@ -845,7 +845,7 @@ Generic Configuration Examples OpenEmbedded "nodistro" configuration for master branches: -.. literalinclude:: ../../default-registry/configurations/oe-nodistro.conf.json +.. literalinclude:: ../../default-registry/configurations/oe-nodistro-master.conf.json :language: json Poky distribution configuration for master branches: From patchwork Thu Nov 27 10:29:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 75455 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 C0917D11183 for ; Thu, 27 Nov 2025 10:29:45 +0000 (UTC) Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15777.1764239376928140258 for ; Thu, 27 Nov 2025 02:29:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UVlyWWbT; spf=pass (domain: gmail.com, ip: 209.85.208.53, mailfrom: alex.kanavin@gmail.com) Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-640d0ec9651so1315209a12.3 for ; Thu, 27 Nov 2025 02:29:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764239375; x=1764844175; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lL73/JKB0ul+gGdMBnrAoJH0zwKdlAAgA6EQDq3xuFI=; b=UVlyWWbTidy5if0QZk9op0aF3wm3zGoQohjrQ7Rt1ZNeYJNF6hsVXKvvPI3h6NaTxd kxyDlZQ4teRKSS+cjHVZr2jFPE1wlYVQ/oXvdlj6n1dvYE7UFHsWDt3chMQ9jWZq6P/5 xGCdhxawAV3ZfoAk96F4kuPaMfRQVE5QV9Cldtno5gHOxCk7uZ5XFip6Lc92BhrokFt7 Mxop3epcWkPnHojIE4R3lWtB4jIkK9HwFlL6uEm1X9exxe0O7pglz+FWa3/ZPBYzMm6p u/6wN6TCu+kZ2u4mhcx6pqLAxIACfuCHR6nsecC3bkxQ6v6IKxHbXwcX/qBE+EvAOt4O JUKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764239375; x=1764844175; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lL73/JKB0ul+gGdMBnrAoJH0zwKdlAAgA6EQDq3xuFI=; b=ngnQjSeuqA4BnsfDp1a10QfbjqKlkE5vdn9fHIcnKkepkkn4QqHujEcIFj1/wZ0Ucm 3sb92Rr8RKe8SrrA5wW6aMuDWMq84+jNg9IsjqcXW6ak6MwUNP8uzdoHgZpI6E9LxLiN bo7u3EXiUMzdHKWZ59gzYsgRynstap7i7moD/fX80tLFrBrVMtIdCYVSK8ifqB393qju 1T0R7snRiPISBIFT7hX+kF5lNDe6rJyhHNRpfX2nqDPMgEEtIAeIx46GOAEEQhqgoHwO kYh5KVyomQt6tgG/FroseL90Bnyth5gHHMa5eSVNY6zp4ZR4xLW2W4dPy6Pl5gacVCuE Myew== X-Gm-Message-State: AOJu0YzERgTdAbvi1tGumav+q0C5zibp/EYACVE+Z/RBkboXOdoxTNxA 93o+/bf5wMAi7bSvGAZLGi8kfHDFZBE5LQETcXDqQin2tqSmhjvzWSoECgGF3w== X-Gm-Gg: ASbGncsnorCH1znCelgFnL2gkShOsJa0kHvkS5hThJ4n6ow5TnkeejEd6Sm/pcIPLH9 /b/0lsbsQ+tJFYTDhlzn7Wn437bhZ6Ug+7PJSLocKetK4Dk9NEXMdvP8BuvcOkCgLB3jrFvgCzz imdzyiMRzsMAr83ca0JC43j/6JifD9dFeDLv6Wt7WDxagEYUs9ONCx9VbK2oKuNGAGKRz+u6Oyx zxIyWhl3d4HFJUWfuw0gtq4+XVBJY+eNvKI7m+T//SuEoURbgcQzkU+18lJiGrJ2wLr+AJOQZ0X bMRksAcha/XVhJ+EYs9mG5bWbs/TXzEViPiFehF2J0DcXhhItizfsQpsBiEzstJyEyfsFZQTQ5Q wuAr+DPVk9RdoC31csmgQGmqwOSUbqt7YnTdLjkXUNyPX9jDYeFlLZnMz/cqVJxEY9CuM/R+F+D dSEzoJtyNb94e3jNlUgD8vba0267Nqa6toWRY05MaxNRHOwI8B7S4= X-Google-Smtp-Source: AGHT+IF0ckvVtkgmHtROCATEOdl50/T2s9axj43b/yq2a8ri74oJufcS/PBG48mYohHNa+j2jbkPrw== X-Received: by 2002:a17:907:6e9e:b0:b76:2f40:a307 with SMTP id a640c23a62f3a-b7671b1a00dmr2548364466b.57.1764239374946; Thu, 27 Nov 2025 02:29:34 -0800 (PST) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f59a6a74sm122661566b.45.2025.11.27.02.29.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 02:29:34 -0800 (PST) From: Alexander Kanavin To: bitbake-devel@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH v2 2/3] bitbake-setup: add an optional 'expires' property to the schema Date: Thu, 27 Nov 2025 11:29:27 +0100 Message-Id: <20251127102928.3647918-2-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20251127102928.3647918-1-alex.kanavin@gmail.com> References: <20251127102928.3647918-1-alex.kanavin@gmail.com> 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, 27 Nov 2025 10:29:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/18501 From: Alexander Kanavin This can be used to document, in a progammatic way, the end of life date for a configuration, and make users aware of it. Bitbake documentation already has its description and does not need an update. Bitbake-setup is using the property to tell the users until when a given configuration is supported, and omits it from available interactive choices if the date has passed (unless asked expicitly on command line). Signed-off-by: Alexander Kanavin --- setup-schema/bitbake-setup.schema.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup-schema/bitbake-setup.schema.json b/setup-schema/bitbake-setup.schema.json index 027ba2568..e51fef3b9 100644 --- a/setup-schema/bitbake-setup.schema.json +++ b/setup-schema/bitbake-setup.schema.json @@ -15,6 +15,10 @@ "sources": { "$ref": "layers.schema.json#/properties/sources" }, + "expires": { + "type": "string", + "description": "End of life date for this configuration, in ISO 8601 format (YYYY-MM-DD)" + }, "bitbake-setup": { "type": "object", "description": "BitBake-setup configurations", From patchwork Thu Nov 27 10:29:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 75456 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 CF888CFD2F6 for ; Thu, 27 Nov 2025 10:29:45 +0000 (UTC) Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15742.1764239377648588230 for ; Thu, 27 Nov 2025 02:29:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dYJDE1Go; spf=pass (domain: gmail.com, ip: 209.85.218.44, mailfrom: alex.kanavin@gmail.com) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b735487129fso104346366b.0 for ; Thu, 27 Nov 2025 02:29:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764239376; x=1764844176; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZfmM8KEqgIH1E471HptGzWXy+sjQJ0mJST4EEq/UL9Q=; b=dYJDE1GoifevUqCdMj+vUPpvgWoU27FCR8AhI0NcvxeHRzwt4E3JN9is+PdY79Yavp 0o9vLkRYE1HBAp/yl8SR4iMpBk4oUELfZ/QoOm7Ljf1rtNUKL99kA+Gg0XZknGqUhIYe +HLEy7pC4pVb3okyJ7HwsyyOFu0RpLBvZZ1s/imGJe/dF2eR/vZf2OBHqx4O4dd01bSC uyw+2oqOFRfWKESU889nRVGx1qs+54frN3UHvcgldj3/L1pXvRcBfMp9zr5zOXexUDH0 OFPv1dYKONTYoLrBywElYtmpUIl9Qh0NlZck5xrptdsUa2M1rxz6/CzWOjXnqM3NwmsM u+Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764239376; x=1764844176; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ZfmM8KEqgIH1E471HptGzWXy+sjQJ0mJST4EEq/UL9Q=; b=PsPiRi2QmPUHikvZl5ioXEiQ/ANvCQmUq+XfVVOwTFVGLaF1QriUML6b70ZRnLtsN7 foMk73pa/MWBkqJqVHWz132J2TJmpTJ1KZErAPUyY8oDMVWBaaB3nqdWpgJAS2DjYcj5 vZvHqpggXWiCbouU3V2YIb56JjbU02+g9yA4nlfRYTvQbw9IWwH3/wd6l1gLyk8Y9s/T QKUZFLQJsZgtqfzUqleKeImizxokE/AIOwXvgEbWtOTj8Ausvg6PgHr5ArPWu+ttTPJW JJmt9hLIHC4bQCE1bfiroLUxsJNk947UJNCqTORkqruZYaaOaIVZdHiM/v4Le2dv0GGQ H6Dg== X-Gm-Message-State: AOJu0YwSMq4Gqy01ir163yDZILkqjqX7V1kbS3vLQrPSxKx0Sya0TLmq kTY9dado2iqEfDTnBh3B+LIfjgwNxaGiI2CRwl6QICakeLxX3qXYonaTvYJkgg== X-Gm-Gg: ASbGncuYI2/FZ+Vw15rU+Bo4RTVLNAbmFRY4S7kBN44S4MGw44+hGmp9GcCfgeJCwGn cScUZCYGWnvGrP+iGZUNlTt5g51t6uvftmztbPRstYk9IQNjGj3pEqA4LGCij1ounqJWMAlKIsA 15UmhzCkuq2s/8u9iDTNsJDpQ/Utl1Jmsd5ijjXrY85YdYduPt188wlwmCrTyNZ8YQFBpT8687L OSG9hlHOv4PC+7drU45BpvIziLflHrds+3p1fHfzcBLctuF2MvEJY0EgOJWxlckZC4le5GQVSZO pPhUKlYKqPTT+IXdtu6ILZ/v48rw3KGkpylv7Dp1sqoX2tboGNJU9zpvoVEMnd99NjpX/Z/oVC6 ZYVQ02vENrUMnnNki55GmYsSC8PL+EYnjIENfatc7plsAglrm8ZzXvJcPEj4CqlHgQBS351JuNy E4RlkdvfjBZ9jWrV7gyY54SsrH0jcXhmEZacoaGIERRpJS+cw9cAY= X-Google-Smtp-Source: AGHT+IEiwGin/RJC011fQ9nCezRw+HqvxGwFWHvwEmBE/GRtlTwsAvPMMCGWExp3+laLVR92QJHuMA== X-Received: by 2002:a17:907:3f2a:b0:b76:45bf:ce38 with SMTP id a640c23a62f3a-b76715abc23mr2431412366b.19.1764239375652; Thu, 27 Nov 2025 02:29:35 -0800 (PST) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f59a6a74sm122661566b.45.2025.11.27.02.29.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 02:29:35 -0800 (PST) From: Alexander Kanavin To: bitbake-devel@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH v2 3/3] bitbake-setup: add whinlatter configs for poky and oe-nodistro Date: Thu, 27 Nov 2025 11:29:28 +0100 Message-Id: <20251127102928.3647918-3-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20251127102928.3647918-1-alex.kanavin@gmail.com> References: <20251127102928.3647918-1-alex.kanavin@gmail.com> 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, 27 Nov 2025 10:29:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/18502 From: Alexander Kanavin Compared to master, these: - adjust the branch names (particularly bitbake is at 2.16, making a reference for matching it with whinlatter branches in layers and docs) - adjust the description to add "release 5.3 'whinlatter' - add an 'expires' field so that bitbake-setup can print the date until the release is supported (and exclude it from 'list' and interactive 'init' thereafter, unless whinaltter is explicitly asked for). Bitbake-setup output: Available configurations: 1. poky-master Poky - The Yocto Project testing distribution configurations and hardware test platforms 2. oe-nodistro-master OpenEmbedded - 'nodistro' basic configuration 3. poky-whinlatter Poky - The Yocto Project testing distribution configurations and hardware test platforms, release 5.3 'whinlatter' (supported until 2026-05-31) 4. oe-nodistro-whinlatter OpenEmbedded - 'nodistro' basic configuration, release 5.3 'whinlatter' (supported until 2026-05-31) Signed-off-by: Alexander Kanavin --- .../oe-nodistro-whinlatter.conf.json | 56 +++++++++++++ .../configurations/poky-whinlatter.conf.json | 80 +++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 default-registry/configurations/oe-nodistro-whinlatter.conf.json create mode 100644 default-registry/configurations/poky-whinlatter.conf.json diff --git a/default-registry/configurations/oe-nodistro-whinlatter.conf.json b/default-registry/configurations/oe-nodistro-whinlatter.conf.json new file mode 100644 index 000000000..7b183ae1c --- /dev/null +++ b/default-registry/configurations/oe-nodistro-whinlatter.conf.json @@ -0,0 +1,56 @@ +{ + "description": "OpenEmbedded - 'nodistro' basic configuration, release 5.3 'whinlatter'", + "expires": "2026-05-31", + "sources": { + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/bitbake" + } + }, + "branch": "2.16", + "rev": "2.16" + } + }, + "openembedded-core": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/openembedded-core" + } + }, + "branch": "whinlatter", + "rev": "whinlatter" + } + }, + "yocto-docs": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/yocto-docs" + } + }, + "branch": "whinlatter", + "rev": "whinlatter" + } + } + }, + "bitbake-setup": { + "configurations": [ + { + "name": "nodistro", + "description": "OpenEmbedded 'nodistro'", + "setup-dir-name": "oe-nodistro-whinlatter", + "bb-layers": ["openembedded-core/meta"], + "oe-fragments-one-of": { + "machine": { + "description": "Target machines", + "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64"] + } + } + } + ] + }, + "version": "1.0" +} diff --git a/default-registry/configurations/poky-whinlatter.conf.json b/default-registry/configurations/poky-whinlatter.conf.json new file mode 100644 index 000000000..bfa67426d --- /dev/null +++ b/default-registry/configurations/poky-whinlatter.conf.json @@ -0,0 +1,80 @@ +{ + "description": "Poky - The Yocto Project testing distribution configurations and hardware test platforms, release 5.3 'whinlatter'", + "expires": "2026-05-31", + "sources": { + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/bitbake" + } + }, + "branch": "2.16", + "rev": "2.16" + } + }, + "openembedded-core": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/openembedded-core" + } + }, + "branch": "whinlatter", + "rev": "whinlatter" + } + }, + "meta-yocto": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-yocto" + } + }, + "branch": "whinlatter", + "rev": "whinlatter" + } + }, + "yocto-docs": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/yocto-docs" + } + }, + "branch": "whinlatter", + "rev": "whinlatter" + } + } + }, + "bitbake-setup": { + "configurations": [ + { + "bb-layers": ["openembedded-core/meta","meta-yocto/meta-yocto-bsp","meta-yocto/meta-poky"], + "setup-dir-name": "$distro-whinlatter", + "oe-fragments-one-of": { + "machine": { + "description": "Target machines", + "options" : ["machine/qemux86-64", "machine/qemuarm64", "machine/qemuriscv64", "machine/genericarm64", "machine/genericx86-64"] + }, + "distro": { + "description": "Distribution configuration variants", + "options" : ["distro/poky", "distro/poky-altcfg", "distro/poky-tiny"] + } + }, + "configurations": [ + { + "name": "poky", + "description": "Poky - The Yocto Project testing distribution" + }, + { + "name": "poky-with-sstate", + "description": "Poky - The Yocto Project testing distribution with internet sstate acceleration. Use with caution as it requires a completely robust local network with sufficient bandwidth.", + "oe-fragments": ["core/yocto/sstate-mirror-cdn"] + } + ] + } + ] + }, + "version": "1.0" +}