[Kmymoney-devel] Re: [Bug 256659] New: Make kdepimlibs dependency optional

Cristian Oneţ onet.cristian at gmail.com
Fri Nov 12 16:40:42 CET 2010


On Fri, Nov 12, 2010 at 5:29 PM, allan <aganderson at ukonline.co.uk> wrote:
> On 12/11/10 08:35, Cristian Onet wrote:
>> https://bugs.kde.org/show_bug.cgi?id=256659
>>
>>            Summary: Make kdepimlibs dependency optional
>>            Product: kmymoney4
>>            Version: SVN trunk
>>           Platform: Gentoo Packages
>>         OS/Version: Linux
>>             Status: NEW
>>           Severity: wishlist
>>           Priority: NOR
>>          Component: general
>>         AssignedTo: kmymoney-devel at kde.org
>>         ReportedBy: onet.cristian at gmail.com
>>
>>
>> Version:           SVN trunk (using KDE 4.5.3)
>> OS:                Linux
>>
>> Since the functionality provided to kmymoney by kdepimlibs isn't a critical one
>> (by this I mean that kmymoney would still be usable without it) I propose
>> making this dependency optional. I made this proposal because I'm willing to
>> work on it.
>> AFAIK we only use:
>> - kadressbook to import the user's data (minor feature)
>> - qgpgme for gpg encryption - one could use kmymoney without that (I use it
>> that way)
>>
>> Don't misunderstand me, I don't want to move away from KDE :) I would just like
>> to keep kdelibs as a core dependency and everything else optional (just like
>> the plugins). I do have kdepimlibs on my system but I would like to keep one's
>> freedom to package kmymoney without it.
>>
>> I have created this wish to discuss it first. If you don't agree wit this
>> approach we can always mark this as invalid :).
>>
>> Reproducible: Didn't try
>>
>
> I agree with Jack's comment - it is a bit of a pain to install on say
> Ubuntu.
>
> Just one other point, though.  Without qgpgme, those users, or some of
> them, may want passwpord or other protection.

I'm sorry but it is not the intent of this wish item to reduce some
dependencies and implement the features provided by the dropped
dependencies by hand. The point of it is to make these features
optional and if they are needed then one has to install the required
dependencies. We don't want to reinvent the wheel here.

Regards,
Cristian


More information about the KMyMoney-devel mailing list