Hello community, here is the log from the commit of package kmymoney for openSUSE:Factory checked in at 2017-07-04 09:11:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmymoney (Old) and /work/SRC/openSUSE:Factory/.kmymoney.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kmymoney" Tue Jul 4 09:11:35 2017 rev:53 rq:507830 version:4.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kmymoney/kmymoney.changes 2017-06-12 15:33:20.196703384 +0200 +++ /work/SRC/openSUSE:Factory/.kmymoney.new/kmymoney.changes 2017-07-04 09:11:52.382132615 +0200 @@ -1,0 +2,6 @@ +Wed Jun 21 09:12:08 UTC 2017 - wbauer@tmo.at + +- Modify aqbanking-5.1-backward-compatibility.patch to fix online + SEPA transactions with aqbanking 5.1 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aqbanking-5.1-backward-compatibility.patch ++++++ --- /var/tmp/diff_new_pack.ekTHfc/_old 2017-07-04 09:11:53.270007756 +0200 +++ /var/tmp/diff_new_pack.ekTHfc/_new 2017-07-04 09:11:53.270007756 +0200 @@ -200,28 +200,30 @@ return AB_TransactionLimits_toSepaOnlineTaskSettings(limits).dynamicCast<IonlineTaskSettings>(); } return IonlineTaskSettings::ptr(); -@@ -734,7 +748,12 @@ bool KBankingPlugin::enqueTransaction(onlineJobTyped<germanOnlineTransfer>& job) +@@ -734,7 +748,13 @@ bool KBankingPlugin::enqueTransaction(onlineJobTyped<germanOnlineTransfer>& job) AB_Transaction_SetValue(abTransaction, AB_Value_fromMyMoneyMoney(job.task()->value())); /** @todo LOW remove Debug info */ -+// following the gnucash code, aqbnkaing prior 5.2 does support ++// following the gnucash code, aqbanking prior 5.2 does support +// identical functions, but per transaction type (sepa, debitnote, ...). -+// Therefore I disabled debug output before aqbanking 5.2 +#ifdef AQBANKING_VERSION_GREATER_5_2_0 qDebug() << "SetTransaction: " << AB_Job_SetTransaction(abJob, abTransaction); ++#else ++ qDebug() << "SetTransaction: " << AB_JobSingleTransfer_SetTransaction(abJob, abTransaction); +#endif GWEN_DB_NODE *gwenNode = AB_Job_GetAppData(abJob); GWEN_DB_SetCharValue(gwenNode, GWEN_DB_FLAGS_DEFAULT, "kmmOnlineJobId", m_kbanking->mappingId(job).toLatin1().constData()); -@@ -797,7 +816,12 @@ bool KBankingPlugin::enqueTransaction(onlineJobTyped<sepaOnlineTransfer>& job) +@@ -797,7 +817,13 @@ bool KBankingPlugin::enqueTransaction(onlineJobTyped<sepaOnlineTransfer>& job) AB_Transaction_SetValue(AbTransaction, AB_Value_fromMyMoneyMoney(job.constTask()->value())); /** @todo LOW remove Debug info */ -+// following the gnucash code, aqbnkaing prior 5.2 does support ++// following the gnucash code, aqbanking prior 5.2 does support +// identical functions, but per transaction type (sepa, debitnote, ...). -+// Therefore I disabled debug output before aqbanking 5.2 +#ifdef AQBANKING_VERSION_GREATER_5_2_0 qDebug() << "SetTransaction: " << AB_Job_SetTransaction(abJob, AbTransaction); ++#else ++ qDebug() << "SetTransaction: " << AB_JobSepaTransfer_SetTransaction(abJob, AbTransaction); +#endif GWEN_DB_NODE *gwenNode = AB_Job_GetAppData(abJob);