Debian Package Tracker
Register | Log in
Subscribe

initramfs-tools

generic modular initramfs generator (automation)

Choose email to subscribe with

general
  • source: initramfs-tools (main)
  • version: 0.148.3
  • maintainer: Debian kernel team (archive) (DMD)
  • uploaders: Michael Prokop [DMD] – Ben Hutchings [DMD]
  • arch: all any
  • 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: 0.133+deb10u1
  • oldstable: 0.140
  • stable: 0.142+deb12u3
  • testing: 0.148.3
  • unstable: 0.148.3
  • exp: 0.149
versioned links
  • 0.133+deb10u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.140: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.142+deb12u3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.148.3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.149: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • initramfs-tools (91 bugs: 0, 42, 49, 0)
  • initramfs-tools-bin
  • initramfs-tools-core (21 bugs: 0, 6, 15, 0)
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:16:38
    Last run: 2025-07-05T15:31:56.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:20:50
    Last run: 2025-07-05T04:27:47.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:07:57
    Last run: 2025-06-28T17:23:31.000Z
    Previous status: unknown

Created: 2025-07-05 Last update: 2025-07-19 05:33
1 bug tagged help in the BTS normal
The BTS contains 1 bug tagged help, please consider helping the maintainer in dealing with it.
Created: 2019-03-21 Last update: 2025-07-19 05:30
25 bugs tagged patch in the BTS normal
The BTS contains patches fixing 25 bugs (27 if counting merged bugs), consider including or untagging them.
Created: 2025-01-06 Last update: 2025-07-19 05:30
11 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 321262b83251cb532e41f6b33edab0551716e3ad
Merge: 3dc8124 f0c9c42
Author: Ben Hutchings <benh@debian.org>
Date:   Wed Jul 9 18:52:29 2025 +0000

    Merge branch 'copyright' into 'debian/latest'
    
    update-initramfs: add copyright information
    
    See merge request kernel-team/initramfs-tools!179

commit f0c9c429993cdedd4b94dbcaa914ba6f1dd26eb8
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Wed Jul 9 20:24:37 2025 +0200

    update-initramfs: add copyright information
    
    Add copyright information to `update-initramfs` to ease modifying and
    using it in dracut.

commit 3dc812431c70f02565892228978e84934f331a69
Merge: e29f76a d656783
Author: Ben Hutchings <benh@debian.org>
Date:   Wed Jul 9 13:57:42 2025 +0000

    Merge branch 'include-cdns' into 'debian/latest'
    
    hook-functions: Add Cadence USB driver to base
    
    See merge request kernel-team/initramfs-tools!180

commit d656783c537b75c3e00e8b221f61a5fde5750b40
Author: E Shattow <e@freeshell.de>
Date:   Tue Jul 8 15:35:33 2025 -0700

    hook-functions: Add Cadence USB driver to base
    
    Closes: #1108924
    Signed-off-by: E Shattow <e@freeshell.de>
    Signed-off-by: Ben Hutchings <benh@debian.org>

commit e29f76a13e9cc06103caacce25a0be6ac2624ab6
Merge: 46f9ec3 a6efee9
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Jun 29 12:07:30 2025 +0000

    Merge branch 'qemu-system-native' into 'debian/latest'
    
    autopkgtest: replace qemu-kvm by qemu-system-native
    
    See merge request kernel-team/initramfs-tools!176

commit 46f9ec3a7fa5097c79303776370b27efd1f63caf
Merge: bdc4348 afb3ba3
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Jun 29 12:02:54 2025 +0000

    Merge branch 'set-eu' into 'debian/latest'
    
    update-initramfs: use "set -u"
    
    See merge request kernel-team/initramfs-tools!178

commit bdc4348472216c0101066c0468af5f0ddeafddb0
Merge: 2c0bd2d e1d0775
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Jun 29 11:52:38 2025 +0000

    Merge branch 'revert-avoid-double-generation' into 'debian/latest'
    
    Revert "Avoid updating the initramfs twice for some cases"
    
    See merge request kernel-team/initramfs-tools!177

commit afb3ba3ac6d36edb4f333e72fbd158b6f354a6ab
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Fri Jun 27 13:25:57 2025 +0200

    update-initramfs: use "set -u"
    
    Support `set -u` in update-initramfs and use it.

commit 27544d4a9ccb8095052225cd87b6ff41c61f09e5
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Fri Jun 27 13:24:54 2025 +0200

    update-initramfs: move "set -e" to the beginning

commit e1d0775be0a9e20558f6d70b85bbbd85bb70618e
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Thu Jun 26 17:50:13 2025 +0200

    Revert "Avoid updating the initramfs twice for some cases"
    
    This reverts commit 7f2ed354cc8f966de444b8c278c208ea4e13ef75.
    
    When installing a kernel package and a package with a trigger for
    update-initramfs in one go, the update of the initramfs is skipped in
    some cases.
    
    In a clean chroot, populated with debootstrap for "trixie", run
    
    ```
    apt install linux-image-amd64 plymouth-theme-mobian
    ```
    
    Result:
    
    ```
    [...]
    Setting up linux-image-6.12.32-amd64 (6.12.32-1) ...
    I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.12.32-amd64
    I: /initrd.img.old is now a symlink to boot/initrd.img-6.12.32-amd64
    I: /vmlinuz is now a symlink to boot/vmlinuz-6.12.32-amd64
    I: /initrd.img is now a symlink to boot/initrd.img-6.12.32-amd64
    /etc/kernel/postinst.d/initramfs-tools:
    update-initramfs: Generating /boot/initrd.img-6.12.32-amd64
    Setting up linux-image-amd64 (6.12.32-1) ...
    Setting up plymouth-theme-mobian (1.1) ...
    update-alternatives: using /usr/share/plymouth/themes/mobian/mobian.plymouth to provide /usr/share/plymouth/themes/default.plymouth (default.plymouth) in auto mode
    Processing triggers for libc-bin (2.41-8) ...
    Processing triggers for initramfs-tools (0.148.2) ...
    update-initramfs: /boot/initrd.img-6.12.32-amd64 has already been updated since Mon Jun 23 06:07:09 2025.
    ```
    
    The initramfs is updated after setup of the kernel package. It is NOT
    updated again after setup of package plymouth-theme-mobian, which is
    wrong. The files that are installed by package plymouth-theme-mobian are
    missing in the initramfs (and the plymouth splash screen will not work).
    
    This is what happens here:
    
    1. Another package is installed that calls "update-initramfs -u".  This
       activates the trigger, and we store a timestamp for it.
    2. linux-image-6.12.32-amd64 is installed.  This calls the
       initramfs-tools hook which synchronously builds the initramfs.
    3. plymouth-theme-mobian is installed.  This activates the trigger
       through a triggers control file.
    4. The trigger runs and passes the timestamp from (1) through to
       update-initramfs.  update-initramfs sees the current image is newer
       than that, and skips the update.
    
    We correctly handle the case where the trigger is only activated through
    `update-initramfs -u`, or only through a triggers control file or direct
    invocation of dpkg-trigger.  But when both methods are used, this bug is
    possible because a timestmap file is present and it is wrong.
    
    So revert the optimised trigger handling until dpkg itself records
    timestamps for trigger activation (see bug #1099136).
    
    Closes: #1108204

commit a6efee99042ef565237d2cb1c9daa2d24546074b
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Thu Jun 26 17:27:07 2025 +0200

    autopkgtest: replace qemu-kvm by qemu-system-native
    
    qemu 1:9.2.0+ds-5 provides `qemu-system-native`. `qemu-kvm` is not
    available on armhf any more.
    
    So replace `qemu-kvm` by `qemu-system-native`.
Created: 2025-06-29 Last update: 2025-07-17 17:32
news
[rss feed]
  • [2025-07-05] initramfs-tools 0.148.3 MIGRATED to testing (Debian testing watch)
  • [2025-06-29] Accepted initramfs-tools 0.148.3 (source) into unstable (Ben Hutchings)
  • [2025-06-18] initramfs-tools 0.148.2 MIGRATED to testing (Debian testing watch)
  • [2025-06-12] Accepted initramfs-tools 0.148.2 (source) into unstable (Ben Hutchings)
  • [2025-06-12] Accepted initramfs-tools 0.149 (source) into experimental (Ben Hutchings)
  • [2025-06-08] initramfs-tools 0.148.1 MIGRATED to testing (Debian testing watch)
  • [2025-06-02] Accepted initramfs-tools 0.148.1 (source) into unstable (Ben Hutchings)
  • [2025-06-02] Accepted initramfs-tools 0.148 (all amd64 source) into unstable (Debian FTP Masters) (signed by: Ben Hutchings)
  • [2025-05-03] Accepted initramfs-tools 0.142+deb12u2 (source) into proposed-updates (Debian FTP Masters) (signed by: Ben Hutchings)
  • [2025-05-03] Accepted initramfs-tools 0.142+deb12u3 (source) into proposed-updates (Debian FTP Masters) (signed by: Ben Hutchings)
  • [2025-04-02] initramfs-tools 0.147 MIGRATED to testing (Debian testing watch)
  • [2025-03-28] Accepted initramfs-tools 0.147 (source) into unstable (Ben Hutchings)
  • [2025-03-02] Accepted initramfs-tools 0.146 (source) into unstable (Ben Hutchings)
  • [2024-08-29] initramfs-tools 0.145 MIGRATED to testing (Debian testing watch)
  • [2024-08-29] initramfs-tools 0.145 MIGRATED to testing (Debian testing watch)
  • [2024-08-25] Accepted initramfs-tools 0.142+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Ben Hutchings)
  • [2024-08-22] Accepted initramfs-tools 0.145 (source) into unstable (Ben Hutchings)
  • [2024-08-22] Accepted initramfs-tools 0.144 (source) into unstable (Ben Hutchings)
  • [2024-07-28] Accepted initramfs-tools 0.143.1 (source) into unstable (Ben Hutchings)
  • [2024-06-01] Accepted initramfs-tools 0.143 (source) into experimental (Ben Hutchings)
  • [2022-07-18] initramfs-tools 0.142 MIGRATED to testing (Debian testing watch)
  • [2022-07-12] Accepted initramfs-tools 0.142 (source) into unstable (Ben Hutchings)
  • [2022-04-16] initramfs-tools 0.141 MIGRATED to testing (Debian testing watch)
  • [2022-04-10] Accepted initramfs-tools 0.141 (source) into unstable (Ben Hutchings)
  • [2021-04-11] initramfs-tools 0.140 MIGRATED to testing (Debian testing watch)
  • [2021-03-13] Accepted initramfs-tools 0.140 (source) into unstable (Bastian Blank)
  • [2020-09-19] initramfs-tools 0.139 MIGRATED to testing (Debian testing watch)
  • [2020-09-13] Accepted initramfs-tools 0.139 (source) into unstable (Ben Hutchings)
  • [2020-09-11] Accepted initramfs-tools 0.138 (source) into unstable (Ben Hutchings)
  • [2020-05-04] initramfs-tools 0.137 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 114 122
  • RC: 0
  • I&N: 44 48
  • M&W: 70 74
  • F&P: 0
  • patch: 25 27
  • help: 1
links
  • lintian
  • buildd: logs, exp, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.149ubuntu1
  • 77 bugs (4 patches)
  • patches for 0.149ubuntu1

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