Free Software Activities May 2024

Sat, 1 Jun 2024 17:17:40 GMT

A short status update of what happened on my side last month. A broken gcovr in Debian triggered a bit of busy work but 0.39.0 came out nicely nevertheless. We also reduced build time quiet a bit in phosh and phoc.

Phosh.mobi

Release Phosh 0.39.0

Blog post on wakeup keys

Start video section

phosh

Split mocked and real wall clock: Merge request

Speed up build: Merge request

Update CI and fix some leaks: Merge request

Generate initial Rust bindings for libphosh: https://gitlab.gnome.org/guidog/libphosh-rs

Preps for that:

Split headers from sources: Merge request

Allow to install headers and shared object: Merge request

Wire up screenshot keybinding: Merge request

Expose OverviewActive property: Merge request

Further reduce build time: Merge request

Add mocks for ModemManager and NM data connections: Merge request

phoc

Move udev rules and hwdb entries downstream: Merge request

Speed up build: Merge request

Update wlroots to 0.17.3: Merge request

Doc updates: Merge request

gmobile

Add wakeup-key hwdb and udev rules: Merge request

Release 0.2.0: Merge request

Simplify testing panel information of different devices: Merge request

Add hwdb entries for more devices: Merge request

calls

Update ci images so MRs using newer libadwaita can land: Merge request

mobile-broadband-provider-info:

Release 20240407

feedbackd

Initial libfeedback Rust bindings

Crate: https://crates.io/crates/libfeedback

Test led probing using umockdev: Merge request

livi:

Update flatpak deps: Merge request (This includes a patch from Sebastian Dröge to optionally switch to gtk4paintable sink)

Add GSetting for auido visualizer: Merge request

chatty / libcmatrix

Update libcmatrix. This pulls in our changes from last month.

python-dbusmock

Add initial ModemManager mock: Merge request (Makes the ModemManager mock in Phosh mentioned above simpler)

Linux kernel

Export wakeup keys: Merge request

Don't wake up on volume key press: Merge request

libcall-ui

Release 0.1.2: Merge request

Debian

Fix and upload gcovr: Merge request, Issue

Workarond gcovr breackage in phosh-osk-stub, gmobile, mobile settings and phosh

Update wlroots

Upload 0.17.2 to sid: Merge request

Upload 0.17.3 to exerimental: Merge request

Mobile tweaks:

Upload new version: Merge request

Cleanup a bit: Merge request

update Librem 5 power mgmt rules so we don't lose the modem: Merge request (allowed me to drop all PureOS packages on my cross graded device)

feedbackd: Install missing docs (Closes: #1050601): Merge request

If you want to support my work see donations.