Am 30.09.24 um 18:53 schrieb Mark Pearson:
The firmware-sof-signed 2024.06 package: https://packages.debian.org/trixie/firmware-sof-signedIn particular the sof-ipc4-tplg package that is being converted from a directory to a symlink. The dpkg-maintscript-helper complains about /usr/lib/firmware/intel/sof-ace-tplg (and it's contents) not being owned by the package - because they were all previously under /lib.I suspect this is more of a special case, so would like to see a few more details.Holler if you need anything else.
I test upgraded firmware-sof-signed from bookworm to trixie. The bookworm chroot was usrmerged.
# ls -ld /lib lrwxrwxrwx 1 root root 7 Oct 1 10:07 /lib -> usr/lib
...
Preparing to unpack .../firmware-sof-signed_2024.06-1_all.deb ... Unpacking firmware-sof-signed (2024.06-1) over (2.2.4-1) ... dpkg: warning: unable to delete old directory '/lib/firmware/intel/sof-tplg': Directory not empty dpkg: warning: unable to delete old directory '/lib/firmware/intel/sof/intel-signed': Directory not empty dpkg: warning: unable to delete old directory '/lib/firmware/intel/sof/community': Directory not empty dpkg: warning: unable to delete old directory '/lib/firmware/intel/sof': Directory not empty dpkg: warning: unable to delete old directory '/lib/firmware/intel': Directory not empty dpkg: warning: unable to delete old directory '/lib/firmware': Directory not empty Setting up firmware-sof-signed (2024.06-1) ...
...
# ls /usr/lib/firmware/intel/ -la total 72 drwxr-xr-x 6 root root 4096 Oct 1 10:09 . drwxr-xr-x 3 root root 4096 Oct 1 10:08 .. drwxr-xr-x 4 root root 4096 Oct 1 10:09 sof lrwxrwxrwx 1 root root 13 Sep 9 18:55 sof-ace-tplg -> sof-ipc4-tplg drwxr-xr-x 14 root root 4096 Oct 1 10:09 sof-ipc4 drwxr-xr-x 2 root root 4096 Oct 1 10:09 sof-ipc4-tplg drwxr-xr-x 2 root root 53248 Oct 1 10:09 sof-tplg
The above looks all expected.
OpenPGP_signature.asc
Description: OpenPGP digital signature