Upstream systemd is dropping support for split-usr profiles "the second half of 2023"[^1]. Well, it's November of 2023... were here. At a minimum we should probably stop generating split-usr stage 3 systemd tarballs, so that fresh systemd installs are merged-usr by default. Obviously, deprecating the split-usr family of profiles under systemd will take longer. While this process is ongoing, we might also want to place a prominent link to the merged-usr migration guide[^2] on the Gentoo downloads page. Hopefully, that will reduce opportunities for confusion. I think Sam already wrote a news item about this, so I think we're good on that front. -- [^1]: <https://lists.freedesktop.org/archives/systemd-devel/2022-September/048352.html> [^2]: <https://wiki.gentoo.org/wiki/Merge-usr>
I think this makes sense as a form of soft-deprecation and nudging people away. We don't want people doing clean installs using the non-merged-usr stage3s for systemd, given they'll have to migrate shortly anyway.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/sites/www.git/commit/?id=552ba5d24148da54ae98087ff59bf3bb9d13f304 commit 552ba5d24148da54ae98087ff59bf3bb9d13f304 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2023-11-11 17:01:12 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2023-11-11 17:01:12 +0000 Switch main panel systemd downloads to merged-usr Bug: https://bugs.gentoo.org/917143 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> _includes/downloads/amd64.html | 4 ++-- _includes/downloads/arm64.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/sites/www.git/commit/?id=767d6aa1639cdcc20b55444c0cc860be573f082d commit 767d6aa1639cdcc20b55444c0cc860be573f082d Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2023-11-11 17:08:04 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2023-11-11 17:08:04 +0000 Drop most systemd split-usr download links A few dont have an alternative yet (desktop-systemd) Bug: https://bugs.gentoo.org/917143 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> _includes/downloads/alpha.html | 1 - _includes/downloads/amd64-advanced.html | 4 ---- _includes/downloads/arm.html | 6 ------ _includes/downloads/arm64-advanced.html | 3 --- _includes/downloads/hppa.html | 2 -- _includes/downloads/ia64.html | 1 - _includes/downloads/loong.html | 1 - _includes/downloads/m68k.html | 1 - _includes/downloads/mips.html | 11 ----------- _includes/downloads/ppc.html | 4 ---- _includes/downloads/riscv.html | 3 --- _includes/downloads/s390.html | 2 -- _includes/downloads/sparc.html | 2 -- _includes/downloads/x86.html | 2 -- 14 files changed, 43 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/sites/www.git/commit/?id=bd5ef18a8649d9532b0b8a812759b77c2febc56f commit bd5ef18a8649d9532b0b8a812759b77c2febc56f Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2023-11-11 17:11:49 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2023-11-11 17:11:49 +0000 Switch remaining systemd download links to merged usr Closes: https://bugs.gentoo.org/917143 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> _includes/downloads/amd64-advanced.html | 2 +- _includes/downloads/arm64-advanced.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
Thanks! We need to stop building them too, right?
(In reply to Sam James from comment #5) > Thanks! We need to stop building them too, right? Yes, but that's not so urgent :o) over time...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=4f11bfd241fc1681b7bde2aae3e05dd21a779907 commit 4f11bfd241fc1681b7bde2aae3e05dd21a779907 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-02-08 01:05:05 +0000 Commit: John Helmert III <ajak@gentoo.org> CommitDate: 2024-02-08 03:16:39 +0000 Switch systemd images to mergedusr In bug #917143, we stopped building non-merged-usr stage3s following the 2022-12-01-systemd-usrmerge news item a while prior, as upstream systemd no longer support non-merged-usr. The stages for systemd w/ non-merged-usr are no being built, so the last one we picked up was stage3-amd64-systemd-20231210T170356Z.tar.xz (and so on). Switch all systemd images accordingly to merged-usr. Bug: https://bugs.gentoo.org/915958 Bug: https://bugs.gentoo.org/917143 Closes: https://github.com/gentoo/gentoo-docker-images/issues/136 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org> .github/workflows/build.yml | 28 +++++++++++++--------------- README.md | 32 +++++++++++++++----------------- deploy.sh | 4 ++-- 3 files changed, 30 insertions(+), 34 deletions(-)