Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 291871

Summary: gpe-base/gpe-login-0.95-r3: missing RDEPs
Product: Gentoo Linux Reporter: nm (RETIRED) <nightmorph>
Component: Current packagesAssignee: GPE Desktop project <gpe>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description nm (RETIRED) gentoo-dev 2009-11-04 16:22:59 UTC
I installed gpe-login today, thinking it could be a replacement for SLiM/GDM/XDM and the like. I made sure to set it in /etc/conf.d/xdm as the comments in the file describe, and of course xdm is in the default runlevel.

However, when I next booted my computer, X could not startup, since start-stop-daemon complained that "no /usr/bin/xdm could be found" and/or I needed to specify my DM in /etc/conf.d/xdm.

I think the gpe-login ebuild may need additional RDEPs, perhaps x11-apps/xdm. Unless I just need to properly setup a login script, in which case some more comments in the config files and elog messages would be useful. I haven't set anything in its default config files except my own screen size, and my default locale.
Comment 1 nm (RETIRED) gentoo-dev 2009-11-04 16:56:09 UTC
Eh . . . I emerged gpe-dm. That lets the gpe login screen load, but unfortunately I can't actually log in to any environment though. That's probably more a problem of running GPE on a desktop instead of a handheld than anything else.

Still, you may want to add in an RDEP on gpe-dm for gpe-login, otherwise the runtime errors mentioned earlier will prevent the x server from starting.
Comment 2 Angelo Arrifano (RETIRED) gentoo-dev 2009-11-07 23:55:47 UTC
Hello,

(In reply to comment #1)
> Eh . . . I emerged gpe-dm. That lets the gpe login screen load, but
> unfortunately I can't actually log in to any environment though. That's
> probably more a problem of running GPE on a desktop instead of a handheld than
> anything else.

: sniff :
the whole GPE, gpe-login and gpe-dm in special, has a lot of debian and familiar dependent scripts (with hardcoded paths and stuff). They were all cleaned up and "gentooized" as you can see in the ebuilds. In other words, the GPE in the tree is bare minimum (as in scripting madness) with sane defaults which should just work, handheld or not. So, good thing you tried it on your desktop. I was actually looking for people willing to test it.

Can you provide more info?
Have a look in http://gpe.handhelds.org/projects/GPE-login.shtml to see how the gpe-dm -> gpe-login -> gpe-session process works.

So I assume gpe-login launched OK, but did it fail to start the session?
If so, does it crash? Does it go back again to gpe-login? Does it get stuck in any particular script?

Thanks,
> 
> Still, you may want to add in an RDEP on gpe-dm for gpe-login, otherwise the
> runtime errors mentioned earlier will prevent the x server from starting.
> 

Notice that gpe-dm is only a login manager, for X-server management there is gpe-dm, like you later found out. Since the two are unrelated, I don't think it is a good idea to add a RDEPEND.
Users should just emerge the gpe meta ebuild which will give them both. No?

Best regards,