<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jun 13, 2015 at 3:56 AM, Barrie Stott <span dir="ltr">&lt;<a href="mailto:zen146410@zen.co.uk" target="_blank">zen146410@zen.co.uk</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
On 12 Jun 2015, at 22:08, Brandon Allbery wrote:<br>
&gt; On Fri, Jun 12, 2015 at 1:26 PM, Mihai Moldovan &lt;<a href="mailto:ionic@macports.org">ionic@macports.org</a>&gt; wrote:<br>
&gt; That would break other ports that depend upon netpbm. Worse, I think port will<br>
&gt; automatically re-activate it, if it comes to such a port.<br>
&gt;<br>
&gt; I would hope those are only upgraded *after* netpbm itself --- and using a port that has a `port upgrade` scheduled against it is a dicey proposition no matter what.<br>
<br>
</span>I am puzzled and a little worried about the part of  your sentence after &#39;---&#39;. Does it mean that once I know a port upgrade is needed I should do it before any other computing work? I usually do other things alongside an upgrade.<br></blockquote></div><div class="gmail_extra"><br></div>What do you believe would happen if you are running something *while* it is upgraded?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Some will just happen to work, mostly simple ones. Ones that use plugins will often crash if the plugins go missing or are from the wrong version. Others may behave erratically (iTerm2 is prone to stop opening new windows, for example). In the case of netpbm where you generally build pipelines that run for short times, you may get version skew between programs in the pipeline or missing program errors or just strange results.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Filesystems are not transactional; it can&#39;t keep a snapshot of something you&#39;re actively using while installing a new version.<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</div></div>