Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198202 - kdenetwork-3.5.7 pulling in useless/broken net-dialup/ppp
Summary: kdenetwork-3.5.7 pulling in useless/broken net-dialup/ppp
Status: VERIFIED DUPLICATE of bug 178037
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-05 20:02 UTC by Danny
Modified: 2007-11-05 21:08 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 Danny 2007-11-05 20:02:13 UTC
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:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-05 20:09:26 UTC

*** This bug has been marked as a duplicate of bug 178037 ***
Comment 2 Danny 2007-11-05 20:12:39 UTC
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.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-11-05 20:16:09 UTC
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 ***
Comment 4 Danny 2007-11-05 20:21:26 UTC
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
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-11-05 20:31:33 UTC
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.
Comment 6 Danny 2007-11-05 21:08:58 UTC
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.