Re: kconfig_compiler (Re: KDE Frameworks 5.29.0)

2016-12-10 Thread Nicolás Alvarez

> El 10 dic 2016, a las 17:10, David Faure  escribió:
> 
>> On samedi 10 décembre 2016 19:49:07 CET Martin Graesslin wrote:
>> So from my point of view breaking the incorrect behavior could be acceptable
>> here.
> 
> Yes, but after the next kdevplatform release, then, to avoid breaking 
> compilation of released code.
> 
> Is the kdevplatform bugfix getting into the final 16.12 release?
> If I read
> https://community.kde.org/Schedules/Applications/16.12_Release_Schedule
> correctly, there's still time to sneak it in if needed, before Dec 15.

KDevPlatform and KDevelop are extragear ;)

The fix is already in the 5.0 branch, I guess we could release a v5.0.4 soon if 
needed.

-- 
Nicolás

kconfig_compiler (Re: KDE Frameworks 5.29.0)

2016-12-10 Thread David Faure
On samedi 10 décembre 2016 19:49:07 CET Martin Graesslin wrote:
> To quote: "The \ tag may contain either the "name" attribute,
> which should be the name of the configuration file described, or the "arg"
> attribute, which, if set to "true", will allow you to pass the
> KSharedConfig::Ptr object to use."
> 
> We have here the condition of arg="true" and the generated code did not
> follow that. If Singleton=true was set in kcfgc an incorrect ctor taking a
> QString as argument is generated. That is what my change addresses.
> 
> So yes, anybody who used that was depending on a bug of kconfig compiler.

OK, then that's a good reason for a bugfix indeed, even SIC.

> One can argue that my change breaks SIC and I won't deny it. But the usage
> of the behavior was wrong.
> 
> I can do a special casing for the (incorrect) kdevelop case to provide SIC,
> but it will mean that we get another incorrect code compilation. The special
> casing would have to be:
> * arg=true
> * Singleton=true
> * Inherits=true
> -> preserve old behavior. I doubt that we win anything by that except of
> making the code more complex and the behavior seemingly more random.

Right, that doesn't sound good long term. 
 
> So from my point of view breaking the incorrect behavior could be acceptable
> here.

Yes, but after the next kdevplatform release, then, to avoid breaking 
compilation of released code.

Is the kdevplatform bugfix getting into the final 16.12 release?
If I read
https://community.kde.org/Schedules/Applications/16.12_Release_Schedule
correctly, there's still time to sneak it in if needed, before Dec 15.

Then we can re-apply the kconfig patch for KF 5.30 (January).

> I leave the decision to you.

At this point it's actually a decision for the kconfig maintainer, Matthew 
Dawson. My job is to ensure the KF5 releases are SC/BC, which in this case can 
be reduced to "a SIC bugfix is acceptable if we leave time for kdevplatform to 
get a new release which won't be hit by this".

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



[Differential] [Changed Subscribers] D3636: [kconfig_compiler] Improve documentation about Inherits

2016-12-10 Thread Nicolás Alvarez
nalvarez added inline comments.

INLINE COMMENTS

> README.dox:111
>Class the generated class inherits from. This class must inherit
> -  KConfigSkeleton.
> +  KConfigSkeleton and must provide an empty ctor, an ctor taking a QString 
> argument and a ctor taking
> +  a KSharedConfig::Ptr as argument.

an ctor -> a ctor.

Also, would it make sense to explain here what those arguments //are//, or is 
that explained later?

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D3636

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #frameworks, dfaure
Cc: nalvarez


Re: KDE Frameworks 5.29.0

2016-12-10 Thread Martin Graesslin
On Saturday, December 10, 2016 3:47:56 PM CET David Faure wrote:
> On samedi 10 décembre 2016 09:52:06 CET Martin Graesslin wrote:
> > On Thursday, December 8, 2016 9:32:13 AM CET David Faure wrote:
> > > On mercredi 7 décembre 2016 21:06:11 CET Kevin Funk wrote:
> > > > On Wednesday, 7 December 2016 20:10:40 CET Albert Astals Cid wrote:
> > > > > El dimecres, 7 de desembre de 2016, a les 10:08:18 CET, David Faure
> > > > > va
> > > > > 
> > > > > escriure:
> > > > > > On lundi 5 décembre 2016 18:40:46 CET Martin Gräßlin wrote:
> > > > > > > Am 2016-12-05 09:20, schrieb David Faure:
> > > > > > > > On dimanche 4 décembre 2016 23:42:44 CET šumski wrote:
> > > > > > > >> On nedjelja, 4. prosinca 2016. 00:37:52 CET David Faure 
wrote:
> > > > > > > >> > Dear packagers,
> > > > > > > >> > 
> > > > > > > >> > KDE Frameworks 5.29.0 has been uploaded to the usual place.
> > > > > > > >> > 
> > > > > > > >> > New framework: prison
> > > > > > > >> > 
> > > > > > > >> > Public release next Saturday.
> > > > > > > >> > 
> > > > > > > >> > Thanks for the packaging work!
> > > > > > > >> 
> > > > > > > >> kconfig (r129382) breaks compilation of kdevplatform:
> > > > > > > >> http://paste.opensuse.org/82016854
> > > > > > > > 
> > > > > > > > Indeed (but it's not the change from RR 129382, it's commit
> > > > > > > > cd4e650
> > > > > > > > from
> > > > > > > > https://phabricator.kde.org/D3386
> > > > > > > > 
> > > > > > > > Seems to come from Inherits=BaseClass while BaseClass doesn't
> > > > > > > > use
> > > > > > > > arg="true".
> > > > > > > > 
> > > > > > > > Here's a testcase for the kconfig unittests. Martin, can you
> > > > > > > > take
> > > > > > > > a
> > > > > > > > look?
> > > > > > > 
> > > > > > > The earliest I can have a look is probably on Friday, I'm sorry.
> > > > > > > 
> > > > > > > My suggestion is to revert my two commits and I'll redo for next
> > > > > > > frameworks.
> > > > > > 
> > > > > > OK, done. New git tag and tarball:
> > > > > > 
> > > > > > kconfig v5.29.0-rc2
> > > > > > 47f7e954a58ba5538d055e2f75e483cade48ee8a
> > > > > > d6c12e0908de1b91529de15e75a52c9974685c91b423d5b5abeb06f261d0fa47
> > > > > > sources/kconfig-5.29.0.tar.xz
> > > > > 
> > > > > Acoording to kfunk the thing that broke kdevplatform wasn't really
> > > > > kconfigs
> > > > > fault but a side effect of kdevplatform code not being very good.
> > > > 
> > > > Heya,
> > > > 
> > > > the patch restoring the kdevplatform build with KF5 5.29:
> > > >   https://cgit.kde.org/kdevplatform.git/commit/?
> > > > 
> > > > id=e84645d1694bdad7f179cd41babce723fe07aa63
> > > > 
> > > > The code in kdevplatform is a bit special, it's probably the only
> > > > place
> > > > in
> > > > whole KDE which broke due to the recent changes in kconfig. I don't
> > > > see
> > > > an
> > > > easy migration path, even if you introduce said change in a later
> > > > kconfig
> > > > release.
> > > > 
> > > > I don't mind if you leave kconfig as-is. But that's probably something
> > > > for
> > > > dfaure to decide.
> > > 
> > > Well, the change to kdevplatform isn't released yet, so kconfig 5.29-rc1
> > > would break compilation of the current kdevplatform releases.
> > > 
> > > Also, the fact that I'm able to write a kconfig unittest that doesn't
> > > compile tells me that something isn't right with these kconfig changes
> > > ---
> > > unless it can be proven that what I'm doing in that new test is not
> > > meaningful and is (now) forbidden, in which case it should at least be
> > > documented. This is certainly worth another month of careful thinking
> > > rather than rushing this into 5.29 now that it proved to be not 100%
> > > perfect.
> > 
> > I investigated and can prove now that the test is not meaningful: it
> > doesn't compile on master either. See https://paste.kde.org/po6oahg5p
> 
> Well, that only means my testcase is not good (sorry about that).
> KDevelop *did* compile, so clearly my testcase failed to emulate exactly
> what happened in kdevelop.
> 
> > The problem is the "Inherits" - it doesn't really specify the conditions.
> > All we have in the documentation is "Class the generated class inherits
> > from. This class must inherit  KConfigSkeleton."
> 
> I see.
> 
> > But inheriting from KConfigSkeleton is not enough as the test case and the
> > kdevelop example shows. It must have the same ctors as KConfigSkeleton
> > available for the inheriting class.
> 
> This makes sense. But adding a new constructor to KConfigSkeleton cannot
> mean that suddenly the requirement on base classes used by Inherits changes
> to include a new constructor - that would make it a source incompatible
> change.
> 
> So the requirement has to be more precise than "do whatever KConfigSkeleton
> does", which is not a fixed requirement (it can change over time).
> 
> Instead the requirement has to be "you need a constructor that takes a
> QString" or whatever the requirement actually is.

I just created a phab request to update the documentation ab

[Differential] [Request, 3 lines] D3636: [kconfig_compiler] Improve documentation about Inherits

2016-12-10 Thread Martin Gräßlin
graesslin created this revision.
graesslin added reviewers: Frameworks, dfaure.

REVISION SUMMARY
  Better specify the requirements the parent class needs to have.
  KConfigCompiler generates different variants of ctors taking either:
  
  - a QStringLiteral argument (name set in 
  - a KSharedConfig::Ptr argument (arg="true" in )
  - no argument (Inherits=true in kcfgc and no )
  
  In order to have Inherits generate compiling code in all cases the
  parent class needs to provide accessible ctors.
  
  This change updates the docuementation to reflect this.

REPOSITORY
  R237 KConfig

BRANCH
  inherits-readme-improvement

REVISION DETAIL
  https://phabricator.kde.org/D3636

AFFECTED FILES
  src/kconfig_compiler/README.dox

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #frameworks, dfaure


Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 309 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/309/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 16:18:54 +
Build duration: 17 min

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 
52 test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 21/21 (100%)FILES 272/341 (80%)CLASSES 272/341 (80%)LINE 29418/51482 
(57%)CONDITIONAL 16141/38603 (42%)

By packages
  
autotests
FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7860/8184 
(96%)CONDITIONAL 4401/8600 (51%)
autotests.http
FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 
(100%)CONDITIONAL 200/336 (60%)
autotests.kcookiejar
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 
60/90 (67%)
src.core
FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7886/14168 
(56%)CONDITIONAL 4316/9233 (47%)
src.core.kssl
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 
3/6 (50%)
src.filewidgets
FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3412/7559 
(45%)CONDITIONAL 1261/4381 (29%)
src.gui
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 
46/72 (64%)
src.ioslaves.file
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 
329/745 (44%)
src.ioslaves.http
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 
(46%)CONDITIONAL 1252/3460 (36%)
src.ioslaves.http.kcookiejar
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 
607/839 (72%)
src.ioslaves.trash
FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 
(63%)CONDITIONAL 411/833 (49%)
src.ioslaves.trash.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 
445/936 (48%)
src.kioslave
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 
5/10 (50%)
src.kntlm
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 
111/138 (80%)
src.kpasswdserver
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 
280/580 (48%)
src.kpasswdserver.autotests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 
146/256 (57%)
src.urifilters.fixhost
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 
36/54 (67%)
src.urifilters.ikws
FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 
150/546 (27%)
src.urifilters.localdomain
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 
16/26 (62%)
src.urifilters.shorturi
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 
332/412 (81%)
src.widgets
FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 
(33%)CONDITIONAL 1734/7050 (25%)

Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 309 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/309/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 16:18:54 +
Build duration: 17 min

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 52 test(s), Skipped: 0 test(s), Total: 
52 test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 21/21 (100%)FILES 272/341 (80%)CLASSES 272/341 (80%)LINE 29418/51482 
(57%)CONDITIONAL 16141/38603 (42%)

By packages
  
autotests
FILES 66/66 (100%)CLASSES 66/66 (100%)LINE 7860/8184 
(96%)CONDITIONAL 4401/8600 (51%)
autotests.http
FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 
(100%)CONDITIONAL 200/336 (60%)
autotests.kcookiejar
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 
60/90 (67%)
src.core
FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7886/14168 
(56%)CONDITIONAL 4316/9233 (47%)
src.core.kssl
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 
3/6 (50%)
src.filewidgets
FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3412/7559 
(45%)CONDITIONAL 1261/4381 (29%)
src.gui
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 
46/72 (64%)
src.ioslaves.file
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 
329/745 (44%)
src.ioslaves.http
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 
(46%)CONDITIONAL 1252/3460 (36%)
src.ioslaves.http.kcookiejar
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 
607/839 (72%)
src.ioslaves.trash
FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 
(63%)CONDITIONAL 411/833 (49%)
src.ioslaves.trash.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 
445/936 (48%)
src.kioslave
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 
5/10 (50%)
src.kntlm
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 
111/138 (80%)
src.kpasswdserver
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 
280/580 (48%)
src.kpasswdserver.autotests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 
146/256 (57%)
src.urifilters.fixhost
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 
36/54 (67%)
src.urifilters.ikws
FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 
150/546 (27%)
src.urifilters.localdomain
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 
16/26 (62%)
src.urifilters.shorturi
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 
332/412 (81%)
src.widgets
FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 
(33%)CONDITIONAL 1734/7050 (25%)

Jenkins-kde-ci: kservice master kf5-qt5 » Linux,gcc - Build # 154 - Unstable!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/kservice%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/154/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 15:13:11 +
Build duration: 1 min 52 sec

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 1 test(s), Passed: 10 test(s), Skipped: 0 test(s), Total: 
11 test(s)Failed: TestSuite.kservicetest

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 6/7 (86%)FILES 75/84 (89%)CLASSES 75/84 (89%)LINE 5458/7983 
(68%)CONDITIONAL 2949/6138 (48%)

By packages
  
autotests
FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 1442/1530 
(94%)CONDITIONAL 886/1768 (50%)
src.kbuildsycoca
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 61/67 (91%)CONDITIONAL 
15/20 (75%)
src.kdeinit
FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/326 (0%)CONDITIONAL 0/262 
(0%)
src.plugin
FILES 2/3 (67%)CLASSES 2/3 (67%)LINE 47/100 (47%)CONDITIONAL 
36/96 (38%)
src.services
FILES 29/30 (97%)CLASSES 29/30 (97%)LINE 1762/3042 
(58%)CONDITIONAL 756/1888 (40%)
src.sycoca
FILES 26/31 (84%)CLASSES 26/31 (84%)LINE 2038/2798 
(73%)CONDITIONAL 1222/2054 (59%)
tests.pluginlocator
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 108/120 (90%)CONDITIONAL 
34/50 (68%)

Jenkins-kde-ci: kwindowsystem master kf5-qt5 » Linux,All,gcc - Build # 96 - Unstable!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/kwindowsystem%20master%20kf5-qt5/PLATFORM=Linux,Variation=All,compiler=gcc/96/
Project: PLATFORM=Linux,Variation=All,compiler=gcc
Date of build: Sat, 10 Dec 2016 14:29:12 +
Build duration: 4 min 47 sec

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 3 test(s), Passed: 10 test(s), Skipped: 0 test(s), Total: 
13 test(s)Failed: TestSuite.kwindowsystem-kwindowinfox11testFailed: 
TestSuite.kwindowsystem-kwindowsystem_threadtestFailed: 
TestSuite.kwindowsystem-kwindowsystemx11test

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 4/5 (80%)FILES 39/49 (80%)CLASSES 39/49 (80%)LINE 5652/8634 
(65%)CONDITIONAL 3072/6581 (47%)

By packages
  
autotests
FILES 14/14 (100%)CLASSES 14/14 (100%)LINE 2394/2564 
(93%)CONDITIONAL 1284/2627 (49%)
autotests.helper
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 7/10 (70%)CONDITIONAL 
3/6 (50%)
src
FILES 12/16 (75%)CLASSES 12/16 (75%)LINE 603/1434 
(42%)CONDITIONAL 289/710 (41%)
src.platforms.wayland
FILES 0/2 (0%)CLASSES 0/2 (0%)LINE 0/89 (0%)CONDITIONAL 0/2 (0%)
src.platforms.xcb
FILES 12/16 (75%)CLASSES 12/16 (75%)LINE 2648/4537 
(58%)CONDITIONAL 1496/3236 (46%)

Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 313 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/313/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 10:09:20 +
Build duration: 1 min 11 sec

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 
test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 2/3 (67%)FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 409/1745 
(23%)CONDITIONAL 152/1173 (13%)

By packages
  
src
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/15 (0%)CONDITIONAL 0/13 
(0%)
src.kdeinit
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 330/936 (35%)CONDITIONAL 
134/587 (23%)
src.klauncher
FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 79/794 (10%)CONDITIONAL 
18/573 (3%)

Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 313 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/313/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 10:09:20 +
Build duration: 1 min 11 sec

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0 test(s), Total: 1 
test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 2/3 (67%)FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 409/1745 
(23%)CONDITIONAL 152/1173 (13%)

By packages
  
src
FILES 0/1 (0%)CLASSES 0/1 (0%)LINE 0/15 (0%)CONDITIONAL 0/13 
(0%)
src.kdeinit
FILES 3/3 (100%)CLASSES 3/3 (100%)LINE 330/936 (35%)CONDITIONAL 
134/587 (23%)
src.klauncher
FILES 5/6 (83%)CLASSES 5/6 (83%)LINE 79/794 (10%)CONDITIONAL 
18/573 (3%)

Jenkins-kde-ci: kinit master kf5-qt5 » Linux,gcc - Build # 312 - Failure!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD FAILURE
Build URL: 
https://build.kde.org/job/kinit%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/312/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 09:17:25 +
Build duration: 30 sec

CHANGE SET
No changes


Jenkins-kde-ci: kio master kf5-qt5 » Linux,gcc - Build # 308 - Unstable!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD UNSTABLE
Build URL: 
https://build.kde.org/job/kio%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/308/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 08:59:10 +
Build duration: 17 min

CHANGE SET
No changes


JUNIT RESULTS

Name: (root) Failed: 1 test(s), Passed: 51 test(s), Skipped: 0 test(s), Total: 
52 test(s)Failed: TestSuite.kiocore-threadtest

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 21/21 (100%)FILES 271/340 (80%)CLASSES 271/340 (80%)LINE 29372/51447 
(57%)CONDITIONAL 16121/38581 (42%)

By packages
  
autotests
FILES 65/65 (100%)CLASSES 65/65 (100%)LINE 7822/8149 
(96%)CONDITIONAL 4384/8578 (51%)
autotests.http
FILES 9/9 (100%)CLASSES 9/9 (100%)LINE 543/544 
(100%)CONDITIONAL 200/336 (60%)
autotests.kcookiejar
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 179/198 (90%)CONDITIONAL 
60/90 (67%)
src.core
FILES 96/116 (83%)CLASSES 96/116 (83%)LINE 7887/14168 
(56%)CONDITIONAL 4317/9233 (47%)
src.core.kssl
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 35/93 (38%)CONDITIONAL 
3/6 (50%)
src.filewidgets
FILES 26/36 (72%)CLASSES 26/36 (72%)LINE 3403/7559 
(45%)CONDITIONAL 1259/4381 (29%)
src.gui
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 104/110 (95%)CONDITIONAL 
46/72 (64%)
src.ioslaves.file
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 443/842 (53%)CONDITIONAL 
329/745 (44%)
src.ioslaves.http
FILES 8/8 (100%)CLASSES 8/8 (100%)LINE 1755/3780 
(46%)CONDITIONAL 1252/3460 (36%)
src.ioslaves.http.kcookiejar
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 621/782 (79%)CONDITIONAL 
607/839 (72%)
src.ioslaves.trash
FILES 8/10 (80%)CLASSES 8/10 (80%)LINE 715/1139 
(63%)CONDITIONAL 411/833 (49%)
src.ioslaves.trash.tests
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 686/764 (90%)CONDITIONAL 
445/936 (48%)
src.kioslave
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 14/27 (52%)CONDITIONAL 
5/10 (50%)
src.kntlm
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 373/385 (97%)CONDITIONAL 
111/138 (80%)
src.kpasswdserver
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 377/594 (63%)CONDITIONAL 
280/580 (48%)
src.kpasswdserver.autotests
FILES 1/1 (100%)CLASSES 1/1 (100%)LINE 283/286 (99%)CONDITIONAL 
144/256 (56%)
src.urifilters.fixhost
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 25/34 (74%)CONDITIONAL 
36/54 (67%)
src.urifilters.ikws
FILES 5/10 (50%)CLASSES 5/10 (50%)LINE 242/727 (33%)CONDITIONAL 
150/546 (27%)
src.urifilters.localdomain
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 21/29 (72%)CONDITIONAL 
16/26 (62%)
src.urifilters.shorturi
FILES 2/2 (100%)CLASSES 2/2 (100%)LINE 237/266 (89%)CONDITIONAL 
332/412 (81%)
src.widgets
FILES 32/64 (50%)CLASSES 32/64 (50%)LINE 3607/10971 
(33%)CONDITIONAL 1734/7050 (25%)

Jenkins-kde-ci: kxmlgui master kf5-qt5 » Linux,gcc - Build # 114 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kxmlgui%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/114/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 08:45:23 +
Build duration: 6 min 32 sec

CHANGE SET
Revision e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15 by Pino Toscano: (Use 
QDialogButtonBox)
  change: edit src/kcheckaccelerators.cpp


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 
test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 2/2 (100%)FILES 39/68 (57%)CLASSES 39/68 (57%)LINE 4010/9250 
(43%)CONDITIONAL 2182/6443 (34%)

By packages
  
autotests
FILES 11/11 (100%)CLASSES 11/11 (100%)LINE 1345/1357 
(99%)CONDITIONAL 603/1220 (49%)
src
FILES 28/57 (49%)CLASSES 28/57 (49%)LINE 2665/7893 
(34%)CONDITIONAL 1579/5223 (30%)

Jenkins-kde-ci: kxmlgui master kf5-qt5 » Linux,gcc - Build # 114 - Fixed!

2016-12-10 Thread no-reply

GENERAL INFO

BUILD SUCCESS
Build URL: 
https://build.kde.org/job/kxmlgui%20master%20kf5-qt5/PLATFORM=Linux,compiler=gcc/114/
Project: PLATFORM=Linux,compiler=gcc
Date of build: Sat, 10 Dec 2016 08:45:23 +
Build duration: 6 min 32 sec

CHANGE SET
Revision e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15 by Pino Toscano: (Use 
QDialogButtonBox)
  change: edit src/kcheckaccelerators.cpp


JUNIT RESULTS

Name: (root) Failed: 0 test(s), Passed: 6 test(s), Skipped: 0 test(s), Total: 6 
test(s)

COBERTURA RESULTS

Cobertura Coverage Report
  PACKAGES 2/2 (100%)FILES 39/68 (57%)CLASSES 39/68 (57%)LINE 4010/9250 
(43%)CONDITIONAL 2182/6443 (34%)

By packages
  
autotests
FILES 11/11 (100%)CLASSES 11/11 (100%)LINE 1345/1357 
(99%)CONDITIONAL 603/1220 (49%)
src
FILES 28/57 (49%)CLASSES 28/57 (49%)LINE 2665/7893 
(34%)CONDITIONAL 1579/5223 (30%)