Bug 1213363 - gnome-extensions-app not working
Summary: gnome-extensions-app not working
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Leap 15.5
Hardware: All openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: xiaoguang wang
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-16 14:58 UTC by huakim tylyktar
Modified: 2023-07-18 01:45 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description huakim tylyktar 2023-07-16 14:58:32 UTC
Dear maintainer.

It seems that gnome-extensions package missed some major requirements: unzip and gjs. Without them, gnome-extensions-app refused to work. To force them work, we needed install these packages along gnome-extensions package.

Message produced by gnome-extensions-app: 
/bin/gnome-extensions-app: line 2: /usr/bin/gjs: No such file or directory

Without unzip package, these are no way to add any extensions.
Comment 1 Yifan Jiang 2023-07-17 02:57:51 UTC
Thanks for the report. The gjs is obviously required, and unzip also seems so because of the explicit call in gnome-shell's extension handling:

https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/extensionDownloader.js#L117

This is needed for both Factory and SLE-15-SP5 (Leap 15.5).

Let me put it on Xiaoguang's radar.
Comment 2 xiaoguang wang 2023-07-17 06:14:27 UTC
It seems like you didn't install gnome desktop environment. Which desktop environment do you use?
Comment 3 Andreas Stieger 2023-07-17 15:00:06 UTC
The desktop environment does not matter. If a package has a run-time dependency, it needs to specify them.
Comment 4 xiaoguang wang 2023-07-18 01:43:16 UTC
Gnome-extensions-app is a GNOME Shell extension manager that works closely with GNOME Shell. It is not clear whether it works on other desktop environments. If we add a dependency for gnome-extensions-app, we would also need to add gnome-shell as a dependency. However, the recommended way to install GNOME Shell is to install gnome-pattern. Therefore, we should carefully consider whether adding a dependency for gnome-extensions-app is the right decision.
Hi @Dimstar,
Comment 5 xiaoguang wang 2023-07-18 01:45:52 UTC
(In reply to xiaoguang wang from comment #4)
> Gnome-extensions-app is a GNOME Shell extension manager that works closely
> with GNOME Shell. It is not clear whether it works on other desktop
> environments. If we add a dependency for gnome-extensions-app, we would also
> need to add gnome-shell as a dependency. However, the recommended way to
> install GNOME Shell is to install gnome-pattern. Therefore, we should
> carefully consider whether adding a dependency for gnome-extensions-app is
> the right decision.

Hi @Dimstar, what do you think about it?