Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93541 - Mythweb 0.18.1 (unnecessarily) hard-depends on mythtv
Summary: Mythweb 0.18.1 (unnecessarily) hard-depends on mythtv
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-22 05:01 UTC by Gert-Jan Rodenburg
Modified: 2005-05-22 15:50 UTC (History)
0 users

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


Attachments
ebuild that does not hard depend on mythtv, and still works (mythweb-0.18.1-r1.ebuild.patch,323 bytes, patch)
2005-05-22 05:03 UTC, Gert-Jan Rodenburg
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gert-Jan Rodenburg 2005-05-22 05:01:02 UTC
When upgrading mythweb from 0.18 to 0.18.1 it pulls in mythtv 0.18.1 (and with 
ith the whole of X). 
This dependancy is unneeded, and more importantly, unwanted by people who run 
their webfrontend on headless servers. 
 
Removing this hard dependancy has no ill effects on the functioning of 
mythweb. 
 

Reproducible: Always
Steps to Reproduce:
1. emerge -pv mythweb 
 
Actual Results:  
zeus mythweb # emerge -pv mythweb 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies ...done! 
[ebuild  N    ] media-libs/fontconfig-2.2.3  0 kB 
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r3  -debug 0 kB 
[ebuild  N    ] x11-base/xorg-x11-6.8.2-r1  -3dfx +3dnow -bitmap-fonts -cjk 
-debug -dlloader -dmx -doc -font-server -hardened -insecure-drivers -ipv6 
-minimal -mmx -nls -opengl +pam -sdk -sse -static -truetype-fonts -type1-fonts 
(-uclibc) -xprint -xv 0 kB 
[ebuild  N    ] app-arch/rpm2targz-9.0-r2  0 kB 
[ebuild  N    ] sys-apps/utempter-0.5.5.6  -debug 0 kB 
[ebuild  N    ] x11-terms/xterm-202  -Xaw3d -debug +truetype +unicode 0 kB 
[ebuild  N    ] media-libs/lcms-1.14  +jpeg +python +tiff +zlib 0 kB 
[ebuild  N    ] media-libs/libmng-1.0.8-r1  0 kB 
[ebuild  N    ] x11-libs/qt-3.3.4-r3  +cups -debug -doc -examples -firebird 
+gif -immqt -immqt-bc -ipv6 +mysql -nas -odbc -opengl -postgres -sqlite 
-xinerama +zlib 0 kB 
[ebuild  N    ] media-sound/lame-3.96.1  -debug -gtk 0 kB 
[ebuild  N    ] media-libs/libogg-1.1.2  0 kB 
[ebuild  N    ] media-libs/libvorbis-1.1.0  -aotuv -debug 0 kB 
[ebuild  N    ] media-sound/alsa-headers-1.0.9_rc3  0 kB 
[ebuild  N    ] media-libs/alsa-lib-1.0.9_rc3  -doc -jack 0 kB 
[ebuild  N    ] media-tv/mythtv-0.18.1  +alsa (-altivec) -arts -debug -dvb 
+frontendonly -ieee1394 -jack -joystick -lcd -lirc -mmx -nvidia +oggvorbis 
-opengl +oss -unichrome -xv 0 kB 
[ebuild   R   ] www-apps/mythweb-0.18.1  -vhosts 0 kB 
 
Total size of downloads: 0 kB 
zeus mythweb #                  

Expected Results:  
zeus mythweb # emerge -pv mythweb 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies ...done! 
[ebuild  NS   ] www-apps/mythweb-0.18.1-r1  -vhosts 0 kB 
 
Total size of downloads: 0 kB 
 

I have the mythdatabase and mythweb running on a headless machine, 
mythbackend/frontend run on their own (dedicated) machine, thus on the mythweb 
machine no mythtv is needed.
Comment 1 Gert-Jan Rodenburg 2005-05-22 05:03:37 UTC
Created attachment 59533 [details, diff]
ebuild that does not hard depend on mythtv, and still works

Just removed one line. I am wondering tho, is the
S="${WORKDIR}/mythplugins-${PV}/${PN}" line needed? It doesn't seem to be used
at all?
Comment 2 Gert-Jan Rodenburg 2005-05-22 05:12:39 UTC
Forget about the 'S' question, I just got it explained very, VERY clearly by a 
friend.  
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2005-05-22 15:50:24 UTC
Fixed in CVS.