Debian Package Tracker
Register | Log in
Subscribe

grml2usb

install Grml system / ISO to USB device

Choose email to subscribe with

general
  • source: grml2usb (main)
  • version: 0.20.12
  • maintainer: Grml Team (DMD)
  • uploaders: Alexander Wirt [DMD] – Michael Prokop [DMD] – Ulrich Dangel [DMD] – Chris Hofstaedtler [DMD]
  • arch: all
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.18.5
  • oldstable: 0.19.2
  • stable: 0.20.6
  • testing: 0.20.11
  • unstable: 0.20.12
versioned links
  • 0.18.5: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.19.2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.20.6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.20.11: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.20.12: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • grml2usb
action needed
Depends on packages which need a new maintainer normal
The packages that grml2usb depends on which need a new maintainer are:
  • docbook-xsl (#802370)
    • Build-Depends: docbook-xsl
Created: 2023-08-03 Last update: 2026-03-21 19:30
37 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit eb8aac944e2aba2ff73b0e970649fc62d1419869
Merge: b938591 de6eafe
Author: Chris Hofstaedtler <zeha@users.noreply.github.com>
Date:   Thu Mar 19 22:24:05 2026 +0100

    Merge pull request #109 from grml/zeha/tidy

commit de6eafec2ce8f784f13e2811ad5dde13d65f148b
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 18:10:28 2026 +0100

    grml2usb: install_mbr: call dd less often

commit bcf0106fc0d224b321b54ffa983119c89cd22d93
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 16:17:28 2026 +0100

    tests: add test for install_mbr

commit 62b54de8428ca439e7edb56fe61afede394c42aa
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 15:36:41 2026 +0100

    grml2usb: install_mbr: move bootloader check into caller

commit 9d5258e5bba943c680f7295f59f073ad5e059cb6
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 15:34:21 2026 +0100

    grml2usb: reread_partition_table: differentiate errors

commit 839a88a7318a7d18cc071db673c24a7d446a4e66
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 15:32:07 2026 +0100

    grml2usb: install_mbr: extract blockdev call
    
    Move this into a new function which can be stubbed in tests.

commit 89c0cadc0556fd3e5d5c51e4b5fcee4fcdb5ad9c
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 15:28:29 2026 +0100

    grml2usb: move toplevel main code into a function
    
    Avoids declaring the "error" variable in top level scope.

commit 4504ba848de75d3fc9c1b148b9b4a7a9eeb7a4a4
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 15:25:46 2026 +0100

    grml2usb: handle_mbr: simplify mbr locating

commit ee839a3d78d6ed8730dfc359c0e04459fa36fe55
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 13:03:56 2026 +0100

    grml2usb: install_iso_files: remove unused param "device"

commit 2de90e0f91f882d7c4dcbc96b16c51ffd02d4288
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:32:31 2026 +0100

    grml2usb: handle_syslinux_config: make new_hidden.cfg absent a caught fatal error
    
    Previously this would crash with a TypeError. We expect
    copy_and_configure_isolinux to copy the ISO hidden.cfg to
    new_hidden.cfg or abort.

commit 6f9ee53df598cd14dfb882c5b151997fb58bff7d
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:28:26 2026 +0100

    grml2usb: handle_mbr: cleanup return type

commit 62df2263fa62e0a6eaf30b9253f5e412bb151469
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:26:23 2026 +0100

    grml2usb: skip mbr-code finding when handle_mbr gets skipped for EFI

commit 6c3ea44de7583dd992003189b0245809127ee71c
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:23:44 2026 +0100

    tests: expand test_copy_bootloader_files for different bootloader options

commit fd5a3be828113a2603fc25357f4a77e736211296
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:18:40 2026 +0100

    tests: add a test for test_copy_bootloader_files

commit 6f3fff3e5b364e5cdd1a92d86d9e1696b6d168d6
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:10:58 2026 +0100

    grml2usb: handle_secure_boot: remove redundant debug logging

commit 114ece91396e8fa1b373fbf341b530fdbbd34b6a
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 11:30:23 2026 +0100

    tests: add a test for copy_and_configure_isolinux

commit bc225158260e72b271e1c807a44bcec79643734d
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Wed Mar 18 10:52:11 2026 +0100

    tests: synthesize ISO contents

commit 6eed7150b5e7685cce5b8bf854a71f41ad2bf5a2
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 12:01:31 2026 +0100

    test data: add (truncated) contents of grml-full-2025.12-arm64.iso
    
    All binary files (and other "big" unused files) have been treated with truncate -c -s 0.

commit 69a5f1a6b444fb86f22e6a38294956f287633d3e
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:31:58 2026 +0100

    test data: add (truncated) contents of grml-full-2025.12-amd64.iso
    
    All binary files (and other "big" unused files) have been treated with truncate -c -s 0.

commit 901ee16b374d2663026fdea3ae1a870df163be75
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 11:30:03 2026 +0100

    grml2usb: copy_and_configure_isolinux: reformat copy line so new_hidden.cfg can be grepped for

commit 0c6bd895af63053405715823845bdae9819f7e3c
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 11:05:23 2026 +0100

    grml2usb: handle_syslinux_config: remove global options dependency

commit c4cffd47236069266eb0b9440a0c69d1cbaa42ea
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:58:41 2026 +0100

    grml2usb: handle_syslinux_config: move skip into caller
    
    One step towards not needing the global options.

commit e59a4569e2aff8467e602c2cb0323b1ee98b4b48
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:55:58 2026 +0100

    grml2usb: handle_syslinux_config: remove now obsolete exists check
    
    handle_syslinux_config gets called only in case syslinux_target was
    mkdir()ed, so this check always succeeds.

commit 6d23b626fac375a1c73536328f505fdebbe4d3b2
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:52:49 2026 +0100

    grml2usb: copy_bootloader_files: split syslinux handling into new function

commit 98442460037f6bfd6e8990a6f79f4a4b968a2cc3
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:47:13 2026 +0100

    grml2usb: copy_bootloader_files: move all grub handling into one place

commit 3bcf596ac572eb8ef30b03de63e626ce75b55f44
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:37:50 2026 +0100

    grml2usb: copy_bootloader_files: clarify syslinux detection

commit c20767db97fc0f5c8be6c06a5ae5dd1184377883
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Tue Mar 17 10:35:20 2026 +0100

    grml2usb: copy_bootloader_files: move logo.16 copying into `if syslinux_target:` block

commit 5ad95f8514f28feadb70ad307db07803c8fe3cf6
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 22:28:26 2026 +0100

    grml2usb: split search_file into search_file and search_dirs

commit 3678ad19ea5755408743c48456131f2d0b18a342
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:21:01 2026 +0100

    grml2usb: search_file: remove support for multiple search paths

commit 775282b7001ad7c3c1d889520d1bc373748deec6
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:18:19 2026 +0100

    grml2usb: search_file: remove unused param "required"

commit 02092f2b53e7d860275e97350a7826729e20add1
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:17:53 2026 +0100

    grml2usb: search_file: remove unused default param

commit 117d87d8594b30d3cdc279191e637a6b5e249fe3
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:15:59 2026 +0100

    grml2usb: search_file: remove unnecessary init
    
    Modern linters do not need this.

commit 12f9271b7d5dc96a8c20faeeb032ce0911ee8613
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:15:03 2026 +0100

    grml2usb: identify_grml_flavour: replace manual file read
    
    Delegate dealing with file handles to the stdlib.

commit 2a33f46cf8041016f02b97a224f849f800973ad5
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:12:12 2026 +0100

    grml2usb: get_device_from_partition: remove unnecessary braces

commit cb302bd15225645911aee35bf292467d111f8e4f
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:11:52 2026 +0100

    grml2usb: install_iso_files: unify return type

commit 2a3facf1bfe42bb5cd89184da4e8aa9d5940a5bd
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:11:13 2026 +0100

    grml2usb: check_for_usbdevice: use Path, avoid leaking FD

commit 3442c86ea5c43ec61517cfbc6fb85b36911de7c7
Author: Chris Hofstaedtler <ch@grml.org>
Date:   Mon Mar 16 18:07:03 2026 +0100

    tests: test extract_device_name with non-anchored string
Created: 2026-03-20 Last update: 2026-03-21 17:02
lintian reports 4 warnings normal
Lintian reports 4 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-03-17 Last update: 2026-03-17 16:00
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.3 instead of 4.6.2).
Created: 2024-04-07 Last update: 2026-03-17 01:00
testing migrations
  • excuses:
    • Migration status for grml2usb (0.20.11 to 0.20.12): Will attempt migration (Any information below is purely informational)
    • Additional info (not blocking):
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/g/grml2usb.html
    • ∙ ∙ Autopkgtest for grml2usb/0.20.12: amd64: No tests, superficial or marked flaky ♻ (reference ♻), arm64: No tests, superficial or marked flaky ♻, i386: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Reproduced on amd64
    • ∙ ∙ Reproduced on arm64
    • ∙ ∙ Reproduced on armhf
    • ∙ ∙ Reproduced on i386
    • ∙ ∙ Reproduced on ppc64el
    • ∙ ∙ 5 days old (needed 5 days)
news
[rss feed]
  • [2026-03-16] Accepted grml2usb 0.20.12 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2026-02-20] grml2usb 0.20.11 MIGRATED to testing (Debian testing watch)
  • [2026-02-12] Accepted grml2usb 0.20.11 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2025-11-08] grml2usb 0.20.10 MIGRATED to testing (Debian testing watch)
  • [2025-11-03] Accepted grml2usb 0.20.10 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2025-09-02] grml2usb 0.20.9 MIGRATED to testing (Debian testing watch)
  • [2025-08-26] Accepted grml2usb 0.20.9 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2025-08-17] Accepted grml2usb 0.20.8 (source all) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2025-08-15] Accepted grml2usb 0.20.7 (source) into unstable (Michael Prokop)
  • [2025-03-10] grml2usb 0.20.6 MIGRATED to testing (Debian testing watch)
  • [2025-03-04] Accepted grml2usb 0.20.6 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2024-12-25] grml2usb 0.20.5 MIGRATED to testing (Debian testing watch)
  • [2024-12-19] Accepted grml2usb 0.20.5 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2024-12-19] Accepted grml2usb 0.20.4 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2024-12-13] grml2usb 0.20.3 MIGRATED to testing (Debian testing watch)
  • [2024-12-07] Accepted grml2usb 0.20.3 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2024-11-28] grml2usb 0.20.2 MIGRATED to testing (Debian testing watch)
  • [2024-11-23] Accepted grml2usb 0.20.2 (source) into unstable (Michael Prokop)
  • [2024-11-14] grml2usb 0.20.1 MIGRATED to testing (Debian testing watch)
  • [2024-11-08] Accepted grml2usb 0.20.1 (source) into unstable (Chris Hofstaedtler) (signed by: Christian Hofstaedtler)
  • [2024-10-19] Accepted grml2usb 0.20.0 (source) into unstable (Michael Prokop)
  • [2024-09-12] grml2usb 0.19.3 MIGRATED to testing (Debian testing watch)
  • [2024-09-06] Accepted grml2usb 0.19.3 (source) into unstable (Michael Prokop)
  • [2023-03-02] grml2usb 0.19.2 MIGRATED to testing (Debian testing watch)
  • [2023-02-20] Accepted grml2usb 0.19.2 (source) into unstable (Michael Prokop)
  • [2023-02-13] grml2usb 0.19.1 MIGRATED to testing (Debian testing watch)
  • [2023-02-08] Accepted grml2usb 0.19.1 (source) into unstable (Michael Prokop)
  • [2022-03-27] grml2usb 0.19.0 MIGRATED to testing (Debian testing watch)
  • [2022-03-21] Accepted grml2usb 0.19.0 (source) into unstable (Michael Prokop)
  • [2021-01-27] grml2usb 0.18.5 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 4)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.20.11

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing