<div dir="auto">Nobody is retroactively changing existing systemd releases.<div dir="auto"><br></div><div dir="auto">Stay on a previously released systemd version which will continue to have features it used to have.</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 13 Jun 2023, 15:53 Richard Purdie, <<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 2023-06-13 at 15:31 +0100, Luca Boccassi wrote:<br>
> On Tue, 13 Jun 2023 at 15:15, Richard Purdie<br>
> <<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank" rel="noreferrer">richard.purdie@linuxfoundation.org</a>> wrote:<br>
> > <br>
> > On Tue, 2023-06-13 at 11:29 +0100, Luca Boccassi wrote:<br>
> > > On Tue, 20 Sept 2022 at 20:18, Luca Boccassi <<a href="mailto:bluca@debian.org" target="_blank" rel="noreferrer">bluca@debian.org</a>> wrote:<br>
> > > > <br>
> > > > Hello,<br>
> > > > <br>
> > > > Following this thread started back in April:<br>
> > > > <br>
> > > > <a href="https://lists.freedesktop.org/archives/systemd-devel/2022-April/047673.html" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/archives/systemd-devel/2022-April/047673.html</a><br>
> > > > <br>
> > > > As far as we understand there are no distributions running or<br>
> > > > optionally supporting systemd that have not either completed, or at<br>
> > > > least started, the transition to merged-usr systems.<br>
> > > > <br>
> > > > So, we are planning to drop support for unmerged-usr systems in the<br>
> > > > first release that will happen in the second half of next year, I.E.:<br>
> > > > any time starting from July 2023 (while we tend to release somewhat<br>
> > > > regularly we do not have strict dates and deadlines, so right now it's<br>
> > > > not possible to tell the exact version, but it will be of course<br>
> > > > communicated once it becomes clear).<br>
> > > <br>
> > > As previously announced, this is being prepared now and will be part of v254:<br>
> > > <br>
> > > <a href="https://github.com/systemd/systemd/pull/27999" rel="noreferrer noreferrer" target="_blank">https://github.com/systemd/systemd/pull/27999</a><br>
> > <br>
> > I'd note that nobody did resolve the issues for Yocto Project yet so<br>
> > our CI will break if we try and upgrade :(.<br>
> <br>
> Those issues are purely internal to Yocto's custom CI and completely<br>
> unrelated to systemd, as they manifest without systemd being even<br>
> enabled. The 'usrmerge' distro feature was added six years ago, in<br>
> 2017, by Yocto developers:<br>
> <br>
> <a href="https://git.yoctoproject.org/poky/commit/?id=178e983cf745fe32b199e0cbfe9777270124b186" rel="noreferrer noreferrer" target="_blank">https://git.yoctoproject.org/poky/commit/?id=178e983cf745fe32b199e0cbfe9777270124b186</a><br>
> <br>
> If even Yocto developers cannot manage to fix internal CI issues<br>
> created by internal features added by Yocto developers in 6 years,<br>
> there's hardly anything outsiders could possibly do, I'm afraid.<br>
<br>
The issue is that Yocto Project supports a variety of configurations<br>
and systemd has decided to drop support for some of them.<br>
<br>
Nobody has done the work to migrate the configuration combinations<br>
being dropped in Yocto Project.<br>
<br>
Distro features are optional in Yocto Project, we don't force people to<br>
use them. There are plenty of people with products shipping in the wild<br>
which do not use the "usrmerge" feature. Our own test matrix hasn't<br>
been adjusted to force usrmerge for systemd, nor is the documentation<br>
or migration information present for that change.<br>
<br>
This is not an issue caused by our "internal features" and to claim<br>
that is farcical.<br>
<br>
Richard<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>