Debian Package Tracker
Register | Log in
Subscribe

kernel-handbook

reference to Debian Linux kernel packages and development

Choose email to subscribe with

general
  • source: kernel-handbook (main)
  • version: 1.0.21
  • maintainer: Debian kernel team (archive) (DMD)
  • uploaders: maximilian attems [DMD] – Ben Hutchings [DMD]
  • arch: all
  • std-ver: 4.1.5
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.0.19
  • oldstable: 1.0.21
  • stable: 1.0.21
  • testing: 1.0.21
  • unstable: 1.0.21
versioned links
  • 1.0.19: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.0.21: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debian-kernel-handbook (6 bugs: 0, 1, 5, 0)
action needed
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 1.0.22, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 04c39113388d42d07d8a4a9a9643ed52d3aa6038
Merge: b187c2a 8cdd7b6
Author: Bastian Blank <waldi@debian.org>
Date:   Tue Apr 14 17:50:37 2026 +0000

    Merge branch 'update-packages' into 'debian/latest'
    
    Update list of packages
    
    See merge request kernel-team/kernel-handbook!13

commit b187c2aaf203ff08b7c82c1619cc59313fa8c75f
Merge: 7c94509 425d1bd
Author: Bastian Blank <waldi@debian.org>
Date:   Tue Apr 14 17:49:28 2026 +0000

    Merge branch 'abiname' into 'debian/latest'
    
    Update description of ABI name and delete section about ABI maintenance
    
    See merge request kernel-team/kernel-handbook!12

commit 8cdd7b6bfc8d832c24e007fcbc23f8981ff3d1be
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Apr 12 15:35:39 2026 +0200

    Correct description of the linux-signed source packages
    
    There is one source package per architecture, not a single
    linux-signed source package.  Also modules are now signed as part of
    the initial build, in all supported releases.

commit ea883e36640a52354dfe9400910ef259ce5b8b25
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Apr 12 15:26:00 2026 +0200

    Update "Architecture-dependent packages" section for recent package split
    
    The linux-image packages were split into linux-base, linux-binary,
    and linux-modules.  Also linux-image-unsigned was replaced by
    linux-binary-unsigned.  Update the list accordingly, noting the
    version where this changed.

commit 56654dc49111db55c039559d4225bec134a790c5
Author: Ben Hutchings <benh@debian.org>
Date:   Sat Apr 11 18:25:06 2026 +0200

    Move linux-libc-dev to the arch-dep subsection of "Debian kernel packages"
    
    linux-libc-dev now contains UAPI headers for all supported
    architectures.

commit f1e5f0650142aefd7a8c52f9961a19e7fd4a1c72
Author: Ben Hutchings <benh@debian.org>
Date:   Sat Apr 11 18:15:45 2026 +0200

    Delete obsolete source and binary packages from "Debian kernel packages"
    
    - linux-manual was dropped in version 4.13~rc5-1~exp1 and isn't
      present in any supported release
    - src:linux-latest was folded into src:linux in version 5.3.2-1~exp1
      and isn't present in any supported release
    - linux-support was dropped recently in version 6.14.5-1~exp1, but
      even before that it had very limited use so it isn't really worth
      mentioning any more

commit 425d1bdb89cd29c00994cd1aa523c4a4788e0ee5
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Apr 12 14:39:29 2026 +0200

    Update description of ABI name and delete section about ABI maintenance
    
    Some years ago we largely stopped trying to maintain the kernel
    ABI across stable updates, and since September 2025 all supported
    releases have generated unique ABI names for each Debian version.
    Update the documentation accordingly:
    
    - Delete the sections about the kernel ABI and maintenance from
      "Version numbers and ABIs" chapter.
    
    - Add an "ABI name" item to the list of version types, documenting
      both the current ABI name scheme and that used in older releases.
      Update the "Kernel version" item to refer to this.
    
    - In the "Architecture-dependent packages" section, refer to this
      definition and state that out-of-tree modules always need to be
      recompiled.  Use the "abiname" variable consistently with this
      definition, i.e. treat it as including the upstream version.
    
    - In the "Applying patches or configuration changes" section, delete
      the item about manually changing ABI name.

commit 7c94509b46e9234671113d11ba6619d1087a5e2e
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Apr 12 15:28:31 2026 +0200

    Also remove references to i386-specific flavours
    
    I tried to remove all references to i386, but missed the examples
    using 686 and 686-pae flavours.  Change those to amd64 too.

commit 828ed6c0216f66232f3bef32f4f185cc8d9239d5
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Apr 12 13:55:13 2026 +0200

    Remove all references to i386 as no official kernel packages are built for it
    
    Support for i386 in src:linux was removed in version 6.11-1~exp1 and
    not included in trixie.
    
    Change all examples with i386 packages to use the amd64 architecture.
    To clearly differentiate architecture and flavour names, use
    cloud-amd64 as the example flavour.
    
    Change the description of package contents on "i386 and amd64" to just
    "amd64".

commit c74e069e8d4111bd2859cf45b2ec8b34371faf0b
Merge: deaaa91 c85710e
Author: Ben Hutchings <benh@debian.org>
Date:   Sat Apr 11 18:27:43 2026 +0200

    Merge branch 'update-pkg-build' into 'debian/latest'
    
    Update documentation for rebuilding official kernel packages
    
    See merge request kernel-team/kernel-handbook!11

commit c85710ebceae281a42ae2430eaf9f9efcf8f3994
Author: Ben Hutchings <benh@debian.org>
Date:   Fri Apr 10 17:31:59 2026 +0200

    Add subsection about image signing to "Rebuilding official Debian kernel …."
    
    Since version 6.19~rc4-1~exp2, src:linux stopped building
    linux-image-unsigned packages for amd64/arm64, so the instructions
    for "Rebuilding official Debian kernel package" didn't work.
    
    I have fixed the test-patches script to disable signing in order to
    build linux-image packages, but that script doesn't cover all users'
    and developers' needs.  Add a subsection here explaining how to make
    the configuration change manually and why it's necessary.

commit 11c67ca022a185a1cb96c1d13560bd95b02f2011
Author: Ben Hutchings <benh@debian.org>
Date:   Fri Apr 10 16:28:08 2026 +0200

    Remove the warning about older versions of test-patches
    
    The issues with test-patches were fixed in unstable, bookworm, and
    bullseye in 2023, so no supported release is affected.

commit deaaa915df096c5d8a1812809ba38289f51874f9
Merge: f3e3e8a 69e40b8
Author: Ben Hutchings <benh@debian.org>
Date:   Wed Aug 27 20:47:43 2025 +0200

    Merge branch 'binary-indep_none_headers-common' into 'debian/latest'
    
    chapter-common-tasks: Update linux headers common binary parameter
    
    See merge request kernel-team/kernel-handbook!10

commit 69e40b8093cd3628a3ae57beeb8715ff6e6cbec5
Author: Yunseong Kim <ysk@kzalloc.com>
Date:   Tue Aug 19 12:52:42 2025 +0000

    chapter-common-tasks: Update linux headers common binary parameter
    
    Update header common package name in prompt from binary-indep_none_real
    to binary-indep_none_headers-common. which can find in debian/rules.gen:
    
     $ grep binary-indep debian/rules.gen
    
    Signed-off-by: Yunseong Kim <ysk@kzalloc.com>

commit f3e3e8a893beb649c6c9982da2fe68e2d8172885
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Oct 7 15:43:07 2024 +0200

    Update "Generating orig tarball from newer upstream" for removal of genorig.py
    
    In unstable, genorig.py has been removed since uscan can now do its
    job.  Since this section is about switching to a new upstream version,
    it doesn't need to cover older releases, so replace the old text about
    genorig.py with instructions for using uscan.

commit 02c2edfdb3b4ea8ee0eb50e9267b3e89577afae5
Merge: 5b7cbe7 e5f0dc9
Author: Ben Hutchings <benh@debian.org>
Date:   Sun Sep 22 19:01:01 2024 +0000

    Merge branch 'disable-debug-info' into 'master'
    
    Disable dwarf toolchain default to really disable debug info
    
    See merge request kernel-team/kernel-handbook!8

commit e5f0dc914c4c34d2be7fcbb361b5c660b2725741
Author: Emanuele Rocca <ema@debian.org>
Date:   Mon May 6 14:29:03 2024 +0200

    Disable dwarf toolchain default to really disable debug info
    
    In order to build a kernel without debug information, it is not sufficient to
    just disable DEBUG_INFO. The setting DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT needs
    to be disabled as well, or `make oldconfig` will re-enable DEBUG_INFO.

commit 5b7cbe76dbc6493a0225ffa0b5056f626574c629
Merge: 2dd333a 9648453
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jul 10 15:35:42 2023 +0000

    Merge branch 'stylish' into 'master'
    
    Apply Debian stylesheet
    
    See merge request kernel-team/kernel-handbook!6

commit 96484534a4e1c17e6e926b17c0b3b1ac12edf461
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jun 26 21:58:02 2023 +0200

    Use Debian-style navigation header and footer instead of standard DocBook ones
    
    In the header, drop the Prev/Next links and put:
    
    - Debian logo
    - Link to kernel team page
    - "Breadcrumbs" for the handbook
    
    all with the appropriate classes for the Debian stylesheet.
    
    In the footer:
    
    - Keep the Prev / Home / Next links in the footer
    - Since there isn't any provision in the Debian stylesheet for navigation
      across multiple chapters, add our own rules for them
    - Use flexbox instead of a table for layout

commit 88fa33d2e940f20585d3871101c1ce1beaa3f2c5
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jun 26 21:54:30 2023 +0200

    Add/override some stylesheet rules to work better for DocBook-generated HTML

commit 5a73950758a42a68d21bc3367fb7bace4b0679e5
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jun 26 19:52:06 2023 +0200

    stylesheet.xsl: Use namespaced tags to allow embedding un-namespaced HTML
    
    I will need to override some rules here to fully implement the Debian
    style, which requires writing (X)HTML without a namespace.  Assign
    the XSL DTD to the "xsl" namespace instead of the default namespace
    and change tags accordingly.

commit 1e365d377ae53a99bada98be63115e0a77a7bc5c
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jun 26 18:07:47 2023 +0200

    Add and apply Debian stylesheet to HTML output
    
    Also add the images it references, which we may want to use.

commit 03af1eb9938df815ab46fd6d59d5e5d612216444
Author: Ben Hutchings <benh@debian.org>
Date:   Mon Jun 26 22:47:28 2023 +0200

    Just link to the GNU GPL without mentioning a filename or mailing address
    
    This turns into a web page so it's fairly silly to suggest the other
    options.  We will need to mention some other licenses and I want to
    keep this brief.
Created: 2023-07-10 Last update: 2026-04-20 06:33
1 open merge request in Salsa normal
There is 1 open merge request for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-08-19 Last update: 2026-04-14 19:00
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2022-10-03 Last update: 2022-10-03 19:07
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.4 instead of 4.1.5).
Created: 2018-08-20 Last update: 2026-03-31 15:01
news
[rss feed]
  • [2023-05-16] kernel-handbook 1.0.21 MIGRATED to testing (Debian testing watch)
  • [2023-05-08] Accepted kernel-handbook 1.0.21 (source) into unstable (Ben Hutchings)
  • [2022-10-08] kernel-handbook 1.0.20 MIGRATED to testing (Debian testing watch)
  • [2022-10-03] Accepted kernel-handbook 1.0.20 (source) into unstable (Ben Hutchings)
  • [2018-07-30] kernel-handbook 1.0.19 MIGRATED to testing (Debian testing watch)
  • [2018-07-25] Accepted kernel-handbook 1.0.19 (source) into unstable (Ben Hutchings)
  • [2017-01-28] kernel-handbook 1.0.18 MIGRATED to testing (Debian testing watch)
  • [2017-01-17] Accepted kernel-handbook 1.0.18 (source) into unstable (Ben Hutchings)
  • [2016-03-12] kernel-handbook 1.0.17 MIGRATED to testing (Debian testing watch)
  • [2016-03-07] Accepted kernel-handbook 1.0.17 (source) into unstable (Ben Hutchings)
  • [2015-08-26] kernel-handbook 1.0.16 MIGRATED to testing (Britney)
  • [2015-08-15] Accepted kernel-handbook 1.0.16 (all source) into unstable, unstable (Ben Hutchings)
  • [2012-08-27] kernel-handbook 1.0.15 MIGRATED to testing (Debian testing watch)
  • [2012-08-17] Accepted kernel-handbook 1.0.15 (all source) (Ben Hutchings)
  • [2012-08-01] kernel-handbook 1.0.14 MIGRATED to testing (Debian testing watch)
  • [2012-07-21] Accepted kernel-handbook 1.0.14 (source all) (Ben Hutchings)
  • [2012-06-27] kernel-handbook 1.0.13 MIGRATED to testing (Debian testing watch)
  • [2012-06-17] Accepted kernel-handbook 1.0.13 (source all) (Ben Hutchings)
  • [2011-10-09] kernel-handbook 1.0.12 MIGRATED to testing (Debian testing watch)
  • [2011-09-28] Accepted kernel-handbook 1.0.12 (source all) (Ben Hutchings)
  • [2011-07-11] kernel-handbook 1.0.11 MIGRATED to testing (Debian testing watch)
  • [2011-07-01] Accepted kernel-handbook 1.0.11 (source all) (Ben Hutchings)
  • [2011-05-07] kernel-handbook 1.0.10 MIGRATED to testing (Debian testing watch)
  • [2011-04-26] Accepted kernel-handbook 1.0.10 (source all) (Ben Hutchings)
  • [2011-02-06] kernel-handbook 1.0.9 MIGRATED to testing (Debian testing watch)
  • [2010-11-26] Accepted kernel-handbook 1.0.9 (source all) (Ben Hutchings)
bugs [bug history graph]
  • all: 7
  • RC: 0
  • I&N: 1
  • M&W: 6
  • F&P: 0
  • patch: 0
links
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • l10n (-, 100)
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.0.21build1

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