[08:16] <LocutusOfBorg> hello apw, strange situation involving kernel
[08:16]  * apw looks up
[08:16] <LocutusOfBorg> install inside virtualbox the new zesty iso image
[08:16] <LocutusOfBorg> apt-get update && dist-upgrade (install proposed)
[08:16] <LocutusOfBorg> install virtualbox-guest-x11
[08:16] <LocutusOfBorg> reboot
[08:16] <LocutusOfBorg> blank screen
[08:16] <LocutusOfBorg> something can't start the graphic
[08:16] <apw> hmm
[08:16] <LocutusOfBorg> now, go in tty1
[08:17] <LocutusOfBorg> apt-get install virtualbox-guest-dkms
[08:17] <LocutusOfBorg> reboot, everything is fine, 3d acceleration works correctly
[08:17] <apw> hmmm so like vbox is just broke/missing in the kernel in -proposed ...
[08:17] <LocutusOfBorg> ok, the guest-dkms packages inside the kernel are 5.1.16 while the vbox modules are 5.1.18, but modules didn't change
[08:18] <apw> odder and odder
[08:18] <apw> sforshee, ^^
[08:18] <apw> i
[08:18] <apw> i guess we need to try and reproduce that and see if we cna figure out what is off there
[08:18] <LocutusOfBorg> strange fact, it isn't missing
[08:18] <apw> is it loaded ?
[08:19]  * LocutusOfBorg reboots the machine
[08:19] <apw> it might just be timing, or something odd
[08:19] <LocutusOfBorg> but why the dkms one is working?
[08:19] <LocutusOfBorg> yes, it is loaded
[08:19] <LocutusOfBorg> vboxsf vboxvideo vboxguest all loaded
[08:20] <LocutusOfBorg> (lsmod returns them as loaded)
[08:20] <LocutusOfBorg> now, I can force the vbox-guest-x11 to need virtualbox-guest-dkms, but seems strange
[08:23]  * LocutusOfBorg blacklists vboxvideo and retries
[08:25]  * LocutusOfBorg nothing happens
[08:26]  * LocutusOfBorg install dkms package and compares lsmod outputs
[08:32] <LocutusOfBorg> nothing strange
[08:33] <LocutusOfBorg> even removing the dkms kernel modules works
[08:34] <LocutusOfBorg> now, the dkms is triggering some code that the kernel isn't
[08:34] <LocutusOfBorg> some postinst maybe
[08:35] <LocutusOfBorg> oh... udev :/
[08:37] <LocutusOfBorg> apw, confirmed
[08:37] <LocutusOfBorg> https://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/tree/debian/virtualbox-dkms.udev
[08:37] <apw> missing a udev script ?
[08:37] <LocutusOfBorg> sorry
[08:37] <apw> oh when did that appear ?
[08:37] <LocutusOfBorg> https://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/tree/debian/virtualbox-guest-dkms.udev
[08:37] <LocutusOfBorg> this one
[08:37] <LocutusOfBorg> KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660"
[08:37] <LocutusOfBorg> KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0666"
[08:37] <LocutusOfBorg> adding this rule to your kernel works
[08:38] <LocutusOfBorg> who should add it?
[08:39] <LocutusOfBorg> yes, a basic kernel without guest-dkms, and that rule added works
[08:39] <LocutusOfBorg> so, somewhere the kernel should add it? :)
[08:41] <apw> oh dear, that is as they say difficult, would you file a bug against linux, so i can think about how we handle that
[08:41] <apw> drop the bug number in here...
[08:41] <apw> as obviously we can only have one script but have three kernels installed
[08:42] <LocutusOfBorg> alternatively I can add such hack in virtualbox-guest-x11 instead
[08:42] <LocutusOfBorg> somewhere without the GL/EGL custom library everything "seems" to work
[08:42] <LocutusOfBorg> but you don't have 3d acceleration
[08:44]  * LocutusOfBorg opens a bug
[08:55] <apw> LocutusOfBorg, drop the bug# here so i can find it; we have a lot fo bugs
[09:10] <LocutusOfBorg> yep
[09:16] <LocutusOfBorg> apw, I assigned LP: #1677170 to you
[09:16] <LocutusOfBorg> so you don't loose it :p
[09:17] <LocutusOfBorg> as usual feel free to downgrade reassign or to whatever you prefer