GNOME Bugzilla – Bug 765185
Dependency on AppImageKit limits usage of Cerbero
Last modified: 2016-06-28 06:51:27 UTC
While building for Linux Cerbero adds AppImageKit to dependencies fetched during bootstrap. Because that implies dependency on FUSE, that significantly limits usability of Cerbero within Continous Integration systems, especially if they are backed by Docker (which is becoming de-facto standard nowadays). At the first glance, I don't see any necessity to use AppImageKit for building DEB or RPM packages. I could fix this but I would like to ask first about rationale about using AppImageKit because maybe there's a use case that I am not aware of?
It's only needed for pitivi, as such it should probably be hidden behind a feature flag. Thibault?
It could probably be optional indeed.
Thibault, are you going to make it optional? :)
Created attachment 330409 [details] [review] Patch that adds new feature flag "appimagekit" and disables AppImageKit as default dependency while bootstrapping for linux
As this is going to break pitivi without further changes, Thibault can you merge this and fix up pitivi accordingly?
(In reply to Sebastian Dröge (slomo) from comment #5) > As this is going to break pitivi without further changes, Thibault can you > merge this and fix up pitivi accordingly? I am OK to just merge that and let people activate the variant.
commit 79c60c1a18c78f50dfd0419c599cb4a11de606b3 Author: Marcin Lewandowski <marcin@radiokit.org> Date: Sun Jun 26 22:13:27 2016 +0200 app-image-kit: hide AppImageKit bootstrap dependency behind variant while building for linux https://bugzilla.gnome.org/show_bug.cgi?id=765185