That's correct albeit confusing behavior. The source package name is always linux-source-x.y.0 regardless of the actual (upstream) kernel version that it provides. If you really need upstream version 6.5.0 you need to install a specific/old version (6.5.0-5.5 in this case) of linux-source-6.5.0. But those early versions are pretty much development versions and prone to have issues...
If you care about upstream kernel versions you should use the git repo [1] rather than the linux-source-x.y.0 packages. [1] https://git.launchpad.net/~ubuntu- kernel/ubuntu/+source/linux/+git/mantic ** Changed in: linux-hwe-6.5 (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-hwe-6.5 in Ubuntu. https://bugs.launchpad.net/bugs/2063376 Title: linux-source-6.5.0 will install kernel 6.5.13 Status in linux-hwe-6.5 package in Ubuntu: Invalid Bug description: Hi, As the summary suggests, when I install linux-source-6.5.0 it will actually install the 6.5.13 kernel sources. Querying apt show linux-source-6.5.0 reports: [...] Description: Linux kernel source for version 6.5.0 with Ubuntu patches This package provides the source code for the Linux kernel version 6.5.0. [...] So providing 6.5.13 seems like a bug to me. But it's my first time trying to build a kernel module for Debian myself, so I'm quite unsure what's happening here. Any pointers welcome. Here's what I did: sudo su apt install linux-source-6.5.0 cd /usr/src tar xjf linux-source-6.5.0.tar.bz2 head linux-source-6.5.0/Makefile which shows: # SPDX-License-Identifier: GPL-2.0 VERSION = 6 PATCHLEVEL = 5 SUBLEVEL = 13 EXTRAVERSION = NAME = Hurr durr I'ma ninja sloth # *DOCUMENTATION* # To see a list of typical targets execute "make help" # More info can be located in ./README I don't know how or why this happens, but I found the following in dmesg $ dmesg | grep 6.5.13 [ 0.000000] Linux version 6.5.0-28-generic (buildd@lcy02-amd64-098) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #29~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 14:39:20 UTC 2 (Ubuntu 6.5.0-28.29~22.04.1-generic 6.5.13) If I'm decyphering this correctly my running 6.5.0 kernel was build on a machine running 6.5.13. Is it possible that this machine by accident uploaded it's own kernel source tree rather than the built kernel's? $ lsb_release -rd Description: Linux Mint 21.3 Release: 21.3 $ apt-cache policy linux-source-6.5.0 linux-source-6.5.0: Installed: 6.5.0-28.29~22.04.1 Candidate: 6.5.0-28.29~22.04.1 Version table: *** 6.5.0-28.29~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 100 /var/lib/dpkg/status 6.5.0-27.28~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-26.26~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-25.25~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-21.21~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-18.18~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-17.17~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-15.15~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 6.5.0-14.14~22.04.1 500 500 http://mirror.ipb.de/ubuntu jammy-updates/main amd64 Packages 500 http://mirror.ipb.de/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages Best, Gero To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.5/+bug/2063376/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp