Missing 'glib-pacrunner.service' causes Epiphany and Eolie to fail on GNOME

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • Mekeor Melire
  • zimoun
Owner
unassigned
Submitted by
Ludovic Courtès
Severity
normal
L
L
Ludovic Courtès wrote on 29 May 2018 16:27
(address . bug-guix@gnu.org)
87d0xezgdm.fsf@gnu.org
Hello Guix,

Currently, on GNOME (as in examples/desktop.tmpl), when an “Automatic”
proxy is configured, Epiphany (aka. Web) and Eolie fail like this:
Attachment: t.jpg
The problem is that our ‘glib-networking’ package is configured without
libproxy as a dependency; thus it does not install
‘glib-pacrunner.service’, which in turn leads to that D-Bus error.

The solution is to add libproxy to the inputs of glib-networking.
However, that creates a dependency loop because libproxy depends on
network-manager → libsoup → glib-networking.

To break the loop, we probably need to introduce
glib-networking-minimal and have network-manager depend on it
(indirectly).

Thoughts?

Ludo’.
M
M
Mekeor Melire wrote on 2 Feb 2023 12:35
closed in plenum at guix days 2023
(address . 31642-done@debbugs.gnu.org)
87sffoxps7.fsf@posteo.de

Closed
Z
Z
zimoun wrote on 2 Feb 2023 12:36
Re: bug#31642: Missing 'glib-pacrunner.service' causes Epiphany and Eolie to fail on GNOME
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 31642@debbugs.gnu.org)
86v8kke1tc.fsf@gmail.com
Hi,


On Tue, 29 May 2018 at 16:27, ludo@gnu.org (Ludovic Courtès) wrote:

Toggle quote (4 lines)
> To break the loop, we probably need to introduce
> glib-networking-minimal and have network-manager depend on it
> (indirectly).

We are at Guix Days. What is the status of this bug #31642 [1]?

?