Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291871 - gpe-base/gpe-login-0.95-r3: missing RDEPs
Summary: gpe-base/gpe-login-0.95-r3: missing RDEPs
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: GPE Desktop project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-04 16:22 UTC by nm (RETIRED)
Modified: 2009-12-28 13:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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,