On 22 June 2015 at 14:39, Jaroslaw Staniek <stan...@kde.org> wrote: > Hi! > kexi-frameworks6-staniek now contains a buildable Kexi 3 Pre-Alpha. > It crashes [*] in for me on startup [**] unless you run it using valgrind: > > % valgrind --tool=memcheck --leak-check=full --error-limit=no > --show-reachable=yes kexi > > With valgrind it runs, opens .kexi files (only tables for now). > > Please build kproperty, kdb, kreport first (master). And report any > issues and successes.
Update: this and a few more crashes fixed now in the same branch so Kexi runs normally; please update. Some interesting bug was introduced by me in 84b367e534c5ca746 (in 2006 :) See the warning at http://doc.qt.io/qt-5/qapplication.html#QApplication > > [*] > 0 strlen 0x7fffef6b242a > 1 fromLocal8Bit qstring.h 494 0x7ffff0485a51 > 2 QCoreApplication::arguments qcoreapplication.cpp 2211 0x7ffff0485a51 > 3 sm_performSaveYourself qxcbsessionmanager.cpp 188 0x7fffe44b79c2 > 4 sm_saveYourselfCallback qxcbsessionmanager.cpp 171 0x7fffe44b86a5 > 5 _SmcProcessMessage 0x7fffee27fe18 > 6 IceProcessMessages 0x7fffee06ff57 > 7 QMetaObject::activate qobject.cpp 3717 0x7ffff04b2206 > 8 QMetaObject::activate qobject.cpp 3582 0x7ffff04b2837 > 9 QSocketNotifier::activated moc_qsocketnotifier.cpp 133 0x7ffff052f29e > 10 QSocketNotifier::event qsocketnotifier.cpp 296 0x7ffff04bf059 > 11 QApplicationPrivate::notify_helper qapplication.cpp 3720 > 0x7ffff140bb9c > 12 QApplication::notify qapplication.cpp 3503 0x7ffff1410a20 > 13 QCoreApplication::notifyInternal qcoreapplication.cpp 935 > 0x7ffff0482985 > 14 sendEvent qcoreapplication.h 228 0x7ffff04dac25 > 15 socketNotifierSourceDispatch qeventdispatcher_glib.cpp 101 > 0x7ffff04dac25 > 16 g_main_context_dispatch 0x7fffea936316 > 17 ?? 0x7fffea936668 > 18 g_main_context_iteration 0x7fffea93670c > 19 QEventDispatcherGlib::processEvents qeventdispatcher_glib.cpp > 418 0x7ffff04d9cec > 20 QEventLoop::exec qeventloop.cpp 204 0x7ffff04808eb > 21 QCoreApplication::exec qcoreapplication.cpp 1188 0x7ffff0487f56 > 22 main main.cpp 34 0x40123d > > > [**] It may be my Plasma4 setup that only has KF5 (built with > kdesrc-build) and no Plasma5 dedicated configuration. > > On 20 June 2015 at 01:02, Jaroslaw Staniek <stan...@kde.org> wrote: >> Hi, >> Two weeks passed and 170+ commits and 77k of patch later, large part >> of Kexi 3 port now compiles! >> >> By the Kexi 3 port I mean a port to KF5/Qt5/kdb/kreport/kproperty. >> And it's *without kdelibs4support* so there will be no need to have >> another porting run. >> >> Details: >> - migration is disabled, as do all the plugins but one: the table plugin. >> - forms are mostly ported, just disabled for now >> - current kdb, kproperty, kreport (all from git master) are used >> - by the way, kdb misses ports of all db drivers but sqlite but it >> doesn't block the effort of Kexi porting >> >> Almost all commits landed in calligra.git's kexi-frameworks5-staniek >> branch. In a day or so kexi-frameworks6-staniek will be there with >> remaining commits. Then it will be possible to try it. >> >> Kexi runs, just small crashes prevent it from displaying something >> more than error messages, they are being removed one by one. >> >> >> On 5 June 2015 at 14:19, Jaroslaw Staniek <stan...@kde.org> wrote: >>> HI! >>> >>> kdb.git is now a regular repo. Please build, play with it :) >>> It's used in Kexi 3 now, which is being ported these days. >>> >>> On 29 May 2015 at 15:59, Jaroslaw Staniek <stan...@kde.org> wrote: >>>> News: >>>> - All autotests for KDb work with the SQLite driver! I performed >>>> dozens of manual merges and cleanups to make the codebase a good for >>>> use with Kexi. >>>> - kdb.git will be created, probably today >>>> >>>> - we're testing an unified system phabricator.kde.org (reviews, tasks, >>>> etc.), please install it as officially documented, join there and join >>>> projects KDb KReport KProperty Kexi KexiPorting >>>> >>>> Please respond here if you joined. There's a cool command line support >>>> reviews, tasks, etc. >>>> >>>> >>>> On 28 May 2015 at 10:43, Jaroslaw Staniek <stan...@kde.org> wrote: >>>>> On 28 May 2015 at 09:53, Jaroslaw Staniek <stan...@kde.org> wrote: >>>>>> On 28 May 2015 at 07:48, Adam Pigg <a...@piggz.co.uk> wrote: >>>>>>> Is that the main repos or work clones? >>>>>> >>>>>> clones >>>>>> >>>>>>> How about pushing the kreport clone to kde:kreport? >>>>>> >>>>>> I'm preparing that. >>>>> >>>>> Done. We're working in kde:kreport now. 'master' for the development as >>>>> usual. >>>>> And we can start using review board (or phabricator - I am trying it >>>>> these days for full command line candies!). >>>>> >>>>>> >>>>>>> >>>>>>> On Wed, May 27, 2015 at 12:00 AM, Jaroslaw Staniek <stan...@kde.org> >>>>>>> wrote: >>>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> Update: >>>>>>>> - All 3 repos received updates made with porting scripts >>>>>>>> >>>>>>>> [https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#Porting_scripts_usage_status]. >>>>>>>> >>>>>>>> - KDb now contains all commits from Calligra 2.9 (that was non-trivial >>>>>>>> porting) >>>>>>>> - Expressions support further improved, in particular Functions API >>>>>>>> (needed by SUBSTR, etc.) >>>>>>>> >>>>>>>> Next on list: >>>>>>>> - porting KDb plugin API and plugins >>>>>>>> - apply all porting scripts >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> regards, Jaroslaw Staniek >>>>>>>> >>>>>>>> KDE: >>>>>>>> : A world-wide network of software engineers, artists, writers, >>>>>>>> translators >>>>>>>> : and facilitators committed to Free Software development - >>>>>>>> http://kde.org >>>>>>>> Calligra Suite: >>>>>>>> : A graphic art and office suite - http://calligra.org >>>>>>>> Kexi: >>>>>>>> : A visual database apps builder - http://calligra.org/kexi >>>>>>>> Qt Certified Specialist: >>>>>>>> : http://www.linkedin.com/in/jstaniek >>>>>>>> _______________________________________________ >>>>>>>> calligra-devel mailing list >>>>>>>> calligra-devel@kde.org >>>>>>>> https://mail.kde.org/mailman/listinfo/calligra-devel >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> calligra-devel mailing list >>>>>>> calligra-devel@kde.org >>>>>>> https://mail.kde.org/mailman/listinfo/calligra-devel >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> regards, Jaroslaw Staniek >>>>>> >>>>>> KDE: >>>>>> : A world-wide network of software engineers, artists, writers, >>>>>> translators >>>>>> : and facilitators committed to Free Software development - >>>>>> http://kde.org >>>>>> Calligra Suite: >>>>>> : A graphic art and office suite - http://calligra.org >>>>>> Kexi: >>>>>> : A visual database apps builder - http://calligra.org/kexi >>>>>> Qt Certified Specialist: >>>>>> : http://www.linkedin.com/in/jstaniek >>>>> >>>>> >>>>> >>>>> -- >>>>> regards, Jaroslaw Staniek >>>>> >>>>> KDE: >>>>> : A world-wide network of software engineers, artists, writers, >>>>> translators >>>>> : and facilitators committed to Free Software development - http://kde.org >>>>> Calligra Suite: >>>>> : A graphic art and office suite - http://calligra.org >>>>> Kexi: >>>>> : A visual database apps builder - http://calligra.org/kexi >>>>> Qt Certified Specialist: >>>>> : http://www.linkedin.com/in/jstaniek >>>> >>>> >>>> >>>> -- >>>> regards, Jaroslaw Staniek >>>> >>>> KDE: >>>> : A world-wide network of software engineers, artists, writers, translators >>>> : and facilitators committed to Free Software development - http://kde.org >>>> Calligra Suite: >>>> : A graphic art and office suite - http://calligra.org >>>> Kexi: >>>> : A visual database apps builder - http://calligra.org/kexi >>>> Qt Certified Specialist: >>>> : http://www.linkedin.com/in/jstaniek >>> >>> >>> >>> -- >>> regards, Jaroslaw Staniek >>> >>> KDE: >>> : A world-wide network of software engineers, artists, writers, translators >>> : and facilitators committed to Free Software development - http://kde.org >>> Calligra Suite: >>> : A graphic art and office suite - http://calligra.org >>> Kexi: >>> : A visual database apps builder - http://calligra.org/kexi >>> Qt Certified Specialist: >>> : http://www.linkedin.com/in/jstaniek >> >> >> >> -- >> regards, Jaroslaw Staniek >> >> KDE: >> : A world-wide network of software engineers, artists, writers, translators >> : and facilitators committed to Free Software development - http://kde.org >> Calligra Suite: >> : A graphic art and office suite - http://calligra.org >> Kexi: >> : A visual database apps builder - http://calligra.org/kexi >> Qt Certified Specialist: >> : http://www.linkedin.com/in/jstaniek > > > > -- > regards, Jaroslaw Staniek > > KDE: > : A world-wide network of software engineers, artists, writers, translators > : and facilitators committed to Free Software development - http://kde.org > Calligra Suite: > : A graphic art and office suite - http://calligra.org > Kexi: > : A visual database apps builder - http://calligra.org/kexi > Qt Certified Specialist: > : http://www.linkedin.com/in/jstaniek -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel