On Sat, Jan 06, 2024 at 09:01:12AM +0100, Helmut Grohne wrote: > I also recommend to establish QA for all udebs to automatically detect, > report and address such conflicts as they evidently cause undefined > behaviour otherwise. That can be as simple as collecting file lists of > all udebs and comparing them.
This seems like a more generic problem. I downloaded all amd64 udebs and the following files (normalized to account for aliasing) pose a conflict: ./bin/netcfg ./bin/ptom ./bin/wget ./etc/console-setup/remap.inc ./lib/base-installer.d/40netcfg ./lib/finish-install.d/55netcfg-copy-config ./sbin/depmod ./sbin/insmod ./sbin/lsmod ./sbin/modinfo ./sbin/modprobe ./sbin/rmmod ./usr/share/console-setup/charmap_functions.sh ./usr/share/fonts/truetype/noto/NotoSansSinhala-Bold.ttf ./usr/share/fonts/truetype/noto/NotoSansSinhala-Regular.ttf ./usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf ./usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf ./usr/share/keymaps/i386/qwerty/it.kmap.gz ./usr/share/keymaps/i386/qwerty/jp106.kmap.gz ./usr/share/keymaps/i386/qwertz/mac-usb-de-latin1-nodeadkeys.kmap.gz ./usr/share/keymaps/i386/qwertz/mac-usb-de-latin1.kmap.gz ./usr/share/keymaps/i386/qwertz/mac-usb-de_CH.kmap.gz ./usr/share/keymaps/i386/qwertz/mac-usb-fr_CH-latin1.kmap.gz ./usr/share/keymaps/i386/qwertz/mac-usb-pt-latin1.kmap.gz ./usr/share/keymaps/include/compose.latin1.inc.gz So for busybox and kmod, it's not just depmod, but all the others as well. It's also busybox-udeb vs wget-udeb and a bunch of others though. All of the aliased ones will explode sooner or later. Helmut