/srv/irclogs.ubuntu.com/2024/03/06/#ubuntu-kernel.txt

=== chris14_ is now known as chris14
=== fling_ is now known as fling
bastiaan6.6.20 stil running well, only an Xorg segfault somewhere15:25
LocutusOfBorg<LocutusOfBorg> ./debian/scripts/dkms-autopkgtest:    # linux-doc is a dependency generated by autodep8 for autopkgtest-pkg-dkms16:12
LocutusOfBorg<LocutusOfBorg> ./debian/scripts/dkms-autopkgtest:    # install only linux-headers-* matching the source version of linux-doc16:12
LocutusOfBorg<LocutusOfBorg> ./debian/scripts/dkms-autopkgtest:    wanted_source_version=$(dpkg-query -f '${source:Version}' -W linux-doc 2>/dev/null || true)16:12
LocutusOfBorg<LocutusOfBorg> xnox, ^^16:12
LocutusOfBorghello, dkms is still mentioning linux-doc...16:12
LocutusOfBorgand all dkms looks regressed now...16:12
arighiLocutusOfBorg, which kernel/release is that?16:57
LocutusOfBorgnoble16:57
LocutusOfBorglinux-doc disappeared in noble16:57
LocutusOfBorgand it was used as "version" to understand which linux header to download for dkms autopkgtests16:57
LocutusOfBorglook e.g. https://autopkgtest.ubuntu.com/packages/virtualbox/noble/amd6416:58
LocutusOfBorg492s E: Package 'linux-doc' has no installation candidate16:59
arighilooking17:05
arighiit was dropped by `fd8ee93c3a38 ("UBUNTU: [Packaging] drop useless linux-doc")`17:22
arighiapparently it wasn't completely useless...17:23
mhcerri:D17:23
arighibut 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:24
LocutusOfBorgor we can use different package17:25
LocutusOfBorgso, we have two options: fix autodep8 to install something else and not linux-doc17:29
LocutusOfBorgprovide somewhere the linux-doc17:29
LocutusOfBorgswitch to linux-tools-* or whatever17:29
LocutusOfBorgI ask on debian what is the preferred thing to do17:30
LocutusOfBorgI would like to avoid a delta in autodep817:30
LocutusOfBorgI open a bug in Debian17:31
arighiyeah 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:34
LocutusOfBorgis a provided package enough?17:35
* LocutusOfBorg checks17:35
arighiyeah like if we say provides linux-doc without actually providing anything... I think that should work17:36
LocutusOfBorg:/17:37
LocutusOfBorgnack17:37
LocutusOfBorgProvides: linux-doc, knock17:37
LocutusOfBorgadded this to a python package, installed deb17:37
LocutusOfBorgdpkg-query -f '${source:Version}' -W linux-doc17:37
LocutusOfBorgreturns nothing17:37
LocutusOfBorg(not returning error, but nothing)17:37
arighihm...17:38
arighiwhat I'm wondering if adding a provides: linux-doc to the main linux-image package would work17:40
arighior linux-tools-common17:40
arighior any of the packages provided by the kernel17:41
LocutusOfBorgI don't want to patch autodep8 to use linux-tools-common and also dkms17:41
LocutusOfBorgDebian has a lot of versionless binaries in linux17:41
LocutusOfBorgsuch as cpupower ehi! lets merge the patch :)17:41
arighino 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 version17:42
LocutusOfBorgyou sure?17:42
arighiand yes, we should also merge the patch to support versionless tools17:43
LocutusOfBorgwhy my quick and dirty knockpy deb with Provides: linux-doc didn't report?17:43
arighihm... maybe you're right, your test should have worked17:44
arighiso provides: isn't enough, bummer17:44
LocutusOfBorgdpkg -I ../knockpy_7.0.0-2_all.deb17:44
LocutusOfBorg Depends: python3-bs4, python3-dnspython, python3-openssl, python3-requests, python3-tqdm, python3:any17:45
LocutusOfBorg Provides: linux-doc17:45
LocutusOfBorgdpkg-query -W -f '${Version}' linux-doc17:45
LocutusOfBorgzero17:45
arighiyeah Provides: doesn't seem to be a valid solution17:45
LocutusOfBorgand makes sense, version and provides are quite a bad conbination17:45
arighimaybe re-introduce linux-doc as an empty package (with a description mentioning that it's deprecated)?17:48
arighiin this way we won't break anything and we also won't re-introduce all the doc dependencies17:48
arighiwill do some tests with this17:53
LocutusOfBorgsince it was removed in noble only, maybe it is the best thing to do18:12
=== matttbe7 is now known as matttbe
arighiack I'm already test-building kernel with an empty linux-doc, let's see if that works18:21

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!