Bug 13639 - Choosing "exit" on backup warning in draklive-install custom partitioning leads to duplicate popup window
Summary: Choosing "exit" on backup warning in draklive-install custom partitioning lea...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard: MGA5TOO
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2014-07-01 21:29 CEST by Rémi Verschelde
Modified: 2016-11-01 12:27 CET (History)
2 users (show)

See Also:
Source RPM: draklive-install
CVE:
Status comment:


Attachments
Screenshot #1: Oversized dialog (78.24 KB, image/png)
2014-07-01 21:33 CEST, Rémi Verschelde
Details
Screenshot #2: First warning about root filesystem (99.85 KB, image/png)
2014-07-01 21:34 CEST, Rémi Verschelde
Details
Screenshot #3: Second warning about EFI (93.23 KB, image/png)
2014-07-01 21:34 CEST, Rémi Verschelde
Details
Screenshot #4: Duplicated custom partitioning window (113.37 KB, image/png)
2014-07-01 21:36 CEST, Rémi Verschelde
Details
Screenshot #5: Duplicated window after some "progress" (106.11 KB, image/png)
2014-07-01 21:37 CEST, Rémi Verschelde
Details

Description Rémi Verschelde 2014-07-01 21:29:46 CEST
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:
Comment 1 Rémi Verschelde 2014-07-01 21:33:52 CEST
Created attachment 5232 [details]
Screenshot #1: Oversized dialog
Comment 2 Rémi Verschelde 2014-07-01 21:34:19 CEST
Created attachment 5233 [details]
Screenshot #2: First warning about root filesystem
Comment 3 Rémi Verschelde 2014-07-01 21:34:39 CEST
Created attachment 5234 [details]
Screenshot #3: Second warning about EFI
Comment 4 Rémi Verschelde 2014-07-01 21:36:02 CEST
Created attachment 5235 [details]
Screenshot #4: Duplicated custom partitioning window
Comment 5 Rémi Verschelde 2014-07-01 21:37:03 CEST
Created attachment 5236 [details]
Screenshot #5: Duplicated window after some "progress"
Rémi Verschelde 2014-07-01 21:38:26 CEST

Whiteboard: (none) => 5alpha1

Thierry Vignaud 2014-07-02 10:18:27 CEST

Keywords: (none) => USABILITY
CC: (none) => thierry.vignaud

Thierry Vignaud 2014-07-02 10:19:39 CEST

CC: (none) => mageia

Comment 6 Thierry Vignaud 2014-07-02 10:42:13 CEST
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

Thierry Vignaud 2014-07-02 10:43:02 CEST

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

Comment 7 Samuel Verschelde 2015-05-21 11:11:03 CEST
Still valid I suppose.

Component: Installer => RPM Packages
Whiteboard: 5alpha1 => 5alpha1 FOR_ERRATA

Samuel Verschelde 2015-06-05 14:38:11 CEST

Whiteboard: 5alpha1 FOR_ERRATA => MGA5TOO

Comment 8 Rémi Verschelde 2016-01-13 11:46:35 CET
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.
Samuel Verschelde 2016-11-01 12:27:45 CET

Assignee: bugsquad => mageiatools


Note You need to log in before you can comment on or make changes to this bug.