Bug 11977 - M4B2 diskdrake GUI moves when toggling to expert mode (and all others onwards)
Summary: M4B2 diskdrake GUI moves when toggling to expert mode (and all others onwards)
Status: RESOLVED DUPLICATE of bug 11790
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard: 4RC 4errata
Keywords:
Depends on:
Blocks: 11778
  Show dependency treegraph
 
Reported: 2013-12-13 08:04 CET by Dick Gevers
Modified: 2014-01-20 07:23 CET (History)
5 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
diskdrake detached when toggling to expert mode (625.30 KB, image/jpeg)
2013-12-13 08:10 CET, Dick Gevers
Details
capture after diskdrake (599.80 KB, image/jpeg)
2014-01-12 23:12 CET, Manuel Hiebel
Details

Description Dick Gevers 2013-12-13 08:04:41 CET
Description of problem:

* Diskdrake and all gui's beyond are detached from the right hand and aligned to the left off centre for me (not for others as per parinux Etherpad notes: http://bn.parinux.org/p/mageia4beta2

* It does not happen when upgrading M31 -> M4, because diskdrake is skipped.

Steps to Reproduce: On real hardware (***)
1. Choose install
2. Choose: custom disk partitioning (cannot try others for obvious reasons)
2. Choose: Expert mode
3. At this point the diskdrake gui detaches from the Installer screen and floats off centre to the hard left hand side of the screen. Screenshots to be attached.

At this point tty1 shows:

(runinstall2:390) Gtk-Critical **: gtk_widget_set_size_request: assertion 'width >= -1' failed




***) Hardware described as entry #3 at: https://wiki.mageia.org/en/QA_iso_hardware_list#Notebooks


Reproducible: 

Steps to Reproduce:
Dick Gevers 2013-12-13 08:07:19 CET

CC: (none) => ennael1
Whiteboard: (none) => 4beta2

Comment 1 Dick Gevers 2013-12-13 08:10:26 CET
Created attachment 4606 [details]
diskdrake detached when toggling to expert mode
claire robinson 2013-12-13 13:06:58 CET

Blocks: (none) => 11704

claire robinson 2013-12-13 13:07:22 CET

CC: (none) => thierry.vignaud

Thierry Vignaud 2013-12-13 15:51:19 CET

Blocks: 11704 => 11778

Comment 2 Thierry Vignaud 2013-12-13 16:25:14 CET
Similar issue as of bug #11790: when toggled, the window size must change slightly and matchbox wrongly moves the window
Thierry Vignaud 2013-12-13 16:26:08 CET

Assignee: bugsquad => thierry.vignaud
Summary: M4B2 (gtk2->3?) diskdrake gui detaches when toggling to expert mode and all others onwards => M4B2 diskdrake GUI moves when toggling to expert mode (and all others onwards)

Comment 3 Thierry Vignaud 2013-12-13 17:01:02 CET
Indeed it has been resized.

The Gtk+ warning has nothing to do with this, it's displayed before.

The problem seems locale dependant (eg it doesn't happens with French but it does with English)
Comment 4 Martin Whitaker 2013-12-14 20:01:34 CET
For me this happens the first time the diskdrake partition window is displayed (i.e. before choosing custom partitioning). I suspect this is because I have a lot of partitions, so the window is too large to fit in the normal space.

CC: (none) => mageia

Comment 5 Glen Ogilvie 2013-12-28 09:31:20 CET
I think it's timing related, because when I am testing in an automated fashion, it will happen some of the time, even though the test tool is behaving 100% the same way every time.

I can reproduce this fairly consistently.   

I have an automated testing tool which is one way to generate it. See QA mailing list.

CC: (none) => nelg

Comment 6 Manuel Hiebel 2014-01-12 23:12:28 CET
Created attachment 4761 [details]
capture after diskdrake

I have this on all step after diskdrake even without clicking advanced :/

I'm not sure we can release with this.
Manuel Hiebel 2014-01-12 23:13:19 CET

Priority: Normal => release_blocker
Whiteboard: 4beta2 => 4RC

Comment 7 Mageia Robot 2014-01-13 07:09:00 CET
commit e2119a1055fa656802191253c7526284c1016198
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Mon Jan 13 06:57:43 2014 +0100

    revert back to matchbox instead of mutter
    
    rationale: it doesn't fix diskdrake issues (mga#11977) whereas it
    doesn't draw window decorations w/o any window manager (mga#12218)
    
    basically reverting commit 19a11905a998a1e62fb8f32aeb749f1b5a9bafd6
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=e2119a1055fa656802191253c7526284c1016198

 Bug links:
   Mageia
      https://bugs.mageia.org/show_bug.cgi?id=12218
      https://bugs.mageia.org/show_bug.cgi?id=11977
Comment 8 Mageia Robot 2014-01-13 07:09:07 CET
commit 6861dc0526938a22da627308591d652b05b8fbf6
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Mon Jan 13 07:06:56 2014 +0100

    increase minimum partition width for Oxygen (mga#11977)
    
    if it's not enough, we will disable labels on partitions buttons again
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=6861dc0526938a22da627308591d652b05b8fbf6
Comment 9 Bit Twister 2014-01-13 07:23:19 CET
(In reply to Mageia Robot from comment #8)
>     if it's not enough, we will disable labels on partitions buttons again

Please, just truncate like they were before. No leading/trailing dots.
Just one letter is better than none.

CC: (none) => junknospam

Comment 10 Thierry Vignaud 2014-01-13 19:10:32 CET
Gtk3/Oxygen-gtk does not behave the same and prevent this.
Comment 11 Anne Nicolas 2014-01-19 21:17:52 CET
Reporter, can you please check the behaviour in new Mageia 4 RC isos?
Comment 12 Dick Gevers 2014-01-19 21:59:11 CET
It is still happening, although not in 100% identical manner as at the time of my report.

Question should rather be at this point: is it acceptable that it happens or not. I will not judge *that*.

All I do say that it is unlike behaviour we saw before the report, so it was not expected then. Maybe we should live with it now ??
Comment 13 Manuel Hiebel 2014-01-19 22:44:14 CET
Also when switching from 800x600 to 1024x768 with vga=791 but it is _much_ better.

(Anne, btw the f3 to switch this from gfxboot doesn't work)

Whiteboard: 4RC => 4RC 4errata

Comment 14 Mageia Robot 2014-01-20 02:00:39 CET
commit 7ddb042efd511f14bca865e0cca684367d7d6344
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Mon Jan 20 01:34:46 2014 +0100

    fix not moving window (mga#11790, mga#11988, mga#11977)
    
    regression introduced in commit fadc8b97ed98977bf264d87d62c33e779f299716
    
    sadly flickering may happen
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=7ddb042efd511f14bca865e0cca684367d7d6344

 Bug links:
   Mageia
      https://bugs.mageia.org/show_bug.cgi?id=11790
      https://bugs.mageia.org/show_bug.cgi?id=11988
      https://bugs.mageia.org/show_bug.cgi?id=11977
Comment 15 Thierry Vignaud 2014-01-20 02:33:53 CET
Dup

*** This bug has been marked as a duplicate of bug 11790 ***

Status: NEW => RESOLVED
Resolution: (none) => DUPLICATE

Comment 16 Mageia Robot 2014-01-20 07:23:22 CET
commit 7d57777b5036e0a57553cf51ad11c5b5a7dedee7
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Mon Jan 20 07:21:54 2014 +0100

    increase back minimum partition width for Oxygen (mga#11977)
    
    reverting commit 6861dc0526938a22da627308591d652b05b8fbf6
    this should results in better sizing if there's a lot a small partitions
    as oxygen's ToggleButtons minimum width is bigger
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=7d57777b5036e0a57553cf51ad11c5b5a7dedee7

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