On Thu, 25 Sep 2014 11:10:00 +0200 Alan McKinnon <alan.mckin...@gmail.com> wrote:
> 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. Thank you for explanation. I depcleaned them all. So far so good. :)