Bug#819371: Please depend on "firefox | firefox-esr" rather than the reverse

2017-12-05 Thread Josh Triplett
On Mon, Dec 04, 2017 at 12:51:46AM -0500, Jeremy Bicha wrote:
> As for the original bug here, I think the ordering of firefox-esr over
> firefox reflects the intent of the Debian Firefox maintainer. The
> firefox package is completely unsupported in Debian Testing (it won't
> receive any updates). I don't want someone to accidentally figure that
> out when they try to do an unsupported downgrade from Unstable to
> Testing.

Downgrading from unstable to testing is exactly that: unsupported. If
someone is running testing, "firefox | firefox-esr" will resolve to
firefox-esr, as desired. If someone *is* running unstable, getting the
latest version of firefox seems preferable.



Bug#819371: Please depend on "firefox | firefox-esr" rather than the reverse

2017-12-03 Thread Jeremy Bicha
I apologize for not commenting more recently, but chromium-browser has
been an alternative dependency in gnome-core since relatively soon
after Antonio's comment.

I think Epiphany is not because the Debian Security team does not
offer security support for webkit2gtk in Debian stable releases.
There's a chance that could change for Debian 10 "Buster" and
webkit2gtk is well-maintained in Debian Testing, so maybe it's worth
reconsidering.

As for the original bug here, I think the ordering of firefox-esr over
firefox reflects the intent of the Debian Firefox maintainer. The
firefox package is completely unsupported in Debian Testing (it won't
receive any updates). I don't want someone to accidentally figure that
out when they try to do an unsupported downgrade from Unstable to
Testing.

Thanks,
Jeremy Bicha



Bug#819371: Please depend on "firefox | firefox-esr" rather than the reverse

2016-04-30 Thread Antonio Trueba
On Sun, 27 Mar 2016 10:43:02 -0700 Josh Triplett wrote:
> Package: gnome-core
> Version: 1:3.14+4
> Severity: wishlist
>
> gnome-core depends on "firefox-esr | firefox". However, the firefox
> package already only exists in unstable; users of testing and stable
> only have firefox-esr available. If gnome-core depended on "firefox |
> firefox-esr", users of unstable would get firefox installed, while users
> of testing or stable would still get firefox-esr. Assuming those users
> continue running unstable, they'll get timely updates for the firefox
> package, so no concern about becoming unsupported.
>
> This would also make it easier for users like me who have metapackages
> depending on both gnome and "firefox | iceweasel" (to support both
> unstable and stable). With those dependencies, I end up with both
> firefox and firefox-esr installed; with gnome-core's dependencies
> swapped around, I'd end up with only firefox installed.

I think a better approach would be to depend on gnome-www-browser instead,
or at least include it as an alternative to a default browser.

The point is, I prefer chromium rather than firefox, and I guess other
people do also, but installing gnome-core forces me to keep both browsers
installed. Given that neither is part of the gnome project and both provide
gnome-www-browser (as does epiphany-browser[1]), I think that gnome-core
should at least let the user decide.

I know there's the posibility to uninstall gnome-core and keep all its
dependencies as manual selections, but in the long (medium?) run that would
mean that the system will be out of sync with gnome-core, as there could be
additions/removals to the package list that are considered to represent
"core gnome".

BTW, this bug is related/duplicates #662150.


[1] From a gnome point of view, I think the natural setting should be
"epiphany-browser | gnome-www-browser", but I believe eppiphany fell off
that list because of security issues a while ago. Don't know if that
problem is still there.


-- 
Antonio Trueba
atga...@gmail.com


Bug#819371: Please depend on "firefox | firefox-esr" rather than the reverse

2016-03-27 Thread Josh Triplett
Package: gnome-core
Version: 1:3.14+4
Severity: wishlist

gnome-core depends on "firefox-esr | firefox".  However, the firefox
package already only exists in unstable; users of testing and stable
only have firefox-esr available.  If gnome-core depended on "firefox |
firefox-esr", users of unstable would get firefox installed, while users
of testing or stable would still get firefox-esr.  Assuming those users
continue running unstable, they'll get timely updates for the firefox
package, so no concern about becoming unsupported.

This would also make it easier for users like me who have metapackages
depending on both gnome and "firefox | iceweasel" (to support both
unstable and stable).  With those dependencies, I end up with both
firefox and firefox-esr installed; with gnome-core's dependencies
swapped around, I'd end up with only firefox installed.

Thanks,
Josh Triplett