The following was tested using the Mageia 5 alpha1 KDE LiveCD (first build). When selecting "Custom disk partitioning" in draklive-install, a warning is displayed in an oversized window (with an undersized confirmation button), see attached screenshot 1 (this is a side issue probably due to gtk changes). Selecting "Continue" works fine, but if one selects "Exit" and clicks "Ok", something unexpected happens. A new dialog is displayed with a warning about the need to create a root partition (even though "Exit" should have exited the custom partitioning widget), see screenshot 2. When clicking "Ok" in this new dialog, another warning appears about an EFI issue (though my computer does not use EFI, and my VM even less as far as I understand), see screenshot 3. Clicking "Ok", something strange happens and the whole installation process because hardly usable, see screenshot 4. The GUI is duplicated, with the custom partitioning tool in one window and the first warning in a background window (which can't be clicked on). Only the buttons of the partitioning window are active, but most do not produce any result, apart from the "Help", "Auto allocate" and "Done" buttons. The "Done" buttons makes the background window progress forward, and in some test cases I was even able to let this "background window" start the installation process. Reproducible: Steps to Reproduce:
Created attachment 5232 [details] Screenshot #1: Oversized dialog
Created attachment 5233 [details] Screenshot #2: First warning about root filesystem
Created attachment 5234 [details] Screenshot #3: Second warning about EFI
Created attachment 5235 [details] Screenshot #4: Duplicated custom partitioning window
Created attachment 5236 [details] Screenshot #5: Duplicated window after some "progress"
Whiteboard: (none) => 5alpha1
Keywords: (none) => USABILITYCC: (none) => thierry.vignaud
CC: (none) => mageia
Please don't mix different issues in the same bug report, this makes harder to use bug reports. Anyway the /boot/efi has already been reported (& solved) As for the exit button, the issue is in ask_partitions_loop() The call chain from ask_partitions() up to diskdrake::hd_gtk::main() loose the return value... The call chain is sk_partitions() -> fs::partitioning_wizard::main() -> fs::partitioning_wizard::partitionWizardSolutions() -> fs::partitioning_wizard::partition_with_diskdrake() -> diskdrake::interactive::main() -> diskdrake::hd_gtk::main(
Severity: major => normal
Summary: Broken warning in draklive-install custom partitioning leads to duplicate draklive-install windows => Choosing "exit" on backup warning in draklive-install custom partitioning leads to duplicate popup window
Still valid I suppose.
Component: Installer => RPM PackagesWhiteboard: 5alpha1 => 5alpha1 FOR_ERRATA
Whiteboard: 5alpha1 FOR_ERRATA => MGA5TOO
As Thierry said, I shouldn't have mixed issues in this report, so I'll try to reproduce and see what is the exact behaviour in 6dev1, so that we can start thinking about a fix.
Assignee: bugsquad => mageiatools