Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 523108 - kde-base/krdc USE=-rdesktop should depend net-misc/freerdp
Summary: kde-base/krdc USE=-rdesktop should depend net-misc/freerdp
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-18 11:05 UTC by james r
Modified: 2014-11-28 16:23 UTC (History)
0 users

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


Attachments
ebuild (krdc-4.14.1-r1.ebuild,1.24 KB, text/plain)
2014-09-18 14:07 UTC, james r
Details
fixed ebuild (krdc-4.14.1-r1.ebuild,1.24 KB, text/plain)
2014-09-18 14:12 UTC, james r
Details
ebuild (krdc-4.14.1-r1.ebuild,1.25 KB, text/plain)
2014-09-18 14:14 UTC, james r
Details

Note You need to log in before you can comment on or make changes to this bug.
Description james r 2014-09-18 11:05:25 UTC
kde-base/krdc with USE="-rdesktop" should depend on net-misc/freerdp. kde-base/krdc compiled without USE="rdesktop" doesn't pull in any rdp client. Specifically it throws up an error that xfreerdp isn't installed properly when run, and 'emerge freerdp' fixes it.
Comment 1 james r 2014-09-18 11:18:53 UTC
Perhaps a 'virtual-rdc' or similar is in order.
Comment 2 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2014-09-18 13:30:39 UTC
Duplicate of:

bug 105687
bug 192295
bug 238619
bug 265978

Although bug 485708 added a dep for an optional run-time dep, it was added behind the rdesktop use flag. If you want to use rdp, just enable the use flag.
I suggest closing this as WONTFIX.
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2014-09-18 13:53:06 UTC
(In reply to Jorge Manuel B. S. Vicetto from comment #2)
> Duplicate of:
> 
> bug 105687
> bug 192295
> bug 238619
> bug 265978
> 
> Although bug 485708 added a dep for an optional run-time dep, it was added
> behind the rdesktop use flag. If you want to use rdp, just enable the use
> flag.
> I suggest closing this as WONTFIX.

Sounds reasonable.
Comment 4 james r 2014-09-18 14:07:43 UTC
Created attachment 385026 [details]
ebuild
Comment 5 james r 2014-09-18 14:09:50 UTC
My mistake. I didn't read the ebuild. I assumed that USE="rdesktop" would pull in rdesktop. I still find it odd that building krdp results in a program that can't do anything because it has no backend. 

It would be nice if the ebuild spit out an ewarn at the very least: "The 'rdesktop' use flag is not enabled. In order to use the remote desktop protocol, rebuild with 'USE=rdesktop', or install an rdp backend." Something like that so others don't pull out their hair assuming something's wrong with krdp and wondering why "xfreerdp" isn't the name of any ebuild.

I am unsure of my ebuild I attached. I'm not at a gentoo box.
Comment 6 james r 2014-09-18 14:12:16 UTC
Created attachment 385028 [details]
fixed ebuild

forgot to revert a line I messed with.
Comment 7 james r 2014-09-18 14:14:10 UTC
Created attachment 385030 [details]
ebuild

I suck at this...