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

Jack ostroffjh at sbcglobal.net
Fri Nov 12 16:56:14 CET 2010


On 2010.11.12 10:40, Cristian Oneţ wrote:
> 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:
....
> >> 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.

I don't think anybody was suggesting that.  In the short term, if a  
user wants that functionality (encryption) the only option is  
kdepimlibs.  In the long run (but only if some developer cares enough)  
it would be nice (but obviously not required) to be able to use some  
other back end (such as gnupg directly, for example).  I agree that we  
should not try to implement that functionality directly within KMM.

Jack


More information about the KMyMoney-devel mailing list