<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class="">On 28 Sep 2021, at 17:48, Bill Cole <<a href="mailto:macportsusers-20171215@billmail.scconsult.com" class="">macportsusers-20171215@billmail.scconsult.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On 2021-09-28 at 10:27:12 UTC-0400 (Tue, 28 Sep 2021 16:27:12 +0200)<br class="">Gerben Wierda via macports-users <<a href="mailto:gerben.wierda@rna.nl" class="">gerben.wierda@rna.nl</a>><br class="">is rumored to have said:<br class=""><br class=""><blockquote type="cite" class="">[snip]</blockquote><blockquote type="cite" class=""><br class="">What is the way to find this out using a port command?<br class=""></blockquote><br class="">In principle, 'port rdeps <portname>' will show you a recursive tree of dependencies for any port. Also, 'port rdependents <portname>' will show you all ports that are dependents (recursively) of any *installed* port.<br class=""><br class="">In practice, those are sometimes not exactly correct, because they depend on port maintainers noticing dependencies and stating them in the Portfile.  For example, the error message you showed implies that certbot depends on chardet indirectly via the acme package, but that is not reflected in the MacPorts dependency map. The Changelog for certbot indicates that this dependency was added upstream in v1.18.0 and removed in 1.19.0, so the current MacPorts dependency map is correct not to show it NOW, but for most of August, that dependency existed in the code but not in the Portfile.<br class=""></div></div></blockquote><div><br class=""></div><div>So, the error appeared because I did the cleanup when that was the case. Quick fix: add py39-chardet and get certbot 1.18.0 working again. Real fix: update port definitions and then certbot (to 1.19.0)</div><div><br class=""></div><div>(Have done the quick fix first because updating the tree and everything I am running requires proper attention)</div><div><br class=""></div><div>Thanks,</div><div><br class=""></div><div><div class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><div class="">Gerben Wierda (<a href="https://www.linkedin.com/in/gerbenwierda" class="">LinkedIn</a>)</div><div class=""><a href="https://ea.rna.nl/" class="">R&A Enterprise Architecture</a> (main site)<br class="">Book: <a href="https://ea.rna.nl/the-book/" class="">Chess and the Art of Enterprise Architecture</a><br class="">Book: <a href="https://ea.rna.nl/the-book-edition-iii/" class="">Mastering ArchiMate</a><br class=""></div></div></div></div></div></div></div></div></div><div><br class=""></div></div></div></body></html>