add qtwebkit dependency to kmymoney blueprint
ClosedPublic

Authored by mhubner on Oct 22 2017, 2:40 AM.

Details

Summary

kmymoney fails to build without qtwebkit - therefore add it as a build dependency in the blueprint file.

Diff Detail

Repository
R138 Craft
Lint
Lint Skipped
Unit
Unit Tests Skipped
mhubner created this revision.Oct 22 2017, 2:40 AM
vonreth accepted this revision.Oct 23 2017, 12:57 PM
This revision is now accepted and ready to land.Oct 23 2017, 12:57 PM
kfunk added a subscriber: kfunk.Oct 23 2017, 1:20 PM
kfunk added inline comments.
extragear/kmymoney/kmymoney.py
35

Should be runtimeDependencies, no?

vonreth requested changes to this revision.Oct 23 2017, 1:50 PM

Yes you are right please change it to runtimeDependencies

This revision now requires changes to proceed.Oct 23 2017, 1:50 PM
mhubner updated this revision to Diff 21209.Oct 24 2017, 1:00 AM

Changed to runtime dependency as requested.

This might seem like a stupid question, but since I ran into the same issue before (and guessed wrong again): Could you explain how to tell from the build output what should be considered a build dependency vs. a runtime dependency? To me, "build dependency" implied "build will fail if not present" (which is what happened and is the reason I added it) but I seem to be missing something here...

mhubner marked an inline comment as done.Oct 24 2017, 1:01 AM
vonreth accepted this revision.Oct 24 2017, 7:38 AM

Build time dependencies are tools that are only needed during build time, like a compiler etc.
Runtime deps are always needed so when we create a installer or something similar we need to ship them, on the other hand it wouldn't make sense to package the buildtime deps :) .

This revision is now accepted and ready to land.Oct 24 2017, 7:38 AM

That makes sense, thanks for clarifying.
Would you mind taking care of merging the patch (I don't have write access to the repo)?
Thanks!

vonreth closed this revision.Oct 27 2017, 6:30 AM

Applied in https://commits.kde.org/craft-blueprints-kde/d1afda15a85ba44a4790e3463dfcfaa00870a1d6

For some reason arcanist replaces the author of the change...

kfunk added a comment.Oct 27 2017, 6:58 AM

Applied in https://commits.kde.org/craft-blueprints-kde/d1afda15a85ba44a4790e3463dfcfaa00870a1d6

For some reason arcanist replaces the author of the change...

I think the patch had no author information, was probably uploaded via the web ui. You can see that based on the "Context not available." in the diff view.