2011/12/28 Cristian Rodríguez
Hi:
Today I looked into Plymouth and got it somehow working quickly, I want to propose the inclusion of this replacement of bootsplash, under the following constrains:
- It will be only supported when running in conjunction with systemd. (it has native integration with it)
That's cool with me.
- Users are free to package or create their own themes, but we provide only ONE theme, consistent "looking" between desktops whatever the openSUSE artwork theme decides.
I totally disagree for the following reasons: 1. You will need to provide at least the text plugins (and I believe you can pass default color arguments during build); 2. You will still need to package the binary plugins, I don't see why not provide the themes, specially when you can just swap the branding logo; 3. Users who want the old plugins (solar for example is quite known and used) are forced to rebuild plymouth. You are more or less proposing something very close to a vendor lock forcing people to engage into nasty ways. It's nice artwork/design gets to build a default theme, but please consider also making available the default ones. I don't see any technical explanation for not doing so. The default theme can be easilly modified without patching/hatchet'ing, you will still need to provide at least the default plugins, so I don't see why not including the themes. I would also would like to a small point with plymouth, make sure openSUSE design/artwork is informed that the default theme needs (or used to) be in initrd image, so it's really a plus if they consider space (and of course you only put one theme in the initrd, the default one, so it isn't really also an option for not providing the other alternatives).
Steps:
- enable building of systemd-plymouth package, actually changing %build_plymouth variable in systemd.spec
- Take a look to the initrd related code, as well as "cryptsetup" integration that looks somewhat strange currently.
- Install "bootsplash" only with legacy sysvinit.
That's all for now.
For an RFC you seem to have your mind pretty much decided :/ NM -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org