FS#43701 - [kdebase-runtime] Needs libgpgme++-pthread.so.2 from kdepimlibs

Attached to Project: Arch Linux
Opened by abc (Xiflite) - Thursday, 05 February 2015, 01:33 GMT
Last edited by Felix Yan (felixonmars) - Wednesday, 04 March 2015, 05:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
If kdepimlibs is not installed, kwalletd will not start because libgpgme++-pthread.so.2 is missing.

To solve, please add kdepimlibs as dependency.
This task depends upon

Closed by  Felix Yan (felixonmars)
Wednesday, 04 March 2015, 05:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  in 14.12.3-1
Comment by Bruno Pagani (ArchangeGabriel) - Monday, 02 March 2015, 15:39 GMT
  • Field changed: Percent Complete (100% → 0%)
Don’t add this dependency on kdebase-runtime (which already optdepends on it btw), rather on kdeutils-kwalletmanager. I don’t want PIM to be pulled on my system, and avoiding kdebase-runtime is hard. ;)
Comment by Bruno Pagani (ArchangeGabriel) - Monday, 02 March 2015, 15:43 GMT
Thanks for re-opening, but since I’ve found that kwalletd is in fact in kdebase-runtime.

I think the problem is a lack of modularity in this kde package, we can’t have separate parts. But this is an upstream issue AFAICS.

This might be closed again, it’s not the good place for this report I think.
Comment by Dennis B (swm) - Wednesday, 04 March 2015, 02:28 GMT
Although there might be problems with the lack of modularity (hopefully solved in KDE Frameworks 5), I'm in favour of only optdepending on kdepimlibs. That package is not strictly necessary for the base functionality of kdebase-runtime and many KDE applications like Okular or Marble. It doesn't seem like KISS to me when you have to install akonadi and mariadb for a pdf viewer...

Thus I recommend to remove 'kdepimlibs' from the depends array and to change the description in optdepends to 'kdepimlibs: needed by DrKonqi to send crash reports to KDE.org and by kwalletd to start'.
Comment by Felix Yan (felixonmars) - Wednesday, 04 March 2015, 05:19 GMT
I agree. I have adjusted the description on the optdepends line for kdepimlibs, and removed it from dependencies.

Loading...