Ok, I retrieved the old code that was handling InRelease support in debootstrap 1.0.47. I will test this locally, including adding a dependency on gpg-udeb so that this works correctly in d-i.
One of the reasons it was removed earlier was that gpg was not made available in d-i, probably due to space concerns (it's almost twice the size).
Now I see we don't even have gpg-udeb in xenial, since it was dropped earlier in Debian, and in later releases gpgv-udeb is moved to gnupg2.
In light of this, I'll start with re-adding gpg-udeb in xenial so that we can perhaps change the shipping gpg binary in d-i to it for both wily and xenial; then I'll be able to re-add InRelease support in debootstrap.
gnupg2 requires some additional libraries though, so that would further increase the size impact on d-i images.
Ok, I retrieved the old code that was handling InRelease support in debootstrap 1.0.47. I will test this locally, including adding a dependency on gpg-udeb so that this works correctly in d-i.
One of the reasons it was removed earlier was that gpg was not made available in d-i, probably due to space concerns (it's almost twice the size).
Now I see we don't even have gpg-udeb in xenial, since it was dropped earlier in Debian, and in later releases gpgv-udeb is moved to gnupg2.
In light of this, I'll start with re-adding gpg-udeb in xenial so that we can perhaps change the shipping gpg binary in d-i to it for both wily and xenial; then I'll be able to re-add InRelease support in debootstrap.
gnupg2 requires some additional libraries though, so that would further increase the size impact on d-i images.