Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917143 - [stage 3 tarballs] Please drop stage 3 split-usr systemd tarballs
Summary: [stage 3 tarballs] Please drop stage 3 split-usr systemd tarballs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Stages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-10 23:50 UTC by Jeff Gazso
Modified: 2024-02-08 03:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Gazso 2023-11-10 23:50:55 UTC
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>
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-11 04:48:35 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2023-11-11 17:02:05 UTC
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(-)
Comment 3 Larry the Git Cow gentoo-dev 2023-11-11 17:08:54 UTC
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(-)
Comment 4 Larry the Git Cow gentoo-dev 2023-11-11 17:12:27 UTC
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(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-11 17:13:56 UTC
Thanks! We need to stop building them too, right?
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2023-11-11 17:35:44 UTC
(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...
Comment 7 Larry the Git Cow gentoo-dev 2024-02-08 03:17:42 UTC
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(-)