[11:12] <mamarley> ricotz: So I tried packaging 361.16, but it has a critical bug that causes KDE to fail to start, so I am not uploading it.
[11:15] <mamarley> I did, of course, complain about it on the forum.  The thread already has two me-toos, to I am pretty sure it is a real issue and I didn't just mispackage something: https://devtalk.nvidia.com/default/topic/908506/linux/many-essential-kde-applications-sddm-krunner-plasmashell-segfault-on-startup-with-361-16/
[11:42] <ricotz> mamarley, hi, I see, is this only related to KDE or maybe QT5 apps too?
[11:44] <mamarley> ricotz: Not sure, KDE is the only DE I have installed.  The crash is definitely in the Nvidia driver though; the stacktraces end with "#6  XScreenCount (dpy=0x0) at ../../src/Macros.c:109\n#7  0x00007fe7623640da in glXGetClientString () from /usr/lib/nvidia-361/libGLX.so.0".
[11:44] <ricotz> mamarley, I wouldn't rule out the packaging problem though
[11:44] <mamarley> ricotz: I actually tried installing it using the .run file and had the same problem.
[11:44] <ricotz> was this already confirmed while using the nvidia installer?
[11:44] <ricotz> ah ok
[11:45] <mamarley> I figured I had mispackaged it at first too, since they introduced the new glvnd thing.
[11:45] <mamarley> GL actually works fine though if you do "startx /usr/bin/xterm" and then execute some GL application from there.
[11:46] <ricotz> on which ubuntu did you ran it?
[11:46] <mamarley> ricotz: Xenial
[11:46] <ricotz> maybe even related to the Xserver version, maybe some compat regression
[11:47] <mamarley> Perhaps.  Two other people confirmed it in the forum though.  One didn't say which distro he/she was using and the other was using Arch.
[11:47] <ricotz> I am a bit busy currently, did you uploaded the package somewhere else already?
[11:47] <mamarley> No, I didn't upload it because it was busted.  I can upload them to my staging PPA in a hour or so though.  Hopefully no-one is actually using that.
[11:48] <ricotz> it is a beta after all, and maybe even only related to KDE
[14:25] <jcastro> I can give it a shot
[14:25] <jcastro> I don't use KDE so it shouldn't affect me
[14:25] <mamarley> jcastro: I don't know for sure that it doesn't affect non-KDE DEs; I haven't tried any others.
[14:28] <jcastro> I can give it a shot if you want, or we can wait to see what nvidia says
[14:29] <mamarley> Feel free to try it, but be ready to deal with a busted system.
[14:30] <jcastro> sure, where's the staging ppa?
[14:30] <mamarley> https://launchpad.net/~mamarley/+archive/ubuntu/staging
[14:36] <jcastro> looks like they failed to build
[14:38] <mamarley> jcastro: Yeah, on everything but Xenial.  I somehow managed to royally screw up the orig.tar.gz.  I am trying to extricate myself from that mess now.
[14:38] <jcastro> heh
[14:39] <mamarley> ricotz: Do you have any objection to me going ahead and copying nvidia-settings 361 to the main PPA?
[14:41] <ricotz> mamarley, looks safe, but there is actually no need to update it given its diff to the previous release
[14:43] <mamarley> Hahaha, I didn't look at that.  It is literally the same, except for version numbers.  I will copy it anyway though, because otherwise people will probably complain.
[14:43] <ricotz> mamarley, no, it is a beta
[14:44] <ricotz> so other people will complain they are forced to upgrade to a beta version ;)
[14:44] <Sarvatt> i've only seen people complaining about kde, and a few reports it works fine and fixes the steam segfaults on sandybridge in gnome
[14:44] <jcastro> It might be a good idea to have a "beta" ppa and shove the betas in there and be like "you break it you keep the pieces"
[14:44] <Sarvatt> plasma 5 specifically
[14:45] <mamarley> We already don't force or even encourage users to upgrade between major releases.
[14:45] <mamarley> (If people have 358 installed, they won't be automatically updated to 361)
[14:45] <ricotz> jcastro, this just concerns the nvidia-settings currently which didnt change
[14:45] <ricotz> and for the driver itself what mamarley said
[14:45] <mamarley> ricotz: So are you saying I shouldn't copy it then?
[14:46] <ricotz> yes, no need to
[15:24] <mamarley> ricotz: Sorry, I seem to have majorly screwed up.  Somehow, the orig.tar.gz I uploaded for 361.16 had .bin files instead of .run file (I don't understand why though, since I definitely renamed the files before packing the archive).  For reasons beyond logic, Xenial still built.  However, none of the others will work because of complaints about the uploaded file having different contents.
[15:24] <mamarley> I even tried to create a new staging PPA to get around that problem, but I still get the same error on all uploads after the first one.
[16:04] <ricotz> mamarley, you *renamed* the files?
[16:04] <mamarley> ricotz: Yes, they usually come as .run but this time they came as .bin.
[16:04] <ricotz> the should be *.run as usual
[16:04] <mamarley> So I renamed them to .run.
[16:05] <ricotz> the ftp server contains them a .run as always
[16:05] <mamarley> Hmph, they must have gotten renamed after I downloaded them.  Sneaky.
[16:05] <ricotz> weird
[16:05] <mamarley> Anyway, I figured out why they weren't uploading and got them to upload properly, but now everything but Xenial fails with some kind of dpkg-shlibdeps error.
[16:06] <mamarley> I have been doing this for literally years, you would think that I might be a bit less useless at it than I am.
[16:06] <ricotz> can give me a link to the proper xenial dsc?
[16:06] <mamarley> ricotz: https://launchpad.net/~mamarley/+archive/ubuntu/staging-2/+files/nvidia-graphics-drivers-361_361.16-0ubuntu0~gpu16.04.1.dsc
[16:07] <ricotz> ok, will grab it
[16:07] <ricotz> bbl
[18:52] <mamarley> ricotz: So I got wily and vivid fixed, working on Trusty now.
[18:53] <mamarley> For future reference, the packaging for 361 is exactly the same on Xenial, Wily, and Vivid.
[18:54] <mamarley> I didn't know that, so I was doing a lot of work I didn't need to do, but I diffed the source and they are definitely the same.
[18:57] <mamarley> Trusty is actually the same too except for the debian/substvars file.
[19:27] <mamarley> Trusty is ready now too.  All the drivers are in https://launchpad.net/~mamarley/+archive/ubuntu/staging-2/+packages.
[19:27] <mamarley> jcastro: If you want to test^
[19:35] <jcastro> waiting on publication for some of them: https://launchpad.net/~mamarley/+archive/ubuntu/staging-2/+build/8809861
[19:35] <mamarley> jcastro: Only on Trusty.
[19:36] <jcastro> yeah I'm on trusty
[19:36] <mamarley> Sorry :(
[19:38] <jcastro> I'll just wait, no biggie
[22:43] <jcastro> mamarley: no issues so far in steam