Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251231 - xfce4-session missing xfwm4 dependency
Summary: xfce4-session missing xfwm4 dependency
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 20:33 UTC by Garrett Cooper
Modified: 2008-12-24 00:21 UTC (History)
0 users

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


Attachments
A patch for xfce-base/xfwm4-4.3.3 (xfwm4-ebuild-fix.patch,410 bytes, patch)
2008-12-16 20:37 UTC, Garrett Cooper
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Garrett Cooper 2008-12-16 20:33:19 UTC
xfce4-session calls up xfwm4 in the script, yet it doesn't install xfwm4 as a dependency; this patch solves that.



Reproducible: Always

Steps to Reproduce:
1. emerge xfce4-session
2. Invoke xfce4-session.
3. WM will fail to load because it doesn't exist.
Comment 1 Garrett Cooper 2008-12-16 20:34:24 UTC
vyzs-blackbox xfce4-session # grep xfwm4 `which xfce4-session`
Binary file /usr/bin/xfce4-session matches
Comment 2 Garrett Cooper 2008-12-16 20:37:07 UTC
Created attachment 175514 [details, diff]
A patch for xfce-base/xfwm4-4.3.3

This *should* fix the issue, but ebuild digest was failing on some syntax problem somewhere else... No idea why.
Comment 3 Garrett Cooper 2008-12-16 20:37:56 UTC
Oh, xfce4-session isn't a script -- it's a binary file. I believe it used to be a script though, so that's why I said what I said in the original description.
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-17 04:45:40 UTC
$ strings $(type -P xfce4-session)|grep xfwm
xfwm4

I wonder under what circumstances would you install xfce4-session but not xfce4 meta package which pulls in xfwm & xfce4-session? (honest question)
Comment 5 Christoph Mende (RETIRED) gentoo-dev 2008-12-17 17:33:25 UTC
angelos@odin ~ % grep gnome-terminal =xfce4-session                    
Binary file /usr/bin/xfce4-session matches
angelos@odin ~ % strings =xfce4-session|grep gnome-terminal
1490:gnome-terminal

this doesn't mean that xfwm4 (or gnome-terminal as demonstrated in my example) is required, it just means that xfce4-session _can_ start it if it's available
Comment 6 Garrett Cooper 2008-12-24 00:21:20 UTC
@Jeremy: I didn't want to install the entire meta-package because it has a lot of junk in it...

@Cristophe: But invoking xfce4-session doesn't function without xfwm4 -- that's the catch. Does it invoking function without gnome-terminal function? AFAICT, yes.