[11:44] <alan_g> alf_: @glib-main-loop-signal-custom couldn't we get some of it under test? (Or is that addressed in a later MP?)
[11:47] <alf_> alan_g: There are existing tests added with the previous implementation. Do you think we need something more?
[11:50] <alan_g> It looks to me as though there's functionality added here without new tests. But maybe I'm missing something.
[11:58] <alf_> alan_g: No new functionality is added in this MP, we are just re-implementing GLibMainLoop::register_signal_handler().
[11:59] <alan_g> OK approved with caveat
[16:42] <kdub_> alf_, have time for a re-review? https://code.launchpad.net/~kdub/mir/platform-operations/+merge/241563
[21:44] <josharenson> After upgrading to 15.04, I get a black login screen.. anyone see this?
[21:45] <greyback_> josharenson: I first thought after upgrade is always, are there PPAs installed that could break stuff
[21:45] <greyback_> s/I/my?
[21:45] <RAOF> josharenson: Unity8?
[21:46] <greyback_> josharenson: check if lightdm is actually running
[21:46] <josharenson> greyback_ its running
[21:46] <josharenson> I can restart it too
[21:46] <greyback_> josharenson: yet you saw no login screen at all?
[21:46] <josharenson> nothing at all ,just a black screen
[21:47] <greyback_> josharenson: is X running?
[21:48] <josharenson> greyback_ yes
[21:48] <josharenson> humm... startx did something
[21:49] <josharenson> I see a desktop w/ no unity components
[21:49] <greyback_> josharenson: output of /var/log/lightdm/lightdm.log and x-0-greeter.log could help
[21:49] <josharenson> ok 1 min
[21:49] <greyback_> ah lightdm never worked for you?
[21:50] <josharenson> greyback, no it didnt... was using gdm
[21:51] <josharenson> x-0-greeter.log "Failed to open /dev/null: Permission denied"
[21:51] <josharenson> Permissions are 664
[21:52] <greyback_> here too
[21:52] <greyback_> but that's a strange error
[21:52] <greyback_> RAOF: ideas?
[21:53] <josharenson> I'm going to try making a new dev/null
[21:53] <RAOF> That's a ridiculous error :)
[21:53] <RAOF> So, I've been using 15.04 for a while now, and it's working fine for me.
[21:54] <greyback_> josharenson: can you run "/usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter" as root?
[21:55] <greyback_> output of lightdm.log might help too
[21:56] <josharenson> greyback_ I'll try... recreating devnull did nothing (same symptoms, same error inthe log)
[21:56] <greyback_> josharenson: I doubt you could boot without a valid /dev/null
[21:57] <josharenson> greyback_ starting unity-greeter "Failed to connect to Mir: Failed to connect to server socket: No such file or directory"
[21:57] <greyback_> josharenson: aha, it's trying to use Mir.
[21:58] <josharenson> How do I make it use X?
[22:00] <greyback_> josharenson: does this doc help? http://unity.ubuntu.com/mir/using_mir_on_pc.html
[22:00] <greyback_> it has a 'if you wish to deactivate XMir' section
[22:00]  * josharenson reads
[22:01] <greyback_> do you have a /etc/lightdm/lightdm.conf.d/10-unity-system-compositor.conf file ?
[22:01] <greyback_> if so, stick a # in front of the "type" line
[22:01] <josharenson> I don't have that file
[22:02] <greyback_> :(
[22:02] <greyback_> how about in /usr/share/lightdm/lightdm.conf.d/
[22:02]  * ogra_ wonders how you got into that state in the first place
[22:03] <ogra_> its not like we magically switch people to Mir on upgrades
[22:03] <josharenson> greyback_ there are config files, but not for usc
[22:04] <greyback_> mterry: you about? Would you know how to help?
[22:04] <mterry> hmm
[22:05] <mterry> uh...  I can't remember how this works on the desktop
[22:05]  * mterry scratches head
[22:05] <josharenson> Might just reinstall from a clean image...
[22:06] <mterry> josharenson, do you have ubuntu-desktop-mir installed?
[22:06] <greyback_> josharenson: maybe. If you try to remove mirserver, I wonder if it'll clean things up
[22:06] <josharenson> ill try that
[22:17] <RAOF> Yeah, removing libmirserver should do *something* :)
[22:19] <ogra_> would be interesting to know what else that removes to see what dragged it in in the first place
[22:25] <josharenson> ill keep you posted with what works