Hi Stephen,
Sorry for the delay - busy with family, work and other matters... I've
restored a backup to a VM, and re-run the upgrade there, taking care to
follow exactly the upgrade instructions at:
https://www.debian.org/releases/testing/amd64/release-notes.en.pdf
...this lead to a recurrence of the failure.
It looks like the problem is that the call to:
dkms remove -m ddcci -v 0.3.3
...which is made by /var/lib/dpkg/info/ddcci-dkms.prerm isn't working.
On the restored backup, running this command manually doesn't uninstall
the module, it also doesn't print any output - it just exits with return
code 0.
When the same ddcci-dkms 0.3.3-1 package is installed and built on a
brand new Debian 11 VM, the prerm script works as expected and
uninstalls correctly (and verbosely). This sounds like the same
(correct) behaviour which you saw in your testing.
I'll try and look into what's causing the dkms script to silently no-op
on the failing VM in the next day or so, and let you know what I find.
Cheers,
Tim.