Rahul Sundaram wrote: > Not all of the packages that use Yelp actually depend on it and the > current package list seems completely arbitrary. The reason dependencies on yelp are considered harmful is that they were dragging yelp, and with it the entire xulrunner stack, onto non-GNOME spins (which also aren't shipping Firefox, so xulrunner is a huge bloat). It was impossible to fit the KDE spin on a CD with yelp and xulrunner on it. Looking at your list: > $ repoquery --alldeps --whatrequires yelp > > system-config-samba-docs-0:1.0.8-1.fc13.noarch > gnochm-0:0.9.11-5.fc13.noarch > xiphos-0:3.1.3-1.fc13.i686 > deja-dup-0:14.1-1.fc13.i686 > system-config-nfs-docs-0:1.0.8-1.fc13.noarch > system-config-users-docs-0:1.0.8-1.fc13.noarch > lat-0:1.2.3-10.fc13.i686 > conglomerate-0:0.9.1-7.fc12.i686 > system-config-date-docs-0:1.0.9-1.fc13.noarch > system-config-services-docs-0:1.1.8-1.fc13.noarch > simple-scan-0:1.0.2-1.fc13.i686 > moserial-0:2.28.0-2.fc13.i686 > system-config-kdump-0:2.0.3-2.fc13.noarch > gnucash-docs-0:2.2.0-4.fc12.noarch > f-spot-0:0.6.1.5-2.fc13.i686 many of those packages which do require yelp are optional -docs subpackages, possibly for this very reason. I know for sure that we have filed release blocker bugs to get yelp dependencies dropped from stuff on the KDE spin at some point (release blocking because they made the KDE spin spill over CD size) and that this is the reason why things do not have that dependency. > What is the recommended method? Two of the packages - deja-dup and > simple-scan are mine and I have gotten a bug report to drop the Yelp > dependency on deja-dup. People are asking you to drop the dependency for a reason. Please do it. Let's fight dependency bloat! Kevin Kofler -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel