You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=Nonecreated_at=<Date2021-02-05.12:26:34.132>labels= ['type-feature', 'library', '3.11']
title='webbrowser to support "gio open <URL>"'updated_at=<Date2022-01-05.11:54:53.277>user='https://github.com/doko42'
"""
rust-webbrowser tries to open URLs via "gvfs-open $URL" and
"gnome-open $URL". Both are obsolete; the replacement is "gio open $URL",
using the gio(1) tool from the libglib2.0-bin package.
The gvfs-open tool was superseded by gio(1) in 2015, and removed from
upstream GNOME in 2018. The version in Debian is currently a
Debian-specific patch, which we would like to remove before Debian 11.
The gnome-open tool was superseded by gvfs-open in 2008, ceased to be
part of GNOME releases after about 2011, most recently appeared in a
Debian stable release as part of Debian 9, and was finally removed from
Debian in 2019.
"""
The current list of browser could need some cleanup, e.g.:
gio is not available on older distros. For example I could not find it in Xenial with libglib2.0-bin 2.48.2-0ubuntu4.8. I suggest that you keep the fallbacks or seek agreement that we no longer support old distros without gio.
Christian, this is going into 3.11.0a3 unfortunately. I will make this a blocker for future alphas, so please, take any action that you think is required.
I am not a regular CPython developer, so I don't have a good way to assess which reviewers speak for the project and which reviewers are only offering a personal opinion.
> I am not a regular CPython developer, so I don't have a good way to assess which reviewers speak for the project and which reviewers are only offering a personal opinion.
In this webpage (bpo) core developers have a little python logo close to their name (as myself).
Simon, thanks a lot for both PRs. I am sorry that we needed to revert your original work, but unfortunately it was blocking a release and we are forced to act in this case. PLease, work together with Christian and Matthias to make a version of the patch that works in all supported platforms.
Activity
doko42 commentedon Feb 5, 2021
[forwarded from https://bugs.debian.org/969776]
"""
rust-webbrowser tries to open URLs via "gvfs-open $URL" and
"gnome-open $URL". Both are obsolete; the replacement is "gio open $URL",
using the gio(1) tool from the libglib2.0-bin package.
The gvfs-open tool was superseded by gio(1) in 2015, and removed from
upstream GNOME in 2018. The version in Debian is currently a
Debian-specific patch, which we would like to remove before Debian 11.
The gnome-open tool was superseded by gvfs-open in 2008, ceased to be
part of GNOME releases after about 2011, most recently appeared in a
Debian stable release as part of Debian 9, and was finally removed from
Debian in 2019.
"""
The current list of browser could need some cleanup, e.g.:
miss-islington commentedon Nov 25, 2021
New changeset 97dcab7 by Simon McVittie in branch 'main':
bpo-43137: webbrowser: Replace gvfs-open and gnome-open with "gio open" (GH-29154)
97dcab7
tiran commentedon Nov 26, 2021
gio is not available on older distros. For example I could not find it in Xenial with libglib2.0-bin 2.48.2-0ubuntu4.8. I suggest that you keep the fallbacks or seek agreement that we no longer support old distros without gio.
pablogsal commentedon Nov 26, 2021
The next 3.10 and 3.11 releases are very soon so unfortunately if this is not fixed by then I will need to revert PR29154
pablogsal commentedon Dec 7, 2021
Christian, this is going into 3.11.0a3 unfortunately. I will make this a blocker for future alphas, so please, take any action that you think is required.
pablogsal commentedon Jan 4, 2022
If this is not fixed by this week, I will be forced to revert the PR
smcv commentedon Jan 5, 2022
I've opened #30417, is that what you want?
I am not a regular CPython developer, so I don't have a good way to assess which reviewers speak for the project and which reviewers are only offering a personal opinion.
pablogsal commentedon Jan 5, 2022
In this webpage (bpo) core developers have a little python logo close to their name (as myself).
In GitHub, you can sometimes tell by hovering over the profile or checking the core dev log in the devguide: https://devguide.python.org/developers/
pablogsal commentedon Jan 5, 2022
New changeset dd50316 by Simon McVittie in branch 'main':
bpo-43137: Revert "webbrowser: Don't run gvfs-open on GNOME" (GH-30417)
dd50316
pablogsal commentedon Jan 5, 2022
I am removing the "release blocker" tag.
Simon, thanks a lot for both PRs. I am sorry that we needed to revert your original work, but unfortunately it was blocking a release and we are forced to act in this case. PLease, work together with Christian and Matthias to make a version of the patch that works in all supported platforms.