[Debian-on-mobile-maintainers] Bug#1051465: unl0kr: Lacks automated migration when osk-sdl is already installed
Arnaud Ferraris
aferraris at debian.org
Fri Sep 8 12:10:11 BST 2023
Package: unl0kr
Version: 1.0.0+dfsg-1
Severity: minor
Dear Maintainer,
unl0kr is meant to replace osk-sdl, which is no longer actively developed.
However, migrating from the latter involves a number of manual steps which are
error-prone and can render the system unusable if not executed properly.
1. unl0kr and osk-sdl can both be present on the system at the same time; this
implies both will be built into the initramfs, even though only osk-sdl will
actually be used.
2. after uninstalling osk-sdl, the crypttab either still points to its
keyscript or doesn't include a keyscript option at all (which is the expected
behaviour if osk-sdl was the only software of this type on the system)
3. in any case, it's up to the user to edit the crypttab to use the unl0kr
keyscript; I believe it can be solved with small changes to calamares-settings-
mobian for new image installs, but existing ones will have trouble migrating to
unl0kr
If both software were still being developed this would probably be fine, but I
expect we'll want to get rid of osk-sdl in the future, and so providing an
automated migration path would be needed.
Regards,
Arnaud
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.4.0-3-rt-amd64 (SMP w/64 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages unl0kr depends on:
ii libc6 2.37-7
ii libinih1 57-1
ii libinput10 1.23.0-2
ii libudev1 254.1-2
ii libxkbcommon0 1.5.0-1
unl0kr recommends no packages.
unl0kr suggests no packages.
More information about the Debian-on-mobile-maintainers
mailing list