control: reopen 935334 Hi, Lyndon Brown. It seems you don't understand what I mean, please, re-read bug report.
First of all, note on terminology, specially on word "extracting". I will use output of "debootstrap" tool itself as source of terminology. Look here, this is output of debootstrap: https://paste.debian.net/1210574/ . As you can see, debootstrap output uses word "extracting" in one very specific sense: "extracting" means extracting using "dpkg-deb" or "ar" at very early stage of debootstrap. Other actions have different names, for example, "unpacking". So, word "extract" means "extract using dpkg-deb or ar", this is different from "unpack using dpkg --unpack". So, I will use word "extract" in this sense. Next. We know that --foreign causes early stopping of debootstrap. This stopping happens AFTER extracting stage (I use here word "extracting" in sense introduced above). Next. Man page says: "--include=alpha,beta Comma separated list of packages which will be added to download and extract lists". So, --include=aptitude should add aptitude to extract list, i. e. aptitude should be extracted at extract stage. --foreign runs extract stage, so --foreign should extract aptitude. But it doesn't. So man page (or debootstrap output or debootstrap itself) is wrong. So, we anyway have a bug either in debootstrap implementation or in terminology used in its output or in manual page. I think we should fix the latter. == Askar Safin http://safinaskar.com https://sr.ht/~safinaskar https://github.com/safinaskar