pywlroots icon indicating copy to clipboard operation
pywlroots copied to clipboard

Wlroots 0.18

Open flacjacket opened this issue 1 year ago • 8 comments

See https://gitlab.freedesktop.org/wlroots/wlroots/-/tags/0.18.0

flacjacket avatar Aug 25 '24 20:08 flacjacket

Hello!

Do you plan support wlroots 0.18 soon? I am trying include it in Debian, but unfortunately debian support wlroots >=18

Regards

epsilon77 avatar Feb 03 '25 16:02 epsilon77

@epsilon77, I assume this is supposed to be packed for trixie? What time frame are we talking about to enable packing for it?

@jwijenbergh has started to adapt pywlroots to 0.18, but I don't know the exact status. I would possibly step in if the time frame is not too tight.

heuer avatar Feb 05 '25 18:02 heuer

Hello!

@heuer yes. For Trixie... we have little time for this, the freeze is planned to start next month. see 1

Regards.

epsilon77 avatar Feb 06 '25 14:02 epsilon77

wlroots 0.18 started using a different .so name exactly for this reason so distros can ship wlroots 0.17 and 0.18 simultaneously.

Consolatis avatar Feb 06 '25 15:02 Consolatis

@epsilon77, I assume this is supposed to be packed for trixie? What time frame are we talking about to enable packing for it?

@jwijenbergh has started to adapt pywlroots to 0.18, but I don't know the exact status. I would possibly step in if the time frame is not too tight.

Unfortunately, I have given up on pywlroots and am moving qtile's wayland backend to c. It's too much work keeping up with wlroots with manual bindings. Someone can use my branch as inspiration https://github.com/jwijenbergh/pywlroots/tree/wlroots-0.18, it's mostly complete but needs a tinywl impl and some inconsistencies in the API fixed

jwijenbergh avatar Feb 06 '25 22:02 jwijenbergh

Thanks, that's interesting news. I had previously assumed that this project existed primarily because of Qtile. If Qtile distances itself from this project, there is hardly any reason for it to exist anymore.

I have thought about finding another solution a few times because of the slow progress, but Qtile has so far stopped me from considering it.

heuer avatar Feb 06 '25 23:02 heuer

@epsilon77, I'm afraid packaging for Trixie will have to wait. Jeroen is right in that translating a fast-moving target like wlroots to Python is a thankless task.

My motivation is a bit low at the moment and my own projects aren't important/big enough to handle a task like pywlroots. I can probably easily switch to C or Cython.

While I would welcome packaging for Debian, which is my favorite distribution besides Void, I'm afraid that won't happen anytime soon.

heuer avatar Feb 07 '25 09:02 heuer

@epsilon77 Looks like Debian might include a wlroots 0.17 package: https://tracker.debian.org/pkg/wlroots-0.17

Consolatis avatar Feb 10 '25 18:02 Consolatis