After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765185 - Dependency on AppImageKit limits usage of Cerbero
Dependency on AppImageKit limits usage of Cerbero
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: cerbero
1.8.0
Other Linux
: Normal major
: 1.9.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-04-17 19:38 UTC by Marcin Lewandowski
Modified: 2016-06-28 06:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch that adds new feature flag "appimagekit" and disables AppImageKit as default dependency while bootstrapping for linux (1.64 KB, patch)
2016-06-26 20:14 UTC, Marcin Lewandowski
committed Details | Review

Description Marcin Lewandowski 2016-04-17 19:38:47 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?
Comment 1 Sebastian Dröge (slomo) 2016-04-18 06:53:38 UTC
It's only needed for pitivi, as such it should probably be hidden behind a feature flag. Thibault?
Comment 2 Thibault Saunier 2016-04-22 15:42:53 UTC
It could probably be optional indeed.
Comment 3 Tim-Philipp Müller 2016-04-23 10:28:21 UTC
Thibault, are you going to make it optional? :)
Comment 4 Marcin Lewandowski 2016-06-26 20:14:22 UTC
Created attachment 330409 [details] [review]
Patch that adds new feature flag "appimagekit" and disables AppImageKit as default dependency while bootstrapping for linux
Comment 5 Sebastian Dröge (slomo) 2016-06-27 06:44:23 UTC
As this is going to break pitivi without further changes, Thibault can you merge this and fix up pitivi accordingly?
Comment 6 Thibault Saunier 2016-06-28 02:06:16 UTC
(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.
Comment 7 Sebastian Dröge (slomo) 2016-06-28 06:50:26 UTC
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