Re: Future of Alkimia

2018-06-20 Thread Ralf Habacker
Am 05.05.2018 um 17:54 schrieb Christian David:
> Hello Ralf,
> 
> Am Donnerstag, 12. April 2018, 17:09:16 CEST schrieb Ralf Habacker:
>> Another option would be make it more interesting for other projects by
>> adding more stuff into.
> 
> Do not get me wrong, I still think the original ideas are very good [1]. 
> However, there were no development on features for eight years, why should it 
> happen now or in future? 
I cannot answer this question for the past, but there seem to be
corresponding requirements now.
Let me give you an example: In the last six months, online pricing
services have changed a lot. The current implementation requires a new
version of KMyMoney to be made available when services are changed or
users must manually change the regular expressions for service
definitions in their installation, which is error-prone.

Skrooge continues at this point: configurations for quotation services
are stored in the KDE store (see https://store.kde.org/browse/cat/339/).
Users can access a list of available services within the application and
install or update them. This makes it easier to keep the services up to
date.
You can now implement the import of your own and/or Skrooge online
services in KMymoney, but then you already have two implementations,
which would have to be adjusted when extending the format (e.g. for
better recognition of service types such as stocks, price conversions).
It would be better to store the necessary code to access these services
in the alkimia repo and use the corresponding classes in Skrooge,
KMyMoney and maybe other applications.

Ralf


Re: Future of Alkimia

2018-05-16 Thread Christian David
Hello Lukasz, Thomas, Jack and Thomas,

I am afraid that this discussion could just end without any decision. So let 
me sum up what we have until now:

1) Alkimia is only used by KMyMoney. So using it as a separate library is not 
useful.

2) For eight years no feature was added that makes alkimia of interested for 
other software developers.

3) Instead of dropping Alkimia we could make it useful (for the first time).

Is that a good representation?

So I recommend: we wait until 23rd of October 2018 (this is in 6 months). If 
there is no new feature¹ then we drop it. Knowingly that the git repository, 
the wiki etc. will still be kept and can be reactivated if needed.

I want to highlight that this does not mean that the ideas behind alkimia are 
bad nor that the work which went into it were senseless! I spent a lot of time 
with alkimia, too!

Btw: the first svn commit to Alkimia was on Sun May 23 13:15:55 2010 (8 years 
- 1 week ago).

Best
Chris

¹ A feature that makes alkimia of real interest to other programs

Am Mittwoch, 4. April 2018, 18:34:28 CEST schrieb Christian David:
> For this reason I recommend to drop alkimia and move AlkValue into KMyMoney
> directly.




Re: Future of Alkimia

2018-05-05 Thread Christian David
Hello Ralf,

Am Donnerstag, 12. April 2018, 17:09:16 CEST schrieb Ralf Habacker:
> Another option would be make it more interesting for other projects by
> adding more stuff into.

Do not get me wrong, I still think the original ideas are very good [1]. 
However, there were no development on features for eight years, why should it 
happen now or in future? Also I think we should think like: there is a 
problem, this should be solved with a library. Not the other way round: we 
want a library, how can we get people to use it?

Best
Chris

[1] https://community.kde.org/Alkimia/Usecases





Re: Future of Alkimia

2018-04-29 Thread Jack

On 2018.04.29 11:02, Thomas Capricelli wrote:

On 28/04/2018 20:31, Christian David wrote:
> Hello Ralf,
>
> Am Donnerstag, 12. April 2018, 17:09:16 CEST schrieb Ralf Habacker:
>> Another option would be make it more interesting for other  
projects by

>> adding more stuff into.
>
> Do not get me wrong, I still think the original ideas are very good  
[1].
> However, there were no development on features for eight years, why  
should it
> happen now or in future? Also I think we should think like: there  
is a
> problem, this should be solved with a library. Not the other way  
round: we

> want a library, how can we get people to use it?

(note : I'm not a kmm dev)


I agree with that. Sure a lib is great and all, but better wait for a
real need to extract useful stuff from kmm into a library. Currently
this really seems unneeded. Extracting some code into a lib is not  
very

difficult, even less so if you know precisely what is required to be
shared by several projects.

Until then... your gain is that you don't need to maintain a separate
code base, separate release, porting, ... And you remove some pain for
packagers.


Unless I misunderstand something, Alkimia is already a separate  
library.  I think the question is whether to keep it separate, and  
hopefully increase the number of apps using it.


Jack

Re: Future of Alkimia

2018-04-29 Thread Thomas Capricelli
On 28/04/2018 20:31, Christian David wrote:
> Hello Ralf,
> 
> Am Donnerstag, 12. April 2018, 17:09:16 CEST schrieb Ralf Habacker:
>> Another option would be make it more interesting for other projects by
>> adding more stuff into.
> 
> Do not get me wrong, I still think the original ideas are very good [1]. 
> However, there were no development on features for eight years, why should it 
> happen now or in future? Also I think we should think like: there is a 
> problem, this should be solved with a library. Not the other way round: we 
> want a library, how can we get people to use it?

(note : I'm not a kmm dev)


I agree with that. Sure a lib is great and all, but better wait for a
real need to extract useful stuff from kmm into a library. Currently
this really seems unneeded. Extracting some code into a lib is not very
difficult, even less so if you know precisely what is required to be
shared by several projects.

Until then... your gain is that you don't need to maintain a separate
code base, separate release, porting, ... And you remove some pain for
packagers.

regards,
-- 
Thomas Capricelli



Re: Future of Alkimia

2018-04-28 Thread Christian David
Hello Ralf,

Am Donnerstag, 12. April 2018, 17:09:16 CEST schrieb Ralf Habacker:
> Another option would be make it more interesting for other projects by
> adding more stuff into.

Do not get me wrong, I still think the original ideas are very good [1]. 
However, there were no development on features for eight years, why should it 
happen now or in future? Also I think we should think like: there is a 
problem, this should be solved with a library. Not the other way round: we 
want a library, how can we get people to use it?

Best
Chris

[1] https://community.kde.org/Alkimia/Usecases





Re: Future of Alkimia

2018-04-12 Thread Thomas Baumgart
Hi,

On Donnerstag, 12. April 2018 17:09:16 CEST Ralf Habacker wrote:

> Am 04.04.2018 um 18:34 schrieb Christian David:
> > Hello,
> > 
> > Alkimia was started about eight years ago by the developers of Skrooge,
> > Kraft and KMyMoney. Unfortunately it never supported more than AlkValue.
> > As far as I know, KMyMoney is the only project left to use alkimia.
> > Skrooge and Kraft are not using it anymore and I do not know any other
> > software to use alkimia.
> > 
> > For this reason I recommend to drop alkimia and move AlkValue into
> > KMyMoney
> > directly. This reduces the maintenance for developers, packages and users
> > who just want to compile KMyMoney on their own. Additionally it reduces
> > possible sources of trouble (just remember how much work it was for Ralf
> > to get it working with Qt 4 & 5)
> 
> which was an interesting challenge to see how to create a multi platform
> library.
> 
> and we remove a dependency.
> According to a recent build log
> https://build.opensuse.org/package/live_build_log/windows:mingw:win32/mingw3
> 2-kmymoney-installer/openSUSE_Leap_42.2/x86_64 kmymoney depends on about 85
> packages. Removing one dependency is about 1,11 %.
> 
> > What are you thinking about this?
> 
> Another option would be make it more interesting for other projects by
> adding more stuff into.

I was thinking about moving the exchange rate stuff incl. the online updates 
into alkimia. I think, there was some approach towards it already.

-- 

Regards

Thomas Baumgart

https://www.telegram.org/   Telegram, the better WhatsApp
-
Designed to make a difference -- Minus Sign
-


signature.asc
Description: This is a digitally signed message part.


Re: Future of Alkimia

2018-04-12 Thread Ralf Habacker
Am 04.04.2018 um 18:34 schrieb Christian David:
> Hello,
> 
> Alkimia was started about eight years ago by the developers of Skrooge, Kraft 
> and KMyMoney. Unfortunately it never supported more than AlkValue. As far as 
> I 
> know, KMyMoney is the only project left to use alkimia. Skrooge and Kraft are 
>  
> not using it anymore and I do not know any other software to use alkimia.
> 
> For this reason I recommend to drop alkimia and move AlkValue into KMyMoney 
> directly. This reduces the maintenance for developers, packages and users who 
> just want to compile KMyMoney on their own. Additionally it reduces possible 
> sources of trouble (just remember how much work it was for Ralf to get it 
> working with Qt 4 & 5) 
which was an interesting challenge to see how to create a multi platform
library.

and we remove a dependency.
According to a recent build log
https://build.opensuse.org/package/live_build_log/windows:mingw:win32/mingw32-kmymoney-installer/openSUSE_Leap_42.2/x86_64
kmymoney depends on about 85 packages. Removing one dependency is about
1,11 %.

> What are you thinking about this?

Another option would be make it more interesting for other projects by
adding more stuff into.

Ralf


Re: Future of Alkimia

2018-04-04 Thread Łukasz Wojniłowicz
Hi,

I was about to suggest this myself. I think it's a good idea.

Cheers
Łukasz

Dnia środa, 4 kwietnia 2018 18:34:28 CEST Christian David pisze:
> Hello,
> 
> Alkimia was started about eight years ago by the developers of Skrooge,
> Kraft and KMyMoney. Unfortunately it never supported more than AlkValue. As
> far as I know, KMyMoney is the only project left to use alkimia. Skrooge
> and Kraft are not using it anymore and I do not know any other software to
> use alkimia.
> 
> For this reason I recommend to drop alkimia and move AlkValue into KMyMoney
> directly. This reduces the maintenance for developers, packages and users
> who just want to compile KMyMoney on their own. Additionally it reduces
> possible sources of trouble (just remember how much work it was for Ralf to
> get it working with Qt 4 & 5) and we remove a dependency.
> 
> What are you thinking about this?
> 
> Best
> Chris