Bug 365169

Summary: No cryptsetup entry box or information in Neon 5.7 breeze theme
Product: [Plasma] Breeze Reporter: Jan-Marek Glogowski <glogow>
Component: PlymouthAssignee: Plasma Development Mailing List <plasma-devel>
Status: RESOLVED FIXED    
Severity: normal CC: bomox, jr, neon-bugs, sitter
Priority: NOR    
Version: 5.7.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.7.1

Description Jan-Marek Glogowski 2016-07-06 18:29:46 UTC
I'm on "deb http://archive.neon.kde.org/user xenial main" - not sure which component to select, as no entry mentions the repositories - just tar and git.

After upgrading from Neon 5.6 to 5.7, I see the plymouth boot splash for Neon 5.7, but cryptsetup unlocking doesn't display any information / input box - just the spinning "arrows" (?) stop. After pressing ESC I can see a console prompt to unlock the drive, which still works fine.

Package: plymouth-theme-breeze
Version: 5.7.0-0neon+16.04+build13

Downgrading to 5.6.5-0neon+16.04+build12 fixes the problem for me.


Reproducible: Always

Steps to Reproduce:
Boot a computer with Neon 5.7 and cryptsetup partition.


Actual Results:  
Frozen boot progress.

Expected Results:  
Get the cryptsetup input prompt for the root device.
Comment 1 Harald Sitter 2016-07-07 08:20:32 UTC
*** Bug 365128 has been marked as a duplicate of this bug. ***
Comment 2 Harald Sitter 2016-07-07 08:25:29 UTC
Git commit a5909e1cd59f59254898421df2eb66d4fe10e393 by Harald Sitter.
Committed on 07/07/2016 at 08:24.
Pushed by sitter into branch 'Plasma/5.7'.

fix spinner height and y to resolve broken layout chain

everything lays out relative to the spinner/logo, when changing to in-cpu
rotation the spinner code was not correctly updated to retain working
y and height calculations after changes to internal data structures.
this resulted in all objects layed out relative to the spinner to not
be drawn as their position was NaN.

plymouth could really benefit from openqa tests :/
FIXED-IN: 5.7.1

M  +2    -2    breeze/breeze.script.cmake

http://commits.kde.org/breeze-plymouth/a5909e1cd59f59254898421df2eb66d4fe10e393