Evince browser plugin

Peter Robinson pbrobinson at gmail.com
Sun Jan 25 04:42:38 UTC 2015


On Sat, Jan 24, 2015 at 11:37 PM, Michael Catanzaro
<mcatanzaro at gnome.org> wrote:
> Hi,
>
> I noticed the Evince browser plugin is not installed by default. It was
> split into a subpackage to accommodate organizations that are concerned
> about the security implications of displaying PDFs in the web browser, and
> nothing installs the subpackage. This plugin is very good, and I want it to
> be installed by default for all Epiphany users who have Evince installed, as
> intended by upstream. (For Firefox users, it doesn't matter because Firefox
> will use its own built-in PDF viewer in preference to the plugin, Firefox
> makes it click-to-run which sucks, and Firefox hangs when it dlopens a GTK+
> 3 plugin anyway.)
>
> The correct solution in most distros would be for the evince package to have
> a Recommends for the evince-browser-plugin package, so that users get it by
> default but sysadmins can decide not to install it if need be. But we can't
> use Recommends yet. :S
>
> So there are a few options I can think of:
>
> * Add a Requires from evince to evince-browser-plugin, to be changed into a
> Recommends once we're allowed to use those. This will sadden those who do
> not want the browser plugin, but it's the most "correct" approach.

No because that will force it to be installed when evince is.

> * Add a Requires from epiphany-runtime to evince-browser-plugin. That would
> make Epiphany depend on Evince, and we don't want apps to depend on other
> apps, so this is my least favorite option. But it is preferable to users
> having to discover and install the plugin themselves. (It's a good plugin.
> :)

Again that would force the install of it.... it wasn't a good plugin
only a few months ago because it was crashing evince even when not
loading a pdf because epiphany loads all plugins at start not on
demands (or it least it did a few months ago).

> * Add evince-browser-plugin to the Fedora Workstation group in comps. This
> is yucky since it only benefits Epiphany users, and Epiphany is not
> installed by default. But I think it's preferable to a Requires from
> Epiphany to Evince.

Yes, this is the way to do it since it means that those that don't
wish to have it installed can just remove it.

> Any preferences or other suggestions? (If anyone can think of an option
> that's actually good, that would be dandy.)
>
> Michael
>
> --
> desktop mailing list
> desktop at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/desktop


More information about the desktop mailing list