DIFF: proposed/https vs. updates/http: variant ''
--- debootstrap-proposed-bionic--https.log 2020-07-28 17:28:04.876207750 +1200
+++ debootstrap-updates-bionic--http.log 2020-07-28 16:48:17.039160096 +1200
@@ -8 +8 @@
-I: Checking component main on https://mirror.fsmg.org.nz/ubuntu...
+I: Checking component main on http://mirror.fsmg.org.nz/ubuntu...
Same results as Mauricio's test package. Only difference is mirror URLs and ssl packages.
Based on the test results with debootstrap, the package in -proposed fixes the problem and doesn't introduce any regressions. I am happy to mark this as verified.
Performing verification of debootstrap in -proposed using Mauricio's script from comment #10.
Bionic
======
Original
--------
First, using debootstrap from -updates:
$ apt-cache policy debootstrap | grep Installed
Installed: 1.0.95ubuntu0.6
$ tail -n1 *-bionic-*.log updates- bionic- buildd- http.log <==
==> debootstrap-
I: Base system installed successfully.
==> debootstrap- updates- bionic- buildd- https.log <==
E: Couldn't find these debs: apt-transport-https
==> debootstrap- updates- bionic- -http.log <==
I: Base system installed successfully.
==> debootstrap- updates- bionic- -https. log <==
E: Couldn't find these debs: apt-transport-https
==> debootstrap- updates- bionic- minbase- http.log <==
I: Base system installed successfully.
==> debootstrap- updates- bionic- minbase- https.log <==
E: Couldn't find these debs: apt-transport-https
Proposed
--------
I then enabled -proposed and upgraded debootstrap:
$ apt-cache policy debootstrap | grep Installed
Installed: 1.0.95ubuntu0.7
I then re-ran the script.
$ tail -n1 *-proposed-*.log proposed- bionic- buildd- http.log <==
==> debootstrap-
I: Base system installed successfully.
==> debootstrap- proposed- bionic- buildd- https.log <==
I: Base system installed successfully.
==> debootstrap- proposed- bionic- -http.log <==
I: Base system installed successfully.
==> debootstrap- proposed- bionic- -https. log <==
I: Base system installed successfully.
==> debootstrap- proposed- bionic- minbase- http.log <==
I: Base system installed successfully.
==> debootstrap- proposed- bionic- minbase- https.log <==
I: Base system installed successfully.
Checking the MD5 sums Mauricio checked for HTTP protocol to check same packages
were downloaded:
$ md5sum *-http.log | sort 38002dcf56ea9ca ec debootstrap- proposed- bionic- buildd- http.log 38002dcf56ea9ca ec debootstrap- updates- bionic- buildd- http.log f142b11d428cc95 b6 debootstrap- proposed- bionic- -http.log f142b11d428cc95 b6 debootstrap- updates- bionic- -http.log b8566a48ed5bd53 fb debootstrap- proposed- bionic- minbase- http.log b8566a48ed5bd53 fb debootstrap- updates- bionic- minbase- http.log
11053db4e85763e
11053db4e85763e
2130bc2842b6d8f
2130bc2842b6d8f
7078e5287b2f3f9
7078e5287b2f3f9
Hashes match.
Checking package diffs between http and https:
DIFF: proposed/https vs. updates/http: variant 'minbase' proposed- bionic- minbase- https.log 2020-07-28 17:18:34.918486033 +1200 updates- bionic- minbase- http.log 2020-07-28 16:41:46.426251359 +1200 /mirror. fsmg.org. nz/ubuntu... mirror. fsmg.org. nz/ubuntu...
--- debootstrap-
+++ debootstrap-
@@ -8,2 +8,2 @@
-I: Found additional base dependencies: adduser gpgv libapt-pkg5.0 libffi6 libgmp10 libgnutls30 libhogweed4 libidn2-0 libnettle6 libp11-kit0 libseccomp2 libssl1.1 libstdc++6 libtasn1-6 libunistring2 openssl ubuntu-keyring
-I: Checking component main on https:/
+I: Found additional base dependencies: adduser gpgv libapt-pkg5.0 libffi6 libgmp10 libgnutls30 libhogweed4 libidn2-0 libnettle6 libp11-kit0 libseccomp2 libstdc++6 libtasn1-6 libunistring2 ubuntu-keyring
+I: Checking component main on http://
@@ -22,2 +21,0 @@
-I: Retrieving ca-certificates 20180409
-I: Validating ca-certificates 20180409
@@ -140,2 +137,0 @@
-I: Retrieving libssl1.1 1.1.0g-2ubuntu4
-I: Validating libssl1.1 1.1.0g-2ubuntu4
@@ -170,2 +165,0 @@
-I: Retrieving openssl 1.1.0g-2ubuntu4
-I: Validating openssl 1.1.0g-2ubuntu4
@@ -416 +409,0 @@
-I: Unpacking ca-certificates...
@@ -427 +419,0 @@
-I: Unpacking libssl1.1:amd64...
@@ -431 +422,0 @@
-I: Unpacking openssl...
@@ -441,2 +431,0 @@
-I: Configuring libssl1.1:amd64...
-I: Configuring openssl...
@@ -446 +434,0 @@
-I: Configuring ca-certificates...
@@ -454 +441,0 @@
-I: Configuring ca-certificates...
DIFF: proposed/https vs. updates/http: variant 'buildd' proposed- bionic- buildd- https.log 2020-07-28 17:20:55.155717419 +1200 updates- bionic- buildd- http.log 2020-07-28 16:44:02.435674585 +1200 x86-64- linux-gnu bzip2 cpp cpp-7 dpkg-dev g++ g++-7 gcc gcc-7 gcc-7-base gpgv libapt-pkg5.0 libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libffi6 libgcc-7-dev libgdbm-compat4 libgdbm5 libgmp10 libgnutls30 libgomp1 libhogweed4 libidn2-0 libisl19 libitm1 liblsan0 libmpc3 libmpfr6 libmpx2 libnettle6 libp11-kit0 libperl5.26 libquadmath0 libseccomp2 libssl1.1 libstdc++-7-dev libstdc++6 libtasn1-6 libtsan0 libubsan0 libunistring2 linux-libc-dev make openssl patch perl perl-modules-5.26 ubuntu-keyring xz-utils /mirror. fsmg.org. nz/ubuntu... x86-64- linux-gnu bzip2 cpp cpp-7 dpkg-dev g++ g++-7 gcc gcc-7 gcc-7-base gpgv libapt-pkg5.0 libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libffi6 libgcc-7-dev libgdbm-compat4 libgdbm5 libgmp10 libgnutls30 libgomp1 libhogweed4 libidn2-0 libisl19 libitm1 liblsan0 libmpc3 libmpfr6 libmpx2 libnettle6 libp11-kit0 libperl5.26 libquadmath0 libseccomp2 libstdc++-7-dev libstdc++6 libtasn1-6 libtsan0 libubsan0 libunistring2 linux-libc-dev make patch perl perl-modules-5.26 ubuntu-keyring xz-utils mirror. fsmg.org. nz/ubuntu...
--- debootstrap-
+++ debootstrap-
@@ -8,2 +8,2 @@
-I: Found additional base dependencies: adduser binutils binutils-common binutils-
-I: Checking component main on https:/
+I: Found additional base dependencies: adduser binutils binutils-common binutils-
+I: Checking component main on http://
@@ -32,2 +31,0 @@
-I: Retrieving ca-certificates 20180409
-I: Validating ca-certificates 20180409
@@ -206,2 +203,0 @@
-I: Retrieving libssl1.1 1.1.0g-2ubuntu4
-I: Validating libssl1.1 1.1.0g-2ubuntu4
@@ -246,2 +241,0 @@
-I: Retrieving openssl 1.1.0g-2ubuntu4
-I: Validating openssl 1.1.0g-2ubuntu4
@@ -505 +498,0 @@
-I: Unpacking ca-certificates...
@@ -544 +536,0 @@
-I: Unpacking libssl1.1:amd64...
@@ -553 +544,0 @@
-I: Unpacking openssl...
@@ -581 +571,0 @@
-I: Configuring libssl1.1:amd64...
@@ -583 +572,0 @@
-I: Configuring openssl...
@@ -589 +577,0 @@
-I: Configuring ca-certificates...
@@ -622 +609,0 @@
-I: Configuring ca-certificates...
DIFF: proposed/https vs. updates/http: variant '' proposed- bionic- -https. log 2020-07-28 17:28:04.876207750 +1200 updates- bionic- -http.log 2020-07-28 16:48:17.039160096 +1200 /mirror. fsmg.org. nz/ubuntu... mirror. fsmg.org. nz/ubuntu...
--- debootstrap-
+++ debootstrap-
@@ -8 +8 @@
-I: Checking component main on https:/
+I: Checking component main on http://
Same results as Mauricio's test package. Only difference is mirror URLs and ssl packages.
Based on the test results with debootstrap, the package in -proposed fixes the problem and doesn't introduce any regressions. I am happy to mark this as verified.