Your message dated Mon, 17 Oct 2016 13:55:56 +0200
with message-id <324b3fab-d251-40ed-7ca6-55f24f615...@debian.org>
and subject line Re: Bug#838793: libgtk-3-0: Menus are too small in GNOME on 
Wayland
has caused the Debian Bug report #838793,
regarding libgtk-3-0: Menus are too small in GNOME on Wayland
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
838793: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838793
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgtk-3-0
Version: 3.22.0-1
Severity: important

Since upgrading to 3.22 (I think I was using 3.21 before) many, but not
all, GTK3 applications have broken menus in Wayland. They open very
small with only enough vertical room for scroll arrows and one item, or
less, and far narrower than necessary. Positioning is also incorrect,
and there seems to be some corruption of the content too.

This could be a HiDPI issue because I'm using a Mac Retina, but I
haven't checked another system yet. The affected apps also seem to
ignore the window scaling setting in gnome-tweak-tool, as if it's
hardwried at 2.

One unaffected app is vim-gtk3. I noticed it still depends on gtk 3.19,
so could it be that only apps which have been recompiled against 3.22
are affected?

Launching gedit from a terminal and opening its popup menu shows these
errors:

(gedit:3498): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to
underallocate toplevel GtkWindow 0x5615ae656a40. Allocation is 92x115,
but minimum required size is 173x41.

(gedit:3498): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to
underallocate GtkWindow's child GtkMenu 0x5615aeb4cb40. Allocation is
80x103, but minimum required size is 161x29.

(gedit:3498): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to
underallocate GtkMenuItem's child GtkAccelLabel 0x5615aeb0fd90.
Allocation is 43x17, but minimum required size is 54x17.

(gedit:3498): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to
underallocate GtkMenu's child GtkMenuItem 0x5615af33a190. Allocation is
80x25, but minimum required size is 111x25.

(gedit:3498): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to
underallocate GtkMenuItem's child GtkAccelLabel 0x5615af2d4b70.
Allocation is 17x17, but minimum required size is 73x17.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libgtk-3-0 depends on:
ii  adwaita-icon-theme                      3.22.0-1
ii  hicolor-icon-theme                      0.15-1
ii  libatk-bridge2.0-0                      2.20.1-4
ii  libatk1.0-0                             2.22.0-1
ii  libc6                                   2.24-3
ii  libcairo-gobject2                       1.14.6-1+b1
ii  libcairo2                               1.14.6-1+b1
ii  libcolord2                              1.3.3-2
ii  libcups2                                2.2.0-2
ii  libepoxy0                               1.3.1-1
ii  libfontconfig1                          2.11.0-6.7
ii  libfreetype6                            2.6.3-3+b1
ii  libgdk-pixbuf2.0-0                      2.36.0-1
ii  libglib2.0-0                            2.50.0-1
ii  libgtk-3-common                         3.22.0-1
ii  libjson-glib-1.0-0                      1.2.2-1
ii  libpango-1.0-0                          1.40.3-2
ii  libpangocairo-1.0-0                     1.40.3-2
ii  libpangoft2-1.0-0                       1.40.3-2
ii  librest-0.7-0                           0.8.0-1
ii  libsoup2.4-1                            2.56.0-1
ii  libwayland-client0                      1.11.0-2
ii  libwayland-cursor0                      1.11.0-2
ii  libwayland-egl1-mesa [libwayland-egl1]  12.0.3-1
ii  libx11-6                                2:1.6.3-1
ii  libxcomposite1                          1:0.4.4-1
ii  libxcursor1                             1:1.1.14-1+b1
ii  libxdamage1                             1:1.1.4-2+b1
ii  libxext6                                2:1.3.3-1
ii  libxfixes3                              1:5.0.2-1
ii  libxi6                                  2:1.7.6-1
ii  libxinerama1                            2:1.1.3-1+b1
ii  libxkbcommon0                           0.6.1-1
ii  libxml2                                 2.9.4+dfsg1-2
ii  libxrandr2                              2:1.5.0-1
ii  shared-mime-info                        1.7-1

Versions of packages libgtk-3-0 recommends:
ii  libgtk-3-bin  3.21.5-3

Versions of packages libgtk-3-0 suggests:
ii  gvfs             1.30.0-1
ii  librsvg2-common  2.40.16-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Am 17.10.2016 um 07:57 schrieb Harald Staub:
> On 09.10.2016 12:48, Harald Staub wrote:
>> On Sat, 24 Sep 2016 23:11:42 +0100 Tony Houghton <h...@realh.co.uk> wrote:
>>> Package: libgtk-3-0
>>> Version: 3.22.0-1
>>> Severity: important
>>>
>>> Since upgrading to 3.22 (I think I was using 3.21 before) many, but not
>>> all, GTK3 applications have broken menus in Wayland. They open very
>>> small with only enough vertical room for scroll arrows and one item, or
>>> less, and far narrower than necessary. Positioning is also incorrect,
>>> and there seems to be some corruption of the content too.
>>
>> I suspect this gtk+3 bug:
>> https://bugzilla.gnome.org/show_bug.cgi?id=771841
>> "[Wayland] Drop-down menus are broken in position and size on HiDPI
>> screens"
> Patches published 2016-10-14, for mutter.
> 
>> libgtk-3-0_3.21.6-1_amd64.deb works for me. ATM I set it to hold and
>> added some more downgrades to make apt happy:
> [...]
> I do not need my workaround any longer. The mutter package was fixed the
> same day (3.22.1-2 :-)

This was fixed in mutter:

mutter (3.22.1-2) unstable; urgency=medium

  * d/p/wayland-xdg-popup-Always-use-monitor-of-toplevel.patch
    d/p/wayland-xdg-shell-Scale-configure-relative-popup-coo.patch
    d/p/wayland-xdg-popup-Force-monitor-of-the-top-level.patch
    d/p/wayland-xdg-shell-update-popup-window-monitor-early.patch
    d/p/wayland-xdg-shell-Scale-positioner-coordinates.patch:
      - Added. Fix positioning of popups on hidpi screens in
        wayland (bgo#771841)

 -- Sjoerd Simons <sjo...@debian.org>  Fri, 14 Oct 2016 22:01:14 +0200

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to