Bug 28357 - Need to update Gtk-3.0 in Mageia-7 to enable suppression of disappearing scroll bars.
Summary: Need to update Gtk-3.0 in Mageia-7 to enable suppression of disappearing scro...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-02-14 04:45 CET by andré blais
Modified: 2021-02-15 20:25 CET (History)
2 users (show)

See Also:
Source RPM: gtk+3.0-3.24.8-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description andré blais 2021-02-14 04:45:48 CET
Description of problem:

The current version of Gtk-3.0 is 3.24.8

The option to suppress the disappearing scroll bars started in version 3.24.9

Currently running an application in console gives the messages :

Gtk-WARNING **: 21:34:35.406: Unknown key gtk-overlay-scrolling in /etc/gtk-3.0/settings.ini

 and
Gtk-WARNING **: 21:34:35.406: Unknown key gtk-overlay-scrolling in /home/andr/.config/gtk-3.0/settings.ini

So any newer version of gtk-3.0 will allow using the option to suppress disappearing scroll bars.

How reproducible:
Always
Comment 1 Thomas Backlund 2021-02-14 16:06:28 CET
we prefer to not bump gtk versions in stable releases as some of the changes can cause problematic fallout for some gtk apps

So I've backported those changes in gtk+3.0-3.24.8-1.1.mga7



SRPM:
gtk+3.0-3.24.8-1.1.mga7.src.rpm

i586:
gtk+3.0-3.24.8-1.1.mga7.i586.rpm
gtk-update-icon-cache-3.24.8-1.1.mga7.i586.rpm
libgail3_0-3.24.8-1.1.mga7.i586.rpm
libgail3.0-devel-3.24.8-1.1.mga7.i586.rpm
libgtk+3_0-3.24.8-1.1.mga7.i586.rpm
libgtk+3.0-devel-3.24.8-1.1.mga7.i586.rpm
libgtk-gir3.0-3.24.8-1.1.mga7.i586.rpm

x86_64:
gtk+3.0-3.24.8-1.1.mga7.x86_64.rpm
gtk-update-icon-cache-3.24.8-1.1.mga7.x86_64.rpm
lib64gail3_0-3.24.8-1.1.mga7.x86_64.rpm
lib64gail3.0-devel-3.24.8-1.1.mga7.x86_64.rpm
lib64gtk+3_0-3.24.8-1.1.mga7.x86_64.rpm
lib64gtk+3.0-devel-3.24.8-1.1.mga7.x86_64.rpm
lib64gtk-gir3.0-3.24.8-1.1.mga7.x86_64.rpm
Comment 2 andré blais 2021-02-14 23:56:06 CET
Thanks Thomas

Tested, works great :)

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

Comment 3 Manuel Hiebel 2021-02-15 00:20:18 CET
Packages can't stay in updates_testing

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

Comment 4 Thomas Backlund 2021-02-15 07:58:44 CET
@andre, did you test i586 or x86_64 ?



Advisory,
----------
Updated gtk+3.0 adds support for disabling overlay scrollbars

This update adds an config option gtk-overlay-scrolling that
allows the user to opt out of overlay scrollbars since they
sometimes end up hiding text or does not show up at all.

references:
https://bugs.mageia.org/show_bug.cgi?id=28357
https://bugs.mageia.org/show_bug.cgi?id=28248
-----------

for testers, 
this fix is a workaround for the rpmdrake issue in bug 28248

Assignee: bugsquad => qa-bugs

Comment 5 andré blais 2021-02-15 09:09:23 CET
@Thomas, I only tested x86_64.
Thanks again

Note it only helps bug 28248 if the user doesn't want overlay scroll bars, and has set gtk-overlay-scrolling=0.

If the user hasn't done that, they will still need the solution suggested in bug 28248.
Comment 6 Dave Hodgins 2021-02-15 09:48:40 CET
Confirmed fixed with
export GTK_OVERLAY_SCROLLING=0 gedit textfilelongerthandialogwindow.txt
Oking and validating the update.

Advisory committed to svn as $ cat 28357.adv 
type: bugfix
subject: Updated gtk+3.0 packages adds support for disabling overlay scrollbars
src:
  7:
   core:
     - gtk+3.0-3.24.8-1.1.mga7
description: |
  This update adds an config option gtk-overlay-scrolling that allows the
  user to opt out of overlay scrollbars since they sometimes end up hiding
  text or does not show up at all by setting the environment variable
  GTK_OVERLAY_SCROLLING=0
references:
 - https://bugs.mageia.org/show_bug.cgi?id=28357
 - https://bugs.mageia.org/show_bug.cgi?id=28248

Whiteboard: (none) => MGA7-64-OK
Keywords: (none) => advisory, validated_update
CC: (none) => davidwhodgins, sysadmin-bugs

Comment 7 Mageia Robot 2021-02-15 20:25:44 CET
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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