Update: - Everything what's enabled in KReport (the *Manager isn't) compiles - Predicate rename to KDb in progress, for code see my kdb branch or the scratch repo: http://quickgit.kde.org/?p=clones%2Fpredicate%2Fstaniek%2Fwork.git&a=shortlog&h=c7751f3846b9054244337c887836e28ccae485bd
On 9 April 2015 at 10:45, Jaroslaw Staniek <stan...@kde.org> wrote: > Please publish the patch as an attachment as we did before. > We're waiting for admins and systems to synchronize everything. > > Sure, I don't touch kreport to avoid conflicts :) > Just updating calligra frameworks branch to reflect changes that > happened to koproperty. > > On 9 April 2015 at 08:01, Adam Pigg <pig...@gmail.com> wrote: >> Excellent, I've got a lot of changes to push to kreport, am I waiting for rb >> to work? >> >> Sent from my BlackBerry 10 smartphone. >> Original Message >> From: Jaroslaw Staniek >> Sent: Wednesday, 8 April 2015 11:45 PM >> To: kexi-de...@kde.org >> Reply To: Calligra Suite developers and users mailing list >> Cc: Calligra Suite developers and users mailing list >> Subject: Re: What's new in KReport & KProperty & Predicate >> >> Hi All, >> Update: KProperty and KReport frameworks have moved to the official places: >> >> git clone kde:kproperty >> git clone kde:kreport >> >> The page [1] has been updated accordingly. >> >> Notes >> 0. Consider API and state of KProperty ready to use within Calligra >> (for now Kexi and Plan) and elsewhere (if someone is in need) >> 1. There won't be pushes with --force anymore for kproperty and kreport :) >> 2. The reviewboard will be available soon and all usual infrastructure >> you know from the KDE repos. >> 3. kreport still doesn't build fully (this is a dependency for porting >> of Kexi and Plan) >> 4. please coordinate planned changes with me, innocent changes such as >> file renames may set your patch hard to apply. >> 5. predicate stays in the scratch repo for some time awaiting history >> editing, until we get proper dir layout >> >> [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5 >> >> On 6 April 2015 at 16:17, Jaroslaw Staniek <stan...@kde.org> wrote: >>> Update: >>> - cmake build scripts for KProperty and KReport are largely following >>> the conventions of KF5 and e.g. KDiagram >>> - KProperty now uses CamelCase filenames and (mostly) the convention >>> of KProperty prefix for class names (so the KoProperty namespace is >>> removed) >>> - Consider KProperty are almost ready for placing in the final >>> repository. Example app in examples/ subdir works. >>> - part of the KReport is ported to use QLatin1String where needed, >>> also some includes are fixed; Adam is helping with this right now >>> >>> TODO: >>> - more QLatin1String and include fixes for KReport >>> - port KReport to the new KProperty naming conventions >>> - some test app for KReport would help us to verify it without waiting >>> for Kexi to be ported >>> >>> Feel free to test and report any ideas/issues. >>> >>> On 3 April 2015 at 01:07, Jaroslaw Staniek <stan...@kde.org> wrote: >>>> Hi, >>>> There's a number of new commits in the temporary repos [0]. >>>> A short update and proposed plans. >>>> Let's make them work, test them so they're not blockers for porting >>>> Kexi anymore. >>>> >>>> (we're assuming KF5 frameworks are installed from packages or built >>>> with the great kdesrc-build tool [1]) >>>> >>>> KProperty: >>>> - builds and installs >>>> - includes changes from Adam [2] >>>> - includes all changes from calligra/2.9 >>>> - headers install to include/KProperty >>>> >>>> KReport: >>>> - includes changes from Adam [3] >>>> - TODO: more build would work if "find_package(KProperty REQUIRED)" works >>>> - TODO: add the central CMakeLists.txt, like in KProperty, for now we >>>> have to build kreport/src/. >>>> - TODO: install headers to include/KReport >>>> >>>> Predicate: >>>> - not much recently, needs more patches ported from calligra/2.9, >>>> please help with this >>>> - soon also this [4] >>>> >>>> All three: >>>> - TODO: dig in their central CMakeLists.txt files to make them >>>> configure similarly to KF5 packages so line such as "find_package(.... >>>> REQUIRED)" adds necessary include path for the users of the libs; >>>> volunteers needed here >>>> - TODO: once we have all three usable, porting scripts will be in use >>>> - Note: no calligra activities from the 'frameworks' branch of >>>> calligra affect these 3 libs because the 'frameworks' branch no longer >>>> contains their code (so no merges from 'frameworks' are expected, only >>>> small merges by hand for bugfixes from calligra/2.9) >>>> >>>> [0] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5 >>>> [1] https://community.kde.org/Frameworks/Building >>>> [2] https://git.reviewboard.kde.org/r/123038/ >>>> [3] https://git.reviewboard.kde.org/r/123039/ >>>> [4] https://git.reviewboard.kde.org/r/122015/ >>>> >>>> -- >>>> 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 >> _______________________________________________ >> 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 _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel