peek broken on foreign distro

OpenSubmitted by zimoun.
Details
2 participants
  • Liliana Marie Prikler
  • zimoun
Owner
unassigned
Severity
normal
Z
Z
zimoun wrote on 14 Oct 11:55 +0200
(name . Bug Guix)(address . bug-guix@gnu.org)
86h7dkq6b7.fsf@gmail.com
Hi,
On foreign distro using Guix fb32a38, I get this error, from xterm:
Toggle snippet (5 lines)$ guix environment --ad-hoc peek -- peek
(peek:31579): GLib-GIO-ERROR **: 11:32:59.181: Settings schema 'org.gnome.desktop.interface' is not installed
Inside Emacs (M-x shell), instead I get:
Toggle snippet (5 lines)$ guix environment --ad-hoc peek -- peekError: Child process exited with code 1Unable to initialize default recording backend: Peek requires FFmpeg or running GNOME Shell session.
In this case, adding the package ’ffmpeg’ makes it work. Any reason tonot propagate ’ffmpeg’ here? Maybe ’gnome-shell’ could be propagatedinstead but the sizes are really different: 797.2MiB vs 2120.1MiB.
If GNOME user really want a light peek without ffmpeg, maybe we couldcreate 2 variants. WDYT?
All the best,simon
L
L
Liliana Marie Prikler wrote on 14 Oct 22:04 +0200
330b5cb02b74e5750bd6cd41a42d1174dc2ebc9c.camel@gmail.com
Hi simon,
Am Donnerstag, den 14.10.2021, 11:55 +0200 schrieb zimoun:
Toggle quote (4 lines)> 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 asnormal input (if not already given) and possibly patching peek at buildtime to use absolute path ffmpeg. WDYT?
Regards,Liliana
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send email to 51202@debbugs.gnu.org