I repeated my tests with debootstrap 1.0.106 on buster and everything went OK. The directory that is generated using the original functions file and the patched one are the same. Here are the debootstrap calls I've tested so far:
debootstrap stretch debootstrap --variant=minbase stretch debootstrap --variant=buildd stretch debootstrap --foreign stretch debootstrap --arch i386 --variant=buildd stretch debootstrap --arch i386 stretch debootstrap --include=top,git,tig stretch debootstrap --exclude=dmidecode,tasksel,ncurses-bin stretch debootstrap buster debootstrap --variant=minbase buster debootstrap --variant=buildd buster debootstrap --foreign buster debootstrap --arch i386 --variant=buildd buster debootstrap --arch i386 buster debootstrap --include=top,git,tig buster debootstrap --exclude=dmidecode,tasksel,ncurses-bin buster If you have more things to test, just let me know. -- regards Thomas