Jenkins-kde-ci: calligra calligra-2.9 stable-qt4 » Linux,gcc - Build # 32 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/calligra%20calligra-2.9%20stable-qt4/PLATFORM=Linux,compiler=gcc/32/ Project: PLATFORM=Linux,compiler=gcc Date of build: Tue, 16 Feb 2016 06:23:54 + Build duration: 53 min CHANGE SET Revision 27ac4e9d489cbece541c55621f77de4c983f21b8 by scripty: (SVN_SILENT made messages (after extraction)) change: edit krita/krita.appdata.xml JUNIT RESULTS Name: (root) Failed: 30 test(s), Passed: 296 test(s), Skipped: 0 test(s), Total: 326 test(s)Failed: TestSuite.KoReportTestFailed: TestSuite.krita-fileformat-kis_exr_testFailed: TestSuite.krita-image-KisAsyncMergerTestFailed: TestSuite.krita-image-KisCageTransformWorkerTestFailed: TestSuite.krita-image-KisFilterMaskTestFailed: TestSuite.krita-image-KisFixedPointMathsTestFailed: TestSuite.krita-image-KisPerspectiveTransformWorkerTestFailed: TestSuite.krita-image-KisProcessingsTestFailed: TestSuite.krita-image-KisQueuesProgressUpdaterTestFailed: TestSuite.krita-image-KisStoreLimitsTestFailed: TestSuite.krita-image-KisTransformMaskTestFailed: TestSuite.krita-image-KisWalkersTestFailed: TestSuite.krita-image-LayerStylesTestFailed: TestSuite.krita-paintop-EmbeddedPatternManagerTestFailed: TestSuite.krita-plugin-format-jpeg_testFailed: TestSuite.krita-plugins-extensions-gmic-GmicTestsFailed: TestSuite.krita-plugins-formats-psd_testFailed: TestSuite.krita-resourcemanager-ResourceBundleTestFailed: TestSuite.krita-ui-FillProcessingVisitorTestFailed: TestSuite.krita-ui-FilterStrokeTestFailed: TestSuite.krita-ui-KisActionManagerTestFailed: TestSuite.krita-ui-KisAslLayerStyleSerializerTestFailed: TestSuite.krita-ui-KisNodeManagerTestFailed: TestSuite.krita-ui-KisSelectionManagerTestFailed: TestSuite.krita-ui-KisZoomAndPanTestFailed: TestSuite.krita-ui-kis_shape_controller_testFailed: TestSuite.libs-textlayout-TestBlockLayoutFailed: TestSuite.sheets-CellFailed: TestSuite.sheets-DatetimeFunctionsFailed: TestSuite.sheets-InformationFunctions COBERTURA RESULTS Cobertura Coverage Report By packages ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Jenkins-kde-ci: calligra calligra-2.9 stable-qt4 » Linux,gcc - Build # 33 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/calligra%20calligra-2.9%20stable-qt4/PLATFORM=Linux,compiler=gcc/33/ Project: PLATFORM=Linux,compiler=gcc Date of build: Tue, 16 Feb 2016 09:11:12 + Build duration: 55 min CHANGE SET Revision ce9701601ae0226fb685f772be72953f109fdf99 by scripty: (SVN_SILENT made messages (.desktop file)) change: edit plan/plugins/scripting/krossmoduleplan.desktop change: edit words/plugins/scripting/krossmodulewords.desktop change: edit sheets/plugins/scripting/krossmodulesheets.desktop JUNIT RESULTS Name: (root) Failed: 30 test(s), Passed: 296 test(s), Skipped: 0 test(s), Total: 326 test(s)Failed: TestSuite.KoReportTestFailed: TestSuite.krita-fileformat-kis_exr_testFailed: TestSuite.krita-image-KisAsyncMergerTestFailed: TestSuite.krita-image-KisCageTransformWorkerTestFailed: TestSuite.krita-image-KisFilterMaskTestFailed: TestSuite.krita-image-KisFixedPointMathsTestFailed: TestSuite.krita-image-KisPerspectiveTransformWorkerTestFailed: TestSuite.krita-image-KisProcessingsTestFailed: TestSuite.krita-image-KisQueuesProgressUpdaterTestFailed: TestSuite.krita-image-KisStoreLimitsTestFailed: TestSuite.krita-image-KisTransformMaskTestFailed: TestSuite.krita-image-KisWalkersTestFailed: TestSuite.krita-image-LayerStylesTestFailed: TestSuite.krita-paintop-EmbeddedPatternManagerTestFailed: TestSuite.krita-plugin-format-jpeg_testFailed: TestSuite.krita-plugins-extensions-gmic-GmicTestsFailed: TestSuite.krita-plugins-formats-psd_testFailed: TestSuite.krita-resourcemanager-ResourceBundleTestFailed: TestSuite.krita-ui-FillProcessingVisitorTestFailed: TestSuite.krita-ui-FilterStrokeTestFailed: TestSuite.krita-ui-KisActionManagerTestFailed: TestSuite.krita-ui-KisAslLayerStyleSerializerTestFailed: TestSuite.krita-ui-KisNodeManagerTestFailed: TestSuite.krita-ui-KisSelectionManagerTestFailed: TestSuite.krita-ui-KisZoomAndPanTestFailed: TestSuite.krita-ui-kis_shape_controller_testFailed: TestSuite.libs-textlayout-TestBlockLayoutFailed: TestSuite.sheets-CellFailed: TestSuite.sheets-DatetimeFunctionsFailed: TestSuite.sheets-InformationFunctions COBERTURA RESULTS Cobertura Coverage Report By packages ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Synchronizing 3.x releases and the schedule
Dear All, This is an semi-early call. Would you think synchronizing 3.x releases of Calligra apps and components makes sense? After we agree on basic things we may want to develop a 2016 release schedule. To reduce the work needed, one or two announcements are better than multiple. What are the pros/cons for you? == Some background == I see that KDE Applications or Frameworks (KF5) have synchronized releases. Perhaps for the apps there's a convenience reason. For the frameworks, I've heard cross-dependencies may be the reason. The same as with Qt: private APIs are cross-dependent, either you update entire Qt or not. By frameworks in Calligra case I mean these components: - KDiagram - KDb - KProperty - KReport So we have already quite a few. == Information for someone who missed the changes from 2015 == - we have the above 4 frameworks in separate git repository - we have krita.git, kexi.git - Krita currently has 10 repos for its extensions grouped under the krita-extensions sub-project - calligra.git hosts the other Calligra apps and the libraries shared by these apps, other than Kexi/Krita (Kexi/Krita do not use them, right?) This separation influence changes needed in the release process. Did I miss something? == Helpers == Let me use example for Kexi. The Kexi sub-team maintains 3 repos for components, all but KDiagram, these are deps of Kexi and intended to be generally usable like KF5 modules. And of course maintains kexi.git. This is already different a story than the single repo. We had 2015's discussions on "whether to split calligra.git or not". Complication can be addressed by using certain helpers and workflows. Below I am mentioning just a few points so they can be potentially reused by other sub-projects. And notes will be appreciated. 1. Kexi and its dependencies already use approach of strong versioning: whenever _explicit_ binary incompatibility or large addition appears in the kdb/kreport/kproperty components, version number is bumped and if kexi.git needs these changes, minimal version is updated in kexi.git/CMakeLists.txt. This works quite OK with a rule that such changes happen on Mondays (the term BIC Mondays has been coined). Currently the release (z for x.y.z) version number is bumped but when releases are public, major version should follow BIC changes. (for BIC see e.g. https://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B) 2. Announcements and change logs. IMHO, in the modern days readers may skip studying announcements except some feature highlights of major releases, with great screen shots and videos. We're understaffed so this content mainly exists for Krita. At least for the stuff maintained within Kexi I thought about automatic change log generation. Qt uses that approach too, IIRC. For that, quality commit messages with tags such as GUI, FIXED-IN, FEATURE are needed, maybe even enforced by git hooks. I see no reason why it can't use some gui form helper... I'd report any successes on this front. == Further repo splits? == IMHO, also in the future libraries from calligra.git can be extracted if there is real need and a long-term maintainer for that and Calligra 'users' of the libraries accept that. Example: a library from spreadsheet's statistical/etc. formula support looks like something useful for Kexi. -- 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
Jenkins-kde-ci: calligra master kf5-qt5 » Linux,gcc - Build # 19 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/calligra%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/19/ Project: PLATFORM=Linux,compiler=gcc Date of build: Tue, 16 Feb 2016 11:13:23 + Build duration: 42 min CHANGE SET Revision d2ba1a8addfdd8e81a1d7e27ea11400c515da3b7 by scripty: (SVN_SILENT made messages (.desktop file) - always resolve ours) change: edit plugins/stencilsdocker/calligra_docker_stencils.desktop JUNIT RESULTS Name: (root) Failed: 12 test(s), Passed: 148 test(s), Skipped: 0 test(s), Total: 160 test(s)Failed: TestSuite.colorengine-lcms-TestKoLcmsColorProfileFailed: TestSuite.libs-kotextlayout-TestBlockLayoutFailed: TestSuite.libs-kowidgets-KoResourceTaggingTestFailed: TestSuite.libs-pigment-TestColorConversionSystemFailed: TestSuite.libs-pigment-TestFallBackColorTransformationFailed: TestSuite.libs-pigment-TestKoColorFailed: TestSuite.plan-models-WorkPackageProxyModelTesterFailed: TestSuite.plan-schedulers-rcps-RCPSTesterFailed: TestSuite.plan-schedulers-tj-SchedulerTesterFailed: TestSuite.sheets-DatetimeFunctionsFailed: TestSuite.sheets-InformationFunctionsFailed: TestSuite.sheets-ValueParser COBERTURA RESULTS Cobertura Coverage Report PACKAGES 154/188 (82%)FILES 1319/2945 (45%)CLASSES 1319/2945 (45%)LINE 95805/320032 (30%)CONDITIONAL 62831/103932 (60%) By packages braindump.braindumpcore FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/141 (0%)CONDITIONAL 0/0 (100%) braindump.plugins.stateshape FILES 4/14 (29%)CLASSES 4/14 (29%)LINE 24/281 (9%)CONDITIONAL 3/6 (50%) braindump.plugins.webshape FILES 4/9 (44%)CLASSES 4/9 (44%)LINE 22/299 (7%)CONDITIONAL 1/2 (50%) braindump.src FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/3 (0%)CONDITIONAL 0/0 (100%) devtools.rng2cpp FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 639/742 (86%)CONDITIONAL 596/682 (87%) filters.libmso FILES 10/12 (83%)CLASSES 10/12 (83%)LINE 881/7700 (11%)CONDITIONAL 2288/3918 (58%) filters.libmso.generated FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 4205/11203 (38%)CONDITIONAL 4964/9040 (55%) filters.libmsooxml FILES 2/35 (6%)CLASSES 2/35 (6%)LINE 3/8068 (0%)CONDITIONAL 2/4 (50%) filters.libmsooxml.generated FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/743 (0%)CONDITIONAL 0/0 (100%) filters.libodf2 FILES 6/29 (21%)CLASSES 6/29 (21%)LINE 97/1632 (6%)CONDITIONAL 82/164 (50%) filters.libodf2.chart FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/582 (0%)CONDITIONAL 0/0 (100%) filters.sheets.excel.sidewinder FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 695/726 (96%)CONDITIONAL 1945/3404 (57%) filters.sheets.xlsx FILES 4/5 (80%)CLASSES 4/5 (80%)LINE 111/276 (40%)CONDITIONAL 75/150 (50%) filters.stage.powerpoint FILES 9/10 (90%)CLASSES 9/10 (90%)LINE 1656/2698 (61%)CONDITIONAL 2235/3870 (58%) filters.stage.powerpoint.tests FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 55/57 (96%)CONDITIONAL 100/198 (51%) interfaces FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 54/61 (89%)CONDITIONAL 37/61 (61%) libs.basicflakes.plugin FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 23/31 (74%)CONDITIONAL 1/2 (50%) libs.basicflakes.tools FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/822 (0%)CONDITIONAL 0/0 (100%) libs.flake FILES 111/180 (62%)CLASSES 111/180 (62%)LINE 5393/13985 (39%)CONDITIONAL 2905/4107 (71%) libs.flake.commands FILES 19/49 (39%)CLASSES 19/49 (39%)LINE 826/2204 (37%)CONDITIONAL 410/528 (78%) libs.flake.svg FILES 1/20 (5%)CLASSES 1/20 (5%)LINE 8/2485 (0%)CONDITIONAL 1/2 (50%) libs.flake.tests FILES 49/49 (100%)CLASSES 49/49 (100%)LINE 3744/3777 (99%)CONDITIONAL 1718/3394 (51%) libs.flake.tools FILES 9/43 (21%)CLASSES 9/43 (21%)LINE 157/1648 (10%)CONDITIONAL 45/60 (75%) libs.kross FILES 0/10 (0%)CLASSES 0/10 (0%)LINE 0/740 (0%)CONDITIONAL 0/0 (100%) libs.kundo2 FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 209/719 (29%)CONDITIONAL 70/116 (60%) libs.main FILES 28/75 (37%)CLASSES 28/75 (37%)LINE 764/7401 (10%)CONDITIONAL 877/1460 (60%) libs.main.config FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/220 (0%)CONDITIONAL 0/0 (100%) libs.main.gemini FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/2 (0%)CONDITIONAL 0/0 (100%) libs.main.tests FILES 7/7 (100%)CLASSES 7/7 (100%)LINE 260/273 (95%)CONDITIONAL 139/230 (60%) libs.odf FILES 39/46 (85%)CLASSES 39/46 (85%)LINE 2018/5676 (36%)CONDITIONAL 1275/1866 (68%) libs.odf.tests FILES 17/17 (1
Coverity scan results
Hi! I just wanted to let you know that Coverity static analyzer scan results are ready for most of KDE packages including Calligra. Please look at the results via https://scan.coverity.com/projects/kde?tab=overview ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: Coverity scan results
On 16 February 2016 at 20:00, Nick Shaforostoff wrote: > Hi! I just wanted to let you know that Coverity static analyzer scan > results are ready for most of KDE packages including Calligra. > > Please look at the results via > https://scan.coverity.com/projects/kde?tab=overview > > > Thank you very much Nick! Is this for calligra.git master? Do you think it would be possible to also have other active Calligra code covered? - calligra/2.9 branch for calligra.git - master for kexi.git - master for kdiagram.git - master for kdb.git - master for kreport.git - master for kproperty.git Thanks. PS: And is there any way to filter by repo name? > > ___ > 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 ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re[2]: Coverity scan results
> Is this for calligra.git master? calligra master as of January 29th - i had troubles uploading such a large build data (6.5GB xz-compressed) > Do you think it would be possible to also have other active Calligra code > covered? > > - master for kexi.git > - master for kdiagram.git > - master for kdb.git > - master for kreport.git > - master for kproperty.git i build kde using kdesrc-build script. if a repository is covered by this script's metadata and all dependencies are installed on my machine then it builds i'll pay attention for any dependencies missing for those repos in the future. > PS: And is there any way to filter by repo name? you can sort by cpp file path (the column is there if you scroll view to the right) ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Jenkins-kde-ci: calligra calligra-2.9 stable-qt4 » Linux,gcc - Build # 34 - Still Unstable!
GENERAL INFO BUILD UNSTABLE Build URL: https://build.kde.org/job/calligra%20calligra-2.9%20stable-qt4/PLATFORM=Linux,compiler=gcc/34/ Project: PLATFORM=Linux,compiler=gcc Date of build: Tue, 16 Feb 2016 20:07:26 + Build duration: 56 min CHANGE SET Revision 5c0d3ee52fd0cc366c7fe6f68e4a179ad60357d0 by Jarosław Staniek: (Make Kexi query parameters also work in COLUMNS section) change: edit libs/db/queryschema.cpp change: edit libs/db/parser/parser_p.cpp change: edit libs/db/connection.cpp JUNIT RESULTS Name: (root) Failed: 29 test(s), Passed: 297 test(s), Skipped: 0 test(s), Total: 326 test(s)Failed: TestSuite.KoReportTestFailed: TestSuite.krita-fileformat-kis_exr_testFailed: TestSuite.krita-image-KisAsyncMergerTestFailed: TestSuite.krita-image-KisCageTransformWorkerTestFailed: TestSuite.krita-image-KisFilterMaskTestFailed: TestSuite.krita-image-KisFixedPointMathsTestFailed: TestSuite.krita-image-KisPerspectiveTransformWorkerTestFailed: TestSuite.krita-image-KisProcessingsTestFailed: TestSuite.krita-image-KisQueuesProgressUpdaterTestFailed: TestSuite.krita-image-KisStoreLimitsTestFailed: TestSuite.krita-image-KisTransformMaskTestFailed: TestSuite.krita-image-KisWalkersTestFailed: TestSuite.krita-image-LayerStylesTestFailed: TestSuite.krita-paintop-EmbeddedPatternManagerTestFailed: TestSuite.krita-plugin-format-jpeg_testFailed: TestSuite.krita-plugins-extensions-gmic-GmicTestsFailed: TestSuite.krita-plugins-formats-psd_testFailed: TestSuite.krita-resourcemanager-ResourceBundleTestFailed: TestSuite.krita-ui-FillProcessingVisitorTestFailed: TestSuite.krita-ui-FilterStrokeTestFailed: TestSuite.krita-ui-KisActionManagerTestFailed: TestSuite.krita-ui-KisAslLayerStyleSerializerTestFailed: TestSuite.krita-ui-KisNodeManagerTestFailed: TestSuite.krita-ui-KisSelectionManagerTestFailed: TestSuite.krita-ui-KisZoomAndPanTestFailed: TestSuite.libs-textlayout-TestBlockLayoutFailed: TestSuite.sheets-CellFailed: TestSuite.sheets-DatetimeFunctionsFailed: TestSuite.sheets-InformationFunctions COBERTURA RESULTS Cobertura Coverage Report By packages ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: Re[2]: Coverity scan results
On 16 February 2016 at 21:58, Nick Shaforostoff wrote: > > Is this for calligra.git master? > calligra master as of January 29th - i had troubles uploading such a large > build data (6.5GB xz-compressed) > > > Do you think it would be possible to also have other active Calligra > code covered? > > > > > > - master for kexi.git > > - master for kdiagram.git > > - master for kdb.git > > - master for kreport.git > > - master for kproperty.git > i build kde using kdesrc-build script. if a repository is covered by this > script's metadata > and all dependencies are installed on my machine then it builds > Ah I see, so do you prefer them to be added to the kdesrc-build? @Everyone: I reported the missing kdesrc-build addition at https://bugs.kde.org/show_bug.cgi?id=359482 maybe someone would be interested in fixing it there. > i'll pay attention for any dependencies missing for those repos in the > future. > > > PS: And is there any way to filter by repo name? > you can sort by cpp file path (the column is there if you scroll view to > the right) > > > OK I see, it's in the path. Thanks. -- 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
Re: Re[2]: Coverity scan results
On 16 February 2016 at 22:44, Jaroslaw Staniek wrote: > > > On 16 February 2016 at 21:58, Nick Shaforostoff wrote: > >> > Is this for calligra.git master? >> calligra master as of January 29th - i had troubles uploading such a >> large build data (6.5GB xz-compressed) >> >> I still see calligra/krita/ paths, which does not exist in master since Oct 1 2015... The repos below are much smaller (history is cleaned up). > > Do you think it would be possible to also have other active Calligra >> code covered? >> > >> >> >> > - master for kexi.git >> > - master for kdiagram.git >> > - master for kdb.git >> > - master for kreport.git >> > - master for kproperty.git >> i build kde using kdesrc-build script. if a repository is covered by this >> script's metadata >> and all dependencies are installed on my machine then it builds >> > > Ah I see, so do you prefer them to be added > to the kdesrc-build? > @Everyone: I reported the missing kdesrc-build addition at > https://bugs.kde.org/show_bug.cgi?id=359482 > maybe someone would be interested in fixing it there. > > >> i'll pay attention for any dependencies missing for those repos in the >> future. >> >> > PS: And is there any way to filter by repo name? >> you can sort by cpp file path (the column is there if you scroll view to >> the right) >> >> >> > OK I see, it's in the path. > Thanks. > > > > -- > 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