[Kexi-devel] What's new in KReport & KProperty & Predicate
Jaroslaw Staniek
staniek at kde.org
Mon Jun 22 12:39:09 UTC 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 Kexi-devel
mailing list