https://bugzilla.redhat.com/show_bug.cgi?id=1627084 Bug ID: 1627084 Summary: Review Request: mutter328 - Window and compositing manager based on Clutter Product: Fedora Version: rawhide Component: Package Review Severity: medium Priority: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: decathorpe@xxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Spec URL: https://decathorpe.fedorapeople.org/packages/mutter328.spec SRPM URL: https://decathorpe.fedorapeople.org/packages/mutter328-3.28.3-4.fc28.src.rpm Description: ============ Mutter is a window and compositing manager that displays and manages your desktop via OpenGL. Mutter combines a sophisticated display engine using the Clutter toolkit with solid window-management logic inherited from the Metacity window manager. While Mutter can be used stand-alone, it is primarily intended to be used as the display core of a larger system such as GNOME Shell. For this reason, Mutter is very extensible via plugins, which are used both to add fancy visual effects and to rework the window management behaviors to meet the needs of the environment. Fedora Account System Username: decathorpe koji scratch build for rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=29597663 Packager's Notes: ================= This package is based on the f28 branch of the main mutter package, and has been cleaned up for best practices and new Guidelines. The package is needed as a compat package for gala, wingpanel, and future versions pantheon-greeter due to an API and ABI bump in mutter with versions 3.29.4+ (libmutter-2 -> libmutter-3). In addition, I've added Conflicts tags to the packages where they conflict with the main mutter package. It looks like gala does not require any of mutter's data files to be present, but only requires the shared libraries (and possibly GSettings keys, etc.) - that's why I split them out into a new -libs sub-package. It boils down to this: - mutter328-devel is only needed as BuildRequires for gala and pantheon-greeter. This package is not parallel-installable with mutter-devel 3.30 in f29 and rawhide (this is expected). - mutter328-libs is only needed as runtime requirement of gala, wingpanel, and pantheon-greeter. This package is parallel-installable with mutter 3.30 in f29 and rawhide, and depends on the main mutter package for the data files (e.g. GSettings schemas). - mutter328 and mutter328-tests are expected to conflict with the main mutter package, and should never be installed manually (and should not be pulled in as dependencies automatically). I checked that this works as expected with rebuilt packages from my COPR repositories (decathorpe/elementary-staging for stable builds, decathorpe/elementary-nightly for builds from git master). -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx