Debian Lomiri Tablets 2025-2027 - Project Report (Q4/2025)

On 25th Oct 2025, I announced via my personal blog and on Mastodon that Fre(i)e Software GmbH was hiring. The hiring process was a mix of asking developers I know and waiting for new people to apply.

At the beginning of November 2025 / in mid November 2025, we started with 13 developers (all part-time) to work on various topics around Lomiri (upstream and downstream).

Note that the below achievements don't document the overall activity in the Lomiri project, but that part that our team at Fre(i)e Software GmbH contributed to.

Organizational Achievements

  • Setup management board for Qt6 migration in Lomiri [1]
  • Setup management board for salsa2ubports package syncing [2]
  • Bootstrap Qt 6.8 in UBports APT repository
  • Bootstrap Qt 6.8 in Lomiri PPA
  • Fix Salsa CI for all Lomiri-related Debian packages
  • Facilitate contributor's project around XDG Desktop Portal support for Lomiri.
  • Plan how to bring DeltaTouch and DeltaChat core to Debian

Maintenance Development

  • Replace libofono-qt by libqofono in telepathy-ofono
  • Rework unit tests in telepathy-ofono utilizing ofone-phonesim
  • Obsolete not-used-anymore u1db-qt
  • Fixing wrong bin:pkg names regarding snapd-glib's QML module

Qt6 Porting

  • qmake -> CMake porting (if needed) and Qt6 porting of shared libraries and QML modules consumed by Lomiri shell and Lomiri apps:
    • biometryd
    • libqofono
    • libqofonoext
    • libqtdbusmock
    • lomiri-account-polld
    • lomiri-action-api
    • lomiri-api
    • lomiri-download-manager
    • lomiri-location-service
    • lomiri-online-accounts
    • lomiri-push-qml
    • lomiri-push-service
    • maliit-framework
    • mediascanner2
    • qtlomiri-appmenutheme
    • qtpim (started, work in progress)
    • qwebdavlib
    • signond (flaws spotted in Debian's porting of signond to Qt6)

Feature Development

  • Continuing with Morph Browser Qt6 / LUITK
    • Build, run and fix LUITK unit tests for Qt6
    • various bug fixes and improvements for Morph Qt6
  • Add mbim modem support to ofono upstream
  • Improve ofono support in Network Manager
  • Improve mbim modem support in lomiri-indicator-network
  • Package kazv (convergent Matrix client) and dependencies for Debian
  • Provide Lomiri images for Mobian

Research

  • Research on fuse-based caching Webdav client for lomiri-cloudsync-app.
  • Research on alternative ORM instead of QDjango in libusermetrics

[1] https://gitlab.com/groups/ubports/development/-/boards/9895029?label_name%5B%5D=Topic%3A%20Qt%206
[2] https://gitlab.com/groups/ubports/development/-/boards/10037876?label_name[]=Topic%3A%20salsa2ubports%20DEB%20syncing