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 754531 - Make lua-factory a hard requirement
Make lua-factory a hard requirement
Status: RESOLVED FIXED
Product: grilo
Classification: Other
Component: lua
git master
Other Linux
: Normal normal
: ---
Assigned To: grilo-maint
grilo-maint
Depends on:
Blocks:
 
 
Reported: 2015-09-03 14:34 UTC by Bastien Nocera
Modified: 2015-09-24 12:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2015-09-03 14:34:03 UTC
A lot of the plugins we used to have in C are now written in Lua. We should make lua-factory a hard requirement of grilo-plugins, so we can rely on it being available.

This would mean making grl-net, libarchive and json-glib a hard requirement.
Comment 1 Bastien Nocera 2015-09-24 12:47:26 UTC
Not a hard requirement, as some consumers of grilo-plugins might not need all the plugins, but try to nudge distributors towards it.

commit b0e8529fb48093b76a48ed86e3bbd9181ccfe26d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 24 14:45:24 2015 +0200

    build: Fail if lua-factory can't be build by default
    
    Unless --disable-lua-factory is passed, error out if lua-factory cannot
    be built. We really want distributions to ship lua-factory, as it's how
    the majority of our plugins are implemented.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754531