[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Re: Build failed in Jenkins: plasma-framework_master_qt5 #862
From:       Sebastian =?ISO-8859-1?Q?K=FCgler?= <sebas () kde ! org>
Date:       2013-10-28 17:51:09
Message-ID: 1447042.P98sTMX56f () miro ! vizzzion ! net
[Download RAW message or body]

On Monday, October 28, 2013 17:27:14 Marco Martin wrote:
> On Monday 28 October 2013 17:12:20 Kevin Ottens wrote:
> > On Monday 28 October 2013 16:07:08 KDE CI System wrote:
> > > See <http://build.kde.org/job/plasma-framework_master_qt5/862/>
> >
> > If someone has an idea about that failure on build.kde.org that would be
> > welcome. I can't seem to reproduce it here, and I did a completely clean
> > build... It's as if it was building against an outdate kdelibs or ecm.
> 
> build works fine here too, so can't reproduce.
> it seemslike the cmake macro that generates the json for the plugin from
> the  desktop file isn't working?

It is working, but too late, it seems. I see the same problem with two vpn 
plugins in the plasma-nm repo (I'm probably the only one who builds that right 
now).

It is like the kservice_desktop_to_json() macro is run too late, because the 
.json file is generated alright, but apparently not at the point where it's 
included in the build -- so moc (or whatever is is that does this 
Q_PLUGIN_METADATA doesn't find it and fails. When looking into the build 
directory, the file is there (after the first, clean build). Re-running make 
makes it build OK reliably here. This looks like a race condition:

0 desktoptojson is started from cmake
2 Q_PLUGIN_METADATA macro is evaluated
1 .json file arrives on disk

I have not figured out why this happens, maybe someone else has an idea? I've 
tried shuffling around the kservice_desktop_to_json() macro, to no avail.

Ideas welcome...
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic