Bug 409724 - Akonadi dependency not made explicit during install
Summary: Akonadi dependency not made explicit during install
Status: RESOLVED DOWNSTREAM
Alias: None
Product: zanshin
Classification: Applications
Component: general (show other bugs)
Version: 0.5.0
Platform: Ubuntu Linux
: NOR critical
Target Milestone: already done
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-11 17:44 UTC by albergínia
Modified: 2019-07-12 06:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).