** Description changed:
Please merge plymouth 0.9.3-1 (main) from Debian unstable (main)
I cannot work on this merge myself. I am filing this for reference.
-
- Explanation of the Ubuntu delta:
- * Remove dependency on initramfs-tools | dracut. LP: #1716825.
- * debian/local/plymouth.hook: add only a single copy of nss libs in
- initramfs. LP #1714319.
- * Fix hook script to not print warnings about label.so when using the
- ubuntu-text theme. LP: #1578006.
- * No-change rebuild for libpng soname change.
- * debian/plymouth-theme-ubuntu-text.postinst: Make rmdir less noisy.
- * debian/plymouth-theme-ubuntu-text.postinst: Only remove the leftover
- generated files when upgrading, not when triggered.
- * debian/local/plymouth.hook:
- - Fix kernel updates on some weird configurations where there is
- a plymouth theme alternative setup pointing to a non existing theme.
- (LP: #1532355, #1548254)
- * debian/local/plymouth.init-premount: Don't start plymouth if "splash" is
- not present on the kernel command line. This makes initrd behaviour
- consistent with what happens at boot (see ubuntu-add-splash-option.patch).
- Fixes password prompts when not booting with "splash". (LP: #1432265)
- * Add missing replaces due to apport hook move (LP: #1531070)
- * debian/local/plymouth.hook:
- - handle having the minimum dependency packages installed (no font)
- when setting either no graphical theme or ubuntu-text one as default.
- * debian/local/plymouth.hook:
- - protect when there is no alternative configured
- * debian/local/plymouth.hook:
- - adapt to handle text flavor plugin, copying the ubuntu-text module
- (LP: #1525841)
- - be more resilient if there is only one plymouth theme configured
- (default or text) or none.
- * Declare a Conflicts: with broken (and not-deconfigureable) versions of
- plymouth-theme-lubuntu-text, to work around LP: #1524480.
- * debian/local/plymouth.hook:
- - disable harmless (in the ubuntu case, where we control supported
official
- and flavors themes) warning which confuses users for flavors not using
- a compiled text theme (LP: #1524937)
- * debian/plymouth-theme-ubuntu-text.postinst: don't fail if the directory
- /lib/plymouth doesn't exist when we try to remove it, such as when a new
- install is being bootstrapped.
- * debian/local/plymouth.hook:
- - ensure that whenever configuration order is, we only build the
- initramfs if we have a default and text themes.
- * themes/ubuntu-logo/ubuntu-logo.script:
- update to support fsckd systemd service protocol.
- * Add libply-splash-core-also-monitor-for-file-removal-in-.patch:
- libply-splash-core: also monitor for file removal in udev
- directory. Ensures that plymouth detects coldplug completion with recent
- udev (>= 213). Patch cherry-picked from upstream git.
- * d/p/ubuntu-fix-split-writes.patch -- avoid the client seeing
- the beginning of our replies before the whole reply is ready for
- consumption. This avoids us aborting password lookups even though
- they were correctly entered. (LP: #1362333)
- * d/p/ubuntu-seat-terminal-may-be-null.patch -- check that the
- seat->terminal/keyboard is valid before instantiating a text terminal
- on it. (LP: #1371651)
- * Adjust grub snippet that sets purple background color - set alpha to
- zero. This corrects early boot theming. Thanks to Yu Ning. (LP:
- #1308723).
- * Move the dependency on ttf-ubuntu-font-family from
- plymouth-theme-ubuntu-logo to plymouth-label, replacing the dependency
- on fonts-dejavu-core instead of causing us to depend on two different
- fonts
- * Readd the plymouth hook, but in the plymouth package instead of the
- library package to avoid uninstallibility problems during library
- transitions. In practice, this hook is only interesting to have if
- plymouth itself is installed.
- * Convert versioned upstart dependency into a versioned Breaks. We ship
- systemd units too now, and this avoids a hard upstart dependency even
- in minimal debootstraps/chroots. (LP: #1351306)
- * Build without apport hook, and without breaks/replaces libplymouth2,
- such that rebuilds in the archive can happen with both libplymouths
- co-installed.
- * Import debian patches, sans default theme. This also brings in systemd
- units fixes.
- * Enable systemd units & parallel build.
- * Synchronise postinst/postrm with debian.
- * Fold ubuntu-logo patches into one.
- * Drop autoreconf patch, as we use dh-autoreconf now.
- * Suppress job-name update notifications to plymouthd from
- plymouth-upstart-bridge. (LP: #1303815)
- [ Steve Langasek ]
- * Fix debian/patches/tty1-after-boot.patch: when we have multiple
- non-default console options on the kernel commandline,
- local_console_terminal will not