Home_greyopenFATE - openSUSE feature tracking > #313084
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Universal rpm symbol for browsers

Feature state

openSUSE Distribution
Done

Description

Moved from https://bugzilla.novell.com/show_bug.cgi?id=737105

icedtea-web should be pulled-in when browser and JRE is (or is requested to be) installed on a system.

This can be solved easily:

Supplements: packageand($BROWSER: java-openjdk)

Which seems to be trivial, but ... short look at all packages in Productivity/Networking/Web/Browser (the first useful usage for rpm groups for me) shows me, we have 8(!) different browsers

  • MozillaFirefox
  • chromium
  • arora
  • konqueror
  • epiphany
  • reqkonq
  • midori
  • and opera

Fortunately we are talking about 3 (I assume konqueror now runs on webkit as well) render engines only, so it might be safe allow it for every browser. My proposal is add some universal symbol to all browser packages. I would say we can add:

  • one universal symbol 'browser' or browser-plugin or browser(plugin) to distinguish between those are not capable use plugins.
  • rendering core specific provides, so we will introduce 'gecko' or 'browser(gecko)', 'webkit' and 'presto'.

Discussion


icons/user_comment.png W. R. wrote: (2 years ago)

We used to have web_browser which is provided by MozillaFirefox and seamonkey (you forgot above ;-)) and back then when those were added every web browser had that.
This is not the best choice for icedtea-web though as it includes things like w3m.
Do we have browsers which do not support NPAPI Plugins? Hmm, probably makes sense to have the following set anyway:
- web_browser (for every browser including w3m and stuff as it always has been the case)
- a provides for npapi capable browsers (browser(npapi)?)

I don't know if we need a rendering engine based provides flag though.
If so I don't care about the name but do not use "gecko" as it's already used for xulrunner which provides "gecko" to embedders.
browser(gecko) would make clear that it's a browser using gecko.
browser(webkit) etc.

icons/user_comment.png V. U. wrote: (2 years ago)

browser(npapi) makes sense to me.

icons/user_comment.png M. V. wrote: (2 years ago)

browser(npapi) has been added into all browsers and Supplements is in Java:openjdk6:Factory/icedtea-web. This feature is implemented.

Last change: 2 years ago
Voting
Score: 3
  • Negative: 0
  • Neutral: 0
  • Positive: 3
Tags
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint