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 775158 - Ability to disable some or all web-plugins from ./configure option
Ability to disable some or all web-plugins from ./configure option
Status: RESOLVED FIXED
Product: shotwell
Classification: Other
Component: web-sharing
unspecified
Other All
: Normal enhancement
: 0.26
Assigned To: Shotwell Maintainers
Shotwell Maintainers
Depends on: 769790
Blocks:
 
 
Reported: 2016-11-26 20:02 UTC by Luke
Modified: 2017-03-05 09:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Make it possible to disable individual publishers (7.00 KB, patch)
2017-03-04 15:01 UTC, Jens Georg
committed Details | Review

Description Luke 2016-11-26 20:02:55 UTC
Hello,
Downstream we are attempting to package shotwell without undesirable services (e.g. Facebook, Picasa) since they violate our distributions privacy standards.

If the feature were added that allowed package maintainers to easily remove web-plugins during compile time, it would be extremely helpful. As it is, each release has to be manually patched.

Thank you.
Comment 1 Jens Georg 2016-11-26 21:08:46 UTC
Out of curiosity, which distribution is this?

Do you want to remove all web sharing then or just individual services?
Comment 2 Luke 2016-11-27 04:41:19 UTC
Parabola GNU/Linux-libre.

We would like to disable individual services, since Gallery3 and any other self-hosted publishing platform is fine.
However disabling all of them, if easier, will solve the problem for us.

Thank you.
Comment 3 Jens Georg 2016-11-27 09:36:25 UTC
Individually takes a bit longer since the plugins are currently somewhat interwoven with the main program, but it might be doable.

I would think it would be a pity to lose the Piwigo and Gallery3 publishers
Comment 4 Jens Georg 2017-01-03 11:11:50 UTC
Would it be acceptable for you if the plugins would still be build but just not selectable in the sharing dialog?
Comment 5 Jens Georg 2017-03-04 15:01:01 UTC
Created attachment 347204 [details] [review]
Make it possible to disable individual publishers

Signed-off-by: Jens Georg <mail@jensge.org>
Comment 6 Jens Georg 2017-03-04 15:02:40 UTC
Attachment 347204 [details] pushed as 3d26c34 - Make it possible to disable individual publishers
Comment 7 Jens Georg 2017-03-05 09:19:44 UTC
Minor caveat: You have to recompile from Vala sources to change the set of plugins.