• Speed up installation: increase priority of eatmydata-udeb to stand

    From Cyril Brulebois@21:1/5 to All on Wed Apr 28 07:30:01 2021
    XPost: linux.debian.maint.boot

    Hi,

    ValdikSS <iam@valdikss.org.ru> (2021-04-28):
    eatmydata-udeb package is designed to speed up the installation process. However, it's not used by default and could be activated only with preseed file or kernel cmdline argument.

    Please consider increasing eatmydata-udeb priority to standard in debian-installer overrides, for it to be used by default. This will speed up installation by an order on slower HDDs.

    It will be perfect to include this change before final Bullseye ISO release.

    For more information, read the post in debian-boot: https://lists.debian.org/debian-boot/2021/03/msg00121.html

    We already have a lot of serious problems to solve in the installer;
    I wouldn't want to see possible extra perturbations due to a syscall interceptor.

    The best would be to have that kind of change happen right at the
    beginning of a release cycle, rather than in the last few weeks
    before a release…

    A compromise might be thinking about backporting the change to
    bullseye once it's been tested with some D-I Bookworm Alpha 1 (but
    that would also be a rather important change to backport to a stable release…).

    Happy to hear other opinions.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmCI8gEACgkQ/5FK8MKz VSDw+Q//STsn0Ju0B/ZiSqPmR4lQ2PEWTMljG1J7BoE9ajBiP1MqhjSlCnSl18dy XT46bDWSgQiLyuJq3Q803uf1RKbYCcUBuNalTjr2hLZn7bKrC5hMP6vFcVR9M0kl YHGQJmapePL+adqAs4KUKN8kVgt1sl20ku6uiLpvLD9iw3cMU13Igu2LUqUgc2lq b8y8EQGjaPFhLJzFtKWU7XPZ4448F8Tvt+fWjtaHy9aYvHjNEUD7mSAYWBtNo9ad zz+LDsCO0tvNdG+L+KQLPZsQXGrfCrL0DARDwc/Dld6b4UmXtFHwAuI5LH8Xpndv QJMr7A3HskJJ0Ur4CFYAY5CyQ0smKH3BZN10chZld//OW6gJwCj/yirJCUS6FUvs gUVizqvTcZyS96jlklfTaY3GyRqJdqf/+WdA4TT3G03euG+Ks2eZwuXvmtJLzUPJ 2tkgI56yI+xO23ASk+MWmiQ/reyR1hrt6dyddI34q+QKXVvMw587EesmfdewpaJ+ TgAhfIuQcQjdtUciOWEnfH68HF7VtsNWHMOZeAqzEo9cmea3PZt5lDdTj81hMFmT AXrNIIufaIgtZ6HyTD6IElQa2oYukxeTlYEIx6aGoQJlI6nmlgKl2PseOLb4T+CK OVYGXWTJOHX0oYI75UKkC8D1vZ7WSH6JXV1cIMRMhvA9SFprn60=
    =dXJI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Philip Hands@21:1/5 to Cyril Brulebois on Wed Apr 28 11:20:02 2021
    XPost: linux.debian.maint.boot

    Cyril Brulebois <kibi@debian.org> writes:

    Hi,

    ValdikSS <iam@valdikss.org.ru> (2021-04-28):
    eatmydata-udeb package is designed to speed up the installation process.
    However, it's not used by default and could be activated only with preseed >> file or kernel cmdline argument.

    Please consider increasing eatmydata-udeb priority to standard in
    debian-installer overrides, for it to be used by default. This will speed up >> installation by an order on slower HDDs.

    It will be perfect to include this change before final Bullseye ISO release. >>
    For more information, read the post in debian-boot:
    https://lists.debian.org/debian-boot/2021/03/msg00121.html

    We already have a lot of serious problems to solve in the installer;
    I wouldn't want to see possible extra perturbations due to a syscall interceptor.

    The best would be to have that kind of change happen right at the
    beginning of a release cycle, rather than in the last few weeks
    before a release…

    A compromise might be thinking about backporting the change to
    bullseye once it's been tested with some D-I Bookworm Alpha 1 (but
    that would also be a rather important change to backport to a stable release…).

    Happy to hear other opinions.

    Would it be possible to make this conditional on something being set on
    the kernel command-line, so that people are in a position to opt-in to
    using it?

    This seems to be an endlessly repeating dance, where the effort
    available to d-i seems to ebb and flow in synchronisation with the
    release cycle, but the opportunity to make interesting changes is in
    anti-phase with that.

    If we had a conditional looking out for e.g. "experimental=..." on the
    kernel command line, and then treating that as a list of things that
    people are trying to test, then people would be able to easily
    experiment with these things and report successes/failures such that we
    might be able to:

    take advantage of people that are keen to make contributions during the
    late phase of the release that can spend one cycle in a state where
    they are only used if the user opts-in.

    provide a trivial way of taking advantage of innovations without
    endangering the reliability of the default installer, where those
    supporting the change just need to add 'experimental=eatmydata' to the
    kernel command line in order to give confidence for inclusion in the
    next release.

    Obviously, there is a problem introducing such a change right now.

    Typical, eh ;-)

    Could we start out with a baby step having a new experimental-netinst
    flavour of ISO, which includes a list of experimental udebs in addition
    to the normal ones?

    I'm happy to put effort into making that happen BTW.

    Cheers, Phil.
    --
    |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd.
    |-| http://www.hands.com/ http://ftp.uk.debian.org/
    |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmCJJSsACgkQ0EujoAEl 1cC3IRAAn79jBoUlc4X0jpmPmf0xDbYCCOSr811f/X9zmQwb9Et1BKmj5yLAjOD1 OI40tJ6r7imvyDgzwh4loZxWba6VGAhRKebbOOjVedIvC7N3glAUJ4IdprzxaK0b bdCs8FApj8KgyQmyKO1fxgzEcWZhu8pApVm8j9d4n+vzIsPl98FFdxd+HlXAXRQ7 j6TFRIi9elhEPtS9yvFdKkp1VZBuoylC5AqCTyUMEbe/Q6AuRyYYf/ohj+ctJk+8 Xm5B/XEAuB1zn2XdN2aDTbsglgrNeai4g94YQEvxJKaLORYXA0ez+WM8ncdZWC2+ Zd3Dxp+QM7yN8cHeVhc3ReybHSk+kJ389bdyivRga4I3jH4n3xr4/ZBhUXzZ9s24 CtTJn7FpriuExmKj9p19HDsCaGRjNOGAOdgWBHSumOhiSc4euOB6Oq8aGB3BsR1m fG4QoOuxKNcNkvI5JPMn+ytlsy7+3jZfbxBX7uYeohBTXsQrKSjp58M61QgBAedB wV2VD7fRE249VJV3u5yuKu74KqCWHybj4TM6SDaW0pP4yRpGNfIvQo+xNxgG3V0M bohJygtt1Wl/puJ/w4JIhpcohLmtjBxevfIXAo9KRYohScZmG4hslEow+w37jgQf /DLE4oLoOW8Nujt
  • From Samuel Thibault@21:1/5 to All on Wed Apr 28 14:00:02 2021
    XPost: linux.debian.maint.boot

    Philip Hands, le mer. 28 avril 2021 11:04:42 +0200, a ecrit:
    Could we start out with a baby step having a new experimental-netinst
    flavour of ISO, which includes a list of experimental udebs in addition
    to the normal ones?

    As a reminder, one can already use preseeding

    d-i preseed/early_command string anna-install some-udeb

    or one can use the expert level to choose which udebs to enable.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Samuel Thibault on Wed Apr 28 15:40:02 2021
    XPost: linux.debian.maint.boot

    On Wed, Apr 28, 2021 at 01:56:13PM +0200, Samuel Thibault wrote:
    Philip Hands, le mer. 28 avril 2021 11:04:42 +0200, a ecrit:
    Could we start out with a baby step having a new experimental-netinst flavour of ISO, which includes a list of experimental udebs in addition
    to the normal ones?
    As a reminder, one can already use preseeding

    as another reminder/data point, eatmydata is used by d-i for Debian Edu since 2014, however that's amd64/i386 only. I certainly agree now is not the time
    for introducing it - except maybe as experimental feature as suggested by Phil.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    Dance like no one's watching. Encrypt like everyone is.

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

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmCJY54ACgkQCRq4Vgaa qhxL3xAAkLVWPyF02Tcbslw7KjUsNLLKClK+QEJdt1JiCsRzyvsjeHggUEYnnrjx fp6cz+PiH/S6psIY5Gnr3nYErycNZovh0co03qca1T5MdFKRADpwCqNzvgDhF8aJ wcIbTr6hlVE60yldLYjQzQ0CqiAq+XmE709kVGGZU7RU7btyY2TsVWfPmAnPUEdZ TArKkxWWuQsde2bLCHQbWB8qnJs3c33sKseeBQDE8+2rHvcDCYPpNroypiR6m3It ieuD0RzgGEbMV3QXzxwDummCmBua+lm0IjS5ZA7e2USr+ckqteFKjdAB/kNJvvSj mk32C7VEyDMenHcGnwy01xQaIhDD9/+pbRPwhupkqvNoHQlCagcGPa7w9zlQcczM rQ6rVOz1NdPGX6NJc52KhG7iBXt4SMekWalbsA5tMAOUxR305dmUN1UwpCkay8gE 83oe66sorM3UAih7/WGICCnNYwLbzb1ARv6xPh1nbGv6M+xTwEzXxeD5juMyVfm4 EV6UuHAoT0VhUcUetgG9vx3fw5Eq6CwL+/yuNc+YHTPCW/XghTMmh1RZWGf2sau1 ARm7f40gMrYIO4XHUPmTKWnpUqtNrpluUjX7E9/Al0JfYX6mxPbne2OgA