[MIR] mutter

Bug #1685408 reported by Jeremy Bícha
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mutter (Ubuntu)
Fix Released
Undecided
Mathieu Trudel-Lapierre

Bug Description

Mutter was in main once before (LP: #591162) so I'm hoping we can fast-track this.

Availability
------------
Co-maintained with Debian GNOME. We would be in sync except Debian is in release freeze with GNOME 3.22. Built for all supported architectures.

Rationale
---------
Required for gnome-shell

Security
--------
No known security issues

https://security-tracker.debian.org/tracker/source-package/mutter
https://launchpad.net/mutter/+cve
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=mutter (one result but doesn't appear to have been a vulnerability in mutter itself)

Quality assurance
-----------------
- Ubuntu Desktop Bugs is subscribed to this package.

https://bugs.launchpad.net/ubuntu/+source/mutter
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=mutter
https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A"mutter"

No tests.

Dependencies
------------
No binary universe dependencies

Standards compliance
--------------------
3.9.8

Maintenance
-----------
- Actively developed upstream
https://git.gnome.org/browse/mutter

Debian packaging uses svn, but we're hoping to convert to git this year (which will allow for Ubuntu branches):
https://sources.debian.net/src/mutter/unstable/debian/
(Note that that the Ubuntu package is 3.24.1

Background information
----------------------
N/A

Changed in mutter (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (cyphermox)
milestone: none → ubuntu-17.05
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

There are lots of open bugs in Launchpad that have not been checked; I don't consider this a blocker, but there should be a general look at the set of open bugs to see what needs attention now.

Also, it appears that mutter has tests but they are not being run as part of the package build (they are all skipped because of no display). Could those be run in xvfb? Please see about how we can properly run the existing tests, or respond here with why it's not possible, or if there are mitigating factors (such as existing autopkgtests that run similar tests). I think we need to validate this before putting mutter in main.

Changed in mutter (Ubuntu):
status: New → Incomplete
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Build tests are now run during the build using dh_auto_test with xvfb and will fail the build (except on s390x).

I skipped a few tests, but those have all been reported to GNOME:
https://bugzilla.gnome.org/782215
https://bugzilla.gnome.org/753836
I'll report the s390x issue after I see the clutter test results.

Since mutter has a fork or copy of code from clutter, I have enabled clutter's tests too and that will land in Debian experimental and then Artful soon.

I also closed about 2/3 of the mutter bugs since they were very old.

Changed in mutter (Ubuntu):
status: Incomplete → New
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

MIR approved.

Changed in mutter (Ubuntu):
status: New → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Override component to main
mutter 3.24.2-0ubuntu1 in artful: universe/x11 -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful amd64: universe/introspection/optional/100% -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful arm64: universe/introspection/optional/100% -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful armhf: universe/introspection/optional/100% -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful i386: universe/introspection/optional/100% -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful ppc64el: universe/introspection/optional/100% -> main
gir1.2-mutter-0 3.24.2-0ubuntu1 in artful s390x: universe/introspection/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful amd64: universe/libs/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful arm64: universe/libs/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful armhf: universe/libs/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful i386: universe/libs/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful ppc64el: universe/libs/optional/100% -> main
libmutter-0-0 3.24.2-0ubuntu1 in artful s390x: universe/libs/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful amd64: universe/libdevel/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful arm64: universe/libdevel/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful armhf: universe/libdevel/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful i386: universe/libdevel/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful ppc64el: universe/libdevel/optional/100% -> main
libmutter-0-dev 3.24.2-0ubuntu1 in artful s390x: universe/libdevel/optional/100% -> main
mutter 3.24.2-0ubuntu1 in artful amd64: universe/x11/extra/100% -> main
mutter 3.24.2-0ubuntu1 in artful arm64: universe/x11/extra/100% -> main
mutter 3.24.2-0ubuntu1 in artful armhf: universe/x11/extra/100% -> main
mutter 3.24.2-0ubuntu1 in artful i386: universe/x11/extra/100% -> main
mutter 3.24.2-0ubuntu1 in artful ppc64el: universe/x11/extra/100% -> main
mutter 3.24.2-0ubuntu1 in artful s390x: universe/x11/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful amd64: universe/misc/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful arm64: universe/misc/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful armhf: universe/misc/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful i386: universe/misc/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful ppc64el: universe/misc/extra/100% -> main
mutter-common 3.24.2-0ubuntu1 in artful s390x: universe/misc/extra/100% -> main
Override [y|N]? y
31 publications overridden.

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.