On 25/09/2014 11:02, Gevisz wrote: > Running > #emerge --depclean --backtrack=60 --ask > after updating my system today, I have got the following: >>>> These are the packages that would be unmerged: > > dev-lang/tk > selected: 8.5.15 > protected: none > omitted: none > > dev-lang/tcl > selected: 8.5.15-r1 > protected: none > omitted: none > > All selected packages: dev-lang/tk-8.5.15 dev-lang/tcl-8.5.15-r1 > >>>> 'Selected' packages are slated for removal. >>>> 'Protected' and 'omitted' packages will not be removed. > > Would you like to unmerge these packages? [Yes/No] > > On the other hand, > $ equery depends > gives > $ equery depends tk > * These packages depend on tk: > app-text/epspdf-0.6.0 (tk ? dev-lang/tk) > dev-lang/R-3.0.1 (tk ? dev-lang/tk) > dev-lang/ocaml-3.12.1 (tk ? >=dev-lang/tk-3.3.3) > dev-lang/python-2.7.7 (tk ? >=dev-lang/tk-8.0) > dev-lang/python-3.3.5-r1 (tk ? >=dev-lang/tk-8.0) > dev-libs/libisoburn-1.3.4 (launch-frontend ? dev-lang/tk:0) > (launch-frontend-setuid ? dev-lang/tk:0) > dev-ml/lablgl-1.05 (tk ? >=dev-lang/tk-8.3) > dev-vcs/git-1.8.5.5 (tk ? dev-lang/tk) > > What does it means? > > Do all these packages depend on dev-lang/tk or not? > > Can I answer Yes to emerge --depclean --ask?
equery depends gets it's output directly from the ebuild, it is not a list of what *you* have and how you are affected. The ebuilds are saying that if you have "tk" in USE, then portage must install tk. Same with tcl. So it all depends on what you have in USE. We don't know what you need or want, that is your call. If you know you need tk/tcl then add it to USE. If you don't need them, let them be depcleaned. If you are not sure, let them be depcleaned and if stuff breaks, then add them back to USE and update world. -- Alan McKinnon alan.mckin...@gmail.com