-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mir release 1.1 #659
Mir release 1.1 #659
Conversation
@RAOF @gerboland could someone with Nvidia kit please check ppa:mir-team/rc works as expected? |
We should fix #661 before release |
We also need to solve #662 |
660: ThreadedDRMEventHandlerTest: Make ThreadSanitizer happy. r=AlanGriffiths a=RAOF We were interleaving calls to EXPECT_CALL(…, drmHandleEvent) with calls to drmHandleEvent *in a different thread*, which really just makes you wonder how it worked at all. Co-authored-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
665: miral/eglapp: Accept EGL versions ≥ 1.4 r=gerboland a=RAOF There's no need to reject EGL 1.5 here. Since the NVIDIA driver now supports 1.5, this causes the spinner to bail on startup on the eglstream-kms platform. (Fixes #661) Co-authored-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
667: Strip out legacy titlebar logic r=RAOF a=AlanGriffiths This simplifies the DecorationProvider code. (The mirclient API based "titlebar" logic ignores Wayland clients anyway). We need to follow up with something similar to #666: This is the final "internal clients" needing to be migrated from the mirclient API to Wayland. (Needed to function on Nvidia as mirclient API doesn't work on Nvidia.) Co-authored-by: Alan Griffiths <alan@octopull.co.uk>
666: Rework the miral-kiosk splash screen to use Wayland r=RAOF a=AlanGriffiths This is the first of the "internal clients" to be migrated from the mirclient API to Wayland. (Needed to function on Nvidia as mirclient API doesn't work on Nvidia.) Co-authored-by: Alan Griffiths <alan@octopull.co.uk> Co-authored-by: William Wold <wm@wmww.sh>
…or it. (#668) * We've no mirclient platform for eglstream-kms. Drop the legacy code for it. * Also drop the test for probing the now-nonexistent eglstream client platform
\o/ I now have a way to reproduce the message @gerboland saw last week:
On 18.10 I ran:
then ran some programs and exited. The above appeared in the log. |
670: [miral-shell] DecorationProvider: Respond to output events r=gerboland a=AlanGriffiths This fixes the background when the screen is rotated left or right: miral-app (in the session) mirout output 1 rotate left The client wasn't receiving notifications of output reconfiguration because it wasn't running an event loop. Co-authored-by: Alan Griffiths <alan@octopull.co.uk> Co-authored-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
19.04: pass (eglstreams-kms) |
Although we might want to cherry-pick #678 |
Yes; the bug that fixes doesn't prevent Mir from working, it just fails to prevent Mir from trying to work on NVIDIA driver versions Gerry found not to work (and adds a harmless warning message). |
18.10: pass https://wiki.ubuntu.com/Process/Merges/TestPlans/Mir Also, mir-smoke-test-runner passed on 19.04 mesa-kms and mesa-x11 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
bors r+ |
Build failed |
bors r=RAOF |
Build succeeded |
No description provided.