On Thu, 29 Jun 2023 at 19:32:15 +0200, Helmut Grohne wrote:
> I think
> that we will have to touch debootstrap in any case. If you specify
> --variant=buildd, you get an unmerged chroot even when you do it on
> trixie or unstable.
...
> our buildds, which are still unmerged and get
> debootstrapped as unmerged once a week

This certainly seems obviously wrong, because unmerged /usr was
special-cased to be "almost supported" for bookworm-based environments
(unsupported as an end state for user systems that will get upgraded
to trixie, but still required to work well enough for autobuilders,
for QA tools and during the upgrade from bullseye), but in trixie that
no longer applies and a package that only works on merged-/usr systems
would no longer be considered to have a bug.

(At least, that's my reading of what the technical committee has said,
and certainly it's what I intended us to be saying when drafting #994388!)

I think we probably want buildd chroots to stay unmerged-/usr for:

- bullseye and older (including -security, -proposed-updates etc.)
- bullseye-backports
- bookworm (including -security, -proposed-updates etc.?)

but transition to merged-/usr for:

- bookworm-backports
- trixie and newer
- unstable
- experimental

    smcv
    (speaking here as an individual DD and not on behalf of the TC)

Reply via email to