[kmymoney4] [Bug 372453] KMyMoney 4.8 crashes on opening some files
https://bugs.kde.org/show_bug.cgi?id=372453 --- Comment #9 from Marko Käning <mk-li...@mailbox.org> --- (In reply to Ralf Habacker from comment #8) > I guess checking the related functionality is not covered by a unit > test running on the CI. Sorry for the noise, then. :) -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #14 from Marko Käning <mk-li...@mailbox.org> --- *** Bug 364725 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 364725] Crashes when quitting the application while online-banking update dialog is open
https://bugs.kde.org/show_bug.cgi?id=364725 Marko Käning <mk-li...@mailbox.org> changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #1 from Marko Käning <mk-li...@mailbox.org> --- *** This bug has been marked as a duplicate of bug 370227 *** -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 372453] KMyMoney 4.8 crashes on opening some files
https://bugs.kde.org/show_bug.cgi?id=372453 Marko Käning <mk-li...@mailbox.org> changed: What|Removed |Added CC||mk-li...@mailbox.org --- Comment #7 from Marko Käning <mk-li...@mailbox.org> --- KDE's CI system takes care of those checks. (Or, did I misunderstand you?) -- You are receiving this mail because: You are the assignee for the bug.
Re: Review Request 129393: Use Qt's plugin system instead of KService
> On Nov. 14, 2016, 7:17 a.m., Marko Käning wrote: > > Why do you migrate away from KService to something Qt'ish? > > Christian David wrote: > Because there is no use of KService for us. Also this is way simpler. The > new system is recommended by the Frameworks developers (if KService is not > needed). > > The on demand plugins still use KService to find plugins. > > Btw: This patch includes the KF5/Qt5 port of the plugin load system. Thanks for clarifying this, Christian! - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/129393/#review100826 --- On Nov. 13, 2016, 9:50 p.m., Christian David wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/129393/ > --- > > (Updated Nov. 13, 2016, 9:50 p.m.) > > > Review request for KMymoney. > > > Repository: kmymoney > > > Description > --- > > Hi, > > this is my long overdue change on the plugin system. It actually started in > Randa. > > Sorry for such a long review request! I think it is ready for publishing, I > made this review request only to give everybody a chance to ask questions :) > > > Commit 1 > > > This is a major change. Instead of a KPluginFactory based plugin > loading, Qt's plugin system is used. The docu was adopeted to reflect > this. > > Commit 2 > > > The plugins for onlineTasks are now loaded with QPluginLoader on demand. > The necessary information is encoded in Qt's json plugin header. > > Commit 3 > > > Moved plugin loader out of kmm_plugin and put it into the executable > > The plugin shared library is for plugins now and does not include the > loading of plugins (which was kind of wired). All loading operations of > standard plugins is done in KMyMoneyApp now. > > Therefor the interface system for plugins needed do be reworked to > great degree. Some overly complex operations were replaced by simpler > ones. All plugins were adopted to that. Also it is more type safe now. > > Now the user configuration which plugins should be loaded or not is > respected (standard plugins only). > > An old bug was fixed: If the configuration in the plugin settings > changed the plugins are loaded/unloaded after the user accepts the > dialog (perviously this was done when the checkbox was clicked). > > Todos > = > > The new system is still not finished. However, it is a great step in > the right direction. An uncomplete list of FIXMEs (or bugs?): > > 1. pluginloader.{h,cpp} are gui only now and should be merged into the > settings dialog. > 2. The UI for plugins still has some issues, e.g. the online banking > plugins which are loaded on demand (and are not deactivatable) have a > checkbox for loading and unloading which has no function. > 3. Unloading plugins may not work correctly (I think it never did). > 4. The payeeIdentifiers are not listet in the plugin settings page. > > > Diffs > - > > CMakeLists.txt 09970dd5626e308c443ea20ee20ecf8503b21209 > kmymoney/CMakeLists.txt acbe6a3c91a62a15871a0061486a7d0771b3a5e6 > kmymoney/dialogs/konlinetransferform.h > e4761904d68a92471c0b05cc9e5b2bcd1461511d > kmymoney/dialogs/konlinetransferform.cpp > 07e73ab17f93cd8fd804b9d11ede2b049f76eefe > kmymoney/dialogs/settings/ksettingsplugins.cpp > 007a59d4be08fe779245dd5d52f664ebfcee447d > kmymoney/kmymoney.h 8d10023b5e35be8f4449973ea16e0ec0cc0acca2 > kmymoney/kmymoney.cpp 043342dd87cbc03557c5e2b29eb3b9dfcd1083dd > kmymoney/mymoney/onlinejobadministration.h > e72d1a6e46c7c8bcc7cf05193e04bdc8bd9103f5 > kmymoney/mymoney/onlinejobadministration.cpp > 52658747a44bc5477ccd75a531aef471b4553b19 > kmymoney/pluginloader.h PRE-CREATION > kmymoney/pluginloader.cpp PRE-CREATION > kmymoney/plugins/CMakeLists.txt fd7cad75256c0a43d7d1fd3a23b37cef7fab8bf9 > kmymoney/plugins/csvexport/CMakeLists.txt > 9f2e29fd43e32cd3c6acc7f597c45d522eac4eaf > kmymoney/plugins/csvexport/csvexport.json.in PRE-CREATION > kmymoney/plugins/csvexport/csvexporterplugin.h > f163ade2d59ae1b6eb32958a317384e77a658523 > kmymoney/plugins/csvexport/csvexporterplugin.cpp > 31027c65111edbad8ca78b00f5b7df572056bb37 > kmymoney/plugins/csvexport/kmm_csvexport.desktop > 957a9edc4101504e0db08378392e29358327b1c6 > kmymoney/plugins/csvimport/CMakeLists.txt &g
Re: Review Request 129393: Use Qt's plugin system instead of KService
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/129393/#review100826 --- Why do you migrate away from KService to something Qt'ish? - Marko Käning On Nov. 13, 2016, 9:50 p.m., Christian David wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/129393/ > --- > > (Updated Nov. 13, 2016, 9:50 p.m.) > > > Review request for KMymoney. > > > Repository: kmymoney > > > Description > --- > > Hi, > > this is my long overdue change on the plugin system. It actually started in > Randa. > > Sorry for such a long review request! I think it is ready for publishing, I > made this review request only to give everybody a chance to ask questions :) > > > Commit 1 > > > This is a major change. Instead of a KPluginFactory based plugin > loading, Qt's plugin system is used. The docu was adopeted to reflect > this. > > Commit 2 > > > The plugins for onlineTasks are now loaded with QPluginLoader on demand. > The necessary information is encoded in Qt's json plugin header. > > Commit 3 > > > Moved plugin loader out of kmm_plugin and put it into the executable > > The plugin shared library is for plugins now and does not include the > loading of plugins (which was kind of wired). All loading operations of > standard plugins is done in KMyMoneyApp now. > > Therefor the interface system for plugins needed do be reworked to > great degree. Some overly complex operations were replaced by simpler > ones. All plugins were adopted to that. Also it is more type safe now. > > Now the user configuration which plugins should be loaded or not is > respected (standard plugins only). > > An old bug was fixed: If the configuration in the plugin settings > changed the plugins are loaded/unloaded after the user accepts the > dialog (perviously this was done when the checkbox was clicked). > > Todos > = > > The new system is still not finished. However, it is a great step in > the right direction. An uncomplete list of FIXMEs (or bugs?): > > 1. pluginloader.{h,cpp} are gui only now and should be merged into the > settings dialog. > 2. The UI for plugins still has some issues, e.g. the online banking > plugins which are loaded on demand (and are not deactivatable) have a > checkbox for loading and unloading which has no function. > 3. Unloading plugins may not work correctly (I think it never did). > 4. The payeeIdentifiers are not listet in the plugin settings page. > > > Diffs > - > > CMakeLists.txt 09970dd5626e308c443ea20ee20ecf8503b21209 > kmymoney/CMakeLists.txt acbe6a3c91a62a15871a0061486a7d0771b3a5e6 > kmymoney/dialogs/konlinetransferform.h > e4761904d68a92471c0b05cc9e5b2bcd1461511d > kmymoney/dialogs/konlinetransferform.cpp > 07e73ab17f93cd8fd804b9d11ede2b049f76eefe > kmymoney/dialogs/settings/ksettingsplugins.cpp > 007a59d4be08fe779245dd5d52f664ebfcee447d > kmymoney/kmymoney.h 8d10023b5e35be8f4449973ea16e0ec0cc0acca2 > kmymoney/kmymoney.cpp 043342dd87cbc03557c5e2b29eb3b9dfcd1083dd > kmymoney/mymoney/onlinejobadministration.h > e72d1a6e46c7c8bcc7cf05193e04bdc8bd9103f5 > kmymoney/mymoney/onlinejobadministration.cpp > 52658747a44bc5477ccd75a531aef471b4553b19 > kmymoney/pluginloader.h PRE-CREATION > kmymoney/pluginloader.cpp PRE-CREATION > kmymoney/plugins/CMakeLists.txt fd7cad75256c0a43d7d1fd3a23b37cef7fab8bf9 > kmymoney/plugins/csvexport/CMakeLists.txt > 9f2e29fd43e32cd3c6acc7f597c45d522eac4eaf > kmymoney/plugins/csvexport/csvexport.json.in PRE-CREATION > kmymoney/plugins/csvexport/csvexporterplugin.h > f163ade2d59ae1b6eb32958a317384e77a658523 > kmymoney/plugins/csvexport/csvexporterplugin.cpp > 31027c65111edbad8ca78b00f5b7df572056bb37 > kmymoney/plugins/csvexport/kmm_csvexport.desktop > 957a9edc4101504e0db08378392e29358327b1c6 > kmymoney/plugins/csvimport/CMakeLists.txt > c3e13285944f3624d69f7cc7cde0d4d9014a2a2c > kmymoney/plugins/csvimport/csvimport.json.in PRE-CREATION > kmymoney/plugins/csvimport/csvimporterplugin.h > e66f9cf8e7bfdf9a431d7c57db2e905f5e89ec66 > kmymoney/plugins/csvimport/csvimporterplugin.cpp > 9a28dca3efd54b82882ef71595439d34b09a5177 > kmymoney/plugins/csvimport/kmm_csvimport.desktop > 52dfc6ef5a425f70f4caba42e92378665926c774 > kmymoney/plugins/icalendarexport/CMakeLists.txt > b85f29282114b5c8eb4d6
Re: Review Request 129371: [kmymoney/4.8] Use GpgME++ if possible, QGpgme from kdepimlibs-4 as fallback
> On Nov. 11, 2016, 9:38 p.m., Marko Käning wrote: > > Cool, does this mean, that one won't need kdepimlibs anymore when building > > KMM? :-) > > Andreas Sturmlechner wrote: > Yes, please give it some testing ;) Can't promise when, but will give KMM4 some testing on OSX/macOS. Thanks for implementing this! - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/129371/#review100789 --- On Nov. 10, 2016, 7:13 p.m., Andreas Sturmlechner wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/129371/ > --- > > (Updated Nov. 10, 2016, 7:13 p.m.) > > > Review request for KMymoney. > > > Repository: kmymoney > > > Description > --- > > Gives kmymoney-4 some extended life on systems that upgrade to KDE > Applications 16.12 and are required to upgrade to kdepimlibs-conflicting > GpgME-1.7.0 by the latest version of KDE PIM. > > Remove bogus qgpgme include. > Make kdepimlibs optional (based on b5de50ccaa1571c4feb0c17ea8016554e3b822d7 > from master) > > > Diffs > - > > CMakeLists.txt 22515185dcb2bdb6a9027101270ff97d445008b6 > kmymoney/dialogs/settings/ksettingsschedules.cpp > da138a7ab138d2f5ef1e8f5b7ad636f9a1964343 > kmymoney/kmymoney.cpp a4251f031cee280983aa67c55447d3f97865dcbd > libkdchart/kdablibfakes/src/KDABLibFakes.h > f47ec24423a2ca61b04a98069351539e738fe572 > libkgpgfile/CMakeLists.txt a41a6a408e3da8769308dae75d4f514aa969dc87 > libkgpgfile/kgpgfile.cpp b1870be92edb833ed30f369e3e0ca0f320fe147b > > Diff: https://git.reviewboard.kde.org/r/129371/diff/ > > > Testing > --- > > Built successfully (so far only tested with GpgME++ 1.7.1 and without > kdepimlibs-4). > Also built fine on a system with Gpgme 1.7.1 (no Gpgmepp bindings) and > kdepimlibs-4 installed. > > > Thanks, > > Andreas Sturmlechner > >
Re: Review Request 129371: [kmymoney/4.8] Use GpgME++ if possible, QGpgme from kdepimlibs-4 as fallback
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/129371/#review100789 --- Cool, does this mean, that one won't need kdepimlibs anymore when building KMM? :-) - Marko Käning On Nov. 10, 2016, 7:13 p.m., Andreas Sturmlechner wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/129371/ > --- > > (Updated Nov. 10, 2016, 7:13 p.m.) > > > Review request for KMymoney. > > > Repository: kmymoney > > > Description > --- > > Gives kmymoney-4 some extended life on systems that upgrade to KDE > Applications 16.12 and are required to upgrade to kdepimlibs-conflicting > GpgME-1.7.0 by the latest version of KDE PIM. > > Remove bogus qgpgme include. > Make kdepimlibs optional (based on b5de50ccaa1571c4feb0c17ea8016554e3b822d7 > from master) > > > Diffs > - > > CMakeLists.txt 22515185dcb2bdb6a9027101270ff97d445008b6 > kmymoney/dialogs/settings/ksettingsschedules.cpp > da138a7ab138d2f5ef1e8f5b7ad636f9a1964343 > kmymoney/kmymoney.cpp a4251f031cee280983aa67c55447d3f97865dcbd > libkdchart/kdablibfakes/src/KDABLibFakes.h > f47ec24423a2ca61b04a98069351539e738fe572 > libkgpgfile/CMakeLists.txt a41a6a408e3da8769308dae75d4f514aa969dc87 > libkgpgfile/kgpgfile.cpp b1870be92edb833ed30f369e3e0ca0f320fe147b > > Diff: https://git.reviewboard.kde.org/r/129371/diff/ > > > Testing > --- > > Built successfully (so far only tested with GpgME++ 1.7.1 and without > kdepimlibs-4). > Also built fine on a system with Gpgme 1.7.1 (no Gpgmepp bindings) and > kdepimlibs-4 installed. > > > Thanks, > > Andreas Sturmlechner > >
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #12 from Marko Käning <mk-li...@mailbox.org> --- So, what are we going to do about this crash now? Which delete()'s exactly should I replace by deleteLater()? -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #10 from Marko Käning <mk-li...@mailbox.org> --- (In reply to Thomas Baumgart from comment #6) > AqBanking/Gwenhywfar still had a dialog open somewhere. That is causing the > crash. I wonder, if you can reproduce it by leaving an AqBanking dialog open > and then exit from KMyMoney. Yes, I could provoke it by letting the online-update dialog open when exiting the application. That triggered the exact same backtrace as posted here. -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #9 from Marko Käning <mk-li...@mailbox.org> --- (In reply to RJVB from comment #8) > Qt provides the QObject::deleteLater() method for that. I remember this from some patches you submitted a long time ago. Wasn't it in KDevelop? Yeah, I guess this needs some investigation. Will do what Thomas asked me to, i.e. close KMM with an AqBanking-window still open. -- You are receiving this mail because: You are the assignee for the bug.
Re: libalkimia 4.3.2 support in kmm 4.8
Hi David, On 30 Oct 2016, at 11:08 , Christian Dávidwrote: > the information that alkimia <= 6.0.0 fetches Qt 5 is wrong! > > Alkimia <= 5 is Qt 4 based, it is fetched indirectly over the line > > find_package(KDE4 4.6.0 REQUIRED) > > As written in another thread, the issue is that alkimia 4.x shippes a find > module which just finds any version of alkimia. Maybe there are other bugs in > the cmake files, too. However, most of these issues should be fixed in > version 5. thanks for clearing this up! It would have been good to have a wiki page somewhere which explains for packagers what should be used with which version. OK, I’ll try to make kmymoney4-devel use libalkimia version 5 then. Greets, Marko
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #5 from Marko Käning <mk-li...@mailbox.org> --- No, it's definitely built without KF5, as this is from a standard MacPorts install of port kmymoney4-devel which doesn't know anything about the KF5 world up to now. :) -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 Marko Käning <mk-li...@mailbox.org> changed: What|Removed |Added CC||rjvber...@gmail.com --- Comment #3 from Marko Käning <mk-li...@mailbox.org> --- René, do you have an idea why there is a libkdeui.5.dylib in a qt4-mac-build of kmymoney4-devel? Is the 5 really an indication for KF5, I am really not sure about that now! -- You are receiving this mail because: You are the assignee for the bug.
[kmymoney4] [Bug 370227] Crash on exit
https://bugs.kde.org/show_bug.cgi?id=370227 --- Comment #2 from Marko Käning <mk-li...@mailbox.org> --- No, this is a purely non-KF5'ish installation (still)! :-) Don't know why libkdeui has version number 5 though. I guess this needs to be figured out. -- You are receiving this mail because: You are the assignee for the bug.
Re: Review Request 129265: Port from KF5Gpgme to GpgME
> On Oct. 26, 2016, 9:44 p.m., Marko Käning wrote: > > I am wondering which files would your submitted approach pick on > > OSX/MacPorts with these KF5 libs installed: > > > > ``` > > $ port installed kf5-gpgmepp > > The following ports are currently installed: > > kf5-gpgmepp @16.08.2_0+qt5kde (active) > > $ port contents kf5-gpgmepp > > Port kf5-gpgmepp contains: > > /opt/local/include/KF5/gpgme++/assuanresult.h > > /opt/local/include/KF5/gpgme++/configuration.h > > /opt/local/include/KF5/gpgme++/context.h > > /opt/local/include/KF5/gpgme++/data.h > > /opt/local/include/KF5/gpgme++/decryptionresult.h > > /opt/local/include/KF5/gpgme++/defaultassuantransaction.h > > /opt/local/include/KF5/gpgme++/editinteractor.h > > /opt/local/include/KF5/gpgme++/encryptionresult.h > > /opt/local/include/KF5/gpgme++/engineinfo.h > > /opt/local/include/KF5/gpgme++/error.h > > /opt/local/include/KF5/gpgme++/eventloopinteractor.h > > /opt/local/include/KF5/gpgme++/exception.h > > /opt/local/include/KF5/gpgme++/global.h > > /opt/local/include/KF5/gpgme++/gpgadduserideditinteractor.h > > /opt/local/include/KF5/gpgme++/gpgagentgetinfoassuantransaction.h > > /opt/local/include/KF5/gpgme++/gpgmefw.h > > /opt/local/include/KF5/gpgme++/gpgmepp_export.h > > /opt/local/include/KF5/gpgme++/gpgsetexpirytimeeditinteractor.h > > /opt/local/include/KF5/gpgme++/gpgsetownertrusteditinteractor.h > > /opt/local/include/KF5/gpgme++/gpgsignkeyeditinteractor.h > > /opt/local/include/KF5/gpgme++/importresult.h > > /opt/local/include/KF5/gpgme++/interfaces/assuantransaction.h > > /opt/local/include/KF5/gpgme++/interfaces/dataprovider.h > > /opt/local/include/KF5/gpgme++/interfaces/passphraseprovider.h > > /opt/local/include/KF5/gpgme++/interfaces/progressprovider.h > > /opt/local/include/KF5/gpgme++/key.h > > /opt/local/include/KF5/gpgme++/keygenerationresult.h > > /opt/local/include/KF5/gpgme++/keylistresult.h > > /opt/local/include/KF5/gpgme++/notation.h > > /opt/local/include/KF5/gpgme++/result.h > > /opt/local/include/KF5/gpgme++/scdgetinfoassuantransaction.h > > /opt/local/include/KF5/gpgme++/signingresult.h > > /opt/local/include/KF5/gpgme++/trustitem.h > > /opt/local/include/KF5/gpgme++/verificationresult.h > > /opt/local/include/KF5/gpgme++/vfsmountresult.h > > /opt/local/include/KF5/gpgmepp_version.h > > /opt/local/include/KF5/qgpgme/dataprovider.h > > /opt/local/include/KF5/qgpgme/qgpgme_eventloopinteractor.h > > /opt/local/include/KF5/qgpgme/qgpgme_export.h > > /opt/local/lib/cmake/KF5Gpgmepp/KF5GpgmeppConfig.cmake > > /opt/local/lib/cmake/KF5Gpgmepp/KF5GpgmeppConfigVersion.cmake > > /opt/local/lib/cmake/KF5Gpgmepp/KF5GpgmeppTargets-macports.cmake > > /opt/local/lib/cmake/KF5Gpgmepp/KF5GpgmeppTargets.cmake > > /opt/local/lib/libKF5Gpgmepp-pthread.5.3.2.dylib > > /opt/local/lib/libKF5Gpgmepp-pthread.5.dylib > > /opt/local/lib/libKF5Gpgmepp-pthread.dylib > > /opt/local/lib/libKF5Gpgmepp.5.3.2.dylib > > /opt/local/lib/libKF5Gpgmepp.5.dylib > > /opt/local/lib/libKF5Gpgmepp.dylib > > /opt/local/lib/libKF5QGpgme.5.3.2.dylib > > /opt/local/lib/libKF5QGpgme.5.dylib > > /opt/local/lib/libKF5QGpgme.dylib > > /opt/local/share/qt5/mkspecs/modules/qt_QGpgme.pri > > ``` > > as well as those installed in the MacPorts installation itself via port > > gpgme: > > ``` > > $ port installed gpgme +universal > > The following ports are currently installed: > > gpgme @1.7.0_0 (active) > > $ port contents gpgme > > Port gpgme contains: > > /opt/local/bin/gpgme-config > > /opt/local/bin/gpgme-tool > > /opt/local/include/gpgme++/configuration.h > > /opt/local/include/gpgme++/context.h > > /opt/local/include/gpgme++/data.h > > /opt/local/include/gpgme++/decryptionresult.h > > /opt/local/include/gpgme++/defaultassuantransaction.h > > /opt/local/include/gpgme++/editinteractor.h > > /opt/local/include/gpgme++/encryptionresult.h > > /opt/local/include/gpgme++/engineinfo.h > > /opt/local/include/gpgme++/error.h > > /opt/local/include/gpgme++/eventloopinteractor.h > > /opt/local/include/gpgme++/exception.h > > /opt/local/include/gpgme++/global.h > > /opt/local/include/gpgme++/gpgadduserideditinteractor.h > > /opt/local/include/gpgme++/gpgagentgetinfoassuantransaction.h > > /opt/local/include/gpgme++/gpgmefw.h > > /opt/local/include/gpgme++/gpgmepp_export.h > > /opt/local/
Re: Review Request 129265: Port from KF5Gpgme to GpgME
/include/gpgme++/signingresult.h /opt/local/include/gpgme++/tofuinfo.h /opt/local/include/gpgme++/trustitem.h /opt/local/include/gpgme++/verificationresult.h /opt/local/include/gpgme++/vfsmountresult.h /opt/local/include/gpgme.h /opt/local/include/gpgmepp_version.h /opt/local/lib/cmake/Gpgmepp/GpgmeppConfig.cmake /opt/local/lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /opt/local/lib/libgpgme-pthread.11.dylib /opt/local/lib/libgpgme-pthread.a /opt/local/lib/libgpgme-pthread.dylib /opt/local/lib/libgpgme.11.dylib /opt/local/lib/libgpgme.a /opt/local/lib/libgpgme.dylib /opt/local/lib/libgpgmepp.6.dylib /opt/local/lib/libgpgmepp.a /opt/local/lib/libgpgmepp.dylib /opt/local/share/aclocal/gpgme.m4 /opt/local/share/common-lisp/source/gpgme/gpgme-package.lisp /opt/local/share/common-lisp/source/gpgme/gpgme.asd /opt/local/share/common-lisp/source/gpgme/gpgme.lisp /opt/local/share/doc/gpgme/AUTHORS /opt/local/share/doc/gpgme/COPYING /opt/local/share/doc/gpgme/COPYING.LESSER /opt/local/share/doc/gpgme/ChangeLog /opt/local/share/doc/gpgme/INSTALL /opt/local/share/doc/gpgme/NEWS /opt/local/share/doc/gpgme/README /opt/local/share/doc/gpgme/THANKS /opt/local/share/doc/gpgme/TODO /opt/local/share/info/gpgme.info /opt/local/share/info/gpgme.info-1 /opt/local/share/info/gpgme.info-2 ``` We actually enforced the use of `kdepimlibs`' version of GpgME during building of `kmymoney4-devel` with this patch: ``` *** kmymoney-4.7.2/CMakeLists.txt Sat Apr 25 19:20:16 2015 --- kmymoney-4.7.2/CMakeLists.txt Wed Oct 5 23:14:44 2016 *** *** 70,75 --- 70,82 endif (WIN32) # needed by libkgpgfile find_package(QGpgme REQUIRED) + + # This is specific for MacPorts, as it ships a newer version of gpgme (1.7.0) + if (QGPGME_FOUND) + set(GPGME_INCLUDES "%PREFIX%/include/KDE4") + include_directories(${GPGME_INCLUDES}) + endif (QGPGME_FOUND) + find_package(KdepimLibs REQUIRED) find_package(SharedMimeInfo REQUIRED) ``` I can't test this with a `frameworks` version of KMyMoney so far, as there is still no offical release of the KF5 frameworks available on OSX/MacPorts at this point in time. So, I am just curious, but I believe your CMake magic would like to pick the latter set of files which would make port `kf5-gpgmepp` obsolete. Is that intended? - Marko Käning On Oct. 26, 2016, 5:41 p.m., Andreas Sturmlechner wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/129265/ > --- > > (Updated Oct. 26, 2016, 5:41 p.m.) > > > Review request for KMymoney. > > > Repository: kmymoney > > > Description > --- > > Gpgmepp is part of GpgME since 1.7.0. > > REVIEW: 129265 > > > Diffs > - > > CMakeLists.txt c535faba80db64b0a30fc5fdfb09a7a2590ab8a4 > config-kmymoney.h.cmake f024db61af25e291cde2eef392fe161485c82e5d > kmymoney/main.cpp 694ffa28ae67ad0051b893fbdcf9b7b3624f0525 > libkgpgfile/CMakeLists.txt 4e366ceab3c12728276feaaec78319315fb9ea6d > libkgpgfile/kgpgfile.cpp 88aac42de83d28be45ad8d1516bd94eb240ed811 > > Diff: https://git.reviewboard.kde.org/r/129265/diff/ > > > Testing > --- > > > Thanks, > > Andreas Sturmlechner > >
Re: alkimia yet again - on KF5
Hi Christian, On 25 Oct 2016, at 20:08 , Cristian Onețwrote: > Yes, build libalkimia [1] and use it instead of the one provided by your > system. > > [1] https://quickgit.kde.org/?p=alkimia.git there is still the old location at kde-apps, which also lead to confusion for me on MacPorts: --- $ port info libalkimia | grep Homepage Homepage: http://kde-apps.org/content/show.php/libalkimia?content=137323 --- Only when I updated my kmymoney4-devel port recently I ran into this… I’ve completely forgotten to change that to quickgit, which should have happened long ago, I guess. Well, even the latest git version of KMM on branch 4.8 is still building and running with this! :-o OK, I hope you (will soon) have a wiki page somewhere which keeps track of which libalkimia version is needed for which version of KMM on KDE4 and KF5... Greets, Marko
Re: More libalkimia problems/questions was: problems compiling 4.8 on system with both qt4 and qt5
On 25 Oct 2016, at 19:20 , Ralf Habackerwrote: > ECM is part of the former only Qt5 supporting alkimia build system. > There are several ecm related macros used: > > autotests/CMakeLists.txt:5:ecm_mark_as_test(alkvaluetest) > autotests/CMakeLists.txt:11:ecm_mark_as_test(alkquoteitemtest) > autotests/CMakeLists.txt:17:ecm_mark_as_test(alkcompanytest) > src/CMakeLists.txt:50:ecm_setup_version(${ALKIMIA_LIB_VERSION} > VARIABLE_PREFIX ALKIMIA > src/CMakeLists.txt:55:ecm_configure_package_config_file() Ok, I see. > To remove the ecm dependency they need to be implemented locally. The > question is if it is worth to reimplement them. No, it’s fine, I see now that we on MacPorts also have a qt4 variant of it: --- $ port info kde-extra-cmake-modules kde-extra-cmake-modules @5.11.0 (kde, kf5, devel) Variants: debug, docs, qt4, qt5 --- I forgot. (It’s too long ago that I dealt with KF5/CI on OSX…) Thanks for pointing this out.
Re: More libalkimia problems/questions was: problems compiling 4.8 on system with both qt4 and qt5
Hi Ralf, On 25 Oct 2016, at 14:44 , timothywrote: > However find_package(ECM 0.0.11 REQUIRED NO_MODULE). I downloaded ECM > 0.0.11 and built it. But it also has qt5 dependencies. is ECM needed for Qt4? I always thought that it would only be needed for Qt5/KF5… Greets, Marko
[kmymoney4] [Bug 364725] New: Crashes when quitting the application while online-banking update dialog is open
https://bugs.kde.org/show_bug.cgi?id=364725 Bug ID: 364725 Summary: Crashes when quitting the application while online-banking update dialog is open Product: kmymoney4 Version: git master Platform: MacPorts Packages OS: OS X Status: UNCONFIRMED Severity: crash Priority: NOR Component: onlinebanking Assignee: kmymoney-devel@kde.org Reporter: mk-li...@mailbox.org KMM crashes when I quit the application while the online-banking update-dialog is still open. For some reason it is possible to bring the app's main window into foreground with the update-dialog in background and then the app reacts to an application close command. This tries to finish the application, but when doing that crashes it. --- Application: KMyMoney (kmymoney), signal: Segmentation fault: 11 (lldb) process attach --pid 710 Process 710 stopped Executable module set to "/Applications/MacPorts/KDE4/kmymoney.app/Contents/MacOS/kmymoney". Architecture set to: x86_64-apple-macosx. (lldb) set set term-width 200 (lldb) thread info thread #1: tid = 0x39be, 0x7fff8aeb8e20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP (lldb) bt all * thread #1: tid = 0x39be, 0x7fff8aeb8e20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x7fff8aeb8e20 libsystem_kernel.dylib`__wait4 + 8 frame #1: 0x000106fac9be libkdeui.5.dylib`KCrash::startProcess(int, char const**, bool) + 286 frame #2: 0x000106fabae9 libkdeui.5.dylib`KCrash::defaultCrashHandler(int) + 1209 frame #3: 0x7fff89fed5aa libsystem_platform.dylib`_sigtramp + 26 frame #4: 0x0001135d4f42 libgwenhywfar.60.dylib`GWEN_List1_GetFirst + 16 frame #5: 0x0001135d315f libgwenhywfar.60.dylib`GWEN_Inherit_FindData + 52 frame #6: 0x000108f1e06a dir.so`GWEN_ConfigMgrDir_LockGroup + 76 frame #7: 0x0001136d0754 libaqbanking.35.dylib`AB_Banking_LockSharedConfig + 70 frame #8: 0x0001136fc7a5 libaqbanking.35.dylib`AB_Gui_WriteDialogPrefs + 207 frame #9: 0x00011364df85 libgwenhywfar.60.dylib`GWEN_Dialog_free + 89 frame #10: 0x000113652144 libgwenhywfar.60.dylib`GWEN_Gui_Internal_ProgressEnd + 999 frame #11: 0x0001136cbb3e libaqbanking.35.dylib`AB_Banking_ExecuteJobs + 2257 frame #12: 0x00011311dad2 kmm_kbanking.so`KMyMoneyBanking::executeQueue(AB_IMEXPORTER_CONTEXT*) + 82 frame #13: 0x00011311d9e5 kmm_kbanking.so`KBankingPlugin::executeQueue() + 165 frame #14: 0x00011311d589 kmm_kbanking.so`KBankingPlugin::updateAccount(MyMoneyAccount const&, bool) + 2089 frame #15: 0x000104854ae4 kmymoney`KMyMoneyApp::slotAccountUpdateOnline() + 468 frame #16: 0x000104864bcb kmymoney`KMyMoneyApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 2107 frame #17: 0x00010845506b QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2363 frame #18: 0x0001073df6a9 QtGui`QAction::activate(QAction::ActionEvent) + 233 frame #19: 0x000107769004 QtGui`QAbstractButtonPrivate::click() + 84 frame #20: 0x000107769de8 QtGui`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 88 frame #21: 0x0001078357cf QtGui`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15 frame #22: 0x00010743ca1c QtGui`QWidget::event(QEvent*) + 716 frame #23: 0x000107769cf3 QtGui`QAbstractButton::event(QEvent*) + 179 frame #24: 0x000107835c7b QtGui`QToolButton::event(QEvent*) + 171 frame #25: 0x0001073e87eb QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251 frame #26: 0x0001073ea775 QtGui`QApplication::notify(QObject*, QEvent*) + 2949 frame #27: 0x00010843c186 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118 frame #28: 0x0001073e91fb QtGui`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) + 475 frame #29: 0x000107395902 QtGui`qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 1298 frame #30: 0x7fff8c9ed145 AppKit`-[NSWindow sendEvent:] + 781 frame #31: 0x00010738cde1 QtGui`-[QCocoaWindow sendEvent:] + 113 frame #32: 0x7fff8c98e5d4 AppKit`-[NSApplication sendEvent:] + 2021 frame #33: 0x000107391d21 QtGui`-[QNSApplication sendEvent:] + 97 frame #34: 0x7fff8c7de9f9 AppKit`-[NSApplication run] + 646 frame #35: 0x00010739b16b QtGui`QEventDispatcherMac::processEvents(QFlags) + 2027 frame #36: 0x0001084394ff QtCore`QEventLoop::exec(QFlags) + 495 frame #37: 0x00010843c737 QtCore`QCoreApplication::exec() + 199 frame #38: 0x000104801f01 kmymoney`runKMyMoney(KApplication*, KStartupLogo*) + 2753 frame #39: 0x00010480105e kmymoney`main + 9374 frame #40:
Re: Master is closed for KDE4 based development
On 16 Jun 2016, at 23:16 , Thomas Baumgartwrote: > > No problemo, it's good that someone is watching us and doing some QA from the > outside. > :-) Wish I was there… In that case I’d try to get the gwenhywfar4 fixed. :-) Please see my other post on thread "KMyMoney 4.8.0 (the Randa release) is out” regarding that issue [1]. It had been annoying me in April, but up to now I have had no time whatsoever to investigate this or even come up with a fix. Greets to the whole Randa team working on KMM as well as on all the other KDE software!!! Have fun hacking! Marko [1] https://mail.kde.org/pipermail/kmymoney/2016-June/002576.html signature.asc Description: Message signed with OpenPGP using GPGMail
Re: Master is closed for KDE4 based development
On 16 Jun 2016, at 22:53 , Cristian Onețwrote: > > Yes. Thanks, Cristian, for responding. I should have checked build.kde.org before posting, then I’d have seen that all had been done perfectly yesterday morning. Or course, as you’re still all assembled in Randa these days! ;) Sorry for the noise, thus!
Re: Master is closed for KDE4 based development
Hi Christian, is KDE’s CI (meaning Scarlett) informed about this change? Greets, Marko On 15 Jun 2016, at 10:32 , Cristian Onețwrote: > Frameworks was merged into master, this means that the frameworks > branch has reached the end of its life and was deleted. > > Cristian
Re: Suddenly building trouble on OSX for kmymoney's KDE4 master
Hi Christian, On 17 Apr 2016, at 11:10 , Christian Davidwrote: > The missing ...config.cmake files were added recently. Maybe they were not > added to the port (I do not know how macports work)?! I am pulling the source tgz’s from upstream directly. So, these files should be in there, no? But perhaps they’re generated and OSX has been forgotten up to now… OK, will direct my question to AqBanking’s ML. Greets, Marko
Re: Suddenly building trouble on OSX for kmymoney's KDE4 master
Hi Christian, I am not mixing versions of gwenhywfar. Have installed either one or the other. Right now I installed 4.15.2beta even - which has the same problem. But well, with 4.14.0 KMM wouldn’t build - as described earlier. I haven’t checked up to now whether the older version still shipped said file. I am using downloads directly from upstream, how come this surfaces only for me? Greets, Marko $ port contents gwenhywfar4-devel | grep -- -cpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/api.h /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppdialog.hpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppgui.hpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppwidget.hpp /opt/local/lib/libgwengui-cpp.0.dylib /opt/local/lib/libgwengui-cpp.a /opt/local/lib/libgwengui-cpp.dylib
Re: plugin development help
Hi Przemysław, what exactly are you planning for this plugin? Have you somewhere some outline about what the plugin would actually allow to do with Lua and KMM? Greets, Marko
Re: Suddenly building trouble on OSX for kmymoney's KDE4 master
Ah, I see, the pc file for cpp is missing: --- $ port contents gwenhywfar4-devel | grep -- -cpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/api.h /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppdialog.hpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppgui.hpp /opt/local/include/gwenhywfar4/gwen-gui-cpp/cppwidget.hpp /opt/local/lib/libgwengui-cpp.0.dylib /opt/local/lib/libgwengui-cpp.a /opt/local/lib/libgwengui-cpp.dylib $ port contents gwenhywfar4-devel | grep -- -qt4 /opt/local/include/gwenhywfar4/gwen-gui-qt4/qt4_gui.hpp /opt/local/lib/cmake/gwengui-qt4-4.14/gwengui-qt4-config-version.cmake /opt/local/lib/cmake/gwengui-qt4-4.14/gwengui-qt4-config.cmake /opt/local/lib/libgwengui-qt4.0.dylib /opt/local/lib/libgwengui-qt4.a /opt/local/lib/libgwengui-qt4.dylib /opt/local/lib/pkgconfig/gwengui-qt4.pc --- That’s an upstream issue then. Don’t know whether this file exists for version 4.13.0...
Suddenly building trouble on OSX for kmymoney's KDE4 master
Hi devs, last time I built KMM for MacPorts in January all was fine, but today I ran into this: --- :info:configure -- Found LibOfx: /opt/local/lib :info:configure CMake Warning at CMakeLists.txt:168 (find_package): :info:configure Could not find a package configuration file provided by "gwengui-cpp" :info:configure (requested version 4.13.0) with any of the following names: :info:configure :info:configure gwengui-cppConfig.cmake :info:configure gwengui-cpp-config.cmake :info:configure :info:configure Add the installation prefix of "gwengui-cpp" to CMAKE_PREFIX_PATH or set :info:configure "gwengui-cpp_DIR" to a directory containing one of the above files. If :info:configure "gwengui-cpp" provides a separate development package or SDK, be sure it :info:configure has been installed. :info:configure :info:configure :info:configure -- Gwenhywfar 4.14.0.0 found at /opt/local/include/gwenhywfar4 (/opt/local/lib/libgwenhywfar.60.dylib) :info:configure -- AqBanking 5.5.1 found at /opt/local/include/aqbanking5 (/opt/local/lib/libaqbanking.dylib;/opt/local/lib/libgwenhywfar.60.dylib) :info:configure CMake Error at CMakeLists.txt:176 (message): :info:configure KBanking requirements not met --- Is this because I am having a newer gwenhywfar version installed already? Greets, Marko
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #21 from Marko Käning mk-li...@email.de --- (In reply to harry bennett from comment #20) For what it's worth, I was finally able to import what I needed after an the upgrade discussed upthread. ( https://bugs.kde.org/show_bug.cgi?id=346495#c7 ) Good to know. :) There is however (still?) an issue with widget focus and sizing during the import process. I have to stretch a window or two to fully reveal buttons. Well, I can imagine. widget focus and size issues unfortunately do happen at times, but I don't know what to do about those. If you could prepare some screenshots - in case you've got more issues than the one in the currently attached image - please upload them to this ticket. -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #19 from Marko Käning mk-li...@email.de --- Allen, we had a discussion about this hiding of dialogs on OSX a while ago on KDE-MAC... https://mail.kde.org/pipermail/kde-mac/2014-July/001175.html Hoping that this discussion helps to figure it out. -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #11 from Marko Käning mk-li...@email.de --- It is there and fully functional also on MacPorts' OSX version of KMM. (Tested for current port kmymoney4-devel.) I'll try to update port kmymoney4 wrt KMM's latest release now... -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #12 from Marko Käning mk-li...@email.de --- Harry, you may also try to install kmymoney4-devel! -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [Kmymoney] KMyMoney 4.7.2 released
Hi Cristian, On 26 Apr 2015, at 13:04 , Cristian Oneț onet.crist...@gmail.com wrote: KMyMoney 4.7.2 was released, you can read the release accouncement here [1]. the Windows installer is ready, the OSX package will be ready (I'm Marko will let us know), the rest depends on your distributions. I don’t think you _are_ Marko... ;-) ... but you can be sure that I’ll let you know once it is up and running on MacPorts. :-) Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #14 from Marko Käning mk-li...@email.de --- Check this wiki page: https://trac.macports.org/wiki/KDE -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] KMyMoney 4.7.2 released
Hi devs and users, so, the 4.7.2 is out on OSX/MacPorts - http://trac.macports.org/changeset/135573 The builders of the 4 most recent OSX versions 10.[7-10] succeeded! (The 10.6.8 builder seems to be down at the moment.) ... BTW, there is an ongoing discussion on Bugzilla - https://bugs.kde.org/show_bug.cgi?id=346495 which made clear to me, that KMyMoney users on OSX/MacPorts need to consider this wiki page - https://trac.macports.org/wiki/KDE in order to make sure that they run kbuildsycoca4 after the installation of ports kmymoney4 or kmymoney4-devel. ... Also I want to mention that that same wiki page has useful hints regarding the installation of ports kde4-workspace qtcurve which will help avoiding trouble caused by KDE’s default “Macintosh (Aqua)” style. ... Another recent bug which might hit people trying to install KMyMoney’s ports on MacPorts is discussed here - https://trac.macports.org/ticket/47496 and concerns a old, but nasty flaw in meinproc4 when generating documentation at build time. But I hope that this - finally really reproducible crash - will help to solve this mystery. I’ll investigate that next… Stay tuned. Greets, Marko P.S. for KMM’s developers: Perhaps it would be good to mention https://trac.macports.org/wiki/KDE on KMyMoney’s website under HOME/MacPorts or something like that?! I’ve just created a task for this on KMM’s kanboard in column “Backlog” - https://todo.kde.org/?controller=taskaction=showtask_id=1232 :) ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] : Use DATA_INSTALL_DIR to install appdata
Hi Jack, On 25 Apr 2015, at 15:39 , Jack ostrof...@frontier.com wrote: Should that variable appear in the general environment, or does it only need to be within the make environment when configuring and compiling? I think you should consult KDE’s KF5 porting recommendations or so… Greets, Mark ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] KMyMoney 4.7.2 released
A correction: On 26 Apr 2015, at 20:10 , Marko Käning mk-li...@email.de wrote: The builders of the 4 most recent OSX versions 10.[7-10] succeeded! (The 10.6.8 builder seems to be down at the moment.) It is Lion’s build bot which is down, not Snow Leopard’s! :-) ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #13 from Marko Käning mk-li...@email.de --- I've just tried to run the CSVWizard and have to say, that in my case the current git master, as well as the release version 4.7.2 SEEMED fail to run the wizard. Already when clicking the Select File button for step 1. Start the application seemingly hung up, but in *truth* only the Adding profile name dialog was _hidden_ behind the wizard's dialog window without me noticing it. This stuff happens on OSX sometimes, which is why I looked out for it and saw it after all... :( Same happens then when I want to select the CSV file. That file open dialog is kept behind the CSVWizard dialog as well. The latter acts actually system modal and stay atop of all windows!! When reaching step 3 I *do* see buttons here on my end!!! --- One question: Did you run $ kbuildsycoca4 (once) as the user running KMyMoney (i.e. not using sudo) before actually starting the application for the first time? If not, please do so and restart KMM and the wizard! This tool should normally be run on a regular basis by a launch agent installed by MacPorts, which can or must be enabled by $ launchctl load -w /Library/LaunchAgents/org.macports.kdecache.plist but this doesn't help, if you install the port and don't wait for this regularly called agent to do its job first. So, that is why it is always a good idea calling it directly on the command line after every sudo port install WHATEVERKDEAPPLICATION. -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #17 from Marko Käning mk-li...@email.de --- Yes, sorry, I meant to point out in my yesterday's posts, that indeed I was talking about a sample CSV data file, of course. -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] Bugzilla doesn't know about the latest release 4.7.2
BTW, Bugzilla does not (yet) know about the latest version 4.7.2... ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney] kmymoney: Use DATA_INSTALL_DIR to install appdata
Hi Thomas, On 25 Apr 2015, at 09:02 , Thomas Baumgart t...@net-bembel.de wrote: Maybe, but that ${KDE_INSTALL_APPDIR} does not exist in my KDE 4.x environment. OK, so this should be kept in mind for the KF5 version then. Thanks for pointing that out. Greets, Marko signature.asc Description: Message signed with OpenPGP using GPGMail ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney] kmymoney: Use DATA_INSTALL_DIR to install appdata
Hi devs, this should - for making it more cross-platform - rather use ECM's ${KDE_INSTALL_APPDIR} instead of ${DATA_INSTALL_DIR}/appdata/ right!? Greets, Marko On 24 Apr 2015, at 19:45 , Heiko Becker heire...@exherbo.org wrote: Git commit 9b51544d9fc8188fec231eb4006cde2ca0c200ee by Heiko Becker. Committed on 24/04/2015 at 15:44. Pushed by heikobecker into branch 'master'. Use DATA_INSTALL_DIR to install appdata M +1-1kmymoney/CMakeLists.txt http://commits.kde.org/kmymoney/9b51544d9fc8188fec231eb4006cde2ca0c200ee diff --git a/kmymoney/CMakeLists.txt b/kmymoney/CMakeLists.txt index aed99d5..7febf05 100644 --- a/kmymoney/CMakeLists.txt +++ b/kmymoney/CMakeLists.txt @@ -108,7 +108,7 @@ install(PROGRAMS kmymoney.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) install(PROGRAMS kmymoney.appdata.xml - DESTINATION share/appdata/ + DESTINATION ${DATA_INSTALL_DIR}/appdata/ ) install(FILES x-kmymoney.xml ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 --- Comment #4 from Marko Käning mk-li...@email.de --- Can you supply a test file please, so that I can try to reproduce what you're seeing? -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 346495] Mac cvs import does not allow completion of import.
https://bugs.kde.org/show_bug.cgi?id=346495 Marko Käning mk-li...@email.de changed: What|Removed |Added CC||mk-li...@email.de --- Comment #3 from Marko Käning mk-li...@email.de --- You're experiencing issues with KMM from MacPorts? As I am maintaining that port, please tell me which port and version are you using? -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Build failed in Jenkins: kmymoney_master_qt5 #127
Trying to address this with http://commits.kde.org/kde-build-metadata/dad6f4f6d6f38795a763e9541a0353053361b861 Will restart build in 20 mins (to give the CI system time to pull the dependencies anew). ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
On 14 Jan 2015, at 20:54 , Cristian Oneț onet.crist...@gmail.com wrote: Thanks for the fastest feedback :) I've seen, :) I'll look at those issues but it could take a couple of days. Cool. I guess you'll follow the commits ;). Yes, I do. I am a semi-automatic CI system, you know. ;-) ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
On 14 Jan 2015, at 21:05 , Cristian Oneț onet.crist...@gmail.com wrote: This time you were actually faster then the automatic build server [1]. Yes, because my OSX/CI system is faster than the KDE one. Btw: any ideas why the build was not triggered there? Oh, didn’t it? Will check. [1] http://build.kde.org/job/kmymoney_frameworks_qt5/ Strange, yes, it didn’t start. Just did so manually now. Have seen this today for other projects as well… Need to ask Ben about it. Thanks for mentioning this. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
On 14 Jan 2015, at 21:05 , Cristian Oneț onet.crist...@gmail.com wrote: Btw: any ideas why the build was not triggered there? Turns our the “Poll SCM” option wasn’t checked in Jenkins’ job configuration. Fixed now. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
Hi Ben, On 14 Jan 2015, at 22:22 , Ben Cooksley bcooks...@kde.org wrote: Poll SCM isn't the option needed, Trigger builds remotely should be sufficient. I was mislead by “kmymoney_master”, where that option was set. Have you verified that the build metadata is correct for KMyMoney here? That should be correct. Also, merge commits may not trigger the hooks in some cases. Could be that this is the reason for it. Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
Hi Cristian, On 14 Jan 2015, at 20:39 , Cristian Oneț onet.crist...@gmail.com wrote: Git commit 90c52e5effb5714042e1e8110f729b681b28dff8 by Cristian Oneț. Committed on 14/01/2015 at 19:25. Pushed by conet into branch 'frameworks'. Merge remote-tracking branch 'origin/master' into frameworks thanks for taking care of this. I’ve found a couple of problems on OSX/CI. See the attached build log, please. Regards, Marko kmymoney.log.gz Description: GNU Zip compressed data ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
This might sound backwards, but the job needs to be called kmymoney_master_qt5 in order for it to work. It should now trigger properly. Yes, indeed, I am puzzled about this now. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [kmymoney/frameworks] /: Merge remote-tracking branch 'origin/master' into frameworks
Hi Ben, I had to manually start a build for this again… Don’t understand why it is not doing this on its own, especially now that the last two commits went directly into frameworks and not as merges. Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Master branch is open for development
Hi Cristian, On 05 Jan 2015, at 14:01 , Cristian Oneț onet.crist...@gmail.com wrote: After the merge is done I will try to revive the frameworks branch by merging master into it. That way the onlinebanking part will also be ported to frameworks. that would be really nice, so that we can have finally a look at the actually required frameworks dependencies. Happy New Year, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] KMyMoney's KF5 dependencies for Jenkins master
Hi devs, now that kdepimlibs has been split up in a multitude of various frameworks we should be able to limit the dependencies for KMyMoney, right?! This is what dependency-data-kf5-qt5 defines: --- # KDE PIM Dependencies kde/kdepimlibs: kdesupport/akonadi kde/kdepimlibs: kdesupport/prison kde/kdepimlibs: kde/pim/kcontacts kde/kdepimlibs: kde/pim/kxmlrpcclient kde/kdepimlibs: kde/pim/kblog kde/kdepimlibs: kde/pim/kcalcore kde/kdepimlibs: kde/pim/kcalutils kde/kdepimlibs: kde/pim/kholidays kde/kdepimlibs: kde/pim/kimap kde/kdepimlibs: kde/pim/kldap kde/kdepimlibs: kde/pim/kidentitymanagement kde/kdepimlibs: kde/pim/kmbox kde/kdepimlibs: kde/pim/kmime kde/kdepimlibs: kde/pim/kontactinterface kde/kdepimlibs: kde/pim/kpimtextedit kde/kdepimlibs: kde/pim/ktnef kde/kdepimlibs: kde/pim/syndication kde/kdepimlibs: kde/pim/gpgmepp # Extragear Office extragear/office/kmymoney: extragear/office/alkimia extragear/office/kmymoney: kde/kdepimlibs --- and I think that could be stripped down to something less, like --- # Extragear Office extragear/office/kmymoney: kdesupport/akonadi extragear/office/kmymoney: kdesupport/kcontacts extragear/office/kmymoney: extragear/office/alkimia extragear/office/kmymoney: kde/pim/kholidays extragear/office/kmymoney: kde/pim/kidentitymanagement extragear/office/kmymoney: kde/pim/gpgmepp --- Strangely enough - although KMM builds fine - I see this in the log: --- -- Could NOT find KF5Abc: found neither KF5AbcConfig.cmake nor kf5abc-config.cmake -- Could NOT find KF5 (missing: Holidays Gpgmepp QGpgme PimIdentities Akonadi Abc) --- These frameworks don’t have a matching name to above, which results after all in --- KMyMoney 4.100.0 Configure results (user options): KDE PIM holidays:no KDE PIM encryption: no KDE PIM addressbook: no --- Does this mean, that the porting of the required frameworks isn’t complete yet? Or does it simply mean that KMyMoney still needs to adapt to the new naming? Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] kf5 based version
Hi Jeremy, On 01 Dec 2014, at 22:16 , Jeremy Whiting jpwhit...@kde.org wrote: Today I tried to build the frameworks branch of kmymoney, but it fails at cmake time looking for KF5PimIdentitiesConfig.cmake. I have a whole frameworks build with kdesrc-build here, but don't see PimIdentities anywhere. It's mentioned in kdepimlibs (and in the kdepimlibs description on projects.kde.org) but kdepimlibs master branch doesn't create that cmake file somehow. Is there a certain branch of kdepimlibs that the kf5 port of kmm depends on ? well, on OSX/CI I have removed kdepimlibs altogether from KMM’s dependencies, thus avoiding the whole issue! That’s the only way how I can build its ‘frameworks' branch successfully for KF5 at the moment on OSX. Cristian will surely give you more information for Linux... Greets, Marko___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 121192: Support Page, PlasmaMenu and Home Button
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121192/#review70708 --- I wonder why 3 out of 4 diffs cannot be displayed here in ReviewBoard... - Marko Käning On Nov. 20, 2014, 9:20 p.m., Lars Meiendresch wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121192/ --- (Updated Nov. 20, 2014, 9:20 p.m.) Review request for KMymoney. Repository: kmymoney-org Description --- New Support Page, Bugs removed in the PlasmaMenu and Home Button refer you to the index. Diffs - documentation.php ba6067f faq.php 85aaec8 plasmaMenu.inc 109ab08 support.php PRE-CREATION Diff: https://git.reviewboard.kde.org/r/121192/diff/ Testing --- There will be bugs - im sure. Sorry for that. Im tried my best. Thanks, Lars Meiendresch ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kmymoney4] [Bug 340956] Duplicated statements in KMM-4.7.1 when importing transactions
https://bugs.kde.org/show_bug.cgi?id=340956 Marko Käning mk-li...@email.de changed: What|Removed |Added CC||mk-li...@email.de --- Comment #11 from Marko Käning mk-li...@email.de --- (In reply to Dr.Edgar Alwers from comment #0) It looks like the files generated by KMM-4.6.4 are not fully compatible with KMM 4.7.1. I also see this every now and then - when there has been a change on client or server side! I usually clean up the overlapping transactions bit by bit and then go on downloading transactions with the latest aqbanking library from then on. -- You are receiving this mail because: You are the assignee for the bug. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Theming issue?
On 30 Oct 2014, at 23:52 , allan agande...@gmail.com wrote: Isn't it just the Home view and Reports that use a different colour, and aren't they HTML based? Perhaps that allows/causes the difference. Hmm, I see now that it is not only “Scheduled transactions” and “Legders” but also in “Payees”, “Reports” and “Forecast” view when I really look carefully enough... So it is characteristic for all scroll bar backgrounds in all views. Why is this only happening for scroll bar backgrounds and no other control?? ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] Theming issue?
Hi, I just realised that there might be a problem with respect to theming and fill styles in KMyMoney for vertical scrollbars. The “Home view shows a scrollbar on the right, which has the same grey background colour like the whole application. However, “Scheduled transactions” and “Legders” views have scrollbars which have *white* background. (See attached image snippets for “Home” and “Ledgers”.) I make use of the qtcurve theme on OSX/MacPorts, but this also happens for the Oxygen theme, for instance. Shall I file a ticket for this on b.k.o.? Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Theming issue?
Hi Cristian, On 30 Oct 2014, at 23:18 , Cristian Oneț onet.crist...@gmail.com wrote: Just check the Use system colors checkbox in the Color settings. that solved it. Hmm… Wondering why this is happening the way it is… Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [Kmymoney] KMyMoney 4.7.0, the first release candidate for 4.8, has been released
Hi Cristian, On 03 Oct 2014, at 07:29 , Cristian Oneț onet.crist...@gmail.com wrote: The old site is no longer maintained. should we install a forward there, in order to avoid confusion for those who reach the site via google or through an old bookmark? Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [Kmymoney] KMyMoney 4.7.0, the first release candidate for 4.8, has been released
On 03 Oct 2014, at 09:28 , Cristian Oneț onet.crist...@gmail.com wrote: As I've said http://kmymoney2.sourceforge.net/ redirects to http://www.kmymoney.org/. If this does not happen please clear your cache. Ah, ok, I missed that. I thought you were talking there about index-home.html as well... http://kmymoney2.sourceforge.net/index-home.html is still there to access the old site. Thomas will take care of this properly, later. So then my browser isn’t misbehaving re redirect. Good to know. OK, I think the latter needs a link to the new site and a large message telling that those pages still exist only for historical reasons, no? ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [Kmymoney] KMyMoney 4.7.0, the first release candidate for 4.8, has been released
On 03 Oct 2014, at 09:38 , Cristian Oneț onet.crist...@gmail.com wrote: I guess so, I'll add that later. Meanwhile the new site is already third in the search results list [1]. [1] https://www.google.com/#q=kmymoney ___ Hmm, for me - in Germany - it is the 1st hit! :-/ ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] [Kmymoney] KMyMoney 4.7.0, the first release candidate for 4.8, has been released
Sorry, I have to correct myself! http://kmymoney2.sourceforge.net/ is indeed the 1st, but it redirects, of course. :-) On 03 Oct 2014, at 09:48 , Marko Käning mk-li...@email.de wrote: On 03 Oct 2014, at 09:38 , Cristian Oneț onet.crist...@gmail.com wrote: I guess so, I'll add that later. Meanwhile the new site is already third in the search results list [1]. [1] https://www.google.com/#q=kmymoney ___ Hmm, for me - in Germany - it is the 1st hit! ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] OSX/CI: building kmymoney failed on branch frameworks
Linking CXX executable kmymoney.app/Contents/MacOS/kmymoney Undefined symbols for architecture x86_64: KGPGFile::keyExpires(QString const), referenced from: KMyMoneyApp::slotUpdateConfiguration() in kmymoney.cpp.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [kmymoney/kmymoney.app/Contents/MacOS/kmymoney] Error 1 make[1]: *** [kmymoney/CMakeFiles/kmymoney.dir/all] Error 2 make: *** [all] Error 2 KDE Continuous Integration Build == Building Project: kmymoney - Branch frameworks ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Randa wrap-up
Hi Cristian, On 19 Aug 2014, at 22:11 , Cristian Oneț onet.crist...@gmail.com wrote: From what I've seen cross platform availability is taken pretty seriously which means that the work done by the Windows and the OSX teams are pretty important for Frameworks. OK, good to hear. Thibaut told me that he was the only OSX developer at Randa... Well, I guess, the only thing I can do is to try to keep going until more OSX devs come onboard. Right now we’ve got 2 to 3… :) I think you know that setting up the CI system on these platforms would be the most important step towards improving these platform's status in the community. That’s why I exclusively worked on that front and didn’t care about getting on with my one and only review request for KMyMoney during the last months! :) Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] OSX/CI: building kmymoney failed on branch frameworks
Hi Cristian, I rebuilt KF5 from scratch today and ran into this: --- [ 50%] Built target mymoneyfinancialcalculatortest /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/reports/reportstestcommon.cpp:24:10: fatal error: 'kdeversion.h' file not found #include kdeversion.h ^ [ 50%] [ 50%] Building CXX object kmymoney/mymoney/CMakeFiles/mymoneybudgettest.dir/mymoneybudgettest_automoc.cpp.o Building CXX object kmymoney/mymoney/CMakeFiles/mymoneymoneytest.dir/mymoneymoneytest_automoc.cpp.o [ 50%] Building CXX object kmymoney/mymoney/CMakeFiles/mymoneyobjecttest.dir/mymoneyobjecttest_automoc.cpp.o Linking CXX executable mymoneybudgettest.app/Contents/MacOS/mymoneybudgettest 1 error generated. make[2]: *** [kmymoney/mymoney/CMakeFiles/mymoneyforecasttest.dir/__/reports/reportstestcommon.cpp.o] Error 1 make[1]: *** [kmymoney/mymoney/CMakeFiles/mymoneyforecasttest.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs Linking CXX executable mymoneymoneytest.app/Contents/MacOS/mymoneymoneytest [ 50%] Built target mymoneybudgettest Linking CXX executable mymoneyobjecttest.app/Contents/MacOS/mymoneyobjecttest [ 50%] Built target mymoneymoneytest [ 50%] Built target mymoneyobjecttest Linking CXX executable mymoneyfiletest.app/Contents/MacOS/mymoneyfiletest [ 50%] Built target mymoneyfiletest make: *** [all] Error 2 --- Greets, Marko kmymoney.log.gz Description: GNU Zip compressed data ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] OSX/CI system: KF5-kmymoney build broken on branch frameworks
Hi Cristian, On 23 Jul 2014, at 08:51 , Cristian Oneț onet.crist...@gmail.com wrote: The application exits because of a failed assertion [1] so this is intended. ok, true. I could have seen it if I had checked on the relevant line of code, yes. Let me know if KMyMoney works on Mac if the session bus is running. Same thing happens: --- $ /opt/kde/install/darwin/mavericks/clang/kf5-qt5/extragear/office/kmymoney/inst/Applications/KF5/kmymoney.app/Contents/MacOS/kmymoney Could not find drkonqi at /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kcrash/inst/lib/libexec/drkonqi kmymoney: set session bus address to unix:path=/tmp/launch-F2kEmm/unix_domain_listener Session bus not found To circumvent this problem try the following command (with Linux and bash) export $(dbus-launch) Abort trap: 6 --- But well, I think this all might really be due to the fact that my QStandardPaths aren’t yet set correctly. No problem. :) Thanks so far! Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] OSX/CI system: KF5-kmymoney build broken on branch frameworks
Hi, On 22 Jul 2014, at 19:21 , Cristian Oneț onet.crist...@gmail.com wrote: This should be fixed now, please give it another try. Btw, the build of frameworks on Windows works already and the tests run successfully. your change 67c3fe7dc0078766d2f59a44802bee40fc9bbb3f regarding GMP causes new problems for me: --- Linking CXX static library libkgpgfile.a In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/storage/mymoneystoragexml.cpp:19: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/storage/mymoneystoragexml.h:32: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/storage/imymoneyserialize.h:37: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneyaccount.h:32: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneymoney.h:52: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/extragear/office/alkimia/inst/include/alkimia/alkvalue.h:23:10: fatal error: 'gmpxx.h' file not found #include gmpxx.h // krazy:exclude=camelcase ^ In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/plugins/interfaces/kmmimportinterface.cpp:29: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/kmymoney.h:35: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneyaccount.h:32: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneymoney.h:52: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/extragear/office/alkimia/inst/include/alkimia/alkvalue.h:23:10: fatal error: 'gmpxx.h' file not found #include gmpxx.h // krazy:exclude=camelcase ^ [ 11%] In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/kmymoneyglobalsettings.cpp:34: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/widgets/kmymoneymvccombo.h:40: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneyschedule.h:32: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneytransaction.h:33: In file included from /Users/marko/WC/KDECI-builds/kmymoney/kmymoney/mymoney/mymoneymoney.h:52: /opt/kde/install/darwin/mavericks/clang/kf5-qt5/extragear/office/alkimia/inst/include/alkimia/alkvalue.h:23:10: fatal error: 'gmpxx.h' file not found #include gmpxx.h // krazy:exclude=camelcase ^ Built target kgpgfile --- Looks like you missed this somehow. Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] OSX/CI system: KF5-kmymoney build broken on branch frameworks
Hi Cristian, On 22 Jul 2014, at 21:22 , Cristian Oneț onet.crist...@gmail.com wrote: Could you update libalkimia and after that give this another try? thanks to your efforts my build failure from before vanished after your change to alkimia: --- MVM2:scripts marko$ ./install.sh kmymoney -- Project: kmymoney Calling prepare script Calling build script BUILD FAILED == MVM2:scripts marko$ ./install.sh alkimia -- Project: alkimia Calling prepare script Calling build script == MVM2:scripts marko$ ./install.sh kmymoney rebuild -- Project: kmymoney Calling prepare script Calling build script == --- ___ That means, KMyMoney’s KF5 port now SUCCESSFULLY BUILT FOR THE 1ST TIME ON OSX!!! :-D ___ You’re just amazing! Thanks for all your work on the frameworks port! Greets, Marko P.S.: Yes, I also think it is very good that we now have 3 different compilers building KMM’s sources independently on different OSes! That increases our chances to catch things early, so one can hope at least. :) ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] OSX/CI system: KF5-kmymoney build broken on branch frameworks
Hi Cristian, Hi Ian, On 22 Jul 2014, at 21:59 , Marko Käning mk-li...@email.de wrote: That means, KMyMoney’s KF5 port now SUCCESSFULLY BUILT FOR THE 1ST TIME ON OSX!!! :-D To be fully honest: Well, unfortunately I cannot run it successfully: --- Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7fff85d44866 __pthread_kill + 10 1 libsystem_pthread.dylib 0x7fff87cac35c pthread_kill + 92 2 libsystem_c.dylib 0x7fff8c638b1a abort + 125 3 libQt5Core_debug.5.dylib0x000110c5aaa8 qt_message_fatal(QtMsgType, QMessageLogContext const, QString const) + 24 4 libQt5Core_debug.5.dylib0x000110c5f038 qt_message_output(QtMsgType, QMessageLogContext const, QString const) + 72 (qlogging.cpp:1379) 5 libKF5KDELibs4Support.5.dylib 0x000112dfd9ce QDebug::~QDebug() + 222 (qdebug.h:92) 6 libKF5KDELibs4Support.5.dylib 0x000112df8b85 QDebug::~QDebug() + 21 (qdebug.h:94) 7 libKF5KDELibs4Support.5.dylib 0x000112edee28 KApplicationPrivate::init(bool) + 456 (kapplication.cpp:416) 8 libKF5KDELibs4Support.5.dylib 0x000112edec02 KApplication::KApplication(bool) + 258 (kapplication.cpp:311) 9 libKF5KDELibs4Support.5.dylib 0x000112edeaf5 KApplication::KApplication(bool) + 37 (kapplication.cpp:311) 10 0x00010fa82613 main + 4579 (main.cpp:118) 11 libdyld.dylib 0x7fff859d75fd start + 1 --- but this doesn’t surprise me at all, as other KF5 applications have similar problems! Check out my bug report for kate [1]. There I also mention khelpcenter and konversation which manage to exit *gracefully* _without_ crashing. KMM still belongs to the crashing apps, since it is silently assuming that dbus is present! This all is very likely caused by the way my CI system separates all frameworks and applications in their own jails. It looks as if the access to the dbus socket isn’t properly done, or whatever else… I haven’t investigated that yet. But it may well be that I only need to finally adapt QStandardsPaths, to avoid other hassle, including the dbus issue. That will be my next endeavour! :) But, perhaps you can try to fix KMM so that it doesn’t rely blindly on dbus without checking (as kate obviously does) and bring it thus to a state like khelpcenter or konversation. Qt's apps (Assistant.app etc.) start without problems, but when I try to start qdbusviewer.app it also says Error: Cannot connect to D-Bus: without more details! [1] This might be a not so hard nut for Ian to crack... Anyway, I am very happy that we got this far already. Greets, Marko [1] https://bugs.kde.org/show_bug.cgi?id=337140#c5 kmymoney_2014-07-22-220222_MVM2.crash.gz Description: GNU Zip compressed data ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] OSX/CI system: KF5-kmymoney build broken on branch frameworks
Hi Cristian, now that kdepimlibs can be removed as a necessary dependency I end up in a problem with KDChart: --- [ 12%] [ 12%] [ 12%] [ 12%] [ 12%] [ 12%] [ 12%] Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractCartesianDiagram.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAreaBase.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractArea.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/ChartGraphicsItem.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAxis.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAreaWidget.cpp.o Building CXX object libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractCoordinatePlane.cpp.o clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractCartesianDiagram.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAreaBase.cpp.o] Error 1 clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAxis.cpp.o] Error 1 make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractArea.cpp.o] Error 1 clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractAreaWidget.cpp.o] Error 1 clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/ChartGraphicsItem.cpp.o] Error 1 clang: error: unknown argument: '-fno-reorder-blocks' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make[2]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/KDChartAbstractCoordinatePlane.cpp.o] Error 1 make[1]: *** [libkdchart/src/CMakeFiles/kmm_kdchart.dir/all] Error 2 make: *** [all] Error 2 --- Any idea what can be done about this? Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119350: Add konversation to kf5-qt5
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119350/#review62622 --- dependency-data-kf5-qt5 https://git.reviewboard.kde.org/r/119350/#comment43418 I guess, I can omit [frameworks] here, can't I? - Marko Käning On July 18, 2014, 7:29 a.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119350/ --- (Updated July 18, 2014, 7:29 a.m.) Review request for KMymoney, Ben Cooksley, Eike Hein, and Michael Pyne. Repository: kde-build-metadata Description --- Add KF5-konversation to CI system Diffs - dependency-data-kf5-qt5 4753582339538b8235c64d56ec7ee91965d40006 Diff: https://git.reviewboard.kde.org/r/119350/diff/ Testing --- Builds fine (including qca master) konversation doesn't run successfully with qca2, yet, though. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian, I see that Jenkins finally picks up KMM on KF5! :) Weird, that it can’t find alkimia though: 06:21:24 In file included from /srv/jenkins/workspace/kmymoney_frameworks_qt5/kmymoney/mymoney/mymoneytransaction.h:33:0, 06:21:24 from /srv/jenkins/workspace/kmymoney_frameworks_qt5/kmymoney/mymoney/mymoneyschedule.h:32, 06:21:24 from /srv/jenkins/workspace/kmymoney_frameworks_qt5/kmymoney/widgets/kmymoneymvccombo.h:40, 06:21:24 from /srv/jenkins/workspace/kmymoney_frameworks_qt5/kmymoney/kmymoneyglobalsettings.cpp:34: 06:21:24 /srv/jenkins/workspace/kmymoney_frameworks_qt5/kmymoney/mymoney/mymoneymoney.h:51:30: fatal error: alkimia/alkvalue.h: No such file or directory 06:21:24 #include alkimia/alkvalue.h 06:21:24 ^ 06:21:24 compilation terminated. 06:21:24 make[2]: *** [kmymoney/CMakeFiles/kmm_config.dir/kmymoneyglobalsettings.cpp.o] Error 1 Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
On 18 Jul 2014, at 08:40 , Cristian Oneț onet.crist...@gmail.com wrote: Yeah, I know, I'm working on that. I see. Good luck! Bye for now. ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119350: Add konversation to kf5-qt5
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119350/ --- (Updated July 18, 2014, 8:53 a.m.) Review request for KMymoney, Ben Cooksley, Eike Hein, and Michael Pyne. Changes --- It should work like this now. But I guess I am waiting for Ben to ok this. Repository: kde-build-metadata Description --- Add KF5-konversation to CI system Diffs (updated) - dependency-data-kf5-qt5 4753582339538b8235c64d56ec7ee91965d40006 Diff: https://git.reviewboard.kde.org/r/119350/diff/ Testing --- Builds fine (including qca master) konversation doesn't run successfully with qca2, yet, though. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119350: Add konversation to kf5-qt5
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119350/ --- (Updated July 18, 2014, 6:57 a.m.) Status -- This change has been marked as submitted. Review request for KMymoney, Ben Cooksley, Eike Hein, and Michael Pyne. Repository: kde-build-metadata Description --- Add KF5-konversation to CI system Diffs - dependency-data-kf5-qt5 4753582339538b8235c64d56ec7ee91965d40006 Diff: https://git.reviewboard.kde.org/r/119350/diff/ Testing --- Builds fine (including qca master) konversation doesn't run successfully with qca2, yet, though. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian, On 18 Jul 2014, at 19:26 , Cristian Oneț onet.crist...@gmail.com wrote: So... the first successful build is available [1]. This is a good starting point for the port, there are only 1097 warnings to fix [2] :). wow, what an achievement! Congratulations to you!!! Btw, could we set up an email notification for build failures to this list? I saw that other builds have something similar. Well, perhaps Ben can give us information how that can be achieved. Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
On July 17, 2014, 6:39 a.m., Ben Cooksley wrote: dependency-data-kf5-qt5, line 617 https://git.reviewboard.kde.org/r/119305/diff/2/?file=290658#file290658line617 Please use frameworks/kf5umbrella - which includes all Frameworks (incl. KActivities and the former parts of kdelibs - but not kdepimlibs) Isn't this already covered by the following generic dep defined right after kf5umbrella: # The generic dependency on all frameworks kde/*: frameworks/kf5umbrella extragear/*: frameworks/kf5umbrella ??? So, I guess simply deleting 2 lines should be it. - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/#review62540 --- On July 16, 2014, 11:05 p.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 16, 2014, 11:05 p.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 17, 2014, 9:04 a.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs (updated) - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
On July 17, 2014, 6:39 a.m., Ben Cooksley wrote: dependency-data-kf5-qt5, line 617 https://git.reviewboard.kde.org/r/119305/diff/2/?file=290658#file290658line617 Please use frameworks/kf5umbrella - which includes all Frameworks (incl. KActivities and the former parts of kdelibs - but not kdepimlibs) Marko Käning wrote: Isn't this already covered by the following generic dep defined right after kf5umbrella: # The generic dependency on all frameworks kde/*: frameworks/kf5umbrella extragear/*: frameworks/kf5umbrella ??? So, I guess simply deleting 2 lines should be it. Ben Cooksley wrote: Indeed. All that should be needed is the dependency on alkimia. AND kdepimlibs. - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/#review62540 --- On July 17, 2014, 9:04 a.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 17, 2014, 9:04 a.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 17, 2014, 9:31 a.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Changes --- Can this be committed as is? Then we might get at least a successful Linux build of KMM... Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing (updated) --- It doesn't build yet, since alkimia is still not building on OSX. (It's being dealt with by the KMM devs atm.) Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 17, 2014, 9:20 p.m.) Status -- This change has been marked as submitted. Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since alkimia is still not building on OSX. (It's being dealt with by the KMM devs atm.) Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] [kde-build-metadata] /: Add kmymoney to dependency data for kf5-qt5 branch group
Git commit 22f893701945c04cc5b0405d1a17eff948668d59 by Marko Käning. Committed on 17/07/2014 at 21:16. Pushed by kaning into branch 'master'. Add kmymoney to dependency data for kf5-qt5 branch group Herewith it is intended to bring kmymoney to the OSX/CI system, but it is still also missing on Linux' CI system for KF5. CCMAIL: kmymoney-devel@kde.org REVIEW: 119305 M +4-0dependency-data-kf5-qt5 http://commits.kde.org/kde-build-metadata/22f893701945c04cc5b0405d1a17eff948668d59 diff --git a/dependency-data-kf5-qt5 b/dependency-data-kf5-qt5 index 6819771..4753582 100644 --- a/dependency-data-kf5-qt5 +++ b/dependency-data-kf5-qt5 @@ -609,3 +609,7 @@ extragear/base/kscreen[frameworks]: extragear/libs/libkscreen[frameworks] # kdeedu kde/kdeedu/kalgebra: kde/kdeedu/analitza + +# kmymoney +extragear/office/kmymoney: extragear/office/alkimia +extragear/office/kmymoney: kde/kdepimlibs ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian, On 17 Jul 2014, at 18:16 , Cristian Oneț onet.crist...@gmail.com wrote: Done http://commits.kde.org/alkimia/7fe269fae63d0b5786ee8953460e8e0faf564fb5 that was easy. Cool! alkimia now builds also on OSX! THANKS!!! Greets, Marko ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] Review Request 119350: Add konversation to kf5-qt5
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119350/ --- Review request for KMymoney, Ben Cooksley, Eike Hein, and Michael Pyne. Repository: kde-build-metadata Description --- Add KF5-konversation to CI system Diffs - dependency-data-kf5-qt5 4753582339538b8235c64d56ec7ee91965d40006 Diff: https://git.reviewboard.kde.org/r/119350/diff/ Testing --- Builds fine (including qca master) konversation doesn't run successfully with qca2, yet, though. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
On July 16, 2014, 2:52 a.m., Michael Pyne wrote: dependency-data-kf5-qt5, line 616 https://git.reviewboard.kde.org/r/119305/diff/1/?file=290515#file290515line616 I'm assuming by Holidays you're referring to kdepimlibs, so that can be specified here (and appears to be a required, not optional, dependency): extragear/office/kmymoney: kde/kdepimlibs This would also take care of QGpgme. As far as Gpgmepp, that is a non-KDE dependency, isn't it? We only track KDE projects within this metadata file, external dependencies are required to be installed separately within the CI system. Marko Käning wrote: Ok, I thought that those 3 deps would be separate FWs. Cristian Oneț wrote: Actually Gpgmepp is a KDE dependency since it's part of kdepimlibs https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/frameworks/entry/gpgme++/CMakeLists.txt#L54 so if kdepimlibs is really added as a dependency (btw I don see kdepimlibs here http://build.kde.org/job/kmymoney_frameworks_qt5/1/console) then it should build fine. I hope the 'make the dependency optional' part will come but plese note that it's not yet committed. Anyway, even when it will it's still good to build with kdepimlibs present when possible. Yes, I follow the discussion on KMYMONEY-DEVEL and am aware of that it his in question whether the use of an optional dependency is going to be allowed. See https://git.reviewboard.kde.org/r/119308/ where I have added the logical dependency information for KF5-kdepimlibs. - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/#review62454 --- On July 16, 2014, 2:32 a.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 16, 2014, 2:32 a.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian, On 16 Jul 2014, at 06:53 , Cristian Oneț onet.crist...@gmail.com wrote: Those are libraries from kdepimlibs and should be handled by adding kdepimlibs[frameworks] as a dependency. yes, I know. I’ve taken care of this in [1] just now. ... I hope you can help to fix a problem I met on OSX with the alkimia build system Ben pointed this out: --- On 15 Jul 2014, at 12:50 , Ben Cooksley bcooks...@kde.org wrote: This is a fairly usual split-installation-prefix build failure then :) You need to ask the libalkimia developers to adjust the CMake code to ensure the GMP include paths are added to include_directories() appropriately. Cristian, any idea about this ^^^ ? Greets, Marko [1] https://git.reviewboard.kde.org/r/119308/ ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian, On 16 Jul 2014, at 09:21 , Cristian Oneț onet.crist...@gmail.com wrote: Thanks, you are welcome. I am happy about YOUR efforts to bring KMM to KF5! I'll fix this, I thought [1] is enough (add gmp to target_link_libraries) but I guess that it's true only for frameworks. [1] https://projects.kde.org/projects/extragear/office/alkimia/repository/revisions/master/entry/libalkimia/CMakeLists.txt#L67 Well, it looks like that line is not enough ON branch *frameworks* where I have to build this... AFAIK adding used frameworks to the include directories is not necessary since this is deduced from target_link_libraries in cmake 3, please correct me if this is wrong. I have no idea - atm - since I am (admittedly) more or less blindly just trying to set up the OSX/CI system in such a way that it handles KMM’s dependencies the way it handles all the other deps needed for the projects beyond KF5, which got eventually successfully build [2]. Greets, Marko [2] https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status#KF5softwarebeyondthebasicframeworks [3] https://git.reviewboard.kde.org/r/119308/ ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Ahh, well, kdepimlibs doesn’t build anyway atm [1]! Greets, Marko [1] http://build.kde.org/job/kdepimlibs_frameworks_qt5/50/console ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 16, 2014, 11:05 p.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Changes --- Adapted dependency-data in order to allow building kmymoney on the CI system. (Can't test whether this works, as alkimia currently doesn't build on OSX.) Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs (updated) - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
On July 16, 2014, 2:52 a.m., Michael Pyne wrote: dependency-data-kf5-qt5, line 614 https://git.reviewboard.kde.org/r/119305/diff/1/?file=290515#file290515line614 You shouldn't need to specify a branch manually here (the part in and including the brackets) since the appropriate branch should be able to be found in logical-module-structure. This was only really required for the old/deprecated dependency-data file which mixed KDE4 and KF5 dependencies. I just checked and kmymoney does indeed already include that information (and so does alkimia). Marko Käning wrote: Ah, ok, so that is already working then... OK, I've basically copied the entries from dependency-data into dependency-data-kf5-qt5, which should add the missing stuff for the CI system. - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/#review62454 --- On July 16, 2014, 11:05 p.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 16, 2014, 11:05 p.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
On 16 Jul 2014, at 14:17 , Ben Cooksley bcooks...@kde.org wrote: As long as we have one recent successful build, we can proceed. Oh, we do have one in [1]! Cool. [1] http://build.kde.org/job/kdepimlibs_frameworks_qt5/ ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
[Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Frameworks
Hi Cristian Alvaro, KMyMoney was built today for the first time as KF5 on jenkins. What’s also a bit odd: it is still missing alkimia, which I added as a dependency in [2]. KMM itself doesn't build anyway, since I don't know _yet_ how to handle its optional dependencies (frameworks Holidays, Gpgmepp and QGpgme) on the CI system... Apart from that I hope you can help to fix a problem I met on OSX with the alkimia build system as discussed in [3]. Ben pointed this out: --- On 15 Jul 2014, at 12:50 , Ben Cooksley bcooks...@kde.org wrote: This is a fairly usual split-installation-prefix build failure then :) You need to ask the libalkimia developers to adjust the CMake code to ensure the GMP include paths are added to include_directories() appropriately. --- Greets, Marko [1] http://build.kde.org/job/kmymoney_frameworks_qt5/1/console [2] https://git.reviewboard.kde.org/r/119305/ [3] http://mail.kde.org/pipermail/kde-frameworks-devel/2014-July/017583.html ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119305: Add kmymoney to dependency data for kf5-qt5 branch group
On July 16, 2014, 2:52 a.m., Michael Pyne wrote: So, basically, you're saying that this whole RR can be discarded, because everything is already defined in file dependency-data, right!? Good news. :) On July 16, 2014, 2:52 a.m., Michael Pyne wrote: dependency-data-kf5-qt5, line 614 https://git.reviewboard.kde.org/r/119305/diff/1/?file=290515#file290515line614 You shouldn't need to specify a branch manually here (the part in and including the brackets) since the appropriate branch should be able to be found in logical-module-structure. This was only really required for the old/deprecated dependency-data file which mixed KDE4 and KF5 dependencies. I just checked and kmymoney does indeed already include that information (and so does alkimia). Ah, ok, so that is already working then... On July 16, 2014, 2:52 a.m., Michael Pyne wrote: dependency-data-kf5-qt5, line 616 https://git.reviewboard.kde.org/r/119305/diff/1/?file=290515#file290515line616 I'm assuming by Holidays you're referring to kdepimlibs, so that can be specified here (and appears to be a required, not optional, dependency): extragear/office/kmymoney: kde/kdepimlibs This would also take care of QGpgme. As far as Gpgmepp, that is a non-KDE dependency, isn't it? We only track KDE projects within this metadata file, external dependencies are required to be installed separately within the CI system. Ok, I thought that those 3 deps would be separate FWs. - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/#review62454 --- On July 16, 2014, 2:32 a.m., Marko Käning wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119305/ --- (Updated July 16, 2014, 2:32 a.m.) Review request for KMymoney, Ben Cooksley and Michael Pyne. Repository: kde-build-metadata Description --- Herewith I intended to bring kmymoney to the OSX/CI system, but it is still also missing on the linux system for KF5... Diffs - dependency-data-kf5-qt5 6819771be9eeddd37586570dd63b5fe9115c554e Diff: https://git.reviewboard.kde.org/r/119305/diff/ Testing --- It doesn't build yet, since I don't know how to handle the optional deps to frameworks Holidays, Gpgmepp and QGpgme. Alkimia is still not building on OSX, though. (Its logical dependency structure already exists.) I'll post the problem on kmymoney-devel. Thanks, Marko Käning ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119234: Transform KHolidays into an optional dependency.
On July 11, 2014, 9:58 p.m., Christian David wrote: Is this only used until the pim libs are KF5 ready? Because I think this function is so important that it justifies having the pim libs a obligatory dependency. There will be many bug reports if a package maintainer forgets to compile with kdepimlibs. Cristian Oneț wrote: No, I would like to see this as a permanent change. I'm not that sure about which of the features are so important that they must be a mandatory dependency. I like the idea of having the freedom to build without kdepimlibs if necessary and if that can be obtained easily why not have it? I'm not sugesting that packagers should do this but for example in source based distributions users would be able to have a choice, which is nice. Alvaro Soliverez wrote: I'm against this being a permanent change. It affects how schedules are handled, which impacts all over the application. And I certainly don't want to track down a bug reported by an unsupecting user just to figure out later a packager left the dependency out because kde pim libs was too big. Cristian Oneț wrote: I hate to disagree but I don't see it that way. The only effect to the way schedules are handled is that processing dates are not obtained from the holliday region thus the old (and documented) behavior of considering only weekends as non-processing days will be in effect. If you ask me is this feature really that crucial that we should make everyone build kdepimlibs in oder to use kmymoney I would say no. Again, I'm not removing the feature, just making it optional. The feature isn't even documented so I'm not sure if we would start receiving bug reports about it. But just to be on the safe side we could finish the feature in main.cpp:69 which would provide a list of optional features that were built (or found as plugins) in the about data. If it's something I've learned from and appreacited in the KF5 model is that the take everything or leave it approach is wrong. Think about it, kdepimlibs has 22 libraries plus their dependecies , of which we only use 4 (QGpgme, KHolidays, PIMIdentities, Akonadi) for pretty slim features. Knowing this wouldn't it be wiser to allow those who don't need those features to be able to use the application without these dependencies? Cristian, I am very much in favour for what you're stating here. This is something which one wouldn't be too worried about on Linux, but on OSX as on Windows in your case it is a real show-stopper to be forced into having far too many dependencies for seemingly little functionality gain. Thus, I also vote for making things optional! - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119234/#review62153 --- On July 11, 2014, 9:58 p.m., Cristian Oneț wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119234/ --- (Updated July 11, 2014, 9:58 p.m.) Review request for KMymoney. Repository: kmymoney Description --- If KDE PIM libraries will not be found during configuration all days will be considered processing days. Note that this review request dependes on the cmake changes in https://git.reviewboard.kde.org/r/119207/ Diffs - kmymoney/dialogs/settings/ksettingsschedules.cpp 96bfb84 kmymoney/kmymoney.cpp 687187a Diff: https://git.reviewboard.kde.org/r/119234/diff/ Testing --- Build and run the application with and without HAVE_KDEPIMLIBS defined. Thanks, Cristian Oneț ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119207: Refactor the contact fetching code into a single class.
On July 10, 2014, 7:47 a.m., Marko Käning wrote: Hi Cristian, can you supply also a diff for branch frameworks, or is that still too early to ask for? Greets, Marko Cristian Oneț wrote: I posted this review request against master since I think that master should also contain this improvement. If it will be pushed then I'll pick it into frameworks without going trough the review process. Ah, ok. Things like KF5QGpgme are going to follow later, I figure, right? - Marko --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119207/#review62037 --- On July 10, 2014, 7:24 a.m., Cristian Oneț wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119207/ --- (Updated July 10, 2014, 7:24 a.m.) Review request for KMymoney. Repository: kmymoney Description --- Refactor the contact fetching code into a single class. This avoids code duplication and makes it easier to transform the kdepimlibs dependency into an optional one. If kdepimlibs is not detected the user will not be able to load contact data from the address book (big deal...). It also makes it easier to fetch contact data from other parts of the code, like for a payee. I'm not sure about putting this into the kmm_mymoney library but since it only contains a data source and we don't have another lib for these kind of objects it ended up here. Diffs - kmymoney/wizards/newuserwizard/knewuserwizard.cpp 7fd250cfc46db505dd8a1b595a2179c91e0183d9 kmymoney/wizards/newuserwizard/knewuserwizard_p.h adb4ca564cdd4b70e8cb4c4f1d053c0bd6335c38 kmymoney/mymoney/CMakeLists.txt 62f29e88017fae38b1da8f2a18cb35c5b627b573 kmymoney/mymoney/mymoneycontact.h PRE-CREATION kmymoney/mymoney/mymoneycontact.cpp PRE-CREATION config-kmymoney.h.cmake 5f3845a46413259d60302ba1b921a266ee3bb1f9 CMakeLists.txt dacdf606a9320c1926c4d848d0917708f8cdd44f kmymoney/dialogs/knewfiledlg.h 92004714c8bedf8b1cf15bfc1e0f20edcab3a66c kmymoney/dialogs/knewfiledlg.cpp 5b6e8e960184235e3f6bc61439432ea48855a4f4 Diff: https://git.reviewboard.kde.org/r/119207/diff/ Testing --- Tested the Load from addressbook feature, it works. Also compiled the module without finding the kdepimlibs module, it worked. Thanks, Cristian Oneț ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel
Re: [Kmymoney-devel] Review Request 119207: Refactor the contact fetching code into a single class.
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119207/#review62037 --- Hi Cristian, can you supply also a diff for branch frameworks, or is that still too early to ask for? Greets, Marko - Marko Käning On July 10, 2014, 7:24 a.m., Cristian Oneț wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119207/ --- (Updated July 10, 2014, 7:24 a.m.) Review request for KMymoney. Repository: kmymoney Description --- Refactor the contact fetching code into a single class. This avoids code duplication and makes it easier to transform the kdepimlibs dependency into an optional one. If kdepimlibs is not detected the user will not be able to load contact data from the address book (big deal...). It also makes it easier to fetch contact data from other parts of the code, like for a payee. I'm not sure about putting this into the kmm_mymoney library but since it only contains a data source and we don't have another lib for these kind of objects it ended up here. Diffs - kmymoney/wizards/newuserwizard/knewuserwizard.cpp 7fd250cfc46db505dd8a1b595a2179c91e0183d9 kmymoney/wizards/newuserwizard/knewuserwizard_p.h adb4ca564cdd4b70e8cb4c4f1d053c0bd6335c38 kmymoney/mymoney/CMakeLists.txt 62f29e88017fae38b1da8f2a18cb35c5b627b573 kmymoney/mymoney/mymoneycontact.h PRE-CREATION kmymoney/mymoney/mymoneycontact.cpp PRE-CREATION config-kmymoney.h.cmake 5f3845a46413259d60302ba1b921a266ee3bb1f9 CMakeLists.txt dacdf606a9320c1926c4d848d0917708f8cdd44f kmymoney/dialogs/knewfiledlg.h 92004714c8bedf8b1cf15bfc1e0f20edcab3a66c kmymoney/dialogs/knewfiledlg.cpp 5b6e8e960184235e3f6bc61439432ea48855a4f4 Diff: https://git.reviewboard.kde.org/r/119207/diff/ Testing --- Tested the Load from addressbook feature, it works. Also compiled the module without finding the kdepimlibs module, it worked. Thanks, Cristian Oneț ___ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel