Meaning also that gir1.2-spiceclientgtk-3.0 cannot be removed (sudo apt purge gir1.2-spiceclientgtk-3.0) without removing any other packages too? Then it would be a Depends: of some package indeed.
reverse-depends gir1.2-spiceclientgtk-3.0
libspice-client-gtk-3.0-dev
reverse-depends libspice-client-gtk-3.0-dev
No reverse dependencies found
Does not look like some other package which is used during sudo apt install has a Depends: on it.
Btw a testing is made more difficult since this can really only be tested from a fresh, minimal Debian installation. Otherwise packages which are listed as Recommends: and already installed wouldn’t be listed there.
I don’t want to make life difficult for Whonix Host development. If you are sure this makes annyoing build install bugs go away, I’ll go ahead and change it. Doesn’t matter to me. I’ll list packages for secure boot even if they happened to have been pulled already by current users.
true ‘INFO: Skipping creation of user ‘'‘user’'’ since WHONIX_BUILD_TYPE is set to whonix-host.’
Slightly bad news. There will be another build issue.
+ dpkg-divert --divert /etc/hostname.anondist-orig --rename --package anon-base-files --add /etc/hostname
Adding 'diversion of /etc/hostname to /etc/hostname.anondist-orig by anon-base-files'
dpkg-divert: error: unable to remove copied source file '/etc/hostname': Device or resource busy
....
+ true 'ERROR: Second attempt installing whonix-host-xfce-kvm-nonfreedom did not fail?!?'
But that one is understood by me. Whonix VM builds also had this issue in past. This is only about what files are mounted when and when not and in which order to install the packages which overwrite these critical files. Issue described here:
Can be done “in parallel” (in different VMs). Or one thing after another.
Git tag 15.0.0.4.5-developers-only should work fine for cowbuilder debugging - #3 by Patrick but the same tag should also be good for Whonix Host testing since I expect no more build bugs related to /etc/hostname and also user “user” creating being skipped.