Skip to content
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

Release 2.9.0 #2562

Merged
merged 8 commits into from Aug 30, 2022
Merged

Release 2.9.0 #2562

merged 8 commits into from Aug 30, 2022

Conversation

AlanGriffiths
Copy link
Contributor

@AlanGriffiths AlanGriffiths commented Aug 17, 2022

ABI summary:

  • miral ABI bumped to 5
  • mircommon ABI unchanged at 9
  • mircookie ABI unchanged at 2
  • mircore ABI bumped to 2
  • miroil ABI bumped to 2
  • mirplatform ABI unchanged at 23
  • mirserver ABI unchanged at 58
  • mirwayland ABI unchanged at 3
  • mirplatformgraphics ABI unchanged at 20
  • mirinputplatform ABI unchanged at 8

Enhancements:

Bugs fixed:

@AlanGriffiths

This comment was marked as outdated.

@RAOF
Copy link
Contributor

RAOF commented Aug 19, 2022

Looks like #2565 should be easy to fix?

@AlanGriffiths
Copy link
Contributor Author

Looks like #2565 should be easy to fix?

Should be. I'll have a look...

@AlanGriffiths
Copy link
Contributor Author

Looks like #2565 should be easy to fix?

Not as trivial as I first thought. The logic is plain wrong, and the tests test match. But tractable.

2566: Handle the new libinput events r=Saviq,RAOF a=AlanGriffiths

Do not conflate `LIBINPUT_EVENT_POINTER_AXIS` with `LIBINPUT_EVENT_POINTER_SCROLL_WHEEL` etc.

Fixes: #2565

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>
Co-authored-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Co-authored-by: Sophie Winter <wm@wmww.sh>
@AlanGriffiths

This comment was marked as outdated.

bors bot and others added 3 commits August 24, 2022 10:50
2574: Fix include guard r=Saviq a=AlanGriffiths

Oops!

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>
2575: Rename miral::CommandLineOption to ConfigurationOption r=Saviq a=AlanGriffiths

Candidate for cherry-picking to 2.9 as we've already broken ABI

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>
2589: [Wayland platform] Don't use uses EGL 1.5 entry points r=Saviq a=AlanGriffiths

Fixes: #2570

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>
@AlanGriffiths

This comment was marked as outdated.

@Saviq
Copy link
Collaborator

Saviq commented Aug 26, 2022

Having cherry-picked a few low risk items I think this will be it.

We need to make a call on #2590 - I'm testing it now.

Otherwise, the lab likes ~rc6 just fine.

@AlanGriffiths
Copy link
Contributor Author

We need to make a call on #2590 - I'm testing it now.

Agreed. Three things about that:

  1. does it work? (that seems likely)
  2. does it do the right thing? (that's my principle concern)
  3. should we bundle it (and, potentially, other fixes) in 2.9.1?

@Saviq
Copy link
Collaborator

Saviq commented Aug 26, 2022

  1. does it work? (that seems likely)

Works for me.

  1. does it do the right thing? (that's my principle concern)

I'll leave that for you to decide.

  1. should we bundle it (and, potentially, other fixes) in 2.9.1?

Or a 2.10 - none of these are regressions I don't think. We may just do a 2.10 sooner than later.

2590: Fix timestamp calibration  r=AlanGriffiths a=wmww

Fixes #2577

Prevent timestamps in the future ever being sent, and use unmodified timestamps if they're close to Mir's internal timestamps.

Co-authored-by: Sophie Winter <wm@wmww.sh>
@Saviq

This comment was marked as outdated.

@Saviq
Copy link
Collaborator

Saviq commented Aug 26, 2022

rc8

With a fix to #2577. And a good changelog.

Debs

Test plan: https://wiki.ubuntu.com/Process/Merges/TestPlans/Mir

Installed from from ppa:mir-team/rc

Platform 22.04LTS 20.04LTS 22.10
gbm-kms @Saviq @AlanGriffiths @AlanGriffiths
X11 @AlanGriffiths @AlanGriffiths
Wayland @Saviq @AlanGriffiths @AlanGriffiths
eglstream-kms
dispmanx
Console 22.04LTS 20.04LTS 22.10
minimal @AlanGriffiths @AlanGriffiths
linux-VT @AlanGriffiths
logind @Saviq @AlanGriffiths @AlanGriffiths
WM 22.04LTS 20.04LTS 22.10
floating @Saviq @AlanGriffiths @AlanGriffiths
tiling @AlanGriffiths @AlanGriffiths
kiosk @AlanGriffiths @AlanGriffiths

@AlanGriffiths
Copy link
Contributor Author

bors merge

@bors bors bot merged commit 06d3144 into main Aug 30, 2022
@bors bors bot deleted the release/2.9 branch August 30, 2022 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment