What's new in KReport & KProperty & Predicate

Jaroslaw Staniek staniek at kde.org
Mon Jun 22 13:39:09 BST 2015


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.

[*]
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 <staniek at 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 <staniek at 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 <staniek at 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 <staniek at kde.org> wrote:
>>>> On 28 May 2015 at 09:53, Jaroslaw Staniek <staniek at kde.org> wrote:
>>>>> On 28 May 2015 at 07:48, Adam Pigg <adam at 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 <staniek at 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 at kde.org
>>>>>>> https://mail.kde.org/mailman/listinfo/calligra-devel
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> calligra-devel mailing list
>>>>>> calligra-devel at 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



More information about the calligra-devel mailing list