elementary / wingpanel

Stylish top panel that holds indicators and spawns an application launcher
https://elementary.io
GNU General Public License v3.0
137 stars 44 forks source link

missing support for mutter 3.38 / libmutter-7 #339

Closed decathorpe closed 3 years ago

decathorpe commented 3 years ago

wingpanel does neither install (missing libmutter-6 in repos) nor build (missing support for libmutter-7) on fedora 33+, so the Pantheon session is either broken or cannot be installed right now.

I tried to introduce a compat package for mutter 3.36 (while fedora 33+ has mutter 3.38 right now) - similar to what I did for mutter 3.28 until versions 3.30+ were supported - but it looks like that isn't going to work this time due to package conflicts and other dependency upgrades.

I think some of the work from the WIP PR for libmutter-7 support in gala that was opened by @tintou can be reused for wingpanel: https://github.com/elementary/gala/pull/854

But it looks like mutter developers have - again - messed up (or removed) several APIs between libmutter-6 and libmutter-7.

Can I submit a PR based on @tintou 's initial work for supporting libmutter-7 in gala to at least get the meson plumbing into place for wingpanel?


See also these Red Hat Bugzilla entries: