Bug 230086 - deskutils/kmail should have kdepim-runtime as a dependency
Summary: deskutils/kmail should have kdepim-runtime as a dependency
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-kde (Team)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-27 14:41 UTC by Jonathan M Davis
Modified: 2018-08-02 10:24 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan M Davis 2018-07-27 14:41:04 UTC
From what I can tell, kdepim-runtime needs to be installed for kmail to work. Without it, kmail crashes every time it starts, giving an error about being "unable to obtain agent type." akonadiconsole shows akonadi to be running, but whatever it is that kmail needs from it, it's not getting. Installing kdepim-runtime fixed the problem. I had not previously, explicitly installed any kdepim-related package except for kmail. So, the kdepim-related packages that got pulled in were just those that kmail depends on (directly or indirectly), and kdepim-runtime was not one of them, and it sure looks like it needs to be.

For kde4, kmail was part of the kdepim package (now kdepim-kde4), which depends on kdepim-runtime-kde4, so when you installed kmail, you got kdepim-runtime-kde4 out of the deal. It looks like when kmail was split out of kdepim for kde 5, the runtime dependency on kdepim-runtime was overlooked.
Comment 1 commit-hook freebsd_committer 2018-08-02 10:23:33 UTC
A commit references this bug:

Author: tcberner
Date: Thu Aug  2 10:22:46 UTC 2018
New revision: 476229
URL: https://svnweb.freebsd.org/changeset/ports/476229

Log:
  Add missing runtime dependency on kdepim-runtime

  PR:		230086
  Reported by:	Jonathan M Davis <freebsd.bugs@jmdavisprog.com>

Changes:
  head/Mk/Uses/kde.mk
  head/deskutils/kaddressbook/Makefile
  head/deskutils/kalarm/Makefile
  head/deskutils/kmail/Makefile
  head/deskutils/knotes/Makefile
  head/deskutils/korganizer/Makefile
  head/deskutils/zanshin/Makefile
Comment 2 Tobias C. Berner freebsd_committer 2018-08-02 10:24:12 UTC
The dependeny has been added. Thanks :)