Flatpak version doesn't find "kid3-cli" from host
Environment
- Lollypop version: 1.4.31, Flatpak Commit
b577a13258732597745727c70d8fd01cc2ca526938d98680a6b7b48212e7a3bd
(Date: 2022-05-02 15:06:28 +0000) - GTK+ version:
org.gnome.Platform/x86_64/42
- Operating system: Silverblue
36.20220514.0
withkid3-common
layered package
Bug
Lollypop Flatpak version doesn't find kid3-cli
from host.
My Silverblue host:
$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/36/x86_64/silverblue
Version: 36.20220514.0 (2022-05-14T00:45:42Z)
BaseCommit: 37a03048e5cebd64eb20ad9ff42ad4b7672a7722e9d1f3a6705927c64bb8bbfa
GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
LayeredPackages: kid3-common
I accessing kid3-cli
from host:
$ which kid3-cli
/usr/bin/kid3-cli
$ kid3-cli
kid3-cli>
Lollypop Flatpak version doesn't find kid3-cli
from host:
$ flatpak run org.gnome.Lollypop
[INFO] 2022-05-14 12:40:54 Collection web service started
[INFO] 2022-05-14 12:40:54 Collection download started
[INFO] 2022-05-14 12:40:54 Last.fm web service started
[INFO] 2022-05-14 12:40:54 Collection download finished
[INFO] 2022-05-14 12:40:54 Libre.fm web service started
[INFO] 2022-05-14 12:40:54 ListenBrainz web service started
[INFO] 2022-05-14 12:40:55 Scan started
[INFO] 2022-05-14 12:40:55 lollypop.collection_scanner::__get_objects_for_uris: execution time 0:0.007901
[INFO] 2022-05-14 12:40:55 lollypop.collection_scanner::__scan: execution time 0:0.424732
[INFO] 2022-05-14 12:40:55 Scan finished
[INFO] 2022-05-14 12:40:55 Collection download started
[INFO] 2022-05-14 12:40:55 Collection download finished
[ERROR] 2022-05-14 12:41:02 RatingWidget::__on_can_set_popularity(): g-exec-error-quark: Failed to execute child process “kid3-cli” (No such file or directory) (8)
What I expect:
The mentioned behavior of calling kid3-cli
from host via flatpak-spawn
.
I can access the kid3-cli
from host manually:
$ flatpak run --command=sh org.gnome.Lollypop
[📦 org.gnome.Lollypop ~]$ flatpak-spawn --host kid3-cli
kid3-cli>
From what I know, the flatpak-spawn
way is the only way to Save changes to file option to work in the Flatpak version.