New changelog entries:
* debian/patches/misc-changes.patch: Drop call to stop_animation as it would
unreference a bunch of variables and may cause a crash writing a NULL VMA.
(LP: #1745406)
New changelog entries:
* Drop references to dejavu fonts in the initramfs hook; our themes only
ever use the Ubuntu font, and any other themes that want a different
font should handle this themselves.
New changelog entries:
* Move the Ubuntu font, dejavu font, fontconfig dependencies to
plymouth-label package, such that any "graphical" theme based on
plymouth label has the right fonts, e.g. the src:lubuntu-artwork
themes. LP: #1592405
New changelog entries:
* Make the Ubuntu font the default sans-serif & mono fonts. LP: #1592405
* Adjust title of ubuntu-text theme.
* In the ubuntu-logo theme fallback to sans-serif font, if Ubuntu font
is not available.
New changelog entries:
* Make the lsb-release triggers interest-noawait, so that we don't block
configuration of an Essential: yes package during upgrades.
LP: #1750465.
New changelog entries:
* Merged from debian unstable (second time ever…) Remaining changes:
- include ubuntu theme logos:
themes/ubuntu-logo/*, debian/source/include-binaries.
- debian/libplymouth4.apport: add Apport hook.
- Ship ubuntu-logo instead of debian-logo (debian/rules and
debian/local/plymouth.hook).
- Ship debian/source_plymouth.apport apport hook (debian/rules).
- Add plymouth-label as a separate package and makes themes depending on
it (debian/control, debian/plymouth-label.install,
debian/plymouth-themes.install).
- As log-viewer is disabled by default upstream and now in debian, don't
ship its man page (debian/plymouth.links).
- Ship plymouth-theme-ubuntu-logo and plymouth-theme-ubuntu-text specific
themes (debian/plymouth-theme-ubuntu-* and debian/control) and add
Recommends on it | plymouth-theme to accommodate flavors.
- Remove debian/patches/0003-default-theme.patch as we handle our defaults
via alternatives. (and refresh debian/patches/0008-show-delay.patch)
- debian/patches/misc-changes.patch: old undocumented inline changes.
export a new symbol added in debian/libplymouth4.symbols.
- debian/patches/avoid-sigpipe.patch:
Use first a socket connection before fallbacking to regular write()
- debian:patches/details-short-prompt.patch: When we display bullets in the
ubuntu details theme, shorten the prompt.
- debian/patches/details-remove-separator.patch: Removed explicit printing
of ':'.
- debian/patches/details-update-status.patch: Implement update status (U)
splash plugin function for details plugin, imply display those updates
as text messages.
- debian/patches/initramfsless-boot.patch: support intramfsless boot.
- debian/patches/fix-split-writes.patch: fix split writes for long server
responses.
- debian/patches/ubuntu-add-splash-option.patch: add "splash" option as a
condition to trigger plymouth.
- debian/rules:
- disable optimization is noopt found in $DEB_BUILD_OPTION
- enable -Werror
- use ubuntu-themes background color
- debian/local/<initramfs scripts>: export OPTION=FRAMEBUFFER for user's
command line argument explicitly disabling framebuffer.
- We use alternatives instead of plymouth-set-default-theme tool:
+ debian/plymouth-themes.{prerm,postinst}: ensure we select one default
plymouth logo and text themes through alternatives even when we remove
ubuntu-base ones.
+ debian/rules, debian/plymouth.{install,links), don't ship non
non alternative-based theme policy files and tools.
+ update plymouth.README.Debian to tell to use update-alternative
instead of set-default-theme
+ change debian/local/plymouth.hook to use update-alternative to get
default theme instead of set-default-theme. Also, don't copy
deleted files to initramfs.
- Add Breaks: against older themes versions as they are shipping in /lib
instead of /usr/share.
- ubuntu old changelog containing debian-like packaging version has been
copied to debian/changelog.ubuntu.old in the source package.
- Remove dependency on initramfs-tools | dracut.
- debian/plymouth-theme-ubuntu-text.postinst: Only remove the leftover
generated files when upgrading, not when triggered.
- 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".
- Add missing replaces due to apport hook move
- debian/local/plymouth.hook:
+ protect when there is no alternative configured
+ handle having the minimum dependency packages installed (no font)
when setting either no graphical theme or ubuntu-text one as default.
+ Fix kernel updates on some weird configurations where there is
a plymouth theme alternative setup pointing to a non existing theme.
+ adapt to handle text flavor plugin, copying the ubuntu-text module
+ be more resilient if there is only one plymouth theme configured
(default or text) or none.
+ 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
+ Fix hook script to not print warnings about label.so when using the
ubuntu-text theme.
+ ensure that whenever configuration order is, we only build the
initramfs if we have a default and text themes.
* Add a patch to unconditionally set DeviceTimeout to a non-zero value
to prevent plymouthd asserts on boot.
* Use newer syntax to update the root fs.
* Run plymouth in debug mode and store the log in /run/plymouth.
* Drop the old ubuntu-logo-scale-2 "manual" hidpi theme, superseeded by
hidpi support in plymouth.
New changelog entries:
[ Laurent Bigonville ]
* debian/watch: Bump to version 4 and use the macro's
* New upstream version 0.9.3
* debian/libplymouth4.symbols: Adjust the symbols file
* Refresh the patches and drop the one merged upstream
[ Scott Moser ]
* debian/local/plymouth.hook: add only a single copy of nss libs in
initramfs. (Closes: #874502)