• Re: Bug#1050868: bookworm-pu: package debootstrap/1.0.128+nmu2+deb12u1

    From Simon McVittie@21:1/5 to Simon McVittie on Sun Oct 15 13:00:02 2023
    On Wed, 30 Aug 2023 at 23:40:12 +0100, Simon McVittie wrote:
    On Wed, 30 Aug 2023 at 16:27:12 +0100, Simon McVittie wrote:
    Part of the transition to merged-/usr, and more specifically, allowing
    us to stop shipping files in trixie whose physical path on disk does
    not match their path in the dpkg database due to directory aliasing.

    This change needs to be in bookworm (and bullseye, and maybe buster)
    before that process can continue, because official buildds run debootstrap from stable (or older).

    I also took the opportunity to backport changes that make the autopkgtests pass.

    Sorry, I should have mentioned that this is a (significant) d-i component
    and so will presumably need a d-i ack.

    I have attempted to test the proposed version in d-i. I am not an expert
    on d-i, but I hope what I have done here is approximately correct:

    * on a bookworm VM (the build VM):
    - git clone -b bookworm https://salsa.debian.org/installer-team/debian-installer.git debian-installer_bookworm
    - cd debian-installer_bookworm
    - sudo apt --no-install-recommends build-dep .
    - edit build/pkg-lists/base and add debootstrap-udeb to the list of
    packages to be bundled into the installer rather than downloaded from
    a mirror
    - this seemed easier than finding out how to add a second apt source
    for installer components
    - copy the proposed debootstrap-udeb_1.0.128+nmu2+deb12u1_all.udeb into
    debian-installer_bookworm/build/pkg-lists/base
    - make -C build reallyclean
    - fakeroot make -C build build_netboot-gtk

    * on the host system:
    - copy debian-installer_bookworm/build/dest/netboot/gtk/mini.iso from the
    build VM
    - boot a second VM from it (the installation VM)

    * in the installation VM:
    - proceed through the installation as usual
    - during the step "Installing the base system", send Ctrl+Alt+F2 and
    run "debootstrap --version"
    - the answer should be the proposed version
    - also run "less /usr/share/debootstrap/functions"
    - it should contain a comment
    "Previous implementation of merged /usr: not used within debootstrap,"
    and so on, indicating that this is a version that includes Helmut's
    changes for "implement merged-/usr by post-merging" from 1.0.130 and
    my follow-up from 1.0.131
    - go back to the GUI and continue installation
    - any package set will do, I installed GNOME
    - installation was successful
    - the installed system boots successfully
    - the installed system is merged-/usr

    I hope this is helpful information.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Simon McVittie on Sun Oct 15 13:10:01 2023
    On Sun, 15 Oct 2023 at 11:56:21 +0100, Simon McVittie wrote:
    - copy the proposed debootstrap-udeb_1.0.128+nmu2+deb12u1_all.udeb into
    debian-installer_bookworm/build/pkg-lists/base

    Sorry, that should of course have said: into debian-installer_bookworm/build/localudebs/.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Sun Oct 15 17:40:01 2023
    Hi,

    Simon McVittie <[email protected]> (2023-10-15):
    I have attempted to test the proposed version in d-i. I am not an
    expert on d-i, but I hope what I have done here is approximately
    correct:
    […]
    I hope this is helpful information.

    That's decent testing, yes, thanks.

    The pu/opu review on my side should be happening in a couple of days
    anyway.


    Cheers,
    --
    Cyril Brulebois ([email protected]) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmUsBgAACgkQ/5FK8MKz VSBsNg//ecE00823iXJLnqOfICHs0VF04mcI1bE6iQQxdsuVK50mDJ/+Q//Czz/0 oWmxKZPd4VXJOc76q/NtvkIdGS7EFulvEDRsQrKzYTGNwCU6KeZxCZvLq+xapSjY 31NI6EepgveZyJZ8wpG4o65WEHJLWF8XzUbH+0b6VWLkizYXEkIMWqyDEoam1e7V Ep8CyYyz5DaKtiwr10yr3TP4qow8/cVPReYVlfXMiyROvDOPqtTGFh7VzkrjQD6x BXvTMfhdXyzNukny7xV06498qhiSmEZu6IcJlYRu9lH9ToIhxPM+pxyqzWoJJTE7 FXXitOvCxRfk23yrKm0NPr/IUEiDG1w1+AkJptt0h13TXFLAB6He57o08xKqNVlc hu6959mVutlO2++aEXmURZBQH1m7miuTBfzkS/aOAB0Ri6X7DUuCLi/w252CR7Sw PyYGKLDD0J6GSMTiRECcvWODpma+tvk0B6a3bVPIkK+Cmfl2whDTXIx5H5Fz36wp vu2vyaJAjreVrf42lqbRhx+YRWYdHtgYx4nlee5J+lQO02wBZPJuz7vhZEGk9VJ+ jnhSWYop/cCC38euS3Y/d6swlghrOhY3Bp+foo60sUp11cd31dKtOHxeEXbJlkQp nt2a4RgenKB0v866mmdgDu0Try9C0/Mv4rKnEz5Du6tHgacEOZ8=
    =Gafj
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Cyril Brulebois@21:1/5 to All on Sat Oct 28 17:40:01 2023
    Cyril Brulebois <[email protected]> (2023-10-15):
    Simon McVittie <[email protected]> (2023-10-15):
    I have attempted to test the proposed version in d-i. I am not an
    expert on d-i, but I hope what I have done here is approximately
    correct:
    […]
    I hope this is helpful information.

    That's decent testing, yes, thanks.

    The pu/opu review on my side should be happening in a couple of days
    anyway.

    Test results look good to me too, feel free to go ahead.

    (With the same unimportant proviso about debian/.gitignore)


    Cheers,
    --
    Cyril Brulebois ([email protected]) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmU9KjwACgkQ/5FK8MKz VSBtZw//ZZ6K7QxQfQM7WLlEtEam+ij7wI2EWqIScnRjD/bvGdqRQUYMThioPS1k iX4mRQ4md/uyU87CnmV1EQl61I797v6yytd3qYECrf+zadY5LimaqoaJFVFHOWPV Frwef9sKt/hmMwCAP8hF6QFbU9zANNmknlgRvDAvyiAnfi87oaKa7hhnAJJZbtbG WA+67YhVqotnTGHXcXj5WhdFjgwMmr6+0VNaX5bEulmoWiexEpdhLDIs1mh6Yuvy RXIRVtTQd30ZTkDiPdBbXXqzZ7IjThJamf/BDleUa3oddq/u4oPVrxzJPeHsSFCn FUCbR86FoW1/BmykLXyHg6erb3le0wIAHXrWucMsCIIVEoJVUqXPYen6gsvse1pR mqbaJlLxawJvDKtoiNKTr0+0dQYCK2h7cy9a0GTwM/L3RutgdV8oituK8z7HaU/N lZdZTFyQAc3nH5gCQsJBevVM2IUiZSetMNdqR8Eb5v8uECbSwoBbOBzeSBx0KyLx RG8w0GsgixUA1h1qRhEqD+T7IOMKu++4x1JBmNhefaq9Gg0/IWpZvbIgvNFLNE7u lj+fq3BemRVc8yRaMXKNg+cRoDJTm+Rq4ZOvqzto+5yQ0+pCF/bDjmHswazrcL/X Glg2TEbTCa45o1VwNv1YzT8V8oVkKZZ1ciIwGhocCmAKOi2Ucho=
    =Pcu3
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *