Package: plymouth
Version: 0.9.0-7
Severity: wishlist
Tags: patch
Christian Hofstaedtler wrote on debian-devel:
> Why does one need plymouth in the first place?
>
> Plymouth is a terminal multiplexer. Without it, if, f.e., there is
> prompting for an encrypted disk passphrase, you'll end up with other
> messages writing over the password prompt and so on. [1] With plymouth
> installed you'll get a nice standalone prompt for the passphrase.
> I imagine this being the same for systemd and upstart and any other
> event-based inits.
> http://web.dodds.net/~vorlon/wiki/blog/Plymouth_is_not_a_bootsplash/
> has some additional background.
If all this is true, shouldn't the package description mention these
practical reasons for installing the package rather than presenting it
as a "graphical boot animation and logger"? I mean, for a start,
installing plymouth (and booting with "splash") *doesn't* give me a
graphical boot animation...
My suggested patch
1) gets rid of the spurious capitalisation in the short description;
2) doesn't advertise it as "graphical" when that's not in plymouth;
3) mentions "boot-time I/O multiplexing" and "event-driven boot";
4) mentions the password prompt use case;
5) avoids repeating "text messages";
6) clarifies that plymouth is text and plymouth-x11 is graphical;
7) capitalises X11 correctly; and
8) debugs "debuging".
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
diff -ru plymouth-0.9.0.pristine/debian/control plymouth-0.9.0/debian/control
--- plymouth-0.9.0.pristine/debian/control 2014-10-26 00:08:57.000000000 +0100
+++ plymouth-0.9.0/debian/control 2014-11-06 17:45:16.191059966 +0000
@@ -34,10 +34,15 @@
Suggests:
desktop-base,
plymouth-themes
-Description: Graphical Boot Animation and Logger
- Plymouth provides an attractive boot animation in place of the text messages
- that normally get shown. Text messages are instead redirected to a logfile for
- viewing after boot.
+Description: boot animation and logger
+ Plymouth provides a boot-time I/O multiplexing framework - the most obvious
+ use for which is to provide an attractive graphical animation in place of
+ the text messages that normally get shown during boot. (The messages are
+ instead redirected to a logfile for later viewing.) However, in event-driven
+ boot systems Plymouth can also usefully handle user interaction such as
+ password prompts for encrypted file systems.
+ .
+ This package provides the basic framework, enabling a text-mode animation.
Package: plymouth-x11
Architecture: linux-any
@@ -47,12 +52,16 @@
plymouth (= ${binary:Version}),
Recommends: plymouth-themes
Suggests: gdm
-Description: Graphical Boot Animation and Logger (x11 renderer and log viewer)
- Plymouth provides an attractive boot animation in place of the text messages
- that normally get shown. Text messages are instead redirected to a logfile for
- viewing after boot.
+Description: boot animation and logger - X11 renderer and log viewer
+ Plymouth provides a boot-time I/O multiplexing framework - the most obvious
+ use for which is to provide an attractive graphical animation in place of
+ the text messages that normally get shown during boot. (The messages are
+ instead redirected to a logfile for later viewing.) However, in event-driven
+ boot systems Plymouth can also usefully handle user interaction such as
+ password prompts for encrypted file systems.
.
- This package contains the x11 renderer and the log viewer.
+ This package contains the log viewer and the X11 renderer for a graphical
+ boot splash.
Package: plymouth-dbg
Architecture: linux-any
@@ -64,12 +73,15 @@
plymouth-x11 (= ${binary:Version}),
plymouth-dev (= ${binary:Version}),
plymouth-themes (>= ${source:Version}),
-Description: Graphical Boot Animation and Logger (debug)
- Plymouth provides an attractive boot animation in place of the text messages
- that normally get shown. Text messages are instead redirected to a logfile for
- viewing after boot.
+Description: boot animation and logger - debug
+ Plymouth provides a boot-time I/O multiplexing framework - the most obvious
+ use for which is to provide an attractive graphical animation in place of
+ the text messages that normally get shown during boot. (The messages are
+ instead redirected to a logfile for later viewing.) However, in event-driven
+ boot systems Plymouth can also usefully handle user interaction such as
+ password prompts for encrypted file systems.
.
- This package contains the debuging symbols.
+ This package contains the debugging symbols.
Package: plymouth-dev
Architecture: linux-any
@@ -77,10 +89,13 @@
${misc:Depends},
plymouth (= ${binary:Version}),
plymouth-x11 (= ${binary:Version}),
-Description: Graphical Boot Animation and Logger (development)
- Plymouth provides an attractive boot animation in place of the text messages
- that normally get shown. Text messages are instead redirected to a logfile for
- viewing after boot.
+Description: boot animation and logger - development
+ Plymouth provides a boot-time I/O multiplexing framework - the most obvious
+ use for which is to provide an attractive graphical animation in place of
+ the text messages that normally get shown during boot. (The messages are
+ instead redirected to a logfile for later viewing.) However, in event-driven
+ boot systems Plymouth can also usefully handle user interaction such as
+ password prompts for encrypted file systems.
.
This package contains the development files.
@@ -119,12 +134,15 @@
plymouth-themes-spinfinity,
plymouth-themes-spinner,
Breaks: plymouth-drm (<< 0.9.0-6~)
-Description: Graphical Boot Animation and Logger (themes)
- Plymouth provides an attractive boot animation in place of the text messages
- that normally get shown. Text messages are instead redirected to a logfile for
- viewing after boot.
+Description: boot animation and logger - themes
+ Plymouth provides a boot-time I/O multiplexing framework - the most obvious
+ use for which is to provide an attractive graphical animation in place of
+ the text messages that normally get shown during boot. (The messages are
+ instead redirected to a logfile for later viewing.) However, in event-driven
+ boot systems Plymouth can also usefully handle user interaction such as
+ password prompts for encrypted file systems.
.
- This package is the themes:
+ This package provides the following themes:
.
* fade-in: features a centered logo that fades in and out while stars twinkle
around the logo during system boot up.