Re: [PATCH v2] Add @unsatisfied-deps package set (bug 248026)
Zac Medico <[email protected]> Fri, 18 Jun 2021 20:29:06 -0700
| Newsgroups | gmane.linux.gentoo.portage.devel |
|---|---|
| Message-ID | <[email protected]> |
On 6/18/21 8:13 PM, Zac Medico wrote: > On 6/18/21 6:01 PM, Zac Medico wrote: >> If emerge --depclean fails to resolve any dependencies, then it will >> now suggest emerge @unsatisfied-deps as the simplest possible >> solution, and will also suggest to unmerge @unavailable where >> appropriate at the end: >> >> $ emerge --depclean >> >> Calculating dependencies... done! >> * Dependencies could not be completely resolved due to >> * the following required packages not being installed: >> * >> * virtual/cdrtools pulled in by: >> * app-cdr/cdrdao-1.2.4 >> * >> * Have you forgotten to resolve unsatisfied dependencies prior to >> * depclean? The simplest possible command for this purpose is as >> * follows: >> * >> * emerge @unsatisfied-deps > > It turns out that @unsatisfied-deps is often unsuitable here because it > pulls in a bunch of @installed packages, when you really want to use > @world as the source of truth. The underlying reason is the same as the reason that we've never used @installed updates as a substitute for @world updates. It just doesn't work, because @installed is polluted in comparison to @world. -- Thanks, Zac
signature.asc
(application/pgp-signature, 981 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQKTBAEBCgB9FiEE8OgXaltWzqgSupCu0HX7jBBKPSAFAmDNZIJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEYw RTgxNzZBNUI1NkNFQTgxMkJBOTBBRUQwNzVGQjhDMTA0QTNEMjAACgkQ0HX7jBBK PSAB5Q//UCRsttyEshqZ3EgOR0kT5cU8zmcgE2J1J6xhW//xNrtQb5sqJ0WFIrSz miTVO0QU529vq/IBQDyc5w7zBljI+p1jGJWmmDLUAwrH+sCyNuDeVLz5V9GzSbbD esyfGZVC4+dVlEXErAZ8R9eH96MRMtOPpSqeYJaN8/l8dKdWvQlG5fsCzJwAI79H X/+Ohb/1hzjPHNpiCggam/IgmIAeWdhkfIw0zP5WDZxTflBzgemA5FUR3WWThlqq Ji5BNfP5X9JLoB3LIR0C5PhfvZaaZjkyrWNHweuXC/4F9rsA3B4MVrNYEPbp46so S8hG/mSBx1Wxhk1DVoZEyH5mp2R0ZEmB8bBKdH1nNWFbZiLNEQWPkOj/lr258vbC +O2Y6hYN+Qsxh+im1fjsAEpYjwhljt9aexRkGC8tH4Le/63rjPE9iDtTjf5DGFra ICnJFzwZMbGrEs6GykqfqQU650gVqAd8B5YUTWGuetTXHnJ5bT246KR9oKhDat4+ BL5ayjn99SEwz+1Ak0w3GwzWw/IlZ38NYqaLUEVmS531HJmmuE0AIB+wJs6H9fD6 AexMM0c3jxfXR0qZsfkp0PhV+W1yiuWQHaN+OlW4rbKvIWiHtlxcbZ/Q7Q6uWSI7 RTuZYd7LehgAUFnx6OTnrhhsBpw/rvfXL9y77S9CtSRE1vcpmIA= =AWOo -----END PGP SIGNATURE-----