Bug 220784

Summary: Please move kxsconfig and friends to own (sub)package
Product: [Fedora] Fedora Reporter: Julian Sikorski <belegdol>
Component: kdeartwork-extrasAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Ben Levenson <benl>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: rdieter, than
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-26 16:55:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Julian Sikorski 2006-12-26 20:55:16 UTC
Please also see bug #219106. The problem is that kxsconfig in also needed by
rss-glx-kde, and keeping the program in -extras subpackage is forcing the user
to install xscreensaver stuff. In my opinion it is an unwanted state of affairs,
because the user is apparently using KDE screensaver so xscreensaver is rather
an unwanted dependency here. Cheers.

Comment 1 Rex Dieter 2007-01-01 17:42:48 UTC
To build/include kxsconfig, kdeartwork needs BR: xscreensaver which isn't
available for Core 6.  (It can/will be for F7).

We *can* however, make a kdeartwork-kxsconfig subpkg for rss-glx-kde to depend
on. (Though I'm not entirely sure if that in itself would be sufficient to make
rss-gls-kde function fully).

Comment 2 Rex Dieter 2007-01-01 17:50:41 UTC
Just checked rss-glx, rss-glx-kde already 
Requires: rss-glx-xscreensaver
which
Requires: xscreensaver-base
So making the change you propose wouldn't reduce dependencies much (you would
get out of xscreesaver-extras*)

I don't consider this small of a gain worth messing with really.

Comment 3 Rex Dieter 2007-01-01 17:52:38 UTC
OK, changed my mind.  (:  I'll look into the kdeartwork-ksxconfig subpkg option.

Comment 4 Rex Dieter 2007-01-03 04:04:34 UTC
%changelog
* Tue Jan 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.5.5-3
- -kxs subpkg (#220784)
- BR: libart_lgpl-devel

To be clear, new subpkg is named kdeartwork-kxs, which
Requires: xscreensaver-base

kdeartwork-extras now also
Requires: kdeartwork-kxs

This should get you the separation you wanted.

I'll push this to devel branch, and let it simmer for awhile.  If we hear no
screams of horror after ~1 week, I'll push it to FC-5/FC-6 branches too. 

Comment 5 Julian Sikorski 2007-01-03 17:51:53 UTC
Just to be 1000% sure: xscreensaver-base is required as a runtime dependency as
well, or just as a build one?

Comment 6 Rex Dieter 2007-01-03 18:56:26 UTC
xscreensaver-base is both a runtime and buildtime dependency.  

There may be ways of getting rid of the runtime dependency if that's a problem.

Comment 7 Julian Sikorski 2007-02-21 23:47:33 UTC
Shall we close this?

Comment 8 Rex Dieter 2007-02-22 16:57:52 UTC
I lied, I hadn't pushed this to FC-5/FC-6 yet as promised, but will soon, then
I'll close it.

Comment 9 Rex Dieter 2007-02-26 16:55:29 UTC
FC-6 build queued.