Fedict / eid-mw

eID Middleware (main repository)
GNU Lesser General Public License v3.0
202 stars 78 forks source link

[ubuntu 18.04] dependency on firefox #98

Closed pirate486743186 closed 5 years ago

pirate486743186 commented 5 years ago

on ubuntu 18.04, and probably other Linux systems.

There's this dependency chain: eid-mw --> beid-mozilla-extension --> beid-mozilla-webext --> firefox

So you are forced to have firefox installed. This, shouldn't happen.

yoe commented 5 years ago

This was added during the transition from legacy add-ons to the WebExtensions API, because at the time we had to support two add-ons: one for Firefox 58 and above, and one for Firefox ESR (or Firefox 56 and below). By depending on "firefox (>= 58) | firefox-esr (>= 58)" in the webext version of the add-on, and on "firefox (< 57) | firefox-esr (< 57)" in the legacy version, the correct version of the add-on would always be installed, depending on which version of firefox your distribution supported.

However, I guess that this is far enough in the past now that we can do away with it.

yoe commented 5 years ago

This will be part of the next release, whenever it happens.