[17:00] <mamarley> ricotz: 396 beta is apparently out.  I will handle it.
[17:09] <mamarley> It looks like this driver drops 32-bit support.
[17:24] <soee_> ;-)
[17:26] <tjaalton> that was on the news
[17:28] <soee_> mamarley: ping me when it lands in ppa
[17:36] <mamarley> Sadly, this new packaging scheme is going to make the packages for the 32-bit libraries *much* more tricky, since the 32-bit libraries actually come out of the 32-bit build.  That means we will need a 32-bit build of the driver even though it doesn't actually support 32-bit kernels, presumably with a different package set for each architecture.
[17:37] <mamarley> Implementing this very likely exceeds my capabilities.
[20:56] <ricotz> mamarley, sounds like fun :(
[20:57] <mamarley> ricotz: I gave up trying to get support for 32-bit libraries on Bionic.  I was able to get it to work for all previous releases though.
[20:58] <mamarley> I have packages up in https://launchpad.net/~mamarley/+archive/ubuntu/staging/+packages, but for Bionic there is no support for 32-bit applications on 64-bit kernels.
[20:59] <ricotz> I see
[21:31] <JanC> eh, why would there be no support in the kernel for that?
[21:31] <JanC> (is that even possible?)
[21:44] <mamarley> JanC: It isn't the kernel, the problem is that in Bionic the 390 drivers use multiarch, which means that the 32-bit libraries for running 32-bit OpenGL applications on 64-bit Linux come from the 32-bit packages compiled for i386.  With 396, NVIDIA dropped support for 32-bit kernels and stopped releasing the 32-bit installer, making the current method of building the 32-bit compatibility library packages not work.
[21:45] <mamarley> Some kind of trickery will need to be done to work around that, but I am not skilled enough to know what the best method would be.
[21:46] <JanC> oh, I guess was misunderstanding your previous message  :)
[21:46] <ricotz> mamarley, I am already looking
[22:25] <ricotz> mamarley, it builds