Bug#172436: Updated BROWSER proposal
"Giacomo A. Catenazzi" <firstname.lastname@example.org> writes:
> "web browser to display an URL."
> I don't like the sentence, but anyway I don't worry much,
> because the program should be sensible, and open browser
> only with correct protocols.
I've changed it to:
Some programs have the ability to launch a web browser to
display a resource identified by a URL. Since there are lots of
different web browsers available in the Debian distribution, the
system administrator and each user should have the possibility
to choose a preferred web browser.
> FYI: "xdg-open" could enter in new LSB,
> as a generic URL opener (not only for browser):
This was previously discussed in this bug. I think xdg-open is orthogonal
to what we're trying to accomplish here.
>> + Since there are lots of different web browsers
>> + available in the Debian distribution, the system administrator
>> + and each user should have the possibility to choose a preferred
>> + web browser.
> Is "lots of different" correct?
Yes. It's not the most ideal wording, but it's correct.
> Anyway it is a rationale, so I would remove the first part.
No, rationale belongs in Policy. It will eventually become more clearly
marked as informative rather than normative, but not having rationale has
caused us problems in the past.
> These 4 paragraphs enter to much in details of a program.
> I'll really remove these paragraphs, and let the programs
> use only "/usr/bin/sensible-browser" (next paragraph), so it is
> easier to update the policy (evolution of FreeDesktop, ...).
No, Policy needs to explain what sensible-browser is supposed to do, and
needs to explain what's required for interoperability; programs are not
required to use any specific wrapper if they want to implement (or if
upstream has already implemented) the same logic.
> I think that next paragraph is good, and IMO we should not
> describe rules in details.
I think it's very important that Policy describe rules in detail. If it's
important enough to put in Policy, it's important enough to describe in
Russ Allbery (email@example.com) <http://www.eyrie.org/~eagle/>