Package: plymouth / 0.9.2-4

Metadata

Package Version Patches format
plymouth 0.9.2-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 awk.patch | (download)

scripts/plymouth-set-default-theme.in | 10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-)

 hack to fix awk call.

0002 stderr.patch | (download)

scripts/plymouth-populate-initrd.in | 8 4 + 4 - 0 !
scripts/plymouth-set-default-theme.in | 34 17 + 17 - 0 !
2 files changed, 21 insertions(+), 21 deletions(-)

 Use fd for stdout instead of device, since the latter may not always exist,
 e.g. in chroots (Closes: #581649).

0003 default theme.patch | (download)

src/plymouthd.conf | 2 1 + 1 - 0 !
src/plymouthd.defaults | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 ship configuration file with default theme set (closes: #594999).

0004 return code.patch | (download)

scripts/plymouth-set-default-theme.in | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 fixing wrong return code of plymouth-set-default-theme (closes: #605018).

0005 cmdline.patch | (download)

systemd-units/plymouth-halt.service.in | 1 1 + 0 - 0 !
systemd-units/plymouth-kexec.service.in | 1 1 + 0 - 0 !
systemd-units/plymouth-poweroff.service.in | 1 1 + 0 - 0 !
systemd-units/plymouth-reboot.service.in | 1 1 + 0 - 0 !
systemd-units/plymouth-start.service.in | 1 1 + 0 - 0 !
systemd-units/systemd-ask-password-plymouth.path.in | 1 1 + 0 - 0 !
systemd-units/systemd-ask-password-plymouth.service.in | 1 1 + 0 - 0 !
7 files changed, 7 insertions(+)

 Handle 'nosplash' boot parameter as 'plymouth.enable=0' in system unit


0008 show delay.patch | (download)

src/plymouthd.conf | 1 1 + 0 - 0 !
src/plymouthd.defaults | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 setting no delay for fast booting machines (closes: #752746).

drop systemd vconsole setup service.patch | (download)

systemd-units/plymouth-start.service.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 remove systemd-vconsole-setup.service as it's not shipped in debian
 Remove systemd-vconsole-setup.service as it's not shipped in Debian and add
 After=keyboard-setup.service
0009 use double instead of float for scale factor.patch | (download)

src/libply-splash-core/ply-pixel-buffer.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 pixel-buffer: use double instead of float for scale factor

There are strange red and black dots in a 1280x800 splash screen with
Debian Jessie theme. The problem comes from image rescaling and is
caused by:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799953

on i386. The conversion from double to int in functions
ply_pixel_buffer_resize and ply_pixel_buffer_interpolate happens
through an intermediate float. This sometimes results in a truncated
value being larger than the original value.

This commit changes the code to use an intermediate double to
work around the bug.