Your message dated Sat, 19 Aug 2017 07:34:31 +0000
with message-id <e1diyh9-0006th...@fasolo.debian.org>
and subject line Bug#871482: fixed in krita 1:3.2.0+dfsg-1
has caused the Debian Bug report #871482,
regarding krita: mouse wheel canvas zoom control lost after using another widget
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.)
--
871482: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871482
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: krita
Version: 1:3.1.1+dfsg-1
Severity: normal
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
normal usage of the stable package:
- Start krita
- use mouse wheel over canvas, works as expected
- use mouse wheel over brush size or scroll bar or similar widget of the
workspace
- use mouse wheel over canvas again does not zoom in or out anymore
* What exactly did you do (or not do) that was effective (or
ineffective)?
- clicking onto canvas with left mouse button does not reactivate normal
behaviour
- changed to a new user (no change of bug effect)
- patching like in https://cgit.kde.org/krita.git/commit/?
id=9bec9bb20d9b593ed4a3194dce11bc5191c9bea5
helps to solve the problem
further investigations:
seems to be a problem of new Qt 5.7 :
http://code.qt.io/cgit/qt/qtbase.git/commit/?
id=f253f4c3310655933266f62e90f46fd12b5c49e4
which was not patched like in :
https://cgit.kde.org/krita.git/commit/?
id=9bec9bb20d9b593ed4a3194dce11bc5191c9bea5
Just fixing it with these two changes solved the problem...
* What was the outcome of this action?
Applying the attached patch helps to solve the problem
-- System Information:
Debian Release: 9.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages krita depends on:
ii kio 5.28.0-2
ii krita-data 1:3.1.1+dfsg-1
ii libboost-system1.62.0 1.62.0+dfsg-4
ii libc6 2.24-11+deb9u1
ii libcurl3 7.52.1-5
ii libexiv2-14 0.25-3.1
ii libfftw3-double3 3.3.5-3
ii libgcc1 1:6.3.0-18
ii libgomp1 6.3.0-18
ii libgsl2 2.3+dfsg-1
ii libilmbase12 2.2.0-12
ii libjpeg62-turbo 1:1.5.1-2
ii libkf5archive5 5.28.0-2
ii libkf5completion5 5.28.0-1
ii libkf5configcore5 5.28.0-2
ii libkf5configgui5 5.28.0-2
ii libkf5coreaddons5 5.28.0-2
ii libkf5crash5 5.28.0-1
ii libkf5guiaddons5 5.28.0-1
ii libkf5i18n5 5.28.0-2
ii libkf5itemviews5 5.28.0-1
ii libkf5kiocore5 5.28.0-2
ii libkf5widgetsaddons5 5.28.0-3
ii libkf5windowsystem5 5.28.0-2
ii liblcms2-2 2.8-4
ii libopencolorio1v5 1.0.9~dfsg0-6+b2
ii libopenexr22 2.2.0-11+b1
ii libpng16-16 1.6.28-1
ii libpoppler-qt5-1 0.48.0-2
ii libqt5concurrent5 5.7.1+dfsg-3+b1
ii libqt5core5a 5.7.1+dfsg-3+b1
ii libqt5dbus5 5.7.1+dfsg-3+b1
ii libqt5gui5 5.7.1+dfsg-3+b1
ii libqt5network5 5.7.1+dfsg-3+b1
ii libqt5printsupport5 5.7.1+dfsg-3+b1
ii libqt5svg5 5.7.1~20161021-2+b2
ii libqt5widgets5 5.7.1+dfsg-3+b1
ii libqt5x11extras5 5.7.1~20161021-2
ii libqt5xml5 5.7.1+dfsg-3+b1
ii libraw15 0.17.2-6+b1
ii libstdc++6 6.3.0-18
ii libtiff5 4.0.8-2+deb9u1
ii libx11-6 2:1.6.4-3
ii libxcb1 1.12-1
ii libxi6 2:1.7.9-1
ii zlib1g 1:1.2.8.dfsg-5
krita recommends no packages.
Versions of packages krita suggests:
ii colord 1.3.3-2
ii ffmpeg 7:3.2.5-1
ii krita-l10n 1:3.1.1+dfsg-1.1
-- no debconf information
Index: krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection.cpp
===================================================================
--- krita-3.1.1+dfsg.orig/libs/ui/input/wintab/qxcbconnection.cpp
+++ krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection.cpp
@@ -545,7 +545,7 @@ public:
class WheelEvent : public InputEvent {
public:
WheelEvent(QWindow *w, ulong time, const QPointF & local, const QPointF & global, QPoint pixelD, QPoint angleD, int qt4D, Qt::Orientation qt4O,
- Qt::KeyboardModifiers mods, Qt::ScrollPhase phase = Qt::ScrollUpdate, Qt::MouseEventSource src = Qt::MouseEventNotSynthesized)
+ Qt::KeyboardModifiers mods, Qt::ScrollPhase phase = Qt::NoScrollPhase, Qt::MouseEventSource src = Qt::MouseEventNotSynthesized)
: InputEvent(w, time, Wheel, mods), pixelDelta(pixelD), angleDelta(angleD), qt4Delta(qt4D), qt4Orientation(qt4O), localPos(local), globalPos(global), phase(phase), source(src) { }
QPoint pixelDelta;
QPoint angleDelta;
Index: krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection_xi2.h
===================================================================
--- krita-3.1.1+dfsg.orig/libs/ui/input/wintab/qxcbconnection_xi2.h
+++ krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection_xi2.h
@@ -109,7 +109,7 @@ public:
ENTER_FUNCTION();
}
- static void handleWheelEvent(QWindow *w, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods = Qt::NoModifier, Qt::ScrollPhase phase = Qt::ScrollUpdate, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized);
+ static void handleWheelEvent(QWindow *w, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods = Qt::NoModifier, Qt::ScrollPhase phase = Qt::NoScrollPhase, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized);
static void handleTabletEnterProximityEvent(int device, int pointerType, qint64 uid);
static void handleTabletLeaveProximityEvent(int device, int pointerType, qint64 uid);
--- End Message ---
--- Begin Message ---
Source: krita
Source-Version: 1:3.2.0+dfsg-1
We believe that the bug you reported is fixed in the latest version of
krita, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pino Toscano <p...@debian.org> (supplier of updated krita package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 19 Aug 2017 08:56:22 +0200
Source: krita
Binary: krita krita-data krita-l10n
Architecture: source
Version: 1:3.2.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <p...@debian.org>
Description:
krita - pixel-based image manipulation program
krita-data - data files for Krita painting program
krita-l10n - translations for Krita painting program
Closes: 871482
Changes:
krita (1:3.2.0+dfsg-1) unstable; urgency=medium
.
* New upstream release:
- fixes scroll wheel behavior with Qt 5.7+ (Closes: #871482)
.
[ Simon Quigley ]
* Run wrap-and-sort to organize debian/control.
.
[ Pino Toscano ]
* Drop removal of gmicparser, no more shipped upstream.
* Bump Standards-Version to 4.0.1, no changes required.
* Small copyright update.
* Update lintian overrides.
Checksums-Sha1:
f642f87458add01693b182c0389917f03d737b79 2942 krita_3.2.0+dfsg-1.dsc
690af99778d9c487ab9f64748533fe5a27cf6934 206270889 krita_3.2.0+dfsg.orig.tar.gz
b62f661b4d93398393afee7ead594bf862f85fd0 17404 krita_3.2.0+dfsg-1.debian.tar.xz
2e2cf504ab675085348449da07c2725752e14b13 19602
krita_3.2.0+dfsg-1_source.buildinfo
Checksums-Sha256:
22e1def50ac2b8cd63f26d0b9c23b0b295281fc8865810126e983dded74b5ab0 2942
krita_3.2.0+dfsg-1.dsc
00a7cba3d79252c132045b8813675c0a7a89c13e32d3392d53de96d2657e76ec 206270889
krita_3.2.0+dfsg.orig.tar.gz
a0725fbc61b96699a9d8ef4dcd4f8cd9523735c277e08d271548cbce1be7fdf2 17404
krita_3.2.0+dfsg-1.debian.tar.xz
1886c384594846ac322ceeab88a611fa34e31b65a54a2e7b46a42972bc2b1a3e 19602
krita_3.2.0+dfsg-1_source.buildinfo
Files:
c4cb1af49f6475e79d352346d5517422 2942 kde optional krita_3.2.0+dfsg-1.dsc
ea0ecfabb8bd696adcec97988475c97b 206270889 kde optional
krita_3.2.0+dfsg.orig.tar.gz
834b4ea020b7c2caf3ddd1ce3d34ddef 17404 kde optional
krita_3.2.0+dfsg-1.debian.tar.xz
ed20c55bc7389d618fd7da7595af8a22 19602 kde optional
krita_3.2.0+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlmX4U0ACgkQLRkciEOx
P02veA//bc0FdesBAauvIt70JfnMRFXaxGVAjfOysTWnsV3W3xRgwsv6pTuH2ET/
6URdXeQ/V1rBg75NfE6gEUiCNsxsc0eIfIEtC406jTUQR+nyB3FtPxA9CPEzfdj+
5trfeYnN4ClF8MScwNz1km6nMHJFTMfW9In9/4vhfrbOAth/dAiJK5q+qwRN++T1
H0uIFQetqVhuzlDEstKVrOpANsg6YpWqpOGVww5hoMNO1PAdUVIoW0vuxZy8t3uB
GPCzuBhstmFWoQn98LoD7H2Bvk2ezQLSyWEinq2IdLNQxsDQVfjQpBJo4EEWM2oL
rT0B2ETyYYZpIGHUR+bt2I717RQENyvBsaNnYbCK4g62l4bbePTDe3+d4RC7P3Yy
I+DHjKqNyy4XqxRom4ROdeO9KqrwQHb48cSSKF1J0HFw4bhZCu0oIeHsb8f5N3jp
HuJ4REEsex/6/RRknPS1yEEJJJeP0LwlUhVXhVXl1+eVMQuV5/RVjJecPmfDLoeR
v5f0pVjRKoqtErdk6dIgz878XKxooSAVokKQWf/+PRc2+VDQEQYaQ2OYFmaLKg9J
uZCAaB5yln2T2a8CpxCHTNaF2YJMOxCroHtcAJcCCOQLxjMLHx7yJklFjgoN14rE
ItR8YE3QrAeWbpQwTjyQcGeTX0rFJwDKdww9/DdrGSAxFZWBI+g=
=qi0D
-----END PGP SIGNATURE-----
--- End Message ---