Your message dated Sat, 08 May 2021 19:25:34 +0000
with message-id <e1lfszy-0007sf...@respighi.debian.org>
and subject line unblock kf5-messagelib
has caused the Debian Bug report #988235,
regarding unblock: kf5-messagelib/4:20.08.3-4
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.)
--
988235: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988235
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: pkg-kde-t...@alioth-lists.debian.net
Please unblock package kf5-messagelib
#986404 (KeyResolver-Enable-ContactPreferences-again.patch):
When using encryption you also want to be able to save and reuse
contact preferences, to hanble case where a GPG Key does not match
with the email address of a recipient. This patch was applied at
upstream in Feburary without any issue.
[ Impact ]
For users it is frustrating not to be able to save contact
preferences and also rises the barrier to use encryption.
[ Tests ]
The patch exist for more than 30 days in unstable without any bad
expierence also not bad response form upstream. Run kmail in daily
life.
[ Risks ]
The patch is easy and no other packes are affected by this.
The alternative is to do the selection of keys every time you write an
email, what is annoying.
#964963 (mail-thread-ignored-and-mail-thread-watched-exist-in.patch):
Fixing two not shown icons.
[ Impact ]
Two missing icons.
[ Tests ]
see above.
[ Risks ]
Patch is trival and no other packages are affected.
#986452:
Fixing just a packaging failure, that happend because I was not
focused. This fixes the debdiff to what I wanted to commit.
[ Checklist ]
[ x ] all changes are documented in the d/changelog
[ x ] I reviewed all changes and I approve them
[ x ] attach debdiff against the package in testing
[ Other info ]
(Anything else the release team should know.)
unblock kf5-messagelib/4:20.08.3-4
diff -Nru kf5-messagelib-20.08.3/debian/changelog
kf5-messagelib-20.08.3/debian/changelog
--- kf5-messagelib-20.08.3/debian/changelog 2021-02-01 20:34:19.000000000
+0100
+++ kf5-messagelib-20.08.3/debian/changelog 2021-04-06 16:22:38.000000000
+0200
@@ -1,3 +1,17 @@
+kf5-messagelib (4:20.08.3-4) unstable; urgency=medium
+
+ * Fix broken patch series file (Closes: #986452).
+
+ -- Sandro Knauß <he...@debian.org> Tue, 06 Apr 2021 16:22:38 +0200
+
+kf5-messagelib (4:20.08.3-3) unstable; urgency=medium
+
+ * Add upstream patch to show correct icons (Closes: #964963).
+ * Add upstream patch to reenable contact preferences again
+ (Closes: #986404).
+
+ -- Sandro Knauß <he...@debian.org> Mon, 05 Apr 2021 13:06:12 +0200
+
kf5-messagelib (4:20.08.3-2) unstable; urgency=medium
* Add upstream patch to not break the signature of mails.
diff -Nru
kf5-messagelib-20.08.3/debian/patches/KeyResolver-Enable-ContactPreferences-again.patch
kf5-messagelib-20.08.3/debian/patches/KeyResolver-Enable-ContactPreferences-again.patch
---
kf5-messagelib-20.08.3/debian/patches/KeyResolver-Enable-ContactPreferences-again.patch
1970-01-01 01:00:00.000000000 +0100
+++
kf5-messagelib-20.08.3/debian/patches/KeyResolver-Enable-ContactPreferences-again.patch
2021-04-05 12:39:55.000000000 +0200
@@ -0,0 +1,38 @@
+From a347940b23b438da02aa5437baa8d2a70184b4ca Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Sandro=20Knau=C3=9F?= <skna...@kde.org>
+Date: Thu, 4 Feb 2021 23:23:30 +0100
+Subject: [PATCH 3/3] KeyResolver: Enable ContactPreferences again.
+
+It was disabled in 2018, but without any further notice. The code itself
+does not seems like it can lock.
+
+CCMAIL: mon...@kde.org
+
+This reverts commit 409e75042323d5fa104c864b155081ed8e94bcbe.
+
+(cherry picked from commit 9285ece174b41beb4ea00744cc702329e05520dd)
+---
+ messagecomposer/src/composer/keyresolver.cpp | 5 -----
+ 1 file changed, 5 deletions(-)
+
+--- a/messagecomposer/src/composer/keyresolver.cpp
++++ b/messagecomposer/src/composer/keyresolver.cpp
+@@ -1887,7 +1887,6 @@ void Kleo::KeyResolver::addKeys(const st
+
+ Kleo::KeyResolver::ContactPreferences
Kleo::KeyResolver::lookupContactPreferences(const QString &address) const
+ {
+-#ifdef HAVE_A_FIX_FOR_LOCK
+ const Private::ContactPreferencesMap::iterator it
+ = d->mContactPreferencesMap.find(address);
+ if (it != d->mContactPreferencesMap.end()) {
+@@ -1923,10 +1922,6 @@ Kleo::KeyResolver::ContactPreferences Kl
+ // insert into map and grab resulting iterator
+ d->mContactPreferencesMap.insert(std::make_pair(address, pref));
+ return pref;
+-#else
+- Q_UNUSED(address)
+- return ContactPreferences();
+-#endif
+ }
+
+ void Kleo::KeyResolver::saveContactPreference(const QString &email, const
ContactPreferences &pref) const
diff -Nru
kf5-messagelib-20.08.3/debian/patches/mail-thread-ignored-and-mail-thread-watched-exist-in.patch
kf5-messagelib-20.08.3/debian/patches/mail-thread-ignored-and-mail-thread-watched-exist-in.patch
---
kf5-messagelib-20.08.3/debian/patches/mail-thread-ignored-and-mail-thread-watched-exist-in.patch
1970-01-01 01:00:00.000000000 +0100
+++
kf5-messagelib-20.08.3/debian/patches/mail-thread-ignored-and-mail-thread-watched-exist-in.patch
2021-04-05 12:29:53.000000000 +0200
@@ -0,0 +1,50 @@
+From f96638fe15b6073838f561d37183832e0548f179 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Sandro=20Knau=C3=9F?= <skna...@kde.org>
+Date: Wed, 3 Feb 2021 23:39:21 +0100
+Subject: [PATCH 1/3] mail-thread-ignored and mail-thread-watched exist in
+ breeze-icons.
+
+Just update the paths, so icons are found.
+
+(cherry picked from commit 4d472ca06c6448ae029a91f63266242dd316d745)
+---
+ messagelist/src/core/theme.cpp | 4 ++--
+ messagelist/src/core/widgets/searchlinestatus.cpp | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/messagelist/src/core/theme.cpp b/messagelist/src/core/theme.cpp
+index d3226d31e..2ada7e596 100644
+--- a/messagelist/src/core/theme.cpp
++++ b/messagelist/src/core/theme.cpp
+@@ -1255,8 +1255,8 @@ void Theme::populatePixmapCache() const
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-sent")).pixmap(mIconSize,
mIconSize))
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-forwarded")).pixmap(mIconSize,
mIconSize))
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-mark-important")).pixmap(mIconSize,
mIconSize)) // "flag"
+- << new
QPixmap(QIcon::fromTheme(QStringLiteral("messagelist/pics/mail-thread-watch.png")).pixmap(mIconSize,
mIconSize))
+- << new
QPixmap(QIcon::fromTheme(QStringLiteral("messagelist/pics/mail-thread-ignored.png")).pixmap(mIconSize,
mIconSize))
++ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-thread-watch")).pixmap(mIconSize,
mIconSize))
++ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-thread-ignored")).pixmap(mIconSize,
mIconSize))
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-mark-junk")).pixmap(mIconSize,
mIconSize))
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-mark-notjunk")).pixmap(mIconSize,
mIconSize))
+ << new
QPixmap(QIcon::fromTheme(QStringLiteral("mail-signed-verified")).pixmap(mIconSize,
mIconSize))
+diff --git a/messagelist/src/core/widgets/searchlinestatus.cpp
b/messagelist/src/core/widgets/searchlinestatus.cpp
+index 6c4c49df3..3e204c924 100644
+--- a/messagelist/src/core/widgets/searchlinestatus.cpp
++++ b/messagelist/src/core/widgets/searchlinestatus.cpp
+@@ -206,11 +206,11 @@ void SearchLineStatus::createMenuSearch()
+ i18nc("@action:inmenu Status of a message", "Action
Item"),
+ Akonadi::MessageStatus::statusToAct().toQInt32());
+
+-
createFilterAction(QIcon::fromTheme(QStringLiteral("mail-thread-watch.png")),
++ createFilterAction(QIcon::fromTheme(QStringLiteral("mail-thread-watch")),
+ i18nc("@action:inmenu Status of a message", "Watched"),
+ Akonadi::MessageStatus::statusWatched().toQInt32());
+
+-
createFilterAction(QIcon::fromTheme(QStringLiteral("mail-thread-ignored.png")),
++
createFilterAction(QIcon::fromTheme(QStringLiteral("mail-thread-ignored")),
+ i18nc("@action:inmenu Status of a message", "Ignored"),
+ Akonadi::MessageStatus::statusIgnored().toQInt32());
+
+--
+2.31.0
+
diff -Nru kf5-messagelib-20.08.3/debian/patches/series
kf5-messagelib-20.08.3/debian/patches/series
--- kf5-messagelib-20.08.3/debian/patches/series 2021-02-01
20:26:55.000000000 +0100
+++ kf5-messagelib-20.08.3/debian/patches/series 2021-04-06
16:11:15.000000000 +0200
@@ -2,3 +2,5 @@
upstream-FIX-messagecomposer-cryptocomposertests-Use-EncryptJ.patch
Fix-messagecomposer-Do-copy-all-mail-headers-instad-.patch
messagecomposer-Move-protected-headers-to-signed-par.patch
+mail-thread-ignored-and-mail-thread-watched-exist-in.patch
+KeyResolver-Enable-ContactPreferences-again.patch
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---