[Kmymoney-devel] kdewin kmymoney V4.6.1 Vs 4.6.4

Thomas Baumgart thb at net-bembel.de
Sat Mar 1 07:44:33 UTC 2014


Hi,

On Saturday 01 March 2014 12:30:29 Chris wrote:

> Ooops I sent this from the wrong account Pls Ignore the one in 
moderation!

Too late, never mind.

> Hi
> 
> I have finally been able to compile and run kmymoney on windows Yip Yip
> Hooray!!.
> 
> Numerous problems, but it appeared the main one was path length it 
caused
> unusual issues. Jom also gave me heartaches when compiling qt libs. It 
must
> have got stuck in some loop as it was consuming 50% resources but 
doing
> nothing :( Switching to mingw-make resolved that and was no slower 
(possibly
> a smidge faster!).

Cool. Can you write up your experience so that we can share it with others 
(e.g. on the project website)? I am pretty sure that there are others who 
also want to build from source in an MS-Windows environment. Being it 
your first contribution to the project so to say :)

> So in my quest to create a small business windows version. I am now 
moving
> on to looking at making the code changes I require. unfortunately the 
kdewin
> version of kmymoney is quite old 2011 I beleive.
> 
> I would like to switch to the current 4.6.4 which is in the git repo (I
> prefer git) and am wondering why the KDEWin version is so far behind. 
Am I
> better sticking to this branch or can I use the 4.6.4 branch?

I recommend to switch to the master branch. Many bug fixes and some 
features have already been added to it and will result in another stable 
release (called 4.8) during summer. So why not branch off of this for your 
development.

> If I try and switch what sort of issues can I expect?

You shouldn't expect any issues code-wise. Since master has some 
features over the 4.6 branch, the XML layout is different, but upward 
compatible. In case you go back from master to 4.6 you will certainly loose 
that bit of information (tags cross my mind).

> If I don't switch how can I push any code into the current 4.6.4 branch as
> it will be untested?

4.6 is a stable branch and we don't add features to it.

> Are the two versions compatible enough that I can edit and test in a 
linux
> kde environment and then backport my changes to the older version? 
thus
> being able to push upstream.

I have mentioned the differences between the KMyMoney versions above. I 
don't see the necessity to work with the 4.6 branch anymore, even though 
it is the stable one at the moment. I would do the following:

a) branch off locally from master to a dev-branch
b) do your modifications on the dev-branch (*)
c) try to stay in sync with master by merging it into your dev-branch when it 
changes
d) Once confident, post your changes to reviewboard.kde.org for us to 
review.
e) Go through the review with us
f) Drop your stuff into the master branch (we can help here/do it for you)

(*) In case you implement more than one feature at a time you can 
consider to branch off multiple dev-branches locally to keep things 
separate for the review process. No need to push them to the repository.

Does that make sense?

@Alvaro: actually a question for you too.

> Sorry for so many questions...

No problem.

-- 

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
Linux & Open Source Software - aaah, the sweet smell of 'Free'dom
-------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20140301/07b33514/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20140301/07b33514/attachment-0001.sig>


More information about the KMyMoney-devel mailing list