[15:25] <bastiaan> 6.6.20 stil running well, only an Xorg segfault somewhere
 ./debian/scripts/dkms-autopkgtest:    # linux-doc is a dependency generated by autodep8 for autopkgtest-pkg-dkms
 ./debian/scripts/dkms-autopkgtest:    # install only linux-headers-* matching the source version of linux-doc
 ./debian/scripts/dkms-autopkgtest:    wanted_source_version=$(dpkg-query -f '${source:Version}' -W linux-doc 2>/dev/null || true)
 xnox, ^^
[16:12] <LocutusOfBorg> hello, dkms is still mentioning linux-doc...
[16:12] <LocutusOfBorg> and all dkms looks regressed now...
[16:57] <arighi> LocutusOfBorg, which kernel/release is that?
[16:57] <LocutusOfBorg> noble
[16:57] <LocutusOfBorg> linux-doc disappeared in noble
[16:57] <LocutusOfBorg> and it was used as "version" to understand which linux header to download for dkms autopkgtests
[16:58] <LocutusOfBorg> look e.g. https://autopkgtest.ubuntu.com/packages/virtualbox/noble/amd64
[16:59] <LocutusOfBorg> 492s E: Package 'linux-doc' has no installation candidate
[17:05] <arighi> looking
[17:22] <arighi> it was dropped by `fd8ee93c3a38 ("UBUNTU: [Packaging] drop useless linux-doc")`
[17:23] <arighi> apparently it wasn't completely useless...
[17:23] <mhcerri> :D
[17:24] <arighi> but I like that we can save space if we don't provide linux-doc, maybe we should provide a "fake" linux-doc to avoid breaking other packages?
[17:25] <LocutusOfBorg> or we can use different package
[17:29] <LocutusOfBorg> so, we have two options: fix autodep8 to install something else and not linux-doc
[17:29] <LocutusOfBorg> provide somewhere the linux-doc
[17:29] <LocutusOfBorg> switch to linux-tools-* or whatever
[17:30] <LocutusOfBorg> I ask on debian what is the preferred thing to do
[17:30] <LocutusOfBorg> I would like to avoid a delta in autodep8
[17:31] <LocutusOfBorg> I open a bug in Debian
[17:34] <arighi> yeah I think the best would be to keep providing linux-doc without actually adding the additional dependencies, this should limit the damange of other packages that still has the linux-doc dependency...
[17:35] <LocutusOfBorg> is a provided package enough?
[17:35]  * LocutusOfBorg checks
[17:36] <arighi> yeah like if we say provides linux-doc without actually providing anything... I think that should work
[17:37] <LocutusOfBorg> :/
[17:37] <LocutusOfBorg> nack
[17:37] <LocutusOfBorg> Provides: linux-doc, knock
[17:37] <LocutusOfBorg> added this to a python package, installed deb
[17:37] <LocutusOfBorg> dpkg-query -f '${source:Version}' -W linux-doc
[17:37] <LocutusOfBorg> returns nothing
[17:37] <LocutusOfBorg> (not returning error, but nothing)
[17:38] <arighi> hm...
[17:40] <arighi> what I'm wondering if adding a provides: linux-doc to the main linux-image package would work
[17:40] <arighi> or linux-tools-common
[17:41] <arighi> or any of the packages provided by the kernel
[17:41] <LocutusOfBorg> I don't want to patch autodep8 to use linux-tools-common and also dkms
[17:41] <LocutusOfBorg> Debian has a lot of versionless binaries in linux
[17:41] <LocutusOfBorg> such as cpupower ehi! lets merge the patch :)
[17:42] <arighi> no but let's say linux-image provides linux-doc, dpkg-query would be able to query linux-doc and that command should return the right version
[17:42] <LocutusOfBorg> you sure?
[17:43] <arighi> and yes, we should also merge the patch to support versionless tools
[17:43] <LocutusOfBorg> why my quick and dirty knockpy deb with Provides: linux-doc didn't report?
[17:44] <arighi> hm... maybe you're right, your test should have worked
[17:44] <arighi> so provides: isn't enough, bummer
[17:44] <LocutusOfBorg> dpkg -I ../knockpy_7.0.0-2_all.deb
[17:45] <LocutusOfBorg>  Depends: python3-bs4, python3-dnspython, python3-openssl, python3-requests, python3-tqdm, python3:any
[17:45] <LocutusOfBorg>  Provides: linux-doc
[17:45] <LocutusOfBorg> dpkg-query -W -f '${Version}' linux-doc
[17:45] <LocutusOfBorg> zero
[17:45] <arighi> yeah Provides: doesn't seem to be a valid solution
[17:45] <LocutusOfBorg> and makes sense, version and provides are quite a bad conbination
[17:48] <arighi> maybe re-introduce linux-doc as an empty package (with a description mentioning that it's deprecated)?
[17:48] <arighi> in this way we won't break anything and we also won't re-introduce all the doc dependencies
[17:53] <arighi> will do some tests with this
[18:12] <LocutusOfBorg> since it was removed in noble only, maybe it is the best thing to do
[18:21] <arighi> ack I'm already test-building kernel with an empty linux-doc, let's see if that works