<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>41654</bug_id>
          
          <creation_ts>2021-12-30 11:28:00 +0300</creation_ts>
          <short_desc>Не отображается дополнительная информация в Dashboard</short_desc>
          <delta_ts>2026-09-10 15:24:30 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mysql-workbench-community</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Shesteperov">alimektor</reporter>
          <assigned_to name="Andrew Vasilyev">andy</assigned_to>
          <cc>andy</cc>
    
    <cc>cas</cc>
    
    <cc>grenka</cc>
    
    <cc>ulysses</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>206485</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2021-12-30 11:28:00 +0300</bug_when>
    <thetext>Версия
======

mysql-workbench-community-8.0.25-alt3

Дистрибутивы
============

* KWorskstation P10 Beta, обновленный до Sisyphus.

Шаги воспроизведения
====================

1. Открыть MySQL Workbench
2. Подключиться к серверу MySQL.
3. Пункт верхнего меню &quot;Server&quot; -&gt; Dashboard -&gt; навести мышку на любой из параметров, например, receiving.

Ожидаемый результат: ожидалось, скорее всего, информация по каждому из параметров.

Фактический результат: черное окно в левом верхнем углу. Характерные сообщения в терминал:

	TypeError: in method &apos;View_client_to_screen&apos;, argument 2 of type &apos;int&apos;
	Traceback (most recent call last):
	  File &quot;/usr/lib64/mysql-workbench/modules/wb_admin_performance_dashboard.py&quot;, line 117, in mouse_move
		self.canvas.mouse_move(x, y)
	  File &quot;/usr/share/mysql-workbench/libraries/workbench/graphics/canvas.py&quot;, line 148, in mouse_move
		fig.hover_in(x, y)
	  File &quot;/usr/share/mysql-workbench/libraries/workbench/graphics/canvas.py&quot;, line 206, in hover_in
		self.on_hover_in(self, x, y)
	  File &quot;/usr/lib64/mysql-workbench/modules/wb_admin_performance_dashboard.py&quot;, line 178, in handle_hover_in
		xx, yy = self.client_to_screen(fx, fy)
	  File &quot;/usr/lib64/mysql-workbench/modules/mforms.py&quot;, line 701, in client_to_screen
		return _mforms.View_client_to_screen(self, x, y)
	TypeError: in method &apos;View_client_to_screen&apos;, argument 2 of type &apos;int&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295364</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-04 11:23:30 +0300</bug_when>
    <thetext>Просьба проверить воспроизводимость проблемы Dashboard на актуальном mysql-workbench-community-8.0.47-alt4: подключиться к серверу MySQL и навести указатель на параметр Dashboard. Исходный отчёт относился к 8.0.25-alt3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295371</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-04 11:32:56 +0300</bug_when>
    <thetext>Проверены исходники mysql-workbench-community-8.0.47-alt4. Проблема сохраняется: в plugins/wb.admin/frontend/wb_admin_performance_dashboard.py функция handle_hover_in по-прежнему вычисляет fy = fig.y + self.offset[1] + fig.height / 2 и передаёт fy в client_to_screen. В Python 3 оператор / возвращает float, тогда как нативный client_to_screen принимает int, что соответствует исходному TypeError. Минимальный патч: заменить / 2 на // 2 либо привести fy к int перед вызовом. ALT-патчи 8.0.47 этот файл не затрагивают.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297826</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-09-10 15:24:30 +0300</bug_when>
    <thetext>mysql-workbench-community-8.0.47-alt5 -&gt; sisyphus:

Thu Sep 10 2026 Andrew A. Vasilyev &lt;andy@altlinux&gt; 8.0.47-alt5
- NMU: fix dashboard with Python 3.14 (Closes: #41654).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>