GNU bug report logs - #51202
peek broken on foreign distro

Previous Next

Package: guix;

Reported by: zimoun <zimon.toutoune <at> gmail.com>

Date: Thu, 14 Oct 2021 10:03:02 UTC

Severity: normal

To reply to this bug, email your comments to 51202 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#51202; Package guix. (Thu, 14 Oct 2021 10:03: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. (Thu, 14 Oct 2021 10:03:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Bug Guix <bug-guix <at> gnu.org>
Subject: peek broken on foreign distro
Date: Thu, 14 Oct 2021 11:55:24 +0200
Hi,

On foreign distro using Guix fb32a38, I get  this error, from xterm:

--8<---------------cut here---------------start------------->8---
$ guix environment --ad-hoc peek -- peek

(peek:31579): GLib-GIO-ERROR **: 11:32:59.181: Settings schema 'org.gnome.desktop.interface' is not installed
--8<---------------cut here---------------end--------------->8---

Inside Emacs (M-x shell), instead I get:

--8<---------------cut here---------------start------------->8---
$ guix environment --ad-hoc peek -- peek
Error: Child process exited with code 1
Unable to initialize default recording backend: Peek requires FFmpeg or running GNOME Shell session.
--8<---------------cut here---------------end--------------->8---

In this case, adding the package ’ffmpeg’ makes it work.  Any reason to
not propagate ’ffmpeg’ here?  Maybe ’gnome-shell’ could be propagated
instead but the sizes are really different: 797.2MiB vs 2120.1MiB.

If GNOME user really want a light peek without ffmpeg, maybe we could
create 2 variants.  WDYT?

All the best,
simon






Information forwarded to bug-guix <at> gnu.org:
bug#51202; Package guix. (Thu, 14 Oct 2021 20:05:02 GMT) Full text and rfc822 format available.

Message #8 received at 51202 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: zimoun <zimon.toutoune <at> gmail.com>, 51202 <at> debbugs.gnu.org
Subject: Re: peek broken on foreign distro
Date: Thu, 14 Oct 2021 22:04:31 +0200
Hi simon,

Am Donnerstag, den 14.10.2021, 11:55 +0200 schrieb zimoun:
> In this case, adding the package ’ffmpeg’ makes it work.  Any reason
> to not propagate ’ffmpeg’ here?  Maybe ’gnome-shell’ could be
> propagated instead but the sizes are really different: 797.2MiB vs
> 2120.1MiB.
The correct fix would not be propagation, but rather adding ffmpeg as
normal input (if not already given) and possibly patching peek at build
time to use absolute path ffmpeg.  WDYT?

Regards,
Liliana





Information forwarded to bug-guix <at> gnu.org:
bug#51202; Package guix. (Mon, 14 Feb 2022 13:59:02 GMT) Full text and rfc822 format available.

Message #11 received at 51202 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: 51202 <at> debbugs.gnu.org
Subject: Re: peek broken on foreign distro
Date: Mon, 14 Feb 2022 14:58:17 +0100
Hi,

On Thu, 14 Oct 2021 at 12:02, zimoun <zimon.toutoune <at> gmail.com> wrote:

> On foreign distro using Guix fb32a38, I get  this error, from xterm:
>
> --8<---------------cut here---------------start------------->8---
> $ guix environment --ad-hoc peek -- peek
>
> (peek:31579): GLib-GIO-ERROR **: 11:32:59.181: Settings schema 'org.gnome.desktop.interface' is not installed
> --8<---------------cut here---------------end--------------->8---

Now, using Guix 4dffece, peek is totally broken on foreign distro.


Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#51202; Package guix. (Mon, 14 Feb 2022 14:57:01 GMT) Full text and rfc822 format available.

Message #14 received at 51202 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: 51202 <at> debbugs.gnu.org
Subject: Re: peek broken on foreign distro
Date: Mon, 14 Feb 2022 15:56:11 +0100
On Mon, 14 Feb 2022 at 14:58, zimoun <zimon.toutoune <at> gmail.com> wrote:
> On Thu, 14 Oct 2021 at 12:02, zimoun <zimon.toutoune <at> gmail.com> wrote:

> > --8<---------------cut here---------------start------------->8---
> > $ guix environment --ad-hoc peek -- peek
> >
> > (peek:31579): GLib-GIO-ERROR **: 11:32:59.181: Settings schema 'org.gnome.desktop.interface' is not installed
> > --8<---------------cut here---------------end--------------->8---
>
> Now, using Guix 4dffece, peek is totally broken on foreign distro.

Waiting the correct fix:

    guix shell peek \
            gtk+ gsettings-desktop-schemas ffmpeg \
            -- peek

Cheers,
simon




This bug report was last modified 2 years and 72 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.