• Bug#1056169: bookworm-pu: package di-netboot-assistant/0.78~deb12u1

    From Andreas B. Mundt@21:1/5 to All on Sat Nov 18 08:50:01 2023
    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    Tags: bookworm
    User: [email protected]
    Usertags: pu
    X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:di-netboot-assistant

    [ Reason ]
    With Bookworm, a few modifications have happened to the Debian Live ISO
    images' meta data [1]. These changes make di-netboot-assistant
    partially fail when bookworm ISO images are in use (the menus for the
    network boot loaders like grub and iPXE are not generated properly).

    The Live ISO images side has improved and stabilized [2], and also di-netboot-assistant has been made more robust to account for these modifications. In addition a few minor fixes to documentation and
    examples (bookworm, preseed file) have been applied.

    [1] https://lists.debian.org/debian-live/2023/06/msg00023.html
    [2] https://lists.debian.org/debian-live/2023/07/msg00030.html

    [ Impact ]
    The inclusion of bookworm live ISO images fails.

    [ Tests ]
    I tested the changes with the 12.2.0 gnome, kde and standard ISOs.
    Grub and iPXE menu.

    [ Risks ]
    There are almost no risks involved.

    [ Checklist ]
    [X] *all* changes are documented in the d/changelog
    [X] I reviewed all changes and I approve them
    [X] attach debdiff against the package in (old)stable
    [X] the issue is verified as fixed in unstable

    [ Changes ]
    Mostly parsing latest meta data from the live images and more robust
    handling of kernel/initrd (with/without version number).

    [ Other info ]
    I'll already upload the updated package.
    The release team is doing a great job, thank you!

    diff -Nru di-netboot-assistant-0.76/config/grub.cfg.HEAD di-netboot-assistant-0.78~deb12u1/config/grub.cfg.HEAD
    --- di-netboot-assistant-0.76/config/grub.cfg.HEAD 2023-03-16 17:05:12.000000000 +0100
    +++ di-netboot-assistant-0.78~deb12u1/config/grub.cfg.HEAD 2023-06-18 09:11:47.000000000 +0200
    @@ -18,7 +18,7 @@
    set default='Boot from local disk..'
    #set timeout=10

    -if background_image /d-i/n-pkg/images/11/amd64/text/debian-installer/amd64/boot-screens/splash.png; then
    +if background_image /d-i/n-pkg/images/12/amd64/text/debian-installer/amd64/boot-screens/splash.png; then
    set color_normal=light-gray/black
    set color_highlight=white/black
    elif background_image /d-i/n-a/stable/amd64/boot-screens/splash.png; then
    diff -Nru di-netboot-assistant-0.76/debian/changelog di-netboot-assistant-0.78~deb12u1/debian/changelog
    --- di-netboot-assistant-0.76/debian/changelog 2023-03-16 17:05:12.000000000 +0100
    +++ di-netboot-assistant-0.78~deb12u1/debian/changelog 2023-06-18 09:11:47.000000000 +0200
    @@ -1,3 +1,10 @@
    +di-netboot-assistant (0.78~deb12u1) bookworm; urgency=medium
    +
    + * Fixes for bookworm live iso
  • From Cyril Brulebois@21:1/5 to All on Sat Nov 18 10:20:01 2023
    Hi Andreas,

    And thanks for keeping an eye on netboot-assistant.

    Andreas B. Mundt <[email protected]> (2023-11-18):
    +di-netboot-assistant (0.78~deb12u1) bookworm; urgency=medium
    +
    + * Fixes for bookworm live iso image inclusion.
    + * Update/add/fix preseed examples. Thanks to Holger Wansing.
    +
    + -- Andreas B. Mundt <[email protected]> Sun, 18 Jun 2023 09:11:47 +0200
    +
    di-netboot-assistant (0.76) unstable; urgency=medium

    The versioning seems a little weird.

    Usually:
    - either one cherry-picks stuff on top of the stable package, and uses
    0.76+deb12u1;
    - or one ships a rebuild of the testing/unstable into stable, and uses
    0.78~deb12u1 (adding a changelog entry on top of unstable's,
    similarly to what would be done for backports).

    Glancing very briefly at the patch and the git tree, it seems like
    you're doing the latter but versioning it like the former. I'll let
    others comment as to whether that's some nitpicking that should be
    ignored, or something they'd like to see adjusted.


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

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmVYf8EACgkQ/5FK8MKz VSDFbA//frEgEh3SyhMdU/1LSc/K6uJAkTwQXbkXM+ujEiBCWBMMuX2DtJt/BVh9 /YbFMGOH5bdLW4RqVvdMhm3vOlbDllzMOydI/UEEgSalfkNbx4XsKfNgN/GD2wVr CUfFERDveclk1WaFPVsPsRSSHhwPN+OL5w9HjnZbCazalBo8sCsnVnwovMAH1XI0 uOqw8RAs5jvcFXYmAWv/ojr+z6w4dD/vVcap1iyMAXle8tigW3+B97BfdkS0r5pp WjrAzM/vjynUOxbWQt/4XFbUNUYf/1XNPfzViux/gMU5CPtxsNv7xra17HPLdE7c Z/zhnQlURwe0vdM58Q4crtaE3+Pl/atgICx1ftemmvnGEpjYKTi6RP6i3lHEr7bQ y3jPT7jlS/Z/z4+l+C4O0OpL0/yH7oqbARpDMI1h2H/ZSaIBCiI5wmgb2YuL4W4C LtMstu0iso2XGjuJOtb4X3ZY2a2NbDntRrVXCI/yI4rgW1yIPKZOKwFdBqAcdvtl 6cDAvRyb9E4mSzq3tWSU7vhmou2fFLPUFbDWjIOhLQ5kywJvcPEfzmP/qc9UMjtt bJtD8QpW4EQjr6lK0DNvXQ4Ppx1GwXujUynf6R1OpUQWqIX6ezCQlhNvhbjKPUqp uapET23Xq3hdwUvqKNuA9kAQs2FVq9mUt46KewXVlGKT/v3HilQ=
    =qEBy
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *