Bug 2418788

Summary: Free mutter-devkit from mutter-devel
Product: [Fedora] Fedora Reporter: Vít Ondruch <vondruch>
Component: mutterAssignee: GNOME SIG Unassigned <gnome-sig>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: fmuellner, gnome-sig, jadahl, otaylor, philip.wyett, walters
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vít Ondruch 2025-12-04 12:50:05 UTC
Previously, it was possible to run nested gnome-session such as:

~~~
$ dbus-run-session gnome-shell --nested --wayland
~~~

Now it seems this requires `mutter-devkit` [1] and the command is:

~~~
$ dbus-run-session gnome-shell --devkit --wayland
~~~

However, according to documentation [2], this requires to install mutter-devel on Fedora which has insane amount of dependencies:

~~~
... snip ...

Transaction Summary:
 Installing:       112 packages
 Upgrading:         45 packages
 Replacing:         46 packages
 Downgrading:        1 package

Total size of inbound packages is 160 MiB. Need to download 153 MiB.
After this operation, 390 MiB extra will be used (install 701 MiB, remove 311 MiB).
~~~

Please enable installation of mutter-devkit without all these dependencies.



[1]: https://discourse.gnome.org/t/gnome-49-nested-sessions-no-longer-possible/30987
[2]: https://gitlab.gnome.org/World/javascript/gjs-guide/-/blob/main/docs/extensions/development/creating.md

Reproducible: Always

Actual Results:
~~~
sudo dnf install /usr/libexec/mutter-devkit
~~~

Requires hundreds of MB of depenecies

Expected Results:
~~~
sudo dnf install /usr/libexec/mutter-devkit
~~~

Installs ideally one small package, enabling the nested gnome-session

Comment 1 Fedora Admin user for bugzilla script actions 2025-12-04 12:50:13 UTC
Bug reports for this component on Red Hat Bugzilla are not actively monitored. Please consider reporting your issue directly to GNOME at https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will be resolved. This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!