I emerged uw-imap, and then discovered that it sets up xinetd configs but doesn't *require* xinetd, so it doesn't install in a state capable of being started automatically as expected. Should uw-imap then have a requirement for xinetd? I'm not 100% sure xinetd is the way this is supposed to work, so if uw-imap isn't supposed to run in xinetd on gentoo - then my bad. -Brad Reproducible: Didn't try Steps to Reproduce: 1. On fresh system (I am using gentoo-gs), emerge uw-imap 2. then "telnet localhost imap3", discover no imap 3. "man xinetd", "man inetd", discover no xinetd 4. "emerge xinetd", "rc-update add xinetd", "/etc/init.d/xinetd start" 5. change disable=yes to disable=no in imap conf 6. "telnet localhost imap", get an IMAP connection Actual Results: Seems to be working, have retrieved email Expected Results: Probably should have required xinetd, so that "emerge uw-imap" would have also merged xinetd.
Oh, uh, "killall -USR2 xinetd" after step 6 in reproduction instructions
I'll add a RDEPEND on virtual/inetd, which will bring in xinetd.
fixed in CVS -r2.