GNU bug report logs -
#47097
environment container example in the manual does not work
Previous Next
To reply to this bug, email your comments to 47097 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Fri, 12 Mar 2021 11:05:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
zimoun <zimon.toutoune <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Fri, 12 Mar 2021 11:05:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
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
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Fri, 12 Mar 2021 11:45:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 47097 <at> debbugs.gnu.org (full text, mbox):
On 3/12/21 10:56 AM, zimoun wrote:
> 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>.
Btw. is it possible to enable sound for browsers in the guix container
like from above, for example by using the newest pipewire? Does anyone
ever test it?
Kind regards!
Martin
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Fri, 12 Mar 2021 17:56:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 47097 <at> debbugs.gnu.org (full text, mbox):
This fixes errors observed directly at launch of Eolie inside pure
environments. (See <https://bugs.gnu.org/47097> for more information.)
It is still not possible to launch Eolie inside a container, however.
(See also <https://bugs.gnu.org/47106>.)
* gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
gnome-settings-daemon.
---
gnu/packages/gnome.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 5c6d247471..78dac0b357 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -6641,9 +6641,11 @@ almost all of them.")
("python-pygobject" ,python-pygobject)
("python-pycairo" ,python-pycairo)
("python-pycrypto" ,python-pycrypto)
+ ("libhandy" ,libhandy)
("libsecret" ,libsecret)
("gtkspell3" ,gtkspell3)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
+ ("gnome-settings-daemon" ,gnome-settings-daemon) ; desktop-schemas are not enough
("webkitgtk" ,webkitgtk)))
(home-page "https://wiki.gnome.org/Apps/Eolie")
(synopsis "Web browser for GNOME")
--
2.30.1
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Thu, 18 Mar 2021 20:45:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Hi,
Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> This fixes errors observed directly at launch of Eolie inside pure
> environments. (See <https://bugs.gnu.org/47097> for more information.)
> It is still not possible to launch Eolie inside a container, however.
> (See also <https://bugs.gnu.org/47106>.)
>
> * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
> gnome-settings-daemon.
LGTM, thanks!
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Wed, 24 Mar 2021 03:15:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Hi,
On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org> wrote:
> Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
>
>> This fixes errors observed directly at launch of Eolie inside pure
>> environments. (See <https://bugs.gnu.org/47097> for more information.)
>> It is still not possible to launch Eolie inside a container, however.
>> (See also <https://bugs.gnu.org/47106>.)
>>
>> * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
>> gnome-settings-daemon.
>
> LGTM, thanks!
I could have missed the commit, I guess this patch is not pushed. It
seems nice to have for the next release. Since it fixes an example from
the manual. :-)
Cheers,
simon
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Wed, 24 Mar 2021 08:08:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Am Mittwoch, den 24.03.2021, 04:14 +0100 schrieb zimoun:
> Hi,
>
> On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org> wrote:
> > Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> >
> > > This fixes errors observed directly at launch of Eolie inside
> > > pure
> > > environments. (See <https://bugs.gnu.org/47097> for more
> > > information.)
> > > It is still not possible to launch Eolie inside a container,
> > > however.
> > > (See also <https://bugs.gnu.org/47106>;.)
> > >
> > > * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
> > > gnome-settings-daemon.
> >
> > LGTM, thanks!
>
> I could have missed the commit, I guess this patch is not pushed. It
> seems nice to have for the next release. Since it fixes an example
> from
> the manual. :-)
Sorry to disappoint you, but it only fixes *some* errors, not all of
them. I still haven't figured out how to meaningfully launch Eolie
inside a container, see <https://bugs.gnu.org/47106> detailing my
bubblewrap-related issues doing so.
Regards,
Leo
Added indication that bug 47097 blocks47297
Request was from
zimoun <zimon.toutoune <at> gmail.com>
to
control <at> debbugs.gnu.org
.
(Wed, 24 Mar 2021 09:29:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Wed, 24 Mar 2021 16:18:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> Am Mittwoch, den 24.03.2021, 04:14 +0100 schrieb zimoun:
>> Hi,
>>
>> On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org> wrote:
>> > Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
>> >
>> > > This fixes errors observed directly at launch of Eolie inside
>> > > pure
>> > > environments. (See <https://bugs.gnu.org/47097> for more
>> > > information.)
>> > > It is still not possible to launch Eolie inside a container,
>> > > however.
>> > > (See also <https://bugs.gnu.org/47106>;.)
>> > >
>> > > * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
>> > > gnome-settings-daemon.
>> >
>> > LGTM, thanks!
>>
>> I could have missed the commit, I guess this patch is not pushed. It
>> seems nice to have for the next release. Since it fixes an example
>> from
>> the manual. :-)
> Sorry to disappoint you, but it only fixes *some* errors, not all of
> them.
Still worth pushing though, IMO.
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Fri, 26 Mar 2021 12:33:01 GMT)
Full text and
rfc822 format available.
Message #28 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Am Mittwoch, den 24.03.2021, 17:17 +0100 schrieb Ludovic Courtès:
> Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
>
> > Am Mittwoch, den 24.03.2021, 04:14 +0100 schrieb zimoun:
> > > Hi,
> > >
> > > On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org>
> > > wrote:
> > > > Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> > > >
> > > > > This fixes errors observed directly at launch of Eolie inside
> > > > > pure
> > > > > environments. (See <https://bugs.gnu.org/47097> for more
> > > > > information.)
> > > > > It is still not possible to launch Eolie inside a container,
> > > > > however.
> > > > > (See also <https://bugs.gnu.org/47106>;;.)
> > > > >
> > > > > * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
> > > > > gnome-settings-daemon.
> > > >
> > > > LGTM, thanks!
> > >
> > > I could have missed the commit, I guess this patch is not
> > > pushed. It
> > > seems nice to have for the next release. Since it fixes an
> > > example
> > > from
> > > the manual. :-)
> > Sorry to disappoint you, but it only fixes *some* errors, not all
> > of
> > them.
>
> Still worth pushing though, IMO.
>
> Ludo’.
Pushed as 0dc9ad898180bd37aadfa23d23806b595e600c83. I assume this bug
is to be kept open until 47106 is resolved, am I correct?
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Sat, 10 Apr 2021 18:41:02 GMT)
Full text and
rfc822 format available.
Message #31 received at 47097 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Wed, Mar 24, 2021 at 09:07:34AM +0100, Leo Prikler wrote:
> Am Mittwoch, den 24.03.2021, 04:14 +0100 schrieb zimoun:
> > Hi,
> >
> > On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org> wrote:
> > > Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> > >
> > > > This fixes errors observed directly at launch of Eolie inside
> > > > pure
> > > > environments. (See <https://bugs.gnu.org/47097> for more
> > > > information.)
> > > > It is still not possible to launch Eolie inside a container,
> > > > however.
> > > > (See also <https://bugs.gnu.org/47106>;.)
> > > >
> > > > * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
> > > > gnome-settings-daemon.
> > >
> > > LGTM, thanks!
> >
> > I could have missed the commit, I guess this patch is not pushed. It
> > seems nice to have for the next release. Since it fixes an example
> > from
> > the manual. :-)
> Sorry to disappoint you, but it only fixes *some* errors, not all of
> them. I still haven't figured out how to meaningfully launch Eolie
> inside a container, see <https://bugs.gnu.org/47106> detailing my
> bubblewrap-related issues doing so.
We are aiming for a new release on April 18. Should we just remove this
example from the manual?
[signature.asc (application/pgp-signature, inline)]
Changed bug title to '"environment container example in the manual does not work"' from 'eolie broken => unworking example from manual'
Request was from
Leo Famulari <leo <at> famulari.name>
to
control <at> debbugs.gnu.org
.
(Sat, 10 Apr 2021 19:22:02 GMT)
Full text and
rfc822 format available.
Changed bug title to 'environment container example in the manual does not work' from '"environment container example in the manual does not work"'
Request was from
Leo Famulari <leo <at> famulari.name>
to
control <at> debbugs.gnu.org
.
(Sat, 10 Apr 2021 19:39:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Sat, 10 Apr 2021 20:25:01 GMT)
Full text and
rfc822 format available.
Message #38 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Am Samstag, den 10.04.2021, 14:40 -0400 schrieb Leo Famulari:
> On Wed, Mar 24, 2021 at 09:07:34AM +0100, Leo Prikler wrote:
> > Am Mittwoch, den 24.03.2021, 04:14 +0100 schrieb zimoun:
> > > Hi,
> > >
> > > On Thu, 18 Mar 2021 at 21:44, Ludovic Courtès <ludo <at> gnu.org>
> > > wrote:
> > > > Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
> > > >
> > > > > This fixes errors observed directly at launch of Eolie inside
> > > > > pure
> > > > > environments. (See <https://bugs.gnu.org/47097> for more
> > > > > information.)
> > > > > It is still not possible to launch Eolie inside a container,
> > > > > however.
> > > > > (See also <https://bugs.gnu.org/47106>;;.)
> > > > >
> > > > > * gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
> > > > > gnome-settings-daemon.
> > > >
> > > > LGTM, thanks!
> > >
> > > I could have missed the commit, I guess this patch is not
> > > pushed. It
> > > seems nice to have for the next release. Since it fixes an
> > > example
> > > from
> > > the manual. :-)
> > Sorry to disappoint you, but it only fixes *some* errors, not all
> > of
> > them. I still haven't figured out how to meaningfully launch Eolie
> > inside a container, see <https://bugs.gnu.org/47106> detailing my
> > bubblewrap-related issues doing so.
>
> We are aiming for a new release on April 18. Should we just remove
> this
> example from the manual?
Since the aim is to showcase how to "run security-sensitive
applications such as a web browser", perhaps we might try to use icecat
for this purpose instead?
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Sat, 10 Apr 2021 20:32:01 GMT)
Full text and
rfc822 format available.
Message #41 received at 47097 <at> debbugs.gnu.org (full text, mbox):
On Sat, Apr 10, 2021 at 10:24:11PM +0200, Leo Prikler wrote:
> Since the aim is to showcase how to "run security-sensitive
> applications such as a web browser", perhaps we might try to use icecat
> for this purpose instead?
Sure, whatever is appropriate. The important thing is to not include
broken examples in the manual.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#47097
; Package
guix
.
(Wed, 14 Apr 2021 20:04:02 GMT)
Full text and
rfc822 format available.
Message #44 received at 47097 <at> debbugs.gnu.org (full text, mbox):
Unfortunately, we have entered "string freeze" for the upcoming release.
This means the manual cannot be changed. So, we will release with the
broken example :(
I should have been more proactive about removing it.
Removed indication that bug 47097 blocks
Request was from
Leo Famulari <leo <at> famulari.name>
to
control <at> debbugs.gnu.org
.
(Wed, 14 Apr 2021 20:04:02 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 349 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.