Debian Package Tracker
Register | Log in
Subscribe

flash-kernel

Choose email to subscribe with

general
  • source: flash-kernel (main)
  • version: 3.109
  • maintainer: Debian Install System Team (archive) (DMD)
  • uploaders: Vagrant Cascadian [DMD] – Karsten Merker [DMD]
  • arch: arm64 armel armhf
  • std-ver: 4.7.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: 3.99
  • oldstable: 3.104
  • stable: 3.107
  • testing: 3.109
  • unstable: 3.109
versioned links
  • 3.99: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.104: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.107: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.109: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • flash-kernel (35 bugs: 1, 21, 13, 0)
  • flash-kernel-installer (1 bugs: 0, 0, 1, 0)
action needed
2 bugs tagged help in the BTS normal
The BTS contains 2 bugs tagged help, please consider helping the maintainer in dealing with them.
Created: 2019-03-21 Last update: 2025-05-17 14:30
5 bugs tagged patch in the BTS normal
The BTS contains patches fixing 5 bugs, consider including or untagging them.
Created: 2025-01-06 Last update: 2025-05-17 14:30
Depends on packages which need a new maintainer normal
The packages that flash-kernel depends on which need a new maintainer are:
  • devio (#1050466)
    • Build-Depends: devio
Created: 2023-09-14 Last update: 2025-05-17 14:00
4 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 9186319d71aabb7f036237a1168a6544d7e0c114
Author: Dave Jones <dave.jones@canonical.com>
Date:   Mon Mar 6 15:49:20 2023 +0000

    Defer if selected kernel is not fully "installed"
    
    When flash-kernel runs as part of a kernel installation, that kernel may
    not be in the fully "installed" state. If it's a newly installed kernel,
    it may also be in "triggers-pending" in which case, while the symlinks
    for vmlinuz-$ver and initrd.img-$ver exist, the initrd itself does not
    yet exist (because the initramfs-tools trigger has not yet run, so the
    initrd symlink is "dead").
    
    In this case, depending on the "method" selected for the board, the f-k
    run may crash (aborting apt), or may continue but flash a non-functional
    boot setup. In the latter case, this usually corrects itself with a
    later run of f-k but it still potentially leaves the system in an
    unbootable state for some portion of an apt run (which is not ideal).
    
    This commit adds a check on the status of the package which owns the
    kernel version requested to be installed. If it is not fully
    "installed", it defers the f-k run (under the assumption it will become
    installed at some point in the apt run). This can be overridden with
    "--force". Tests are included for the new function.
    
    Related issues: LP: #2007827, LP: #1861292, Debian bug #781742

commit 9817c7cc5c06074a48507497662df123f54f80ec
Author: Dave Jones <dave.jones@canonical.com>
Date:   Mon Mar 6 14:01:59 2023 +0000

    Avoid a double run of handle_dtb and --force with no kvers
    (Closes: #1102690)
    
    The logic surrounding $kvers deals with three scenarios: kvers is blank
    (we want to flash the latest kernel), kvers is non-blank and is the
    latest kernel, and kvers is non-blank and is *not* the latest kernel.
    
    In the second case (typical during a kernel upgrade), f-k runs
    handle_dtb twice (redundantly). At the top of main() after checking
    kvers is non-blank and then later after checking for --force and whether
    kvers is not the latest version.
    
    The existing logic also permits the (rather nonsensical) case of being
    called with --force but with no kernel version specified. This commit
    re-works the logic to avoid running handle_dtb redundantly, and to error
    out with an appropriate message if called with --force but with no
    kernel version.

commit 1bc2d294ef32339b8be020cfb94705c0f651ffa7
Author: Dave Jones <dave.jones@canonical.com>
Date:   Mon Mar 6 13:53:51 2023 +0000

    Always run flash-kernel
    
    When both flash-kernel and the kernel are upgraded together, it is
    possible that the f-k trigger is unconfigured when the kernel attempts
    to fire it, resulting in the invocation being lost. This change ensures
    that the f-k trigger is set during *all* maintscript operations.
    
    Related issue: LP: #1667742

commit 6da92d95fd28b39ecfbeff7c5c6907a4aa5a91fe
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Tue Apr 22 06:39:23 2025 +0200

    db/all.db: add MNT Reform 2 with BPI-CM4 Module
Created: 2025-05-01 Last update: 2025-05-15 07:31
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2025-04-10 Last update: 2025-04-10 00:31
news
[rss feed]
  • [2025-04-14] flash-kernel 3.109 MIGRATED to testing (Debian testing watch)
  • [2025-04-08] Accepted flash-kernel 3.109 (source) into unstable (Vagrant Cascadian)
  • [2024-07-23] flash-kernel 3.108 MIGRATED to testing (Debian testing watch)
  • [2024-07-17] Accepted flash-kernel 3.108 (source) into unstable (Vagrant Cascadian)
  • [2023-04-28] flash-kernel 3.107 MIGRATED to testing (Debian testing watch)
  • [2023-04-19] Accepted flash-kernel 3.107 (source) into unstable (Vagrant Cascadian)
  • [2022-04-28] flash-kernel 3.106 MIGRATED to testing (Debian testing watch)
  • [2022-04-23] Accepted flash-kernel 3.106 (source) into unstable (Vagrant Cascadian)
  • [2022-04-22] Accepted flash-kernel 3.105 (source) into unstable (Vagrant Cascadian)
  • [2021-02-12] flash-kernel 3.104 MIGRATED to testing (Debian testing watch)
  • [2021-02-07] Accepted flash-kernel 3.104 (source) into unstable (Vagrant Cascadian)
  • [2020-11-12] flash-kernel 3.103 MIGRATED to testing (Debian testing watch)
  • [2020-11-06] Accepted flash-kernel 3.103 (source) into unstable (Holger Wansing)
  • [2020-07-18] flash-kernel 3.102 MIGRATED to testing (Debian testing watch)
  • [2020-07-12] Accepted flash-kernel 3.102 (source) into unstable (Vagrant Cascadian)
  • [2020-07-12] Accepted flash-kernel 3.101 (source) into unstable (Holger Wansing)
  • [2020-02-06] flash-kernel 3.100 MIGRATED to testing (Debian testing watch)
  • [2020-02-01] Accepted flash-kernel 3.100 (source) into unstable (Holger Wansing)
  • [2019-05-31] flash-kernel 3.99 MIGRATED to testing (Debian testing watch)
  • [2019-05-25] Accepted flash-kernel 3.99 (source) into unstable (Vagrant Cascadian)
  • [2019-04-07] flash-kernel 3.98 MIGRATED to testing (Debian testing watch)
  • [2019-04-04] Accepted flash-kernel 3.98 (source) into unstable (Holger Wansing)
  • [2019-01-10] flash-kernel 3.97 MIGRATED to testing (Debian testing watch)
  • [2019-01-04] Accepted flash-kernel 3.97 (source) into unstable (Karsten Merker)
  • [2018-11-24] flash-kernel 3.96 MIGRATED to testing (Debian testing watch)
  • [2018-11-18] Accepted flash-kernel 3.96 (source) into unstable (Karsten Merker)
  • [2018-08-25] flash-kernel 3.95 MIGRATED to testing (Debian testing watch)
  • [2018-08-19] Accepted flash-kernel 3.95 (source) into unstable (Karsten Merker)
  • [2018-04-19] flash-kernel 3.94 MIGRATED to testing (Debian testing watch)
  • [2018-04-14] Accepted flash-kernel 3.94 (source) into unstable (Christian Perrier)
  • 1
  • 2
bugs [bug history graph]
  • all: 38
  • RC: 1
  • I&N: 23
  • M&W: 14
  • F&P: 0
  • patch: 5
  • help: 2
  • NC: 1
links
  • lintian (0, 1)
  • buildd: logs, checks, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.109ubuntu1
  • 38 bugs (4 patches)
  • patches for 3.109ubuntu1

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