public inbox for docs@lists.yoctoproject.org
 help / color / mirror / Atom feed
From: "Antonin Godard" <antonin.godard@bootlin.com>
To: <ross.burton@arm.com>
Cc: "quentin.schulz@cherry.de" <quentin.schulz@cherry.de>,
	"Quentin Schulz" <foss+yocto@0leil.net>,
	"docs@lists.yoctoproject.org" <docs@lists.yoctoproject.org>
Subject: Re: [docs] [PATCH 0/2] drop Debian 11 from supported distros
Date: Thu, 18 Sep 2025 17:37:49 +0200	[thread overview]
Message-ID: <DCW1DRNGJELA.1WL7VLD0XA7T2@bootlin.com> (raw)
In-Reply-To: <E458F975-F269-4587-99F7-E76D1E06E32D@arm.com>

On Thu Sep 18, 2025 at 3:45 PM CEST, Ross Burton via lists.yoctoproject.org wrote:
> On 18 Sep 2025, at 14:00, Antonin Godard <antonin.godard@bootlin.com> wrote:
>>
>> On Thu Sep 18, 2025 at 12:03 PM CEST, Quentin Schulz via lists.yoctoproject.org wrote:
>>> Reading a bit more the docs, I'm wondering if we shouldn't add Debian 11
>>> to the list of "distros we supported but we don't anymore" for older
>>> releases in the docs, e.g. kirkstone, scarthgap and walnascar if we
>>> really are dropping Debian 11 from the builders?
>>
>> Yes, basically if the Autobuilder workers for debian-11 are turned off
>> completely (not even run for stable branch), we can move it below the
>>
>>  Finally, here are the distribution versions which were previously
>>  tested on former revisions of "&DISTRO_NAME;", but no longer are:
>>
>> sentence in system-requirements.rst.
>>
>> However if we still run workers for stable branches, we can move it under the
>> second sentence:
>>
>>  The following distribution versions are still tested, even though the
>>  organizations publishing them no longer make updates publicly available:
>>
>> Let's wait until the patch from Ross gets merged on Poky and see what is done
>> with the workers.
>
> I was meant to speak to you about this, as RP had concerns that the scripts
> that compare the AB setup with the docs won’t like this.
>
> We want to keep debian-11 around for walnascar and earlier, but not build on
> it for master/whinlatter onwards.  I know we can do this for the AB, but is
> the script that keeps the docs in sync with the AB happy with this too?

For master, the script has a logic to detect when a worker is configured on the
AB but not listed in SANITY_TESTED_DISTROS, to avoid forgetting to update the
file. It looks in all_workers in config.py[1]. So I think it will be an issue.

But I wonder how are you going to configure the worker to run _only_ on
walnascar and earlier? Remove it from workers_debian[2] in config.py and leave
it in workers_prev_release[3]? Does that make the AB automatically pick a
debian11 builder for stable branches?

We could maybe solve this by adding a "master" entry to workers_prev_releases
(we could rename that variable too), and have master run on all the available
workers in all_workers minus the one we want to drop.

To illustrate, something like:

workers_prev_releases = {
    "master": all_workers.remove("debian11*"),
    "walnascar" : ("alma8", "alma9", "debian11", "debian12", "fedora39", "fedora40", "fedora41", "opensuse155", "opensuse156", "rocky8", "rocky9", "stream9", "ubuntu2004","ubuntu2204", "ubuntu2304", "ubuntu2404", "ubuntu2410", "perf-"),
    ...
}

And then the script can be adapted to read from this dict no matter if it's
master or a stable branch.

[1]: https://git.yoctoproject.org/yocto-autobuilder2/tree/config.py?id=b9db368e79c5d761c3e6c1fea8697914fc5fe930#n198
[2]: https://git.yoctoproject.org/yocto-autobuilder2/tree/config.py?id=b9db368e79c5d761c3e6c1fea8697914fc5fe930#n183
[3]: https://git.yoctoproject.org/yocto-autobuilder2/tree/config.py?id=b9db368e79c5d761c3e6c1fea8697914fc5fe930#n201

Antonin

-- 
Antonin Godard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



      reply	other threads:[~2025-09-18 15:38 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-18  8:56 [PATCH 0/2] drop Debian 11 from supported distros Quentin Schulz
2025-09-18  8:56 ` [PATCH 1/2] tools: build-docs-container: remove comment for unsupported distros Quentin Schulz
2025-10-06  8:07   ` Antonin Godard
2025-09-18  8:56 ` [PATCH 2/2] remove Debian 11 Bullseye from supported distros Quentin Schulz
2025-09-18 10:03 ` [PATCH 0/2] drop Debian 11 " Quentin Schulz
2025-09-18 13:00   ` [docs] " Antonin Godard
2025-09-18 13:45     ` Ross Burton
2025-09-18 15:37       ` Antonin Godard [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DCW1DRNGJELA.1WL7VLD0XA7T2@bootlin.com \
    --to=antonin.godard@bootlin.com \
    --cc=docs@lists.yoctoproject.org \
    --cc=foss+yocto@0leil.net \
    --cc=quentin.schulz@cherry.de \
    --cc=ross.burton@arm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox