Free Software Activities February 2025
1st March 2025
Another short status update of what happened on my side last month. One larger blocks are the Phosh 0.45 release, also reviews took a considerable amount of time. From the fun side debugging bananui and coming up with a fix in phoc as well as setting up a small GSM network using osmocom to test more Cell Broadcast thingies were likely the most fun parts.
phosh
- Release 0.45~beta1, 0.45~rc1, 0.45.0
- Don't hide player when track is stopped (MR) - helps with e.g. Shortwave
- Fetch cover art via http (MR)
- Update CI images (MR)
- Robustify symbol file generation (MR)
- Handle cutouts in the indicators area (MR)
- Reduce flicker when opening overview (MR)
- Select less noisy default background (MR)
phoc
- Release 0.45~beta1, 0.45~rc1, 0.45.0
- Add support for ext-foreign-toplevel-v1 (MR)
- Keep wlroots-0.19.x in shape and add support for ext-image-copy-capture-v1 (MR)
- Fix geometry with scale when rendering to a buffer (MR)
- Allow to tweak log domains at runtime (MR)
- Print more useful information on startup (MR)
- Provide PID of toplevel for phosh (MR)
- Improve detection for hardware keyboards (MR) (mostly to help bananui)
- Make tests a bit more flexible (MR)
- Use
wlr_damage_ring_rotate_buffer
(MR). Another prep for 0.19.x. - Support
wp-alpha-modifier-v1
protocol (MR)
phosh-osk-stub
phosh-tour
phosh-mobile-settings
pfs
- Add common checks and check meson files (MR)
libphosh-rs
meta-phosh
- Add common dot files and job to check meson formatting (MR)
- Add l10n modules to string freeze announcement (based on suggestion by Alexandre Franke) (MR)
- Bring over
mk-gitlab-rel
and improve it for alpha, beta, RCs (MR)
libcmatrix
- Release 0.3.0
Debian
- Upload phoc 0.45~beta1, 0.45~rc1, 0.45.0
- Upload phosh 0.45~beta1, 0.45~rc1, 0.45.0
- Uplaod feedbackd 0.7.0
- Upload xdg-desktop-portal-phosh 0.45.0
- Upload phosh-tour 0.45~rc1, 0.45.0
- Upload phosh-osk-stub 0.45~rc1, 0.45.0
- Upload phosh-mobile-settings 0.45~rc1, 0.45.0
- phosh: Fix dependencies of library dev package (MR) (and add a test)
- Update libphosh-rs to 0.0.6 (MR)
- Update iio-sensor-proxy to 3.6 (MR)
- Backport qbootctl RDONLY patch (MR) to make generating the boot image more robust
- libssc: Update to 0.2.1 (MR)
- dom-tools: Write errors to stderr (MR)
- dom-tools: Use underscored version to drop the branch
~
(MR) - libmbim: Upload 1.31.6 to experimental (MR)
- ModemManager: Upload 1.23.12 to experimental (MR)
gmobile
- data: Add display-panel for Furilabs FLX1 (MR)
feedbackd
- Release 0.7.0)
grim
- Allow to force screen capture protocol (MR)
Wayland protocols
- Address multiple rounds of review comments in the
xdg-occlusion
(nowxdg-cutouts
) protocol (MR)
g4music
- Set prefs parent (MR)
wlroots
- Backport touch up fix to 0.18 (MR)
qbootctl
- Don't recreate all partitions on read operations (MR)
bananui-shell
libssc
- Allow for
python3
as interpreter as well (MR) - Don't leak unprefixed symbols into ABI (MR)
- Improve info on test failures (MR)
- Support mutiarch when loading libqrtr (MR)
ModemManager
- Cell Broadcast: Allow to set channel list via API (MR)
Waycheck
- Add Phosh's protocols (MR)
Bug reports
Reviews
This is not code by me but reviews on other peoples code. The list is slightly incomplete. Thanks for the contributions!
- Debian: qcom-phone-utils rework (MR)
- Simplify ui files (MR) - partially merged
- calls: Implement ussd interface for ofono (MR)
- chatty: Build docs using gi-docgen (MR)
- chatty: Search related improvements (MR)
- chatty: Fix crash on stuck SMS removal (MR)
- feedbackd: stop flash when "prefer flash" is disabled (MR) - merged
- gmobile: Support for nothingphone notch (MR)
- iio-sensor-proxy: polkit for compass (MR) - merged
- libcmatrix: Improved error code (MR) - merged
- libcmatrix: Load room members is current (MR) - merged
- libcmatrix: Start 0.0.4 cycle (MR) - merged
- libhosh-rs: Update to 0.45~rc1 (MR) - merged
- libphosh-rs: Update to reduced API surface (MR) - merged
- phoc: Use color-rect for shields: (MR) - merged
- phoc: unresponsive toplevel state (MR)
- phoc: view: Don't multiply by scale in
get_geometry_default
(MR) - phoc: render: Fix subsurface scaling when rendering to buffer (MR)
- phoc: render: Avoid rendering textures with alpha set to zero (MR)
- phoc: Render a spinner on output shield (MR)
- phosh: Manage libpohsh API version separately (MR) - merged
- phosh: Prepare container APIs for GTK4 (MR)
- phosh: Reduce API surface further (MR) - merged
- phosh: Simplify UI files for GTK4 migration (MR) - merged
- phosh: Simplify gvc-channel bar (MR) - merged
- phosh: Simplify parent lookup (MR) - merged
- phosh: Split out private header for LF (MR) - merged
- phosh: Use symbols file for libphosh (MR) - merged
- phosh: stylesheet: Improve legibility of app grid and top bar (MR)
- several mobile-broadband-provider-info updates under (MR) - mostly merged
Help Development
If you want to support my work see donations.
Comments?
Join the Fediverse thread