• Bug#1091962: bookworm-pu: package grml-rescueboot/0.5.2+deb12u1

    From Chris Hofstaedtler@21:1/5 to All on Thu Jan 2 19:30:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    Tags: bookworm
    User: release.debian.org@packages.debian.org
    Usertags: pu
    X-Debbugs-Cc: grml-rescueboot@packages.debian.org, team@grml.org
    Control: affects -1 + src:grml-rescueboot

    [ Reason ]
    grml-rescueboot can download Grml ISOs from the Internet.

    The recent Grml 2024.12 release has a) changed the architectures
    supported from i386,amd64 to amd64,arm64 and b) changed the names
    of the ISOs.

    grml-rescueboot, as a result, broke, as reported in #1091702.

    [ Impact ]

    This updates the regexes used to find the current release version, and
    drops support for selecting which architecture to download for, and
    updates the architecture support to amd64,arm64 from i386,amd64. The
    package itself is Arch: all so from the package side it doesn't change anything.

    There is a NEWS entry notifying users that there is no i386 support
    anymore. Runniong update-grml-rescueboot on i386 will result in a
    failure like this:

    ERROR: Unsupported architecture 'i686'.

    [ Tests ]

    mika@ did a manual test on amd64.

    [ Risks ]

    It's a normal-complexity shellscript. Worst case users need to continue
    using the ISO they already have.

    i386 support being dropped is an impact.

    [ 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 ]

    Again, this does:
    - in update-grml-rescueboot change supported archs from i386,amd64 to
    amd64,arm64
    - drops -a flag (used to select architecture "bit width", ie 32/64
    previously)
    - updates the expected ISO names and regexes
    - add NEWS entry about end of i386 support

    [ Other info ]

    Can't think of anything.

    diff -Nru grml-rescueboot-0.5.2/debian/changelog grml-rescueboot-0.5.2+deb12u1/debian/changelog
    --- grml-rescueboot-0.5.2/debian/changelog 2022-03-21 16:25:10.000000000 +0100
    +++ grml-rescueboot-0.5.2+deb12u1/debian/changelog 2025-01-02 18:37:31.000000000 +0100
    @@ -1,3 +1,13 @@
    +grml-rescueboot (0.5.2+deb12u1) bookworm; urgency=medium
    +
    + * update-grml-rescueboot: remove -a (bitwidth) flag
    + * update-grml-rescueboot: support new ISO names and archs (Closes: #1091702) + * update-grml-rescueboot: rename isotype to grmlflavor
    + * update-grml-rescueboot: use grmlflavor in version regex
    + * Add NEWS entry about i386
    +
    + -- Chris Hofstaedtler <ch@grml.org> Thu, 02 Jan 2025 18:37:31 +0100
    +
    grml-rescueboot (0.5.2) unstable; urgency=medium

    [ Allan Laal ]
    diff -Nru grml-rescueboot-0.5.2/debian/NEWS grml-rescueboot-0.5.2+deb12u1/debian/NEWS
    --- grml-rescueboot-0.5.2/debian/NEWS 1970-01-01 01:00:00.000000000 +0100
    +++ grml-rescueboot-0.5.2+deb12u1/debian/NEWS 2025-01-02 18:37:31.000000000 +0100
    @@ -0,0 +1,12 @@
    +grml-rescueboot (0.5.2+deb12u1) bookworm; urgency=medium
    +
    + The end