Re: kdiagram in calligra project component?

2016-09-05 Thread Jaroslaw Staniek
On 5 September 2016 at 02:47, Friedrich W. H. Kossebau  wrote:
>
> Hi Jarosław,
>
> Am Montag, 5. September 2016, 01:03:32 CEST schrieb Jaroslaw Staniek:
> > Hi,
> > Background: The kde:sysadmin/repo-metadata git repo now replaces the
> > project.kde.org stuff.
> > I am moving kdb, kreport and kproperty repo metadata to projects/calligra
> > from playground/libs as I see them more fit to the new location and they
> > are, well, developed within our master project Calligra anyway, regardless
> > of repo fragmentation.
> >
> > That's not my play, the kde:releaseme tool which I'd be trying to use for
> > preparing releases depends on the projects metadata so it's good to have
> > the metadata as correct as possible.
> >
> > Now, that's mostly a question to Friedrich:
> >
> > There is projects/extragear/graphics/kdiagram. It describes "Powerful
> > libraries (KChart, KGantt) for creating business diagrams". Do you think
> > that kdiagram better fits to calligra/ and not so much to graphics/?
> > KChart clearly implements office-oriented objects: data charts and Gantt
> > charts.
>
> For one, those paths in the repo hierachy are just legacy and long-term will
> be dropped, for a flat list of repos.

That changes some of what I wrote but not the directory hierarchy, right?

> Then, that description is copied unchanged from marketing-buzzword loaded
> origin :)
>
> I had put kdiagram into projects/extragear/graphics after discussion as
> diagrams can be used for lots of things. There is a (business) world outside
> offices :)
> Current users known to me of either KChart or KGantt are Massif-Visualizer,
> something in KDEPIM, KMyMoney, Plan, a Calligra shape plugin and a KReport
> plugin.
> So KDiagram is a project shared by many KDE projects, nothing Calligra-centric
> there. So I do not see a reason to move this.

There's a graph for project organization, there's graph related to
what purposes are supported.
We won't simplify that in other way than tagging.
On thing sure is that the two libs from KDiagram form a framework. So
is the place within frameworks/ too? See my question below.

> More, as long as that legacy adressing hierarchy of repos exists, I would
> rather recommend to move non-Calligra-only stuff like KDb, KReport & KProperty
> somewhere into the generic extragear namespace, as those libs target
> developers, unlike the "apps" which make up what currently is known as
> Calligra and what is about end user products. By being in the generic
> extragear namespace this might help stressing the libs general usability
> outside of the existing set of Calligra apps.

I'd like to be consistent with what we said about extragear. You
didn't like it in the "State of Proposal to improving KDE Software
Repository Organization" thread and also Ben "would like to see the
Extragear moniker dropped." I agree.

I have to admit that I had to run deep-search to find kdiagram dir in
sysadmin/repo-metadata.git. I can imagine people may need the same for
kdb, etc.

Question: Based on what we say here ideally I'd like the
KDb/KProperty/KReport to be seen as projects/frameworks/. Is it right
place? At many levels there's no connection for these projects with
KF5.

Please review the current draft https://phabricator.kde.org/D2659 -
from what already not very right solution.

> My 2 cents on that :)

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


Jenkins-kde-ci: calligra master kf5-qt5 » Linux,gcc - Build # 84 - Still Unstable!

2016-09-05 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/calligra%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/84/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 05 Sep 2016 10:05:50 +
Build duration: 1 hr 15 min

CHANGE SET
Revision 189c198a92266eb815ef08198c8a60ea66eda61e by Dag Andersen: (Plan: 
Sanitize appointment interval timezones, and warn for ivalid)
  change: edit plan/libs/kernel/kptappointment.cpp
Revision 45a8f7a4f5ff66524efb79ff92de20fb2adc1bd9 by Dag Andersen: (Plan: Fix 
regression in reports, avoid use of scripting)
  change: edit plan/libs/ui/reports/reportdata.cpp
  change: delete plan/libs/ui/reports/items/text/PlanReportItemRichText.h
  change: add plan/libs/ui/reports/items/text/text.json
  change: delete plan/libs/ui/reports/items/text/PlanReportScriptRichText.cpp
  change: delete 
plan/libs/ui/reports/items/text/PlanReportDesignerItemRichText.h
  change: add plan/libs/ui/reports/items/text/PlanReportDesignerItemText.cpp
  change: delete plan/libs/ui/reports/items/text/PlanReportItemRichText.cpp
  change: add plan/libs/ui/reports/items/text/PlanReportItemText.cpp
  change: delete plan/libs/ui/reports/items/text/PlanReportScriptRichText.h
  change: add plan/libs/ui/reports/items/text/PlanReportTextPlugin.h
  change: add plan/libs/ui/reports/items/text/PlanReportItemText.h
  change: add plan/libs/ui/reports/items/text/PlanReportScriptText.h
  change: add plan/libs/ui/reports/items/text/PlanReportDesignerItemText.h
  change: edit plan/libs/ui/reports/reportview.cpp
  change: delete plan/libs/ui/reports/items/text/richtext.json
  change: delete plan/libs/ui/reports/items/text/PlanReportRichTextPlugin.cpp
  change: add plan/libs/ui/reports/items/text/PlanReportScriptText.cpp
  change: edit plan/libs/ui/reports/reportdata.h
  change: delete plan/libs/ui/reports/items/text/PlanReportRichTextPlugin.h
  change: edit plan/libs/ui/reports/items/text/CMakeLists.txt
  change: add plan/libs/ui/reports/items/text/PlanReportTextPlugin.cpp
  change: delete 
plan/libs/ui/reports/items/text/PlanReportDesignerItemRichText.cpp
Revision 7c4c3184a3c6516aee5c26b626f4bf0508bbfd04 by Dag Andersen: (Plan: Make 
sure Project always returns a valid locale)
  change: edit plan/kptconfig.cpp
  change: edit plan/libs/kernel/kptproject.cpp


JUNIT RESULTS

Name: (root) Failed: 5 test(s), Passed: 153 test(s), Skipped: 0 test(s), Total: 
158 test(s)Failed: TestSuite.libs-koodf-TestNumberStyleFailed: 
TestSuite.libs-pigment-TestColorConversionSystemFailed: 
TestSuite.sheets-DatetimeFunctionsFailed: 
TestSuite.sheets-ValueConverterFailed: TestSuite.sheets-ValueParser

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 154/187 (82%)FILES 1338/2953 (45%)CLASSES 1338/2953 (45%)LINE 
97207/319153 (30%)CONDITIONAL 63000/368898 (17%)

By packages
  
braindump.braindumpcore
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/134 (0%)CONDITIONAL 0/98 
(0%)
braindump.plugins.stateshape
FILES 4/14 (29%)CLASSES 4/14 (29%)LINE 24/280 (9%)CONDITIONAL 
3/140 (2%)
braindump.plugins.webshape
FILES 4/9 (44%)CLASSES 4/9 (44%)LINE 22/295 (7%)CONDITIONAL 
1/114 (1%)
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 600/693 (87%)CONDITIONAL 
596/814 (73%)
filters.libmso
FILES 10/12 (83%)CLASSES 10/12 (83%)LINE 880/7716 
(11%)CONDITIONAL 2165/19897 (11%)
filters.libmso.generated
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 4193/12624 
(33%)CONDITIONAL 3969/23069 (17%)
filters.libmsooxml
FILES 2/35 (6%)CLASSES 2/35 (6%)LINE 3/8009 (0%)CONDITIONAL 
2/24345 (0%)
filters.libmsooxml.generated
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/743 (0%)CONDITIONAL 0/3336 
(0%)
filters.libodf2
FILES 6/29 (21%)CLASSES 6/29 (21%)LINE 97/1606 (6%)CONDITIONAL 
82/2174 (4%)
filters.libodf2.chart
FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/582 (0%)CONDITIONAL 0/1321 
(0%)
filters.sheets.excel.sidewinder
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 654/685 (95%)CONDITIONAL 
1918/3502 (55%)
filters.sheets.xlsx
FILES 4/5 (80%)CLASSES 4/5 (80%)LINE 111/281 (40%)CONDITIONAL 
67/460 (15%)
filters.stage.powerpoint
FILES 9/10 (90%)CLASSES 9/10 (90%)LINE 1651/2710 
(61%)CONDITIONAL 1999/6134 (33%)
filters.stage.powerpoint.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 56/58 (97%)CONDITIONAL 
92/194 (47%)
interfaces
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 54/61 (89%)CONDITIONAL 
36/73 (49%)
libs.basicflakes.plugin
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 23/31 (74%)CONDITIONAL 
1/8 (13%)
libs.basicflakes.tools
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/819 (0%)CONDITIONAL 0/

Test tarballs available for 3.0.0-pre-beta1 of KDb/KProperty/KReport and proposed release schedule

2016-09-05 Thread Jaroslaw Staniek
Dear All,
Background blog entry:
https://blogs.kde.org/2016/09/04/kdb-3-kproperty-3-kreport-3-kexi-3-and-special-offer-during-akademy

1. If someone is interested in building, first versions of tarballs
for KDb/KProperty/KReport 3.0.0-pre-beta1.

https://drive.google.com/folderview?id=0B0o42yCJezrDNTVfRklJY2JxVDg&usp=sharing

They have been created using kde:releaseme and contain translations.
This task is formulated at https://phabricator.kde.org/T3592 - you can
watch it if you want.

Order of building: KProperty before KReport as KReport depends on KProperty.
Pretty standard cmake building process, it will guide you when you
miss dependencies.
Feel free to also enable examples, tests and run the tests.

Kexi tarball would join there probably today.
All code is currently from master git branches, tags are called like x.y.z.
As you can see, unlike for KF5, versions of the tarballs are't
necessarily synced. This reflects fact that we're reserving right to
release any of them separately as long as declared compatibilities are
assured.

2. Proposed release schedule: all the frameworks and Kexi in one day.
Opinion is welcome here.

- string freeze: Monday Sep 12
- beta1 release: Monday Sep 19

-- 
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


Jenkins-kde-ci: calligra master kf5-qt5 » Linux,gcc - Build # 85 - Still Unstable!

2016-09-05 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/calligra%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/85/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Mon, 05 Sep 2016 17:20:25 +
Build duration: 1 hr 13 min

CHANGE SET
Revision cf3f49bcdb43dfc28ca2117c046b211bba0ff15f by Friedrich W. H. Kossebau: 
(Set desktopFileName property to apps, used on Wayland to lookup app)
  change: edit words/part/KWAboutData.h
  change: edit sheets/part/AboutData.h
  change: edit plan/workpackage/aboutdata.h
  change: edit braindump/src/AboutData.h
  change: edit karbon/ui/KarbonAboutData.h
  change: edit plan/kptaboutdata.h
  change: edit stage/part/KPrAboutData.h


JUNIT RESULTS

Name: (root) Failed: 5 test(s), Passed: 153 test(s), Skipped: 0 test(s), Total: 
158 test(s)Failed: TestSuite.libs-koodf-TestNumberStyleFailed: 
TestSuite.libs-pigment-TestColorConversionSystemFailed: 
TestSuite.sheets-DatetimeFunctionsFailed: 
TestSuite.sheets-ValueConverterFailed: TestSuite.sheets-ValueParser

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 154/187 (82%)FILES 1338/2953 (45%)CLASSES 1338/2953 (45%)LINE 
97207/319157 (30%)CONDITIONAL 62995/368902 (17%)

By packages
  
braindump.braindumpcore
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/134 (0%)CONDITIONAL 0/98 
(0%)
braindump.plugins.stateshape
FILES 4/14 (29%)CLASSES 4/14 (29%)LINE 24/280 (9%)CONDITIONAL 
3/140 (2%)
braindump.plugins.webshape
FILES 4/9 (44%)CLASSES 4/9 (44%)LINE 22/295 (7%)CONDITIONAL 
1/114 (1%)
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 600/693 (87%)CONDITIONAL 
596/814 (73%)
filters.libmso
FILES 10/12 (83%)CLASSES 10/12 (83%)LINE 880/7716 
(11%)CONDITIONAL 2165/19897 (11%)
filters.libmso.generated
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 4193/12624 
(33%)CONDITIONAL 3969/23069 (17%)
filters.libmsooxml
FILES 2/35 (6%)CLASSES 2/35 (6%)LINE 3/8009 (0%)CONDITIONAL 
2/24345 (0%)
filters.libmsooxml.generated
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/743 (0%)CONDITIONAL 0/3336 
(0%)
filters.libodf2
FILES 6/29 (21%)CLASSES 6/29 (21%)LINE 97/1606 (6%)CONDITIONAL 
82/2174 (4%)
filters.libodf2.chart
FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/582 (0%)CONDITIONAL 0/1321 
(0%)
filters.sheets.excel.sidewinder
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 654/685 (95%)CONDITIONAL 
1918/3502 (55%)
filters.sheets.xlsx
FILES 4/5 (80%)CLASSES 4/5 (80%)LINE 111/281 (40%)CONDITIONAL 
67/460 (15%)
filters.stage.powerpoint
FILES 9/10 (90%)CLASSES 9/10 (90%)LINE 1651/2710 
(61%)CONDITIONAL 1999/6134 (33%)
filters.stage.powerpoint.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 56/58 (97%)CONDITIONAL 
92/194 (47%)
interfaces
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 54/61 (89%)CONDITIONAL 
36/73 (49%)
libs.basicflakes.plugin
FILES 4/4 (100%)CLASSES 4/4 (100%)LINE 23/31 (74%)CONDITIONAL 
1/8 (13%)
libs.basicflakes.tools
FILES 0/4 (0%)CLASSES 0/4 (0%)LINE 0/819 (0%)CONDITIONAL 0/413 
(0%)
libs.flake
FILES 111/180 (62%)CLASSES 111/180 (62%)LINE 5273/13797 
(38%)CONDITIONAL 2895/9878 (29%)
libs.flake.commands
FILES 19/49 (39%)CLASSES 19/49 (39%)LINE 805/2153 
(37%)CONDITIONAL 410/1380 (30%)
libs.flake.svg
FILES 1/20 (5%)CLASSES 1/20 (5%)LINE 8/2456 (0%)CONDITIONAL 
1/1698 (0%)
libs.flake.tests
FILES 49/49 (100%)CLASSES 49/49 (100%)LINE 3740/3773 
(99%)CONDITIONAL 1718/3394 (51%)
libs.flake.tools
FILES 9/43 (21%)CLASSES 9/43 (21%)LINE 155/1625 
(10%)CONDITIONAL 45/952 (5%)
libs.kross
FILES 0/10 (0%)CLASSES 0/10 (0%)LINE 0/730 (0%)CONDITIONAL 
0/496 (0%)
libs.kundo2
FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 209/732 (29%)CONDITIONAL 
70/410 (17%)
libs.main
FILES 23/75 (31%)CLASSES 23/75 (31%)LINE 615/7303 
(8%)CONDITIONAL 703/17277 (4%)
libs.main.config
FILES 0/3 (0%)CLASSES 0/3 (0%)LINE 0/218 (0%)CONDITIONAL 0/478 
(0%)
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 257/271 (95%)CONDITIONAL 
138/236 (58%)
libs.odf
FILES 39/46 (85%)CLASSES 39/46 (85%)LINE 2008/5584 
(36%)CONDITIONAL 1271/4284 (30%)
libs.odf.tests
FILES 17/17 (100%)CLASSES 17/17 (100%)LINE 4854/5100 
(95%)CONDITIONAL 3516/7158 (49%)
libs.odf.writeodf
FILES 3/3 (100%)CLASSES 3/3 (100

Re: Test tarballs available for 3.0.0-pre-beta1 of KDb/KProperty/KReport and proposed release schedule

2016-09-05 Thread Alexander Potashev
2016-09-05 18:03 GMT+03:00 Jaroslaw Staniek :
> Dear All,
> Background blog entry:
> https://blogs.kde.org/2016/09/04/kdb-3-kproperty-3-kreport-3-kexi-3-and-special-offer-during-akademy
>
> 1. If someone is interested in building, first versions of tarballs
> for KDb/KProperty/KReport 3.0.0-pre-beta1.
>
> https://drive.google.com/folderview?id=0B0o42yCJezrDNTVfRklJY2JxVDg&usp=sharing
>
> They have been created using kde:releaseme and contain translations.
> This task is formulated at https://phabricator.kde.org/T3592 - you can
> watch it if you want.
>
> Order of building: KProperty before KReport as KReport depends on KProperty.
> Pretty standard cmake building process, it will guide you when you
> miss dependencies.
> Feel free to also enable examples, tests and run the tests.
>
> Kexi tarball would join there probably today.
> All code is currently from master git branches, tags are called like x.y.z.
> As you can see, unlike for KF5, versions of the tarballs are't
> necessarily synced. This reflects fact that we're reserving right to
> release any of them separately as long as declared compatibilities are
> assured.
>
> 2. Proposed release schedule: all the frameworks and Kexi in one day.
> Opinion is welcome here.
>
> - string freeze: Monday Sep 12
> - beta1 release: Monday Sep 19

Please CC kde-i18n-doc when schedule is final.

-- 
Alexander Potashev