[08:06] <alicef> hello, there are cases in ubuntu of packaging pre-builded extra kernel modules for send to the user ?
[08:23] <apw> alicef, not sure i get the question ... can you expand
[08:25] <alicef> like virtualbox kernel modules are distributed already compiled to the ubuntu distro through the package manager 
[08:25] <alicef> or the user machine is compiling the kernel modules ?
[08:27] <alicef> you are sending somethind like this i suppose
[08:27] <alicef> usr/lib/modules/extramodules-4.16/vboxdrv.ko.xz usr/lib/modules/extramodules-4.16/vboxnetadp.ko.xz usr/lib/modules/extramodules-4.16/vboxnetflt.ko.xz usr/lib/modules/extramodules-4.16/vboxpci.ko.xz
[08:28] <apw> those don't look like ubuntu paths ... 
[08:28] <apw> for virtual box we have a special extra phase in the primary kernel to package those
[08:28] <alicef> debian instead have moduleassistant that looks like is compiling the choosen modules in the user machine
[08:29] <apw> because we want them to be signed into the trust chain for secure boot
[08:29] <alicef> apw: elaborate extra phase 
[08:29] <apw> we tend to use dkms directly 
[08:29] <alicef> dkms is compiling the module ?
[08:29] <apw> literally a packaging phase to build things which are outside of the primary kernel source
[08:30] <apw> dkms is a differnt approach where the source is delivered to the users machine
[08:30] <apw> and compiled against the kernel headers
[08:30] <alicef> oh interesting 
[08:31] <alicef> so ubuntu is not usually using precompiled modules but using instead dkms for compiling it in the user machine?
[08:34] <apw> for things which are not distributable as binaries for sure, and generally for things of non-common needs
[09:24] <alicef> what if the module take more than 30 min to build on a modern server ? in this case you would still use dkms ?
[09:36] <apw> alicef, it depends on the module if the law requires we not ship the binaries pre-built we have no choice
[09:37] <apw> though i am not sure i would expect a module to be so very heavy, there are very very few that are more than moniutes
[15:28] <cascardo> jjohansen: we had to drop socket mediation when we rebased to 4.17, can you help us get that back in shape?
[15:34] <jjohansen> cascardo: yes, just leave it to me.
[15:34] <jjohansen> it may take a week, but its something I am working on
[15:34] <cascardo> jjohansen: thanks!
[15:35] <jjohansen> basically you had to drop socket mediation, because socket mediation is now upstream, but for the short term at least we need to carry a compatibility patch
[15:35] <jjohansen> which I am working on
[23:01] <pixelfog> What is the purpose of the linux-oem kernel?