<div dir="ltr"><div class="markdown-here-wrapper" style><p style="margin:1.2em 0px!important">On Wed, May 27, 2015 at 11:54 PM, Lawrence Velázquez &lt;<a href="mailto:larryv@macports.org" target="_blank">larryv@macports.org</a>&gt; wrote:</p>
<p style="margin:1.2em 0px!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class="h5">On May 27, 2015, at 4:37 PM, Kurt Pfeifle &lt;<a href="mailto:kurt.pfeifle@googlemail.com" target="_blank">kurt.pfeifle@googlemail.com</a>&gt; wrote:</div></div><div><div><div class="h5"><div>[....]</div></div></div></div></div></blockquote><p></p></div><p style="margin:1.2em 0px!important"></p>
<p style="margin:1.2em 0px!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div>girara was updated an hour ago. Please run a selfupdate and try upgrading again.</div></div></div></blockquote><p></p></div><p style="margin:1.2em 0px!important"></p>
<p style="margin:1.2em 0px!important">Thanks, it works now. </p>
<p style="margin:1.2em 0px!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>P.S. Unrelated: Stop using &quot;port -pf upgrade&quot; and never use it again. It&#39;s incredibly unsafe.</div></div></blockquote><p></p></div><p style="margin:1.2em 0px!important"></p>
<p style="margin:1.2em 0px!important">Ok then: which one of the two switches is the unsafe one? I guess the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">-f</code>? Or has the combination of the two even more damage potential?</p>
<p style="margin:1.2em 0px!important">I started to make it a habit using them, because <em>so often</em> the upgrade does not run through to continue with a few hundred other packages because of just one or two or three packages fail… And this requires me to restart the upgrade every so often, with a changed list of package names.</p>
<p style="margin:1.2em 0px!important">If the <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">-f</code> (or the combo of <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">-pf</code>) is indeed so terribly unsafe as you say (I do not doubt your statement, even though I do not understand the reason for it), then there should be at least one of the following:</p>
<ol style="margin:1.2em 0px;padding-left:2em">
<li style="margin:0.5em 0px">Add a warning (including the reason for it) to the port manpage.</li>
<li style="margin:0.5em 0px">Emit a warning on the command line, whenever this option is used.</li>
</ol>
<p style="margin:1.2em 0px!important">Currently none of the two is present. So do not wonder, if (some of the few) users who read man pages also make use of it :)</p>
<div title="MDH:PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBXZWQs
IE1heSAyNywgMjAxNSBhdCAxMTo1NCBQTSwgTGF3cmVuY2UgVmVsw6F6cXVleiA8c3BhbiBkaXI9
Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpsYXJyeXZAbWFjcG9ydHMub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bGFycnl2QG1hY3BvcnRzLm9yZzwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJsb2Nr
cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVy
LWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBzdHlsZT0id29yZC13
cmFwOmJyZWFrLXdvcmQiPjxkaXY+PGRpdiBjbGFzcz0iaDUiPk9uIE1heSAyNywgMjAxNSwgYXQg
NDozNyBQTSwgS3VydCBQZmVpZmxlICZsdDs8YSBocmVmPSJtYWlsdG86a3VydC5wZmVpZmxlQGdv
b2dsZW1haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+a3VydC5wZmVpZmxlQGdvb2dsZW1haWwuY29t
PC9hPiZndDsgd3JvdGU6PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXYgY2xhc3M9Img1Ij48ZGl2
PlsuLi4uXTwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2PiZu
YnNwOzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow
IDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxk
aXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj48ZGl2PjxkaXY+Z2lyYXJhIHdhcyB1cGRh
dGVkIGFuIGhvdXIgYWdvLiBQbGVhc2UgcnVuIGEgc2VsZnVwZGF0ZSBhbmQgdHJ5IHVwZ3JhZGlu
ZyBhZ2Fpbi48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRp
dj5UaGFua3MsIGl0IHdvcmtzIG5vdy4mbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48YmxvY2tx
dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXIt
bGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IHN0eWxlPSJ3b3JkLXdy
YXA6YnJlYWstd29yZCI+PGRpdj5QLlMuIFVucmVsYXRlZDogU3RvcCB1c2luZyAicG9ydCAtcGYg
dXBncmFkZSIgYW5kIG5ldmVyIHVzZSBpdCBhZ2Fpbi4gSXQncyBpbmNyZWRpYmx5IHVuc2FmZS48
L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5PayB0aGVuOiB3aGlj
aCBvbmUgb2YgdGhlIHR3byBzd2l0Y2hlcyBpcyB0aGUgdW5zYWZlIG9uZT8gSSBndWVzcyB0aGUg
YC1mYD8gT3IgaGFzIHRoZSBjb21iaW5hdGlvbiBvZiB0aGUgdHdvIGV2ZW4gbW9yZSBkYW1hZ2Ug
cG90ZW50aWFsPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBzdGFydGVkIHRvIG1ha2UgaXQg
YSBoYWJpdCB1c2luZyB0aGVtLCBiZWNhdXNlICpzbyBvZnRlbiogdGhlIHVwZ3JhZGUgZG9lcyBu
b3QgcnVuIHRocm91Z2ggdG8gY29udGludWUgd2l0aCBhIGZldyBodW5kcmVkIG90aGVyIHBhY2th
Z2VzIGJlY2F1c2Ugb2YganVzdCBvbmUgb3IgdHdvIG9yIHRocmVlIHBhY2thZ2VzIGZhaWwuLi4g
QW5kIHRoaXMgcmVxdWlyZXMgbWUgdG8gcmVzdGFydCB0aGUgdXBncmFkZSBldmVyeSBzbyBvZnRl
biwgd2l0aCBhIGNoYW5nZWQgbGlzdCBvZiBwYWNrYWdlIG5hbWVzLjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+SWYgdGhlIGAtZmAgKG9yIHRoZSBjb21ibyBvZiBgLXBmYCkgaXMgaW5kZWVkIHNv
IHRlcnJpYmx5IHVuc2FmZSBhcyB5b3Ugc2F5IChJIGRvIG5vdCBkb3VidCB5b3VyIHN0YXRlbWVu
dCwgZXZlbiB0aG91Z2ggSSBkbyBub3QgdW5kZXJzdGFuZCB0aGUgcmVhc29uIGZvciBpdCksIHRo
ZW4gdGhlcmUgc2hvdWxkIGJlIGF0IGxlYXN0IG9uZSBvZiB0aGUgZm9sbG93aW5nOjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+MS4gQWRkIGEgd2FybmluZyAoaW5jbHVkaW5nIHRoZSByZWFzb24g
Zm9yIGl0KSB0byB0aGUgcG9ydCBtYW5wYWdlLjwvZGl2PjxkaXY+Mi4gRW1pdCBhIHdhcm5pbmcg
b24gdGhlIGNvbW1hbmQgbGluZSwgd2hlbmV2ZXIgdGhpcyBvcHRpb24gaXMgdXNlZC48L2Rpdj48
ZGl2PiZuYnNwOzwvZGl2PjxkaXY+Q3VycmVudGx5IG5vbmUgb2YgdGhlIHR3byBpcyBwcmVzZW50
LiBTbyBkbyBub3Qgd29uZGVyLCBpZiAoc29tZSBvZiB0aGUgZmV3KSB1c2VycyB3aG8gcmVhZCBt
YW4gcGFnZXMgYWxzbyBtYWtlIHVzZSBvZiBpdCA6KTwvZGl2PjwvZGl2Pjxicj48L2Rpdj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div>