Small update regarding Fedora 36 from scratch.
I've setup the pipeline for building the widevine patched glibc (finally), it runs on my Odroid XU3
I'm not a big fan of rpm spec files, but I think I nailed it pretty well.
It will automatically pull the latest changes from https://src.fedoraproject.org/rpms/glibc/
If no changes have been pushed, then it'll do nothing.
When there have been new commits, the first thing it will do is check whether the glibc.spec file requires a release based on a git revision,
if yes then it will create a glibc-version-gitrev.tar.xz, if not then it will get the stable release instead.
Then it patches the spec file to increment the releaseversion string with 100 and adds the widevine.patch.
Finally it builds the rpm files.
The only thing left is creating a repository and push it to mdrjr's fileserver.
The GTK4 ARM bug was fixed by version 4.6.2, making all applications work again
I've switched to ext4 which seems to perform better compared to btrfs.
I'm now trying to get pipewire with wireplumber/pipewire-session-manager to work so I can set the default audio format of S24_LE which the DAC seems to run at.
However I keep getting segfaults probably because the 5.8.18 kernel is too old.
Some systemd services require some BPF JIT and other syscalls which are currently missing.
I'd really like to be running 5.17.x (possibly with: https://www.phoronix.com/scan.php?page= ... -Promising
So please @chewitt @memeka @AreaScout (or the folks (heitbaum?) working on LibreElec, if you find some spare time to get the MFC V4L decoder working on recent kernels that would be great
Also see the last couple of posts here: viewtopic.php?f=184&t=41300
Finally I'll also be building a patched rpms for Gnome Shell's mutter with the dynamic tripple buffer patch, making this the smoothest desktop release ever
Ubuntu seems to include it already: https://www.phoronix.com/scan.php?page= ... 4-GNOME-TB