[11:13] <tseliot> ricotz: if I give you a patched 304, will you test it for me? (if yes, 32bit or 64 bit?)
[11:17] <ricotz> tseliot, can do when I get to it, 64bit
[11:17] <mamarley> tseliot: Any update on 361.28?
[11:20] <tseliot> ricotz: sure, no hurry
[11:21] <tseliot> mamarley: I have packages available for testing but I haven't tested them myself yet. Would you like to try them anyway?
[11:22] <mamarley> tseliot: Sure, I enjoy potentially breaking my computer! :)
[11:22] <tseliot> good, let me upload the packages then
[11:23] <mamarley> Thanks!
[11:42] <tseliot> mamarley: the packages are here. Thanks! http://people.canonical.com/~amilone/nvidia/
[11:53] <tseliot> ricotz: and this is for you. Thanks! http://people.canonical.com/~amilone/nvidia-304/
[11:57] <mamarley> tseliot: Initial impressions are good. :)  The system boots, SDDM and KDE both start properly, glxgears and es2gears both work, and VDPAU works.
[11:57] <tseliot> mamarley: that's certainly a good sign ;)
[11:59] <mamarley> Once you upload it to the repository I can see what you changed from the diff and make packages for Wily, Vivid, and Trusty too.  I will also go ahead and package nvidia-settings in a bit.
[11:59] <tseliot> ok, good :)
[12:02] <tseliot> I only need to test my fix for the FTBFS on armhf
[12:07] <ricotz> tseliot, honestly I would prefer a source package
[12:08] <tseliot> ricotz: how about a patch?
[12:08] <ricotz> that works too
[12:08] <tseliot> ok
[12:09] <tseliot> ricotz: http://people.canonical.com/~amilone/nvidia-304/0001-Add-support-for-Linux-4.3.patch
[12:10] <tseliot> if that works I will upload it (I have no hardware that works with 304)
[12:13] <ricotz> tseliot, ok
[12:14] <ricotz> tseliot, remember testing this on a trusty install with https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+sourcepub/6053228/+listing-archive-extra
[12:15] <tseliot> ricotz: that would be fine
[12:33] <ricotz> mamarley, hi, btw, don't bother to do packages for Vivid/15.04
[12:34] <marlinc> Anyone who can take a look at https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1542629 ?
[12:42] <tseliot> marlinc: does that happen if you switch to power saving mode from nvidia-settings?
[12:42] <marlinc> Mm sure sure if its in power saving mode already
[12:43] <marlinc> I haven't specifically enabled that
[12:43] <tjaalton> with or without nvidia
[12:43] <marlinc> Ah, it happens when I use the NVIDIA card
[12:43] <marlinc> I don't have the same issue when using Intel
[12:43] <marlinc> I normally switch using 'prime-select'
[12:46] <mamarley> ricotz: How come?  Is it about to go out of support?
[12:47] <tjaalton> vivid is EOL
[12:50] <marlinc> I've haven't had the issue when I first installed Xenial. Then I upgraded and just used it for a few days. Now it keeps crashing. I (using ZFS) went back to when I first installed Xenial (and the NVIDIA driver) and its still crashing. That's why I'm thinking it might be related to something in my home folder
[12:50] <marlinc> The guest user for example works just fine
[12:51] <ricotz> tseliot, builds and runs fine (7900GTX)
[12:55] <marlinc> Ah tjaalton the reason I added xorg is because it crashes with a segfault. Sorry if its not related 
[12:55] <tjaalton> marlinc: you verified that it only happens with nvidia, and the logs didn't show a crash
[12:56] <marlinc> Do I have to ask about it somewhere else?
[13:04] <tjaalton> no
[13:04] <tjaalton> attach a logfile with the crash
[13:25] <marlinc> Okay lets try 
[13:49] <tseliot> marlinc: it's an intel issue then
[13:50] <tseliot> ricotz: great, thanks
[13:52] <marlinc> I was able to obtain a crash log tjaalton, I'll upload it in an hour
[14:11] <mamarley> ricotz: I uploaded nvidia-settings 361.28 to my staging PPA and tested it.  Should I go ahead and copy it to the main PPA?
[14:12] <ricotz> mamarley, if you want to please the fanboys (e.g. no-change upload with bumped version)
[14:14] <ricotz> it is still the same as 355.11
[14:14] <mamarley> Haha
[14:15] <mamarley> I actually do tend to get multiple requests for updates whenever anything in the PPA isn't up-to-date though.
[14:21] <marlinc> tjaalton, tseliot I've attached a log of X org crashing. https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352/+bug/1542629
[14:22] <marlinc> That do you mean by 'it's an intel issue then'? I've not having issues when I run on the integrated graphics (as far as I know)
[14:23] <tseliot> marlinc: power saving mode = intel only
[14:23] <tjaalton> that's a config fail
[14:24] <tjaalton> crashes before it even starts
[14:24] <tseliot> marlinc: I misread your answer though
[14:24] <marlinc> I'm only having the issue when not in power saving mode tseliot 
[14:25] <marlinc> Interesting tjaalton is there a way to check the config or to find it somewhere? Is it stored in my home directory somewhere?
[14:25] <tjaalton> err no
[14:25] <tjaalton> /etc/X11/xorg.conf
[14:26] <marlinc> Then how is it possible that X still crashes when I go back to when I first installed Xenial. The only thing not included in the snapshots is my home directory
[14:29] <tjaalton> dunno
[14:29] <tseliot> marlinc: even without using the nvidia driver then?
[14:29] <marlinc> It only crashes when I use the NVIDIA driver
[14:29] <marlinc> Even when going back
[14:30] <tseliot> going back to Xenial+nvidia then?
[14:30] <marlinc> The reason why I think its very strange is that it did work at that point but now (when I go back) it doesn't. That leads me to think its something related to my home directory
[14:30] <marlinc> The guest user for example works perfectly fine
[14:31] <tseliot> hmm...
[14:31] <tseliot> do you have a xorg.conf in your home directory
[14:31] <tseliot> ?
[14:31] <marlinc> I haven't made it myself but I can check if it exists
[14:33] <tjaalton> what does prime-select do?
[14:33] <tjaalton> on the system
[14:35] <marlinc> As far as I know it switches between intel and nvidia
[14:35] <marlinc> Wait, I'll give you a strace so you can see what it does
[14:35] <tjaalton> i know what it does, but how
[14:36] <marlinc> Ah, it uses update-alternatives
[14:36] <marlinc> https://gist.github.com/Marlinc/866306bfb08ec938f999
[14:39] <tjaalton> the monitor layout config is saved somewhere in your $HOME
[14:39] <tjaalton> but the crash happens before even lightdm is up
[14:39] <tjaalton> so it's your xorg.conf at least which is broken
[14:40] <marlinc> It does crash as well when I change the monitor layout
[14:40] <marlinc> Or rather when it applies it
[14:40] <tjaalton> that might be more interesting to see
[14:40] <tjaalton> or your xorg.conf..
[14:41] <marlinc> When it does work (which it does sometimes when the monitor layout gets lost) and I change the config it crashes again
[14:41] <marlinc> I'll check again when I get home, haven't got a second monitor at my disposal at the moment
[14:42] <marlinc> Do you know where the monitor layout is stored in the home directory?
[14:42] <marlinc> I guess monitors.xml?
[14:43] <tjaalton> do you have one?
[14:43] <tjaalton> I don't
[14:43] <marlinc> I'll attach it
[14:43] <marlinc> I haven't made it
[14:43] <tjaalton> I don't need it
[14:44] <tjaalton> move it aside
[14:45] <marlinc> Want me to remove it?
[14:48] <tjaalton> does it crash now even without the monitor hooked?
[14:48] <marlinc> I can't remember what the error is but when I try to apply a config I get a error from the Unity screen thingy. It then shows my smaller monitor inside my larger monitor in the setting screen. Then I move my smaller screen to the left again and that's when it crashes
[14:49] <marlinc> One moment, I'll switch but that should work just finne
[14:50] <marlinc> Working fine tjaalton 
[14:50] <marlinc> OpenGL vendor string: NVIDIA Corporation
[14:50] <marlinc> OpenGL renderer string: GeForce 840M/PCIe/SSE2
[14:55] <tjaalton> ok so you can't test anything now :)
[14:57] <marlinc> Okay ;) if there's nothing I can do now I'll switch over to spare battery
[14:57] <tjaalton> sure
[15:00] <marlinc> What's the part that for example reads monitor.xml and creates the Xorg config? Or does Xorg read it itself using some module?
[15:00] <tjaalton> the capplet does not write xorg.conf
[15:01] <tjaalton> some nvidia tool might
[15:01] <tjaalton> pastebinit?
[15:02] <marlinc> This is the config file https://launchpadlibrarian.net/237745049/monitors.xml
[15:03] <tjaalton> no, xorg.conf
[15:05] <marlinc> That would be this https://gist.github.com/Marlinc/bf79005e715a3f057b72
[15:06] <marlinc> I haven't got a /etc/X11/xorg.conf
[15:06] <tjaalton> where was that then?
[15:07] <marlinc> Its called xorg.conf.02102016
[15:07] <tjaalton> anything in /usr/share/X11/xorg.conf.d?
[15:07] <tjaalton> besides the usual
[15:07] <tjaalton> input stuff
[15:09] <marlinc> Nothing strange as far as I can see https://gist.github.com/Marlinc/724c9ed02d4cc0950d9e except for glamoregl.conf which is a symlink
[15:12] <tjaalton> so there is xserver 1.18.1 in ppa:canonical-x/x-staging which will enter xenial next monday
[15:12] <tjaalton> no idea if it might fix anything but could be something to test..
[15:12] <tjaalton> with nvidia enabled it's using modesetting+nvidia
[15:22] <marlinc> I
[15:22] <marlinc> I'll check when I get home, possibly debug some stuff with you and then try the PPA
[15:25] <tjaalton> EOD here
[15:26] <marlinc> Ah, no problem :) Hav efun
[15:26] <marlinc> Ah, no problem :) Have fun
[15:27] <tseliot> ricotz, mamarley: do you have a testing ppa that supports arm?
[15:27] <mamarley> wgrant: Could you please enable ARM builds on ppa:mamarley/staging ?
[15:27] <mamarley> tseliot: ^
[15:28] <tseliot> thanks
[15:28] <tseliot> 304 is in xenial now
[15:29] <mamarley> On the other hand, maybe we should have an "official" staging PPA to which we can all upload.
[15:30] <tseliot> good point
[15:30] <mamarley> ricotz: What do you think about that?
[15:36] <mamarley> tseliot: I am not at home so I am unable to create the PPA at the moment, but unless ricotz objects you should be able to create it.
[15:37] <tseliot> mamarley: ok
[15:37] <ricotz> mamarley, tseliot, for what is it needed? just for 361?
[15:38] <tseliot> in the meantime I'm going to build 361 on my Meizu Mx4...
[15:38] <mamarley> Just a general-purpose staging PPA to which we can all upload for stuff like testing builds that we aren't sure are ready for general consumption.
[15:38] <mamarley> Like this armhf test.
[15:39] <ricotz> more ppas will just get confusing imo, just push it to the main ppa
[15:39] <ricotz> in case of armhf just use a local pbuilder or so to test if it at least builds
[15:43] <tjaalton> tseliot: x-staging has all archs..
[15:44] <tseliot> tjaalton: that's good
[15:45] <tseliot> ricotz: I tried my schroot (which usually works well for armhf) but the packaging scripts kept thinking it was amd64...
[15:50] <ricotz> tseliot, this would mean DEB_BUILD_ARCH is populated wrong?
[15:51] <tseliot> it's not necessarily wrong. Something goes wrong with foreign vs native arch
[15:52] <ricotz> tseliot, use pbuilder which uses qemu
[15:52] <ricotz> it is crawling slow but seems to do it right
[15:52] <tseliot> ricotz: I use qemu-static I think
[15:52] <tseliot> I should really check...
[15:55] <tseliot> my phone works for testing :)
[16:19] <marlinc> tjaalton, tseliot I've tested a few things and added instructions of how I got it to crash. I also attached two screenshots of errors I got from 'Screen Display' the display utility in Unity https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352/+bug/1542629
[16:35] <tjaalton> marlinc: ok, test the ppa then
[16:39] <tseliot> ricotz, mamarley: I've finally got the packaging of 361 right for arm too. I am going to upload in a bit. The packages will end up in NEW though :/
[16:45] <marlinc> Will do tjaalton
[17:09] <ricotz> tseliot, great
[17:17] <marlinc> Lets see what happends
[17:17] <marlinc> Lets see what happenss
[17:17] <marlinc> Lets see what happens
[17:18] <marlinc> Is this bad? Its about to remove xserver-xorg-input-mouse
[17:20] <marlinc> Well anyway, lets try. I can always go back using ZFS
[17:21] <mamarley> tseliot: Great, thanks!  When I get home from work later I will do the packaging for gpu-drivers.
[17:22] <tseliot> it's uploading now. I will also push to my git branches when the uploads are over
[17:37] <marlinc> Okay, the PPA kind of makes it worse, when I now switch to the NVIDIA driver using prime-select not even lightdm can start.
[17:37] <marlinc> Its spewing quite a few errors, I'll gist those
[17:44] <marlinc> tseliot, tjaalton here are logs of LightDM errors when using prime-select nvidia using that PPA
[19:16] <tjaalton> here?
[19:17] <tjaalton> noone uses -mouse, it's going to be removed from the archive too..
[19:19] <marlinc> I'm sorry.. I guess I didn't include the link m
[19:19] <marlinc> One moment
[19:19] <marlinc> tjaalton, https://gist.github.com/anonymous/2d6ec0b85280241fc0c7
[19:28] <tjaalton> so unity-greeter crashes for some reason
[19:28] <tjaalton> but only with nvidia?
[19:29] <tjaalton> /usr/share/lightdm/lightdm.conf.d/90-nvidia.conf what's this?
[19:31] <tjaalton> marlinc: try commenting out the line with "type="
[19:32] <marlinc> Let me check
[19:32] <marlinc> type=xlocal
[19:33] <marlinc> So I guess I have to reconfigure the PPA
[19:33] <marlinc> Let me make a clone using ZFS so I can switch back and forth
[19:33] <tjaalton> reconfigure?
[19:33] <tjaalton> just edit the file
[19:34] <marlinc> I've rolled back to before I installed the PPA
[19:34] <tjaalton> uh
[19:34] <tjaalton> ok
[19:35] <marlinc> Okay brb, I'll reboot to the cloned dataset and add the PPA again
[19:39] <marlinc> Okay done that tjaalton, I'm rebooting with it uncommented
[19:39] <tjaalton> tseliot: what does that bit do btw? (type=xlocal)
[19:40] <marlinc> Its still crashing
[19:40] <marlinc> https://gist.github.com/anonymous/0dbd5db73a13bf83fe03
[19:40] <tjaalton> well then try commenting out the rest
[19:41] <tjaalton> I guess those scripts are failing
[19:41] <marlinc> Would restarting lightdm do? Or do I have to restart?
[19:41] <tjaalton> restart lightdm
[19:42] <marlinc> Now the screen stays black, lets check the logs
[19:42] <tjaalton> but doesn't crash
[19:42] <tjaalton> tseliot: looks like this one is on you ;)
[19:43] <tjaalton> nvidia-prime and/or gpu-manager is unhappy with x-staging
[19:43] <marlinc> I am getting a lot of errors in the log though, let me gist them
[19:43] <marlinc> In the greeter log that is
[19:44] <marlinc> https://gist.github.com/anonymous/1f8d9e00474afbf209b8
[19:45] <tjaalton> because it probably really needs the scripts working
[19:46] <marlinc> I'm getting quite of bit of this as well, not sure if its related, this is in the kernel log https://gist.github.com/anonymous/a7d2b4a15560f99f9703
[19:46] <tjaalton> a bios update might get rid of the acpi stuff
[19:47] <tjaalton> what intel cpu is it?
[19:47] <marlinc> Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
[19:47] <tjaalton> haswell
[19:48] <tjaalton> don't think the fifo underruns are critical
[19:48] <marlinc> Okay, not sure what they mean so I though I'd at least show them
[19:49] <tjaalton> the original dmesg had them
[19:49] <marlinc> Going to reboot back to my normal install, since I've created a clone I can always go back to this exact environment
[19:54] <marlinc> How do you actually test this stuff and how do you make it reproducible
[19:58] <tjaalton> i don't, no hybrids here
[20:28] <marlinc> Well thanks a lot tjaalton, sorry for the inconvenience
[20:33] <soee_> mamarley: why only new nvidia-settings is uploaded to ppa and not the drivers ?
[20:33] <mamarley> soee_: Because uploading NVIDIA drivers isn't what pays the bills. :)
[20:34] <soee_> :)
[20:34] <mamarley> I think there is already 361.28 in NEW for Xenial, so when I get home, I will use that as a basis for packages for all the other versions.
[20:35] <soee_> in NEW ?
[20:35] <soee_> i'm no Xenial and dot see it in drivers ppa
[20:37] <mamarley> soee_: It was uploaded to the official Xenial repository, but last I heard, it is still in NEW which means it isn't published yet.
[20:54] <tseliot> tjaalton: type=xlocal means that it shouldn't be using the system compositor
[20:57] <tseliot> marlinc: if you're around, we can debug this tomorrow
[20:57] <marlinc> Sure
[20:57] <tseliot> ok