Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 809251 - x11-wm/qtile bump to 0.18.0 with wayland support
Summary: x11-wm/qtile bump to 0.18.0 with wayland support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-20 16:59 UTC by Sorrow
Modified: 2022-05-19 01:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
qtile live ebuild (qtile-9999.ebuild,1.70 KB, text/plain)
2021-11-01 19:32 UTC, CarDGee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sorrow 2021-08-20 16:59:23 UTC
Version 0.18.0 was released on July 4th. I brings wayland support among other improvements.

Adding wayland support into the ebuild would require some other python modules to be packaged (specifically pywlroots and pywayland), but it shouldn't be too difficult.

Reproducible: Always
Comment 1 anonymous 2021-09-22 01:55:24 UTC
Now, it's 0.18.1. And, it would be beneficial to make pulseaudio an optional dependency.

I don't use pulseaudio. I prefer pipewire, jack, and alsa to pulseaudio.
Comment 2 Sorrow 2021-09-22 05:06:40 UTC
I doubt it works natively with pipewire. PulseVolume works through pulseaudio protocol and therefore needs pulseaudio libs. Just build pulseaudio with -daemon USE flag.
Comment 3 CarDGee 2021-11-01 19:32:17 UTC
Created attachment 747933 [details]
qtile live ebuild
Comment 4 CarDGee 2021-11-01 19:37:30 UTC
(In reply to CarDGee from comment #3)
> Created attachment 747933 [details]
> qtile live ebuild

qtile seems to be the ugly duck of window managers with only 2 main distros packaging it, arch and gentoo, sadly it looks left behind on gentoo these days, I found this live ebuild form https://github.com/flacjacket/gentoo-overlay , the overlay also contains pywlroots pywayland and xkbcommon required for the newer versions of qtile, Credit goes to its author Flacjacket,
Comment 5 Ilyas B Arinov 2021-12-07 00:40:02 UTC
I also interested to receiving update for Qtile, so if you're need a tester - I will.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-19 01:04:53 UTC
(In reply to CarDGee from comment #4)
> (In reply to CarDGee from comment #3)
> > Created attachment 747933 [details]
> > qtile live ebuild
> 
> qtile seems to be the ugly duck of window managers with only 2 main distros
> packaging it, arch and gentoo, sadly it looks left behind on gentoo these
> days, I found this live ebuild form
> https://github.com/flacjacket/gentoo-overlay , the overlay also contains
> pywlroots pywayland and xkbcommon required for the newer versions of qtile,
> Credit goes to its author Flacjacket,

Thanks for sharing and to Flacjacket too.

We do have a problem with the Wayland stuff -- the deps seem automagic (https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies) which means you can't properly disable them if the right deps are installed, and this is particularly problematic (not always an issue with some Pythony bits) because C extensions get built w/ them.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-19 01:06:56 UTC
I'm also CCing flacjacket (I think?) to the bug in case they're interested in adopting the package in Gentoo which would be most welcome I think.

Last I remember, I spoke to zlogene about qtile and he wasn't too interested in it atm.
Comment 8 Larry the Git Cow gentoo-dev 2022-05-19 01:09:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd62e1953a2c3b84280308b57848cc47c6fdcfec

commit cd62e1953a2c3b84280308b57848cc47c6fdcfec
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-05-19 01:07:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-05-19 01:09:20 +0000

    x11-wm/qtile: add 0.21.0
    
    Notably no Wayland glue added yet as it's automagic by the looks of it
    (see bug for details).
    
    Some of the bits were based on the ebuild posted in bug (which itself
    is from flacjacket overlay).
    
    Bug: https://bugs.gentoo.org/846380
    Closes: https://bugs.gentoo.org/846362
    Closes: https://bugs.gentoo.org/809251
    Thanks-to: Sean Vig <sean.v.775@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 x11-wm/qtile/Manifest            |  1 +
 x11-wm/qtile/files/qtile.desktop |  6 ++++
 x11-wm/qtile/qtile-0.21.0.ebuild | 69 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 76 insertions(+)
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-19 01:42:18 UTC
I've filed bug 846380 for further discussion on the Wayland bits. Please comment there if you have anything to add on that subject.