Your message dated Thu, 06 Apr 2017 20:05:00 +0000
with message-id <[email protected]>
and subject line Re: Bug#859722: unblock: kjobwidgets/5.28.0-2
has caused the Debian Bug report #859722,
regarding unblock: kjobwidgets/5.28.0-2
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 [email protected]
immediately.)
--
859722: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859722
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Dear release team,
I've backported two fixes in kjobwidgets for stretch that I consider
important enough, the first one affects apps using remote files:
Don't focus progress windows (16a449c) KDE#333934
-> Added as debian/patches/Don-t-focus-progress-windows.patch
the next one is a user facing issue:
don't replace existing icon if QIcon::fromTheme() fails (fd32254)
-> Added as
debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
I uploaded 5.28.0-2 with these patches and it already built in all the release
architectures.
I'm attaching the corresponding debdiff.
Happy hacking,
Please unblock package kjobwidgets
unblock kjobwidgets/5.28.0-2
-- System Information:
Debian Release: 9.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500,
'testing'), (500, 'stable'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
diff -Nru kjobwidgets-5.28.0/debian/changelog
kjobwidgets-5.28.0/debian/changelog
--- kjobwidgets-5.28.0/debian/changelog 2016-11-18 16:04:16.000000000 +0100
+++ kjobwidgets-5.28.0/debian/changelog 2017-04-05 11:27:15.000000000 +0200
@@ -1,3 +1,13 @@
+kjobwidgets (5.28.0-2) unstable; urgency=medium
+
+ * Add new upstream patch: Don-t-focus-progress-windows.patch
+ to improve the use of remote files
+ * Add new upstream patch:
+ don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
+ to keep the window icon if the themed one fails
+
+ -- Maximiliano Curia <[email protected]> Wed, 05 Apr 2017 11:27:15 +0200
+
kjobwidgets (5.28.0-1) unstable; urgency=medium
[ Automatic packaging ]
diff -Nru kjobwidgets-5.28.0/debian/patches/Don-t-focus-progress-windows.patch
kjobwidgets-5.28.0/debian/patches/Don-t-focus-progress-windows.patch
--- kjobwidgets-5.28.0/debian/patches/Don-t-focus-progress-windows.patch
1970-01-01 01:00:00.000000000 +0100
+++ kjobwidgets-5.28.0/debian/patches/Don-t-focus-progress-windows.patch
2017-04-05 11:27:15.000000000 +0200
@@ -0,0 +1,28 @@
+From: "Martin T. H. Sandsmark" <[email protected]>
+Date: Mon, 26 Dec 2016 15:58:47 +0100
+Subject: Don't focus progress windows
+
+Show the job tracking widget without stealing focus, e. g. from Kate
+when saving to FTP. This is especially important since there's a 0.5s
+delay before the window is shown so people often start interacting with
+the original window when the job progress is shown.
+
+BUG: 333934
+REVIEW: 129706
+---
+ src/kwidgetjobtracker.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/kwidgetjobtracker.cpp b/src/kwidgetjobtracker.cpp
+index 585867a..dbea4a4 100644
+--- a/src/kwidgetjobtracker.cpp
++++ b/src/kwidgetjobtracker.cpp
+@@ -53,6 +53,8 @@ void KWidgetJobTracker::Private::_k_showProgressWidget()
+ QWidget *widget = q->widget(job);
+
+ if (widget) {
++ // Don't steal the focus from the current widget (e. g. Kate)
++ widget->setAttribute(Qt::WA_ShowWithoutActivating);
+ widget->show();
+ }
+ }
diff -Nru
kjobwidgets-5.28.0/debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
kjobwidgets-5.28.0/debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
---
kjobwidgets-5.28.0/debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
1970-01-01 01:00:00.000000000 +0100
+++
kjobwidgets-5.28.0/debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
2017-04-05 11:27:15.000000000 +0200
@@ -0,0 +1,21 @@
+From: "R.J.V. Bertin" <[email protected]>
+Date: Thu, 16 Mar 2017 17:34:40 +0100
+Subject: don't replace existing icon if QIcon::fromTheme() fails
+
+---
+ src/kwidgetjobtracker.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/kwidgetjobtracker.cpp b/src/kwidgetjobtracker.cpp
+index dbea4a4..93338ec 100644
+--- a/src/kwidgetjobtracker.cpp
++++ b/src/kwidgetjobtracker.cpp
+@@ -467,7 +467,7 @@ void
KWidgetJobTracker::Private::ProgressWidget::closeEvent(QCloseEvent *event)
+
+ void KWidgetJobTracker::Private::ProgressWidget::init()
+ {
+- setWindowIcon(QIcon::fromTheme(QStringLiteral("document-save")));
++ setWindowIcon(QIcon::fromTheme(QStringLiteral("document-save"),
windowIcon()));
+
+ QVBoxLayout *topLayout = new QVBoxLayout(this);
+
diff -Nru kjobwidgets-5.28.0/debian/patches/series
kjobwidgets-5.28.0/debian/patches/series
--- kjobwidgets-5.28.0/debian/patches/series 1970-01-01 01:00:00.000000000
+0100
+++ kjobwidgets-5.28.0/debian/patches/series 2017-04-05 11:27:15.000000000
+0200
@@ -0,0 +1,2 @@
+Don-t-focus-progress-windows.patch
+don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
--- End Message ---
--- Begin Message ---
Maximiliano Curia:
> Package: release.debian.org
> Severity: normal
> User: [email protected]
> Usertags: unblock
>
> Dear release team,
>
> I've backported two fixes in kjobwidgets for stretch that I consider
> important enough, the first one affects apps using remote files:
> Don't focus progress windows (16a449c) KDE#333934
> -> Added as debian/patches/Don-t-focus-progress-windows.patch
> the next one is a user facing issue:
> don't replace existing icon if QIcon::fromTheme() fails (fd32254)
> -> Added as
> debian/patches/don-t-replace-existing-icon-if-QIcon-fromTheme-fails.patch
>
> I uploaded 5.28.0-2 with these patches and it already built in all the
> release
> architectures.
>
> I'm attaching the corresponding debdiff.
>
> Happy hacking,
>
> Please unblock package kjobwidgets
>
> unblock kjobwidgets/5.28.0-2
>
> [...]
Unblocked, thanks.
~Niels
--- End Message ---