Bug#939015: buster-pu: package akonadi/4:18.08.3-5

2019-09-17 Thread Sandro Knauß
Fixed version number to make version smaller than the version in sid:
akonadi/4:18.08.3-7~deb10u1

hefeediff -Nru akonadi-18.08.3/debian/changelog akonadi-18.08.3/debian/changelog
--- akonadi-18.08.3/debian/changelog	2019-04-29 16:24:10.0 +0200
+++ akonadi-18.08.3/debian/changelog	2019-08-30 22:11:22.0 +0200
@@ -1,3 +1,34 @@
+akonadi (4:18.08.3-7~deb10u1) buster; urgency=medium
+
+  * Rebuild for buster.
+
+ -- Sandro Knauß   Fri, 30 Aug 2019 22:11:22 +0200
+
+akonadi (4:18.08.3-7) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Sandro Knauß ]
+  * Add patch to fix: Akonadi components crash on logout. (Closes: #939013)
+  * Add patch to fix: Automatic recovery from Multiple Merge Candidates
+error (Closes: #939012)
+  * Add patch with files, that are needed for other patches.
+  * Update symbols from buildds for 4:18.08.3
+
+ -- Sandro Knauß   Fri, 30 Aug 2019 12:59:47 +0200
+
+akonadi (4:18.08.3-6) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Sandro Knauß ]
+  * Fix "Akonadi don't anwser any requests and ends in deadlock" (Closes: #935981)
+by adding upstream patches.
+- Akonadi-fix-dangling-transaction-after-itemsync-fail.patch
+- ItemSync-skip-handling-remote-items-if-local-changes.patch
+
+ -- Sandro Knauß   Wed, 28 Aug 2019 19:31:31 +0200
+
 akonadi (4:18.08.3-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols
--- akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols	2019-02-08 23:19:51.0 +0100
+++ akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols	2019-08-30 12:58:59.0 +0200
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 4:18.07.90 amd64
+# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips64el mipsel ppc64 ppc64el riscv64 s390x x32
 libKF5AkonadiAgentBase.so.5 libkf5akonadiagentbase5 #MINVER#
 * Build-Depends-Package: libkf5akonadi-dev
  _ZN7Akonadi12ResourceBase10cancelTaskERK7QString@Base 4:15.07.90
@@ -197,7 +197,6 @@
  _ZNK7Akonadi9AgentBase8isOnlineEv@Base 4:15.07.90
  _ZNK7Akonadi9AgentBase8progressEv@Base 4:15.07.90
  _ZNK7Akonadi9AgentBase9agentNameEv@Base 4:15.07.90
- (optional=templinst)_ZSt4swapIN7Akonadi10CollectionEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 4:18.07.90
  _ZTI12QDBusContext@Base 4:15.07.90
  _ZTIN7Akonadi12ResourceBaseE@Base 4:15.07.90
  _ZTIN7Akonadi16PreprocessorBaseE@Base 4:15.07.90
diff -Nru akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols
--- akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols	2019-02-13 19:42:05.0 +0100
+++ akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols	2019-08-30 12:58:21.0 +0200
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x
+# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x x32
 libKF5AkonadiCore.so.5abi2 libkf5akonadicore5abi2 #MINVER#
 * Build-Depends-Package: libkf5akonadi-dev
  ABI_5_2@ABI_5_2 4:18.07.90
@@ -27,7 +27,8 @@
  _ZN7Akonadi10Collection7fromUrlERK4QUrl@ABI_5_2 4:18.07.90
  _ZN7Akonadi10Collection7setNameERK7QString@ABI_5_2 4:18.07.90
  _ZN7Akonadi10Collection8mimeTypeEv@ABI_5_2 4:18.07.90
- (optional=templinst|arch=hurd-i386 i386 m68k)_ZN7Akonadi10Collection9attributeINS_25PersistentSearchAttributeEEEPT_NS0_12CreateOptionE@ABI_5_2 4:18.07.90
+ (optional=templinst|arch=!mips !powerpc)_ZN7Akonadi10Collection9attributeINS_22EntityDisplayAttributeEEEPT_NS0_12CreateOptionE@ABI_5_2 4:18.08.3
+ (optional=templinst|arch=alpha amd64 arm64 armel armhf hppa hurd-i386 i386 m68k mips64el mipsel ppc64 ppc64el riscv64 s390x x32)_ZN7Akonadi10Collection9attributeINS_25PersistentSearchAttributeEEEPT_NS0_12CreateOptionE@ABI_5_2 4:18.07.90
  _ZN7Akonadi10Collection9setRightsE6QFlagsINS0_5RightEE@ABI_5_2 4:18.07.90
  _ZN7Akonadi10CollectionC1ERKS0_@ABI_5_2 4:18.07.90
  _ZN7Akonadi10CollectionC1Ev@ABI_5_2 4:18.07.90
@@ -1597,7 +1598,7 @@
  _ZN7Akonadi9UnlinkJobD2Ev@ABI_5_2 4:18.07.90
  _ZN9QHashData9hasShrunkEv@ABI_5_2 4:18.07.90
  (optional=templinst)_ZNK12KConfigGroup9readEntryIxEE5QListIT_EPKcRKS3_@ABI_5_2 4:18.07.90
- (optional=templinst|arch=alpha hppa mips64el ppc64 ppc64el s390x)_ZNK12KConfigGroup9readEntryIxEET_PKcRKS1_@ABI_5_2 4:18.07.90
+ (optional=templinst|arch=alpha hppa mips64el ppc64 ppc64el riscv64 s390x)_ZNK12KConfigGroup9readEntryIxEET_PKcRKS1_@ABI_5_2 4:18.07.90
  _ZNK7Akonadi10Collection10attributesEv@ABI_5_2 4:18.07.90
  _ZNK7Akonadi10Collection10referencedEv@ABI_5_2 4:18.07.90
  _ZNK7Akonadi10Collection10shouldListENS0_11ListPurposeE@ABI_5_2 4:18.07.90
@@ -1620,7 +1621,9 @@
  _ZNK7Akonadi10Collection8remoteIdEv@ABI_5_2 

Bug#939015: buster-pu: package akonadi/4:18.08.3-5

2019-08-31 Thread Sandro Knauß
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian@packages.debian.org
Usertags: pu

Hey,

Akonadi in Buster has some bad issues, that make it nearly impossible
for some users to use. I have tested the patches locally and on another
friends laptop, who was affected by the unusable Akonadi. As Buster and
sid are not that far away, the same patchset is tested by all sid users.

I backported an important fix about the mutiple merge candidates issue
from Akonadi 19.08 to 18.08. It does not fix the actual issue from
happening, but it allows Akonadi to resolve the issue without user
interaction (#939012).

Than Akonadi components tend to crash, when you shutdown or logout. This
is handled by (#939013).

Sometime AKonadi gets into a dedlock and not even restarting your
computer helps to solve the deadlock (#935981).

On top of those patches I fixed the symbolfiles for the stable version.
To make sure, that with further updates to Buster, we don't break the
ABI.

I know, that the patchset is not small. As KDEPIM is not usable for some
users without these patches, the severity is grave for them.
Other users have the luck of not hitting the bug. Unfortunately it is
unclear, what triggers the behavior in first place, so there are no
workaround to solve these issues otherwise.

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

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru akonadi-18.08.3/debian/changelog akonadi-18.08.3/debian/changelog
--- akonadi-18.08.3/debian/changelog2019-04-29 16:24:10.0 +0200
+++ akonadi-18.08.3/debian/changelog2019-08-30 22:11:22.0 +0200
@@ -1,3 +1,34 @@
+akonadi (4:18.08.3-7+deb10u1) buster; urgency=medium
+
+  * Rebuild for buster.
+
+ -- Sandro Knauß   Fri, 30 Aug 2019 22:11:22 +0200
+
+akonadi (4:18.08.3-7) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Sandro Knauß ]
+  * Add patch to fix: Akonadi components crash on logout. (Closes: #939013)
+  * Add patch to fix: Automatic recovery from Multiple Merge Candidates
+error (Closes: #939012)
+  * Add patch with files, that are needed for other patches.
+  * Update symbols from buildds for 4:18.08.3
+
+ -- Sandro Knauß   Fri, 30 Aug 2019 12:59:47 +0200
+
+akonadi (4:18.08.3-6) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Sandro Knauß ]
+  * Fix "Akonadi don't anwser any requests and ends in deadlock" (Closes: 
#935981)
+by adding upstream patches.
+- Akonadi-fix-dangling-transaction-after-itemsync-fail.patch
+- ItemSync-skip-handling-remote-items-if-local-changes.patch
+
+ -- Sandro Knauß   Wed, 28 Aug 2019 19:31:31 +0200
+
 akonadi (4:18.08.3-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols 
akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols
--- akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols  2019-02-08 
23:19:51.0 +0100
+++ akonadi-18.08.3/debian/libkf5akonadiagentbase5.symbols  2019-08-30 
12:58:59.0 +0200
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 4:18.07.90 amd64
+# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa 
hurd-i386 i386 m68k mips64el mipsel ppc64 ppc64el riscv64 s390x x32
 libKF5AkonadiAgentBase.so.5 libkf5akonadiagentbase5 #MINVER#
 * Build-Depends-Package: libkf5akonadi-dev
  _ZN7Akonadi12ResourceBase10cancelTaskERK7QString@Base 4:15.07.90
@@ -197,7 +197,6 @@
  _ZNK7Akonadi9AgentBase8isOnlineEv@Base 4:15.07.90
  _ZNK7Akonadi9AgentBase8progressEv@Base 4:15.07.90
  _ZNK7Akonadi9AgentBase9agentNameEv@Base 4:15.07.90
- 
(optional=templinst)_ZSt4swapIN7Akonadi10CollectionEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base
 4:18.07.90
  _ZTI12QDBusContext@Base 4:15.07.90
  _ZTIN7Akonadi12ResourceBaseE@Base 4:15.07.90
  _ZTIN7Akonadi16PreprocessorBaseE@Base 4:15.07.90
diff -Nru akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols 
akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols
--- akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols   2019-02-13 
19:42:05.0 +0100
+++ akonadi-18.08.3/debian/libkf5akonadicore5abi2.symbols   2019-08-30 
12:58:21.0 +0200
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa 
hurd-i386 i386 mips mips64el mipsel powerpc ppc64 ppc64el s390x
+# SymbolsHelper-Confirmed: 4:18.08.3 alpha amd64 arm64 armel armhf hppa 
hurd-i386 i386 m68k