Bug 409724

Summary: Akonadi dependency not made explicit during install
Product: [Applications] zanshin Reporter: albergĂ­nia <cowcake>
Component: generalAssignee: Kevin Ottens <ervin>
Status: RESOLVED DOWNSTREAM    
Severity: critical CC: mbensi
Priority: NOR    
Version: 0.5.0   
Target Milestone: already done   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description albergĂ­nia 2019-07-11 17:44:02 UTC
SUMMARY

If Zanshin is installed normally from the Ubuntu repository, the program claims that it needs Akonadi to work when trying to open it and once it is _already_ installed. Even after installing some of the Akonadi packages from the repository, Zanshin does not work. When trying to open it claims that it can't connect with the personal information management system and that there is no Akonadi agent available.

The user shouldn't discover by surprise this dependency once the program is already installed and shouldn't be forced to guess which are the necessary packages the she/he has to install to make the program work.


STEPS TO REPRODUCE
1. Install Zanshin package from the Ubuntu repository.
2. Trying to open Zanshin from the Applications Menu. Program claims it needs Akonadi to work.
3. Installing akonadi-server and akonadiconsole from the Ubuntu repository.
4.- Trying to open Zanshin from the Applications Menu. Program claims it can't connect with the personal information management system and that there is no Akonadi agent available.


OBSERVED RESULT
After installation Zanshin does not start. It gives a message complaining about Akonadi.

EXPECTED RESULT
After installing Zanshin from the repository it should be able to start without having to install other packages.

Either:
a) The fact that Zanshin will not work without Akonadi is explicitly stated in the web and descriptions of the program, or
b) the required Akonadi packages are marked as dependencies to install when installing Zanshin from the repository, or
c) the program is modified so it is able to run withou Akonadi.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Ubuntu Mate 18.04 LTS
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
All packages were installed using Synaptic Package Manager.
Comment 1 Kevin Ottens 2019-07-12 06:38:00 UTC
Thanks for taking the time to write that report. That being said, as you clearly identified, I think it's mainly a packaging issue: when installing zanshin from the repositories the necessary dependencies should be pulled as well. This is what happens in other distributions.

Thus I will close it as "DOWNSTREAM" and urge it to open it on Ubuntu's side (I'm clueless as to where they're taking reports though, sorry to not be more useful there).

By the way, clearly the fix you're aiming at is (b).