Long term projects
Presentations
- Battery calibration in upower
- Reproducible builds in Fedora (with zbyszek)
- Userdb & Varlink & Keycloak
Userdb provision with Keycloak
Based in Lennart's user database API talk, make a keycloak <-> user db record service so Arch Linux could potentially switch away from manager users with Ansible.
Battery Calibration in UPower
Lenovo laptops expose a charge-control property which can be used to calibrate your laptop battery.
Convert / Support more charge_types in the Kernel
Standarize eco mode, and all other models to charge_types.
- Sony -> drivers/platform/x86/sony-laptop.c
- LG -> convert to charge_types
Out of tree:
- Gigabyte Aero/AORUS
- Acer
WMI kernel driver introduction.
UPower support charge_types
Cockpit File API
Better Btrfs
Make udisks stop relying on parsing cli output and use JSON or libbtrfsutil.
Better object model for DBus API for Cockpit.
Fedora
Reproducible
We want Fedora to rebuild packages using rebuilderd in the long run.
systemd-boot
Implement a varlink interface to systemd-bless-boot to be able for Fedora workstation to switch to systemd-boot.
The source code: src/bless-boot/bless-boot.c
Arch
gluebuddy
- Archive old packages on GitLab.
- Archweb SSO support
CI
Rebuild packages time to time in CI with rebuilderd
namcap
Make this more useful for general public
- refactor code and lint more
- extend typing
- use pytest-pacman for .pkg.tar.* tests instead of PKGBUILD's + makepkg
mkosi
Switch our cloud images / archiso to mkosi.
reproducible mkosi
Make btrfs / xfs reproducible