Bug 28398 - very short user names cause LXDM greeter to stagger "More" to 2 lines.
Summary: very short user names cause LXDM greeter to stagger "More" to 2 lines.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Low minor
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK, MGA8-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-02-21 03:30 CET by Ben McMonagle
Modified: 2021-06-08 18:47 CEST (History)
5 users (show)

See Also:
Source RPM: lxdm-0.5.3-8.git20190224.3.mga8.src.rpm, lxdm-theme-mageia-7-3.mga8.src.rpm
CVE:
Status comment:


Attachments
image of issue (103.82 KB, image/jpeg)
2021-02-23 01:28 CET, Ben McMonagle
Details

Description Ben McMonagle 2021-02-21 03:30:06 CET
Description of problem: very short user names cause LXDM greeter to stagger "More"to 2 lines. 

ie:

User:
-------
me
-------
Mor-
e...

it looks untidy


Version-Release number of selected component (if applicable):
lxdm-05.3-8.git20190224.3.mga8

How reproducible:every time


Steps to Reproduce:
1.install just lxde from i586 or x86_64 medium and use a very short user name
2.reboot to observe untidy greeter
3.
Ben McMonagle 2021-02-21 03:30:31 CET

Keywords: (none) => 8final

Comment 1 Aurelien Oudelet 2021-02-21 19:55:52 CET
Hi, thanks for reporting this.
Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

@Ben, can you even provide a screenshot if reproducible under Virtualbox?
Or better, with a smartphone if possible?

CC: (none) => ouaurelien
Source RPM: (none) => lxdm-0.5.3-8.git20190224.3.mga8.src.rpm
Assignee: bugsquad => nicolas.salguero
Keywords: (none) => Triaged

Aurelien Oudelet 2021-02-21 19:56:04 CET

Keywords: Triaged => (none)

Comment 2 Ben McMonagle 2021-02-23 01:28:01 CET
Created attachment 12365 [details]
image of issue
Comment 3 Dave Hodgins 2021-02-23 01:44:18 CET
Lowering the priority/severity as this is a cosmetic issue that few people will
encounter.

CC: (none) => davidwhodgins
Priority: Normal => Low
Severity: normal => minor

Comment 4 Nicolas Salguero 2021-03-01 10:27:32 CET
Hi,

According to https://blog.gtk.org/2016/06/08/controlling-content-sizes-in-gtkscrolledwindow/, only since Gtk+ 3.0, GtkScrolledWindow has the ability to set the minimum content sizes (both width and height).

For Mageia 9, I plan to switch from GTK+2.0 to GTK+3.0 for LXDM (and the entire LXDE stack).

So, when done, I will add "<property name="min-content-width">xxx</property>" to greeter-gtk3.ui.

Best regards,

Nico.
Comment 5 Nicolas Salguero 2021-03-02 16:26:21 CET
Hi,

For Cauldron, lxdm-0.5.3-8.git20190224.4.mga9 and lxdm-theme-mageia-9-1.mga9 solve that issue.

Best regards,

Nico.
Comment 6 Nicolas Salguero 2021-05-25 09:48:17 CEST
Suggested advisory:
========================

The updated packages fix a display issue:

Very short user names cause LXDM greeter to stagger "More..." to 2 lines.

References:
https://bugs.mageia.org/show_bug.cgi?id=28398
========================

Updated packages in core/updates_testing:
========================
lxdm-0.5.3-8.git20190224.3.1.mga8
lxdm-theme-mageia-8-1.mga8

from SRPMS:
lxdm-0.5.3-8.git20190224.3.1.mga8.src.rpm
lxdm-theme-mageia-8-1.mga8.src.rpm

Source RPM: lxdm-0.5.3-8.git20190224.3.mga8.src.rpm => lxdm-0.5.3-8.git20190224.3.mga8.src.rpm, lxdm-theme-mageia-7-3.mga8.src.rpm
Assignee: nicolas.salguero => qa-bugs
Status: NEW => ASSIGNED
Keywords: 8final => (none)

Comment 7 Len Lawrence 2021-05-28 17:59:28 CEST
mga8, x64
$ rpm -q lxdm
lxdm-0.5.3-8.git20190224.3.mga8

Could not reproduce the fault.  Tried adding users "you", id "u" and "me" : "me" and logged in via lxdm.
The greeter showed three users and "More:" displayed correctly.
Rebooted.  Same behaviour.
Maybe it misbehaves only when there are more users than can be displayed tidily. 

Since all three users are displayed the "More" is redundant.

CC: (none) => tarazed25

Comment 8 Len Lawrence 2021-05-28 18:08:54 CEST
Re comment 7.  Or maybe it is just designed that way; i.e. to display "More" always rather than being conditional.
Comment 9 Ben McMonagle 2021-06-06 01:09:45 CEST
install LXDE only from x86_64 CI and confirm issue.

update system, reboot, issue still exists.

install new packages from updates testing:

urpmi lxdm lxdm-theme-mageia 
Marking lxdm-theme-mageia as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list


    $MIRRORLIST: media/core/updates_testing/lxdm-theme-mageia-8-1.mga8.noarch.rpm
    $MIRRORLIST: media/core/updates_testing/lxdm-0.5.3-8.git20190224.3.1.mga8.x86_64.rpm
installing lxdm-0.5.3-8.git20190224.3.1.mga8.x86_64.rpm lxdm-theme-mageia-8-1.mga8.noarch.rpm from /var/cache/urpmi/rpms
Preparing...                     #############################################
      1/2: lxdm-theme-mageia     #############################################
      2/2: lxdm                  #############################################
      1/2: removing lxdm-0.5.3-8.git20190224.3.mga8.x86_64
                                 #############################################
      2/2: removing lxdm-theme-mageia-7-3.mga8.noarch
                                 #############################################

reboot, issue resolved for x86_64
Comment 10 Ben McMonagle 2021-06-06 02:06:47 CEST
install LXDE only from i586 CI and confirm issue.

update system, reboot, issue still exists.

install new packages from updates testing:

urpmi lxdm lxdm-theme-mageia 
Marking lxdm-theme-mageia as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list


    $MIRRORLIST: media/core/updates_testing/lxdm-0.5.3-8.git20190224.3.1.mga8.i586.rpm
    $MIRRORLIST: media/core/updates_testing/lxdm-theme-mageia-8-1.mga8.noarch.rpm
installing lxdm-theme-mageia-8-1.mga8.noarch.rpm lxdm-0.5.3-8.git20190224.3.1.mga8.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     #############################################
      1/2: lxdm-theme-mageia     #############################################
      2/2: lxdm                  #############################################
      1/2: removing lxdm-0.5.3-8.git20190224.3.mga8.i586
                                 #############################################
      2/2: removing lxdm-theme-mageia-7-3.mga8.noarch
                                 #############################################

reboot
issue resolved for i586.
Ben McMonagle 2021-06-06 02:11:52 CEST

Whiteboard: (none) => MGA8-64-OK, MGA8-32-OK

Comment 11 Thomas Andrews 2021-06-06 17:29:04 CEST
Validating. Advisory in Comment 6.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Aurelien Oudelet 2021-06-07 09:56:13 CEST

Keywords: (none) => advisory

Comment 12 Mageia Robot 2021-06-08 18:47:18 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0127.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


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