making changes in kdelibs[frameworks]: don't kill us kittens

Sebastian Kügler sebas at kde.org
Wed Mar 6 14:13:50 UTC 2013


Hi,

In the plasma team, while working on the frameworks port, we run into 
"unexpected changes" quite often. In most cases, something in 
kdelibs[frameworks] or in e-c-m changed, and we only find out the hard way, 
and then have to sift through git logs, patches, cmake files etc. to sort it 
out and make-it-build again. That causes quite some work for us, much of which 
can I think be avoided.

Here's a couple of ways how you could make us happier: Whenever you apply a 
change in kdelibs[frameworks] that needs other components adopted:

- do a clean build / install of kdelibs and plasma-frameworks

- build of plasma-framework and make sure it at least builds and links

- send an email to frameworks-devel, telling us what needs changing (that at 
  least saves us detective work)

- CCMAIL frameworks-devel on a commit that shows what needs changing (maybe 
  from another piece, so we have an example to go by)

- ping Aaron, Marco or me on IRC and tell us what to change (so at least 
  *someone* knows it)

(In order of preference. Any of the above is likely to save us a lot of work.)

Also, please pay close attention to jenkins kdelibs *AND* plasma-frameworks 
builds. It doesn't catch everything (IME, not sure why), but the more, the 
merrier:

kdelibs: http://build.kde.org/job/kdelibs_frameworks_qt5/
plasma: http://build.kde.org/job/plasma-framework_master_qt5/

I'll ask Ben to also send failure emails of plasma-framework to this list, so 
you've got even less an excuse. :)

Tip: You can add a news feed Plasma widget to your desktop showing the above 
as feeds, no excuse to not check jenkins!

Thanks in advance,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Kde-frameworks-devel mailing list