On Fri, Mar 05, 2021 at 10:03:31AM +0100, Hans de Goede wrote: > Hi, > > On 3/4/21 11:45 PM, Adam Williamson wrote: > > On Thu, 2021-03-04 at 22:40 +0100, Hans de Goede wrote: > >> > >>> Starting from a minimal install with plymouth omitted, adding just > >>> plymouth itself pulls in 3 packages (plymouth, plymouth-core-libs, > >>> plymouth-scripts) with an installed size of 621K. Adding plymouth- > >>> system-theme pulls in 32 packages with an installed size of 24M. So > >>> putting plymouth-system-theme in @core would substantially inflate the > >>> size of @core in terms of both number of packages and overall installed > >>> size. Removing plymouth from @core would not save a lot in terms of > >>> packages or space. > >>> > >>> So, I guess the question here is, what do we do? > >>> > >>> 1) Remove plymouth from @core > >>> 2) Add plymouth-system-theme to @core > >>> 3) Make Hans/Ray/someone fix the plymouth bug > >> > >> 1) clearly gets my vote, not just because I don't have time to work on 3) > >> but also because to me it seems like the right thing to do. Plymouth is > >> a boot splash, its goal is to make the boot look pretty / hide all the > >> scary log messages in use-cases where we want this. The text fallback > >> splash is not pretty. In general if it shows instead of the graphical > >> splash the fact that the text fallback shows is considered a bug. > > > > Well, you could still argue it's prettier than a wall-o-text boot. And > > it *does* hide the wall-o-text. > > > >> So either the server spin wants a pretty boot and then they should fix the > >> bug of the text splash showing by installing plymouth-system-theme, or the > >> server spin does not want a pretty boot and then there should be no > >> plymouth at all. > > > > What if we want something arguably-prettier than wall-o-text, but don't > > want an extra 32 packages and 24M of storage used up? > > Systemd has you covered here, you can tell it to not log any startup > status or to only log errors by specifying systemd.show_status=no or > systemd.show_status=auto on the kernel commandline. I believe we don't show stuff by default any more. https://github.com/systemd/systemd/commit/0d066dd1a4: pid1: add new mode systemd.show-status=error and use it when 'quiet' is passed systemd.show-status=error is useful for the case where people care about errors only. If people want to have a quiet boot, they most likely don't want to see all status output even if there is a delay in boot, so make "quiet" imply systemd.show-status=error instead of systemd.show-status=auto. And we specify 'quiet' by default. Zbyszek _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure