[opensuse-kde] nothing requires kwin
AFAIR, going back several releases of KDE at least, how is it that I can do a minimal install, set solver.onlyRequires=true, then zypper in: kcalc kcm_gtk kdebase4-runtime kdebase4-session kdebase4-workspace kdelibs4-core kdm konsole konqueror ksnapshot then startx only to find no window decorations in an otherwise usable KDE? Shouldn't kwin be required by at least one of the *base* kde4 packages? Maybe if kwin was instead named kdebase4-kwin its absence might be noticed prior to starting X (instead of a dep?)? Shouldn't whatever is in kwin be a part of kdebase4-workspace? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Sat, 16 Jun 2012 17:41, Felix Miata
AFAIR, going back several releases of KDE at least, how is it that I can do a minimal install, set solver.onlyRequires=true, then zypper in:
kcalc kcm_gtk kdebase4-runtime kdebase4-session kdebase4-workspace kdelibs4-core kdm konsole konqueror ksnapshot
then startx only to find no window decorations in an otherwise usable KDE?
Shouldn't kwin be required by at least one of the *base* kde4 packages?
Maybe if kwin was instead named kdebase4-kwin its absence might be noticed prior to starting X (instead of a dep?)?
Shouldn't whatever is in kwin be a part of kdebase4-workspace?
Tip: Include kdeartwork4 in that install-list and it's included. I'm on a Evergreen 11.2 + KR4.6 atm, as normal user I see following: $rpm -qf /usr/bin/kwin kwin-4.6.3-6.1.x86_64 $rpm -e kwin-4.6.3-6.1.x86_64 error: Failed dependencies: libkdecorations.so.4()(64bit) is needed by (installed) kde4-windeco-nitrogen-3.3.0-1.14.x86_64 libkdecorations.so.4()(64bit) is needed by (installed) kde4-style-skulpture-0.2.4-6.4.x86_64 libkdecorations.so.4()(64bit) is needed by (installed) kdeartwork4-4.6.3-4.2.x86_64 In so far that makes sense, as KDE can be used with another windowmanager just as easily, OpenBox for example. In the "Pattern" KDE, yes, there should it be as "require". But don't forget: windowmanager != desktop-environment. -- Yamaban. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Sat, Jun 16, 2012 at 5:41 PM, Felix Miata
AFAIR, going back several releases of KDE at least, how is it that I can do a minimal install, set solver.onlyRequires=true, then zypper in:
kcalc kcm_gtk kdebase4-runtime kdebase4-session kdebase4-workspace kdelibs4-core kdm konsole konqueror ksnapshot
then startx only to find no window decorations in an otherwise usable KDE?
Shouldn't kwin be required by at least one of the *base* kde4 packages?
Maybe if kwin was instead named kdebase4-kwin its absence might be noticed prior to starting X (instead of a dep?)?
Shouldn't whatever is in kwin be a part of kdebase4-workspace?
Probably too late for 12.2, but what about having a windowmanager provides, and have KDE require some window manager? Then all the window managers could provide that. For 12.2, probably having a "suggests" or "recommends" for kwin might work. -Todd -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 2012/06/17 12:05 (GMT+0200) todd rme composed:
Felix Miata wrote:
...how is it that I can do a minimal install, set solver.onlyRequires=true ^^^^^^^^^^^^^^^^^^^^^^^^^^ ... Shouldn't kwin be required by at least one of the *base* kde4 packages?
Maybe if kwin was instead named kdebase4-kwin its absence might be noticed prior to starting X (instead of a dep?)?
Shouldn't whatever is in kwin be a part of kdebase4-workspace?
Probably too late for 12.2, but what about having a windowmanager provides, and have KDE require some window manager? Then all the window managers could provide that.
For 12.2, probably having a "suggests" or "recommends" for kwin might work.
How? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Mon, 18 Jun 2012 00:48, Felix Miata
On 2012/06/17 12:05 (GMT+0200) todd rme composed:
Felix Miata wrote:
...how is it that I can do a minimal install, set solver.onlyRequires=true ... Shouldn't kwin be required by at least one of the *base* kde4 packages?
Maybe if kwin was instead named kdebase4-kwin its absence might be noticed prior to starting X (instead of a dep?)?
Shouldn't whatever is in kwin be a part of kdebase4-workspace?
Probably too late for 12.2, but what about having a windowmanager provides, and have KDE require some window manager? Then all the window managers could provide that.
For 12.2, probably having a "suggests" or "recommends" for kwin might work.
How?
IMHO kdebase4-workspace would be best for "recommend" kwin. The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience. Adding a "Provides" "Windowmanager" to kwin / openbox / wmaker / what-ever-is-used-by-gnome can be done even now without any harm to the development / polishing of 12.2, but adding the correspondenting "Require" "Windowmanager" to the Desktop-Environment packages (here kdebase4-workspace) is the 'critical' and error-prone part. -- Yamaban -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On 2012/06/18 01:23 (GMT+0200) Yamaban composed:
Felix Miata wrote:
set solver.onlyRequires=true ^^^^^^^^^^^^^^^^^^^^^^^^ ... How?
IMHO kdebase4-workspace would be best for "recommend" kwin.
The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience.
Adding a "Provides" "Windowmanager" to kwin / openbox / wmaker / what-ever-is-used-by-gnome can be done even now without any harm to the development / polishing of 12.2, but adding the correspondenting "Require" "Windowmanager" to the Desktop-Environment packages (here kdebase4-workspace) is the 'critical' and error-prone part.
IOW, not possible? The subject is about requires, not recommends or suggests. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Mon, Jun 18, 2012 at 2:00 AM, Felix Miata
On 2012/06/18 01:23 (GMT+0200) Yamaban composed:
Felix Miata wrote:
set solver.onlyRequires=true
^^^^^^^^^^^^^^^^^^^^^^^^ ...
How?
IMHO kdebase4-workspace would be best for "recommend" kwin.
The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience.
Adding a "Provides" "Windowmanager" to kwin / openbox / wmaker / what-ever-is-used-by-gnome can be done even now without any harm to the development / polishing of 12.2, but adding the correspondenting "Require" "Windowmanager" to the Desktop-Environment packages (here kdebase4-workspace) is the 'critical' and error-prone part.
IOW, not possible? The subject is about requires, not recommends or suggests.
The problem is that nothing in KDE requires kwin. You could use compiz, openbox, or any other window manager you want instead of kwin. So in my opinion, and seemingly the opinion of at least several others, it is simply incorrect to require kwin. So that leaves 4 options as I see it: 1. Keep things as they are. I don't think this is a very good approach 2. Have kdebase4-workspace recommend kwin. That way users by default install it, but can opt not to. 3. Have kdebase4-workspace suggest kwin. I am not sure YaST2 even supports suggests for packages, so this may not help. 4. Have kdebase4-workspace require some window manager, but don't specify which one. This is probably not possible until the next release. So I would say doing 2 is the best option for 12.2, and we can work on 4 for the release after. -Todd -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Mon, 18 Jun 2012 10:58, todd rme
On Mon, Jun 18, 2012 at 2:00 AM, Felix Miata
wrote: On 2012/06/18 01:23 (GMT+0200) Yamaban composed:
Felix Miata wrote:
set solver.onlyRequires=true
^^^^^^^^^^^^^^^^^^^^^^^^ ...
How?
IMHO kdebase4-workspace would be best for "recommend" kwin.
The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience.
Adding a "Provides" "Windowmanager" to kwin / openbox / wmaker / what-ever-is-used-by-gnome can be done even now without any harm to the development / polishing of 12.2, but adding the correspondenting "Require" "Windowmanager" to the Desktop-Environment packages (here kdebase4-workspace) is the 'critical' and error-prone part.
IOW, not possible? The subject is about requires, not recommends or suggests.
The problem is that nothing in KDE requires kwin. You could use compiz, openbox, or any other window manager you want instead of kwin. So in my opinion, and seemingly the opinion of at least several others, it is simply incorrect to require kwin.
So that leaves 4 options as I see it:
1. Keep things as they are. I don't think this is a very good approach 2. Have kdebase4-workspace recommend kwin. That way users by default install it, but can opt not to. 3. Have kdebase4-workspace suggest kwin. I am not sure YaST2 even supports suggests for packages, so this may not help. 4. Have kdebase4-workspace require some window manager, but don't specify which one. This is probably not possible until the next release.
So I would say doing 2 is the best option for 12.2, and we can work on 4 for the release after.
-Todd
Exactly. Only that the needed "Provides: windowmanager" can be implemented now (prior 12.2 release) without hurting anybody and reducing the work later, meaning if a window-manager - package (compiz, openbox, kwin, etc) has to re-build anyway before Goldmaster the "Provides: windowmanager" line should be added to the spec now, with no extra cost and risk. BTW: How should that "provides" be written (upper/lowercase, with or without [_-]) ? Are there existing lines in Fedora already? No sense in deciding for "WindowManager" when "windowmanager" is already in use by an other distro just for the need, every little bit of unification / harmonics helps. -- Yamaban
On Monday 18 Jun 2012 11:09:29 Yamaban wrote:
On Mon, 18 Jun 2012 10:58, todd rme
wrote: On Mon, Jun 18, 2012 at 2:00 AM, Felix Miata
wrote: On 2012/06/18 01:23 (GMT+0200) Yamaban composed:
Felix Miata wrote: > set solver.onlyRequires=true
^^^^^^^^^^^^^^^^^^^^^^^^ ...
How?
IMHO kdebase4-workspace would be best for "recommend" kwin.
The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience.
Adding a "Provides" "Windowmanager" to kwin / openbox / wmaker / what-ever-is-used-by-gnome can be done even now without any harm to the development / polishing of 12.2, but adding the correspondenting "Require" "Windowmanager" to the Desktop-Environment packages (here kdebase4-workspace) is the 'critical' and error-prone part.
IOW, not possible? The subject is about requires, not recommends or suggests.
The problem is that nothing in KDE requires kwin. You could use compiz, openbox, or any other window manager you want instead of kwin. So in my opinion, and seemingly the opinion of at least several others, it is simply incorrect to require kwin.
So that leaves 4 options as I see it:
1. Keep things as they are. I don't think this is a very good approach 2. Have kdebase4-workspace recommend kwin. That way users by default install it, but can opt not to. 3. Have kdebase4-workspace suggest kwin. I am not sure YaST2 even supports suggests for packages, so this may not help. 4. Have kdebase4-workspace require some window manager, but don't specify which one. This is probably not possible until the next release.
So I would say doing 2 is the best option for 12.2, and we can work on 4 for the release after.
-Todd
Exactly.
Only that the needed "Provides: windowmanager" can be implemented now (prior 12.2 release) without hurting anybody and reducing the work later, meaning if a window-manager - package (compiz, openbox, kwin, etc) has to re-build anyway before Goldmaster the "Provides: windowmanager" line should be added to the spec now, with no extra cost and risk.
BTW: How should that "provides" be written (upper/lowercase, with or without [_-]) ? Are there existing lines in Fedora already? No sense in deciding for "WindowManager" when "windowmanager" is already in use by an other distro just for the need, every little bit of unification / harmonics helps.
It's already present for 4 years already - look at kdebase4-workspace.spec, line 224, Provides: windowmanager in the kwin subpackage. What I don't know is which package or package list should Requires: windowmanager. Will -- Will Stephenson, openSUSE Board, Booster, KDE Developer SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Thu, 21 Jun 2012 13:19, Will Stephenson
On Monday 18 Jun 2012 11:09:29 Yamaban wrote:
On Mon, 18 Jun 2012 10:58, todd rme
wrote: On Mon, Jun 18, 2012 at 2:00 AM, Felix Miata
wrote: On 2012/06/18 01:23 (GMT+0200) Yamaban composed:
> Felix Miata wrote: <snip> IMHO kdebase4-workspace would be best for "recommend" kwin.
The kdebase4 package can also be used for running kde-apps under gnome, the kdebase4-workspace implies the "whole" experience. <snip>
It's already present for 4 years already - look at kdebase4-workspace.spec, line 224, Provides: windowmanager in the kwin subpackage.
What I don't know is which package or package list should Requires: windowmanager.
As argued in the segment above: the kdebase4-workspace package itself should be the one that "Require" "windowmanager", as it is the ONE package that implies the "whole" experience of KDE Desktop. Also, that would make the most sense, as kwin is a subpackage of it. -- Yamaban. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (4)
-
Felix Miata
-
todd rme
-
Will Stephenson
-
Yamaban