Source: tone-generator Version: 1.6.1-5 Severity: important Control: clone -1 -2 Control: reassign -2 src:lomiri-telephony-service 0.6.1-1
Test Case ======== 1. Follow the instructions at https://wiki.debian.org/Lomiri to install lomiri on Debian 13. If you are using a VM, follow the additional instructions to enable 3D acceleration. If you are prompted to choose a display manager, any choice is ok 2. sudo apt install lomiri-dialer-app 3. Log out. Log into the Lomiri session. 4. Open the Phone app. Press keys on the dialer pad. You should hear audio for each number entered. Dual fix ====== For this to work, both tone-generator and lomiri-telephony-service need to be fixed. According to Debian's documentation, the bug should be cloned in cases like this so I have done that. https://www.debian.org/Bugs/server-control#reassign tone-generator fix ============== tone-generator provides a systemd service in the debian/ packaging. This systemd service required the pulseaudio systemd service but the package didn't depend on pulseaudio. Lomiri installs pipewire by default instead of pulseaudio and pipewire is generally seen as a more modern audio framework. Therefore, the fix is to simply remove the unnecessary dependency of the systemd service on the pulseaudio services. Debian's lomiri packaging is shared with the Ubuntu Touch project upstream. Ubuntu Touch has several differences compared to a typical Debian & Ubuntu system. In this case, Ubuntu Touch supports pulseaudio but does not support pipewire yet. https://gitlab.com/ubports/development/core/tone-generator/-/merge_requests/8 lomiri-telephony-service fix ======================= lomiri-telephony-service provides multiple systemd services in the debian/ packaging. The ExecStart lines referred to a nonexistent file name. Additionally, the debhelper integration with the systemd services didn't work because the filenames in debian/rules were incorrect. debhelper does not warn about this. See https://bugs.debian.org/1138661 These issues are fixed by simply copying from the Ubuntu Touch packaging upstream. Thank you, Jeremy Bícha

