Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353536 - x11-wm/wmii strange dependencies
Summary: x11-wm/wmii strange dependencies
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-02 16:12 UTC by Cedric Sodhi
Modified: 2016-02-18 11:46 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 Cedric Sodhi 2011-02-02 16:12:57 UTC
Another package with a rat tail of parasites. Are xsetroot, xmessage, font-alias and font-misc-misc really unconditional dependencies that must ship with a "ultra minimal WM"? If that's one those cases where font-misc-misc is bound to wmii, because wmii depends on just *any reasonable* font to be available, please consider removing it for the sanity of those, who like *dependencies* to be what a package really *depends* on.

Reproducible: Always

Steps to Reproduce:
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-02-02 16:20:33 UTC
xsetroot:

$ grep -r xsetroot *
alternative_wmiircs/python/wmiirc.py:    call('xsetroot', '-solid', color)
alternative_wmiircs/plan9port/wmiirc:fn setbackground { xsetroot -solid $* }
alternative_wmiircs/ruby/config.rb:    launch 'xsetroot', '-solid', CONFIG['display']['background']
doc/wmii.tex:  xsetroot -solid $background
doc/wmii.tex:  xsetroot -solid $background
rc/sh.wmii:os xsetroot -solid $WMII_BACKGROUND </dev/null
rc/wmiirc.sh:xsetroot -solid "$WMII_BACKGROUND" &

xmessage:

$ grep -r xmessage *
alternative_wmiircs/python/wmiirc.py:                'xmessage', '-nearmouse', '-buttons', 'Kill,Wait', '-print',
alternative_wmiircs/python/pygmi/util.py:    args = ['xmessage', '-file', '-'];
alternative_wmiircs/plan9port/wmiirc:				xmessage -nearmouse -buttons Kill,Wait -print \
alternative_wmiircs/ruby/config.rb:      IO.popen('xmessage -nearmouse -file - -buttons Kill,Wait -print', 'w+') do |f|
alternative_wmiircs/ruby/wmiirc:  IO.popen('xmessage -nearmouse -file - -buttons Recover,Ignore -print', 'w+') do |f|
alternative_wmiircs/ruby/HISTORY:* Exception error message (xmessage) now lets you restart *wmiirc*.
cmd/wmii.sh.sh:	xmessage $scriptname: Notice: $*
cmd/wmii.rc.rc:	xmessage $scriptname: Notice: $*
doc/wmii.tex:      # Use wihack to make the xmessage a transient window of
doc/wmii.tex:             xmessage -nearmouse -buttons Kill,Wait -print \
doc/wmii.tex:          # Use wihack to make the xmessage a transient window of
doc/wmii.tex:                 xmessage -nearmouse -buttons Kill,Wait -print \
rc/wmiirc.sh:    res=$(wihack -type DIALOG xmessage -nearmouse -buttons Windows,Alt -print -fn $WMII_FONT \
rc/wmiirc.sh:			      xmessage -nearmouse -buttons Kill,Wait -print
rc/wmiirc.sh:	echo "$KeysHelp" | xmessage -file - -fn ${WMII_FONT%%,*}
rc/welcome.sh:xmessage -file - <<'EOF'
README:xmessage is used by the default scripts.  Libixp, if not provided, can

font-misc-misc:

$ grep -r font * |grep fixed
alternative_wmiircs/python/wmiirc.py:wmii['font'] = 'drift,-*-fixed-*-*-*-*-9-*-*-*-*-*-*-*'
alternative_wmiircs/plan9port/wmiirc:wmiifont='drift,-*-fixed-*-*-*-*-9-*-*-*-*-*-*-*'
alternative_wmiircs/plan9port/wmiirc:wmiifont='-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*'
alternative_wmiircs/ruby/config.yaml:  font: -*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*
doc/wmii.tex:  font=‘drift,-*-fixed-*-*-*-*-9-*-*-*-*-*-*-*’
doc/wmii.tex:        prefixed with |xft:|, the Xft font renderer is used, and
doc/wmii.tex:  font=‘drift,-*-fixed-*-*-*-*-9-*-*-*-*-*-*-*’


You could do some researching before claiming the deps are wrong ...
Comment 2 Cedric Sodhi 2011-02-02 19:48:31 UTC
Your just randomly quoted occurences of the beforementioned packages from the contents of wmii. For example, quoting that "xsetroot" is mentioned in a TeX-Dokument somewhere in docs *hardly* supports the point that it should be a crucial dependency for the package. Same applies to the other two packages.

I'm surprised that you didn't try to argue that plan9ports and ruby should be made new dependencies of wmii, since you must have spotted it among your well conducted research...

To be fair, xsetroot and the others *can* be used by wmii, which, nonetheless, doesn't make them a valid unconditional dependency. Consider that these are alternative rcs.

You could do some thinking before blindly closing other people's reports.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-02-03 18:44:33 UTC
No need to open that phial of vitriol in comment #2.
Comment 4 Cedric Sodhi 2011-02-03 20:47:39 UTC
Sorry.
Comment 5 Pacho Ramos gentoo-dev 2016-02-18 11:46:58 UTC
At least from the grep output it looks like the tools are used... and we won t add a USE flag per each RUNTIME dep expecting people to switch then on when they see something is failing to work