kdenetwork-3.5.7 wants net-dialup/ppp, and net-dialup/ppp wants things built into the kernel module. # emerge --tree -Duva world These are the packages that would be merged, in reverse order: Calculating world dependencies... done! [nomerge ] kde-base/kde-3.5.7 USE="-accessibility" [?] [nomerge ] kde-base/kdenetwork-3.5.7 USE="arts ssl -debug -jingle -kdeenablefinal -kdehiddenvisibility -rdesktop -sametime -slp -wifi -xinerama" [?] [ebuild N ] net-dialup/ppp-2.4.4-r13 USE="gtk pam -activefilter -atm -dhcp -eap-tls -ipv6 -mppe-mppc -radius" 0 kB When I updated I got this message: * If the following test report contains a missing kernel configuration option that you need, * you should reconfigure and rebuild your kernel before running pppd. * CONFIG_PPP_SYNC_TTY: missing synchronous serial line discipline (optional; used by 'sync' pppd option) * CONFIG_PPP_MPPE: missing MPPE encryption (optional, mostly used by PPTP links) * CONFIG_PPPOE: missing PPPoE support (optional needed by rp-pppoe plugin) * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. * Pon, poff and plog scripts have been supplied for experienced users. * Users needing particular scripts (ssh,rsh,etc.) should check out the * /usr/share/doc/ppp-2.4.4-r13/scripts directory. * CONFIG_PPP: missing PPP support (REQUIRED) * CONFIG_PPP_ASYNC: missing asynchronous serial line discipline (optional, but highly recommended) * CONFIG_PPP_DEFLATE: missing Deflate compression (optional, but highly recommended) * CONFIG_PPP_BSDCOMP: missing BSD-Compress compression (optional, but highly recommended) kdenetwork seems to be the only thing wanting ppp. I don't use ppp for dialup or serial communication and I don't think many people do. Perhaps this should be a use flag? I am using amd64 stable, not ~amd64. This bug does not seem to stop anything from working -- it's just an extra package being installed in a broken/useless state. I do not have kdenetwork-meta installed, and this bug is not about kdenetwork-meta. Reproducible: Always Steps to Reproduce:
*** This bug has been marked as a duplicate of bug 178037 ***
Did you read the bug report? I clearly said this is not about kdenetwork-meta. This is the solution from the bug you marked this as a duplicate of: "No, it's kppp depending on the ppp daemon. When you don't want the whole kdenetwok stuff, simply don't install the meta ebuild." I didn't install the kdenetwork-meta package. That solution does not apply to this bug.
Yeah, I did. And you didn't grok the difference between monolithic and split ebuilds. *** This bug has been marked as a duplicate of bug 178037 ***
I half expected a WONTFIX, but could you explain how this is the same as kdenetwork-meta? It's a different package, isn't it? The other bug report complains about a wifi use flag, kdenetwork doesn't have that use flag while kdenetwork-meta does. I don't have kdenetwork-meta installed, nor have I ever installed it. In fact something is blocking it. # emerge kdenetwork-meta -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] kde-base/librss-3.5.6 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 9,029 kB [ebuild N ] kde-base/krdc-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -rdesktop -slp -xinerama" 9,151 kB [ebuild N ] kde-base/kopete-3.5.7 USE="arts crypt ssl yahoo -addbookmarks -alias -autoreplace -connectionstatus -contactnotes -debug -gadu -groupwise -highlight -history -irc -jingle -kdeenablefinal -kdehiddenvisibility -latex -netmeeting -nowlistening -sametime -slp -sms -statistics -texteffect -translator -webpresence -winpopup -xinerama -xscreensaver" 3 kB [ebuild N ] kde-base/ktalkd-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kdenetwork-filesharing-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kdict-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kdenetwork-kfile-plugins-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/lisa-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kdnssd-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kppp-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kget-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/ksirc-3.5.7 USE="arts ssl -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/krfb-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -slp -xinerama" 0 kB [ebuild N ] kde-base/kpf-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/dcoprss-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/knewsticker-3.5.7 USE="arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB [ebuild N ] kde-base/kdenetwork-meta-3.5.7 USE="-wifi" 0 kB [blocks B ] =kde-base/kopete-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/ksirc-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kdnssd-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/lisa-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kdenetwork-filesharing-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/ktalkd-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] kde-base/kdenetwork (is blocking kde-base/kopete-3.5.7) [blocks B ] =kde-base/kppp-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/krfb-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kpf-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/krdc-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kdict-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kget-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/knewsticker-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kdenetwork-3.5* (is blocking kde-base/kget-3.5.7, kde-base/ktalkd-3.5.7, kde-base/kpf-3.5.7, kde-base/kopete-3.5.7, kde-base/kdenetwork-kfile-plugins-3.5.7, kde-base/lisa-3.5.7, kde-base/krfb-3.5.7, kde-base/kdnssd-3.5.7, kde-base/kppp-3.5.7, kde-base/kdenetwork-filesharing-3.5.7, kde-base/knewsticker-3.5.7, kde-base/krdc-3.5.7, kde-base/dcoprss-3.5.7, kde-base/kdict-3.5.7, kde-base/librss-3.5.6, kde-base/ksirc-3.5.7) [blocks B ] =kde-base/librss-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/kdenetwork-kfile-plugins-3.5* (is blocking kde-base/kdenetwork-3.5.7) [blocks B ] =kde-base/dcoprss-3.5* (is blocking kde-base/kdenetwork-3.5.7) Total: 17 packages (17 new, 18 blocks), Size of downloads: 18,183 kB
kde-base/kdenetwork includes kppp; could you explain how's it supposed to work without net-dialup/ppp? Your 'problem' is that you have kde-base/kde installed; so if you don't want the whole thing, don't install that one.
Thank you for providing some real information. All you needed to say was "kde-base/kdenetwork includes kppp", or even a generic "kdenetwork and kdenetwork-meta follow the same standards" would have been good enough to hint that they were more or less the same package. If you had given me a simple one sentence explanation when marking the bug as a duplicate it would have helped both myself and others who find this bug later. Since you asked how kppp is supposed to work without net-dialup/ppp, I should say that even with net-dialup/ppp it doesn't work (no kernel module here). I guess this puts me in the same camp as the others in wanting a ppp use flag, it's something requiring a kernel module as wifi does. But I don't feel strongly about it. I've got enough hdd space for a few unused programs and their libraries and/or daemons.