Subject: bug#47097: eolie broken => unworking example from manual

From: zimoun <[email-masked]>
Date: Fri, 12 Mar 2021 11:56:31 +0100

Hi,

The manual says:

   guix environment --preserve='^DISPLAY$' --container --network \
     --expose=/etc/machine-id \
     --expose=/etc/ssl/certs/ \
     --share=$HOME/.local/share/eolie/=$HOME/.local/share/eolie/ \
     --ad-hoc eolie nss-certs dbus --  eolie

from
<https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-environment>.

The result is:

--8<---------------cut here---------------start------------->8---
Traceback (most recent call last):
  File "/gnu/store/vd3j73jl7prq92w1343k9miiyzbiw2qz-eolie-0.9.101/bin/.eolie-real", line 20, in <module>
    from eolie.application import Application
  File "/gnu/store/vd3j73jl7prq92w1343k9miiyzbiw2qz-eolie-0.9.101/lib/python3.8/site-packages/eolie/application.py", line 19, in <module>
    gi.require_version("Handy", "1")
  File "/gnu/store/w2vbhjfbhiszlrjilnxniqrmkdpy0kr9-python-pygobject-3.34.0/lib/python3.8/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Handy not available
--8<---------------cut here---------------end--------------->8---

All the best,
simon