PaperWM icon indicating copy to clipboard operation
PaperWM copied to clipboard

Backport fixes / new features from Gnome 45 to Gnome 44-42

Open jtaala opened this issue 7 months ago • 3 comments

Given the advent of Gnome 45, extensions versions are no longer compatible between Gnome 45 and previous Gnome shell versions.

We're currently trying to maintain two branches that are being developed:

https://github.com/paperwm/PaperWM/tree/develop https://github.com/paperwm/PaperWM/tree/gnome-44 This means that fixes / features need to be ported to the gnome-44 branch, and we also need to maintain two releases (on github and extensions.gnome.org).

This issue is to help track features/fixes that haven't been back ported to gnome-44 yet:

  • [ ] Backport #684
  • [ ] Backport #689
  • [ ] Backport #705
  • [ ] Backport #707
  • [ ] Backport #741
  • [ ] Backport #748
  • [ ] Backport #751
  • [ ] Backport #760

jtaala avatar Nov 26 '23 06:11 jtaala

I pinned the issue. I propose we keep this around (at least until we eventually decide to drop support for gnome 44) and just add to the list.

Lythenas avatar Nov 26 '23 09:11 Lythenas

Hey @Lythenas, Gnome 44 is now EOL (as of 2024-03-16), see https://release.gnome.org/calendar/.

I can't see myself working on these versions since Gnome 45+ is so different (ESM, etc.) from an extensions POV. I have reservations (even in principal) of continuing to support previous version of Gnome when Gnome foundation itself doesn't support them.

Anyways, I do note #814 however, which should be very straight forward and easily/cleanly back-portable, so can do it for that one - but other changes would likely require much more effort and could break things etc.).

Would keep those older branches around and would accept PRs etc., although I would have very limited ways of testing any such changes (I use an Arch based distro so am on the latest pretty quickly).

Jay.

jtaala avatar Apr 06 '24 22:04 jtaala

I'm still on Gnome 42 on my work laptop (Ubuntu 22), on my personal I'm also on Arch. But I haven't found time or motivation to backport anything...

I'm not sure how much weight we should give the gnome calendar. E.g. Ubuntu LTS versions will still have a lot of users on older Gnome versions (such as me). See https://ubuntu.com/about/release-cycle

But I agree, I think it doesn't make sense for you to work on the old branches. I would definitively be willing to test PR for the gnome 42-44. And I will try to make time to backport some of the bugfixes (at least the ones that can't be worked around easily).

Lythenas avatar Apr 07 '24 11:04 Lythenas