[kmymoney] [Bug 364355] New: Building the latest version of kmymoney fails on Arch Linux i686

2016-06-15 Thread Jaroslav Lichtblau via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=364355

Bug ID: 364355
   Summary: Building the latest version of kmymoney fails on Arch
Linux i686
   Product: kmymoney
   Version: unspecified
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: General
  Assignee: kmymoney-devel@kde.org
  Reporter: jlichtb...@seznam.cz

Hi all,
building the latest version of kmymoney in clean chroot fails on Arch Linux
i686 with the below error message. The package builds fine on x86 architecture
with exactly the same build instructions -
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/kmymoney

...
[ 73%] Building CXX object
kmymoney/mymoney/storage/CMakeFiles/mymoneyseqaccessmgrtest.dir/mymoneyseqaccessmgrtest_automoc.cpp.o
[ 73%] Linking CXX executable mymoneyseqaccessmgrtest
CMakeFiles/mymoneyseqaccessmgrtest.dir/mymoneyseqaccessmgrtest.cpp.o: In
function `MyMoneySeqAccessMgrTest::testEmptyConstructor()':
mymoneyseqaccessmgrtest.cpp:(.text+0x145d7): undefined reference to `bool
QTest::qCompare(unsigned int const&, unsigned long
const&, char const*, char const*, char const*, int)'
mymoneyseqaccessmgrtest.cpp:(.text+0x14625): undefined reference to `bool
QTest::qCompare(unsigned int const&, unsigned long
const&, char const*, char const*, char const*, int)'
mymoneyseqaccessmgrtest.cpp:(.text+0x14672): undefined reference to `bool
QTest::qCompare(unsigned int const&, unsigned long
const&, char const*, char const*, char const*, int)'
mymoneyseqaccessmgrtest.cpp:(.text+0x146bf): undefined reference to `bool
QTest::qCompare(unsigned int const&, unsigned long
const&, char const*, char const*, char const*, int)'
mymoneyseqaccessmgrtest.cpp:(.text+0x1470c): undefined reference to `bool
QTest::qCompare(unsigned int const&, unsigned long
const&, char const*, char const*, char const*, int)'
CMakeFiles/mymoneyseqaccessmgrtest.dir/mymoneyseqaccessmgrtest.cpp.o:mymoneyseqaccessmgrtest.cpp:(.text+0x14759):
more undefined references to `bool QTest::qCompare(unsigned int const&, unsigned long const&, char const*, char const*, char
const*, int)' follow
collect2: error: ld returned 1 exit status
make[2]: ***
[kmymoney/mymoney/storage/CMakeFiles/mymoneyseqaccessmgrtest.dir/build.make:192:
kmymoney/mymoney/storage/mymoneyseqaccessmgrtest] Error 1
make[1]: *** [CMakeFiles/Makefile2:2740:
kmymoney/mymoney/storage/CMakeFiles/mymoneyseqaccessmgrtest.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

-- 
You are receiving this mail because:
You are the assignee for the bug.


Necessary Qt5 patches for KF5-version of KMyMoney

2016-06-15 Thread 4ernov
Hello,

a couple of months ago I found and managed to fix several problems related
to QComboBox which led to unexpected behaviour of the modified QComboBox of
payees on edit part of "Ledgers" page, but three changes were upstream in
Qt5. I've created three review requests, got some response and fix the
necessary things, but, I'm afraid, I can't get necessary number of votes to
get it merged:

https://codereview.qt-project.org/153590
https://codereview.qt-project.org/153588
https://codereview.qt-project.org/153589

I just wanted to kindly ask here anyone with Qt account to support these
requests, as they seem to be necessary for proper behaviour of KF5 version
of KMyMoney. The changes are really minor, so hopefully they can be merged
in some 5.6.x release of Qt.

Thank you very much in advance.

Best regards,
Alexey Chernov


Re: unexpected presence of a payee in an investment transaction

2016-06-15 Thread Jack

I have looked, and do not see any splits in any of these transactions.

If I click "Go to Payee" it takes me back to the Payee view (where I  
started) which shows both "legitimate" payments to that payee, but also  
the buy shares transactions.



On 2016.06.15 12:31, aga wrote:

On 15/06/16 16:22, Jack wrote:

I think you do understand.  I don't see the Payee name displayed
anywhere in the transaction, thus no way to change/remove it.  It is
obviously there, since the transaction shows up in the Payee view,  
and
"go to payee" does appear in the context menu of the transaction in  
the

ledger view of the investment account.



OK,Jack.

Just one last point.  Or two.

You possibly have already, but I don't think it's been mentioned,  
might it be hiding in a split?


Finally, have you followed the "go to payee"?

Allan

I can probably get an ofx file (the original was likely direct  
connect),

and I suppose I could rename that payee to something completely
different, and see if a re-import includes the renamed payee.   
However,
it does seem that the original issue happened long ago.  I don't  
think
I'd call the file corrupt, as it seems otherwise internally  
consistent,

it just seems to have a payee assigned for an investment transaction,
which may have once been done, but should no longer be the case.  I
probably won't do anything about it until I at least look into the  
kmy

file to see if I can find any concrete evidence.

On 2016.06.15 08:50, aga wrote:

On 15/06/16 03:05, Jack wrote:
I don't want to delete the payee totally, I want to remove it from  
some

buy share transactions, and I don't see it displayed in the ledger
anywhere, either in the investment account, the brokerage account,  
and
no explicit mention in the payee display (which is not editable  
anyway).




Sorry, but still trying to get my head around this!  As I understand
it, when you view the Payees view, you see this payee, and when you
select it, you get a list of the transactions involved.  One of  
those

is an investment and you should see the account name and details,
etc.  Where does your payee name appear?  If you then double click
that transaction, you go to Ledger view, and can see the security  
name

and details, which, as I see it, shows the investment activity type.
I don't see anywhere a Payee field.

If you create a new investment transaction, again there is no Payee
field.

Is this the case, and your predicament?  Nowhere to edit a payee  
field.


If so, then I've no idea how it came to be created.

In your April example, do you have that OFX file to hand to try
reimporting?  Or can you re-direct-connect.  If you are able to do
this, temporarily remove any existing payee of that name and any
matching.

If that doesn't show it again, I just don't know, and can only think
your file got corrupted.  Your only option then would be the old XML
edit edit, as far as I can see.  But I didn't tell you that!

Allan



On 2016.06.14 21:57, allan wrote:



I'm not sure I understand so excuse me if I've got it wrong.You  
have a
payee you want to delete but can't see how?  Why, what happens  
when

you try?  Do you have any matching set'?
Allan



Sent from my Samsung device

 Original message 
From: Jack 
Date: 14/06/2016  23:07  (GMT+00:00)
To: kmymoney-devel@kde.org
Subject: Re: unexpected presence of a payee in an investment
transaction

On 2016.06.14 17:36, aga wrote:
> On 14/06/16 20:59, Jack wrote:
>> I was tracking down a recent payment, and so was looking at the
Payee
>> Veiw for a payee "MetLife".  Most of the transactions are plain
>> checks.
>> However, there was one investment transaction.  It was for  
purchase

>> of a
>> security "METLIFE INC COM" with the funds coming from the
default
>> brokerage account for that investment account.  Nowhere in the
>> ledger do
>> I see any mention of the Payee MetLife.  (Yes, it's the same  
company

>> - I
>> own shares in it, and pay it for insurance premiums -  
completely
>> unrelated activities.)  I have not yet dug into the actual KMY  
file,

>> but
>> I'm really curious why there is any payee involved in a "buy  
shares"

>> transaction with no fees involved.  I believe all the relevant
>> transactions were imported by OFX, either direct connect or  
file

>> import
>> (libofx, not aqbanking).
>>
>> Any explanations?

> Was it a recent transaction?  There was a time when a payee was
> required, but that was removed by popular request.

I actually found several more from 2014, but this one was just  
from
this April.  However, if it matched to the older ones, I can see  
it
would continue to use the same payee as the older transactions.   
What I
still find odd is that I don't see any way in the standard  
interface to

remove it.  Will I have to manually edit the kmy file?











Re: unexpected presence of a payee in an investment transaction

2016-06-15 Thread aga

On 15/06/16 16:22, Jack wrote:

I think you do understand.  I don't see the Payee name displayed
anywhere in the transaction, thus no way to change/remove it.  It is
obviously there, since the transaction shows up in the Payee view, and
"go to payee" does appear in the context menu of the transaction in the
ledger view of the investment account.



OK,Jack.

Just one last point.  Or two.

You possibly have already, but I don't think it's been mentioned, might 
it be hiding in a split?


Finally, have you followed the "go to payee"?

Allan


I can probably get an ofx file (the original was likely direct connect),
and I suppose I could rename that payee to something completely
different, and see if a re-import includes the renamed payee.  However,
it does seem that the original issue happened long ago.  I don't think
I'd call the file corrupt, as it seems otherwise internally consistent,
it just seems to have a payee assigned for an investment transaction,
which may have once been done, but should no longer be the case.  I
probably won't do anything about it until I at least look into the kmy
file to see if I can find any concrete evidence.

On 2016.06.15 08:50, aga wrote:

On 15/06/16 03:05, Jack wrote:

I don't want to delete the payee totally, I want to remove it from some
buy share transactions, and I don't see it displayed in the ledger
anywhere, either in the investment account, the brokerage account, and
no explicit mention in the payee display (which is not editable anyway).



Sorry, but still trying to get my head around this!  As I understand
it, when you view the Payees view, you see this payee, and when you
select it, you get a list of the transactions involved.  One of those
is an investment and you should see the account name and details,
etc.  Where does your payee name appear?  If you then double click
that transaction, you go to Ledger view, and can see the security name
and details, which, as I see it, shows the investment activity type.
I don't see anywhere a Payee field.

If you create a new investment transaction, again there is no Payee
field.

Is this the case, and your predicament?  Nowhere to edit a payee field.

If so, then I've no idea how it came to be created.

In your April example, do you have that OFX file to hand to try
reimporting?  Or can you re-direct-connect.  If you are able to do
this, temporarily remove any existing payee of that name and any
matching.

If that doesn't show it again, I just don't know, and can only think
your file got corrupted.  Your only option then would be the old XML
edit edit, as far as I can see.  But I didn't tell you that!

Allan



On 2016.06.14 21:57, allan wrote:



I'm not sure I understand so excuse me if I've got it wrong.You have a
payee you want to delete but can't see how?  Why, what happens when
you try?  Do you have any matching set'?
Allan



Sent from my Samsung device

 Original message 
From: Jack 
Date: 14/06/2016  23:07  (GMT+00:00)
To: kmymoney-devel@kde.org
Subject: Re: unexpected presence of a payee in an investment
transaction

On 2016.06.14 17:36, aga wrote:
> On 14/06/16 20:59, Jack wrote:
>> I was tracking down a recent payment, and so was looking at the
Payee
>> Veiw for a payee "MetLife".  Most of the transactions are plain
>> checks.
>> However, there was one investment transaction.  It was for purchase
>> of a
>> security "METLIFE INC COM" with the funds coming from the
default
>> brokerage account for that investment account.  Nowhere in the
>> ledger do
>> I see any mention of the Payee MetLife.  (Yes, it's the same company
>> - I
>> own shares in it, and pay it for insurance premiums - completely
>> unrelated activities.)  I have not yet dug into the actual KMY file,
>> but
>> I'm really curious why there is any payee involved in a "buy shares"
>> transaction with no fees involved.  I believe all the relevant
>> transactions were imported by OFX, either direct connect or file
>> import
>> (libofx, not aqbanking).
>>
>> Any explanations?

> Was it a recent transaction?  There was a time when a payee was
> required, but that was removed by popular request.

I actually found several more from 2014, but this one was just from
this April.  However, if it matched to the older ones, I can see it
would continue to use the same payee as the older transactions.  What I
still find odd is that I don't see any way in the standard interface to
remove it.  Will I have to manually edit the kmy file?











Re: unexpected presence of a payee in an investment transaction

2016-06-15 Thread Jack
I think you do understand.  I don't see the Payee name displayed  
anywhere in the transaction, thus no way to change/remove it.  It is  
obviously there, since the transaction shows up in the Payee view, and  
"go to payee" does appear in the context menu of the transaction in the  
ledger view of the investment account.


I can probably get an ofx file (the original was likely direct  
connect), and I suppose I could rename that payee to something  
completely different, and see if a re-import includes the renamed  
payee.  However, it does seem that the original issue happened long  
ago.  I don't think I'd call the file corrupt, as it seems otherwise  
internally consistent, it just seems to have a payee assigned for an  
investment transaction, which may have once been done, but should no  
longer be the case.  I probably won't do anything about it until I at  
least look into the kmy file to see if I can find any concrete evidence.


On 2016.06.15 08:50, aga wrote:

On 15/06/16 03:05, Jack wrote:
I don't want to delete the payee totally, I want to remove it from  
some

buy share transactions, and I don't see it displayed in the ledger
anywhere, either in the investment account, the brokerage account,  
and
no explicit mention in the payee display (which is not editable  
anyway).




Sorry, but still trying to get my head around this!  As I understand  
it, when you view the Payees view, you see this payee, and when you  
select it, you get a list of the transactions involved.  One of those  
is an investment and you should see the account name and details,  
etc.  Where does your payee name appear?  If you then double click  
that transaction, you go to Ledger view, and can see the security  
name and details, which, as I see it, shows the investment activity  
type.  I don't see anywhere a Payee field.


If you create a new investment transaction, again there is no Payee  
field.


Is this the case, and your predicament?  Nowhere to edit a payee  
field.


If so, then I've no idea how it came to be created.

In your April example, do you have that OFX file to hand to try  
reimporting?  Or can you re-direct-connect.  If you are able to do  
this, temporarily remove any existing payee of that name and any  
matching.


If that doesn't show it again, I just don't know, and can only think  
your file got corrupted.  Your only option then would be the old XML  
edit edit, as far as I can see.  But I didn't tell you that!


Allan



On 2016.06.14 21:57, allan wrote:



I'm not sure I understand so excuse me if I've got it wrong.You  
have a

payee you want to delete but can't see how?  Why, what happens when
you try?  Do you have any matching set'?
Allan



Sent from my Samsung device

 Original message 
From: Jack 
Date: 14/06/2016  23:07  (GMT+00:00)
To: kmymoney-devel@kde.org
Subject: Re: unexpected presence of a payee in an investment  
transaction


On 2016.06.14 17:36, aga wrote:
> On 14/06/16 20:59, Jack wrote:
>> I was tracking down a recent payment, and so was looking at the  
Payee

>> Veiw for a payee "MetLife".  Most of the transactions are plain
>> checks.
>> However, there was one investment transaction.  It was for  
purchase

>> of a
>> security "METLIFE INC COM" with the funds coming from the  
default

>> brokerage account for that investment account.  Nowhere in the
>> ledger do
>> I see any mention of the Payee MetLife.  (Yes, it's the same  
company

>> - I
>> own shares in it, and pay it for insurance premiums - completely
>> unrelated activities.)  I have not yet dug into the actual KMY  
file,

>> but
>> I'm really curious why there is any payee involved in a "buy  
shares"

>> transaction with no fees involved.  I believe all the relevant
>> transactions were imported by OFX, either direct connect or file
>> import
>> (libofx, not aqbanking).
>>
>> Any explanations?

> Was it a recent transaction?  There was a time when a payee was
> required, but that was removed by popular request.

I actually found several more from 2014, but this one was just from
this April.  However, if it matched to the older ones, I can see it
would continue to use the same payee as the older transactions.   
What I
still find odd is that I don't see any way in the standard  
interface to

remove it.  Will I have to manually edit the kmy file?







[kmymoney4] [Bug 249844] wrong memo field after duplicating and editing transaction

2016-06-15 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=249844

vitezslav.crho...@seznam.cz changed:

   What|Removed |Added

 CC||vitezslav.crho...@seznam.cz

--- Comment #12 from vitezslav.crho...@seznam.cz ---
Any chance to solve this?

-- 
You are receiving this mail because:
You are the assignee for the bug.


Jenkins-kde-ci: kmymoney master kf5-qt5 » Linux,gcc - Build # 1 - Successful!

2016-06-15 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kmymoney%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/1/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Wed, 15 Jun 2016 10:13:07 +
Build duration: 26 min

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 34 test(s), Skipped: 0 test(s), Total: 
34 test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 19/22 (86%)FILES 176/232 (76%)CLASSES 176/232 (76%)LINE 21335/36397 
(59%)CONDITIONAL 34680/100925 (34%)

By packages
  
kmymoney
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 70/331 (21%)CONDITIONAL 
97/810 (12%)
kmymoney.converter
FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 158/573 (28%)CONDITIONAL 
260/1818 (14%)
kmymoney.converter.tests
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 372/374 (99%)CONDITIONAL 
404/814 (50%)
kmymoney.mymoney
FILES 50/60 (83%)CLASSES 50/60 (83%)LINE 4870/7573 
(64%)CONDITIONAL 4635/13667 (34%)
kmymoney.mymoney.payeeidentifier
FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 64/168 (38%)CONDITIONAL 
22/220 (10%)
kmymoney.mymoney.payeeidentifier.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 24/30 (80%)CONDITIONAL 
19/44 (43%)
kmymoney.mymoney.storage
FILES 16/16 (100%)CLASSES 16/16 (100%)LINE 4167/6409 
(65%)CONDITIONAL 6124/18549 (33%)
kmymoney.mymoney.storage.tests
FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 2255/2576 
(88%)CONDITIONAL 3684/8346 (44%)
kmymoney.mymoney.tests
FILES 42/43 (98%)CLASSES 42/43 (98%)LINE 5909/6193 
(95%)CONDITIONAL 11869/24586 (48%)
kmymoney.payeeidentifier.ibanandbic
FILES 2/6 (33%)CLASSES 2/6 (33%)LINE 23/363 (6%)CONDITIONAL 
11/907 (1%)
kmymoney.payeeidentifier.nationalaccount
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 5/93 (5%)CONDITIONAL 
3/182 (2%)
kmymoney.payeeidentifier.unavailableplugin
FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/34 (0%)CONDITIONAL 0/30 
(0%)
kmymoney.plugins.csvimport
FILES 3/12 (25%)CLASSES 3/12 (25%)LINE 153/5068 (3%)CONDITIONAL 
163/9630 (2%)
kmymoney.plugins.csvimport.tests
FILES 6/6 (100%)CLASSES 6/6 (100%)LINE 158/160 (99%)CONDITIONAL 
182/362 (50%)
kmymoney.plugins.onlinetasks.dummy.tasks
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 15/36 (42%)CONDITIONAL 
5/12 (42%)
kmymoney.plugins.onlinetasks.interfaces.tasks
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 5/6 (83%)CONDITIONAL 0/6 
(0%)
kmymoney.plugins.onlinetasks.interfaces.ui
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/1 (0%)CONDITIONAL 0/2 (0%)
kmymoney.plugins.onlinetasks.unavailabletask.tasks
FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/30 (0%)CONDITIONAL 0/12 
(0%)
kmymoney.reports
FILES 12/16 (75%)CLASSES 12/16 (75%)LINE 1606/2753 
(58%)CONDITIONAL 2469/7713 (32%)
kmymoney.reports.tests
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1452/1508 
(96%)CONDITIONAL 4675/9472 (49%)
kmymoney.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/25 (100%)CONDITIONAL 
54/108 (50%)
kmymoney.widgets
FILES 2/25 (8%)CLASSES 2/25 (8%)LINE 4/2093 (0%)CONDITIONAL 
4/3635 (0%)

Jenkins-kde-ci: kmymoney master latest-qt4 » Linux,gcc - Build # 26 - Still Failing!

2016-06-15 Thread no-reply

GENERAL INFO

BUILD FAILURE
Build URL: 
https://build.kde.org/job/kmymoney%20master%20latest-qt4/PLATFORM=Linux,compiler=gcc/26/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Wed, 15 Jun 2016 10:08:47 +
Build duration: 33 sec

CHANGE SET
Revision be7f06044e17d54560873c8730e640d4efcfabc4 by Cristian Oneț: (Remove the 
accounts icon view, we all agreed at Randa that it does not)
  change: edit kmymoney/views/kaccountsview.h
  change: edit kmymoney/views/kaccountsviewdecl.ui
  change: edit kmymoney/views/kaccountsview.cpp
Revision 77085ff468336f26f6bcf5f2a1a08e16409172e6 by Cristian Oneț: (Fix 
MyMoneyMap to keep the return type of QMap::count().)
  change: edit kmymoney/mymoney/storage/mymoneymap.h
  change: edit kmymoney/mymoney/storage/tests/mymoneyseqaccessmgr-test.cpp


Re: Master is closed for KDE4 based development

2016-06-15 Thread Cristian Oneț
Frameworks was merged into master, this means that the frameworks
branch has reached the end of its life and was deleted.

Cristian

2016-06-14 23:14 GMT+02:00 Thomas Baumgart :
> Hi everyone,
>
> now that 4.8 is out, we close the KMyMoney repository for any other KDE4
> feature development. Please don't commit anymore changes to master as we will
> merge the frameworks trunk onto master as the next step. Once this will be
> done and the CI system updated to the new locations we will inform you.
>
> KDE4 based bugfixing will happen on the 4.8 branch which is available in the
> repo.
>
> Best regards
>
> Thomas
>
> --
>
> Regards
>
> Thomas Baumgart
>
> GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
> -
> Please avoid sending me Word or PowerPoint attachments.
>  See http://www.gnu.org/philosophy/no-word-attachments.html
> -


Jenkins-kde-ci: kmymoney 4.8 stable-qt4 » Linux,gcc - Build # 1 - Successful!

2016-06-15 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kmymoney%204.8%20stable-qt4/PLATFORM=Linux,compiler=gcc/1/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Wed, 15 Jun 2016 06:41:53 +
Build duration: 7 min 50 sec

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 35 test(s), Skipped: 0 test(s), Total: 
35 test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  

By packages