<div dir="ltr">Hi<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jul 23, 2017 at 5:03 AM, db <span dir="ltr"><<a href="mailto:iamsudo@gmail.com" target="_blank">iamsudo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 22 Jul 2017, at 03:01, Umesh Singla <<a href="mailto:umeshksingla@macports.org">umeshksingla@macports.org</a>> wrote:<br>
> I don't know, in the above example, what do you mean when you say "..you realize that from its deps..", like, realize how? I am just asking this if there's some other way to get info on the latest modifications that I might not be aware of.<br>
> 'sync' or 'upgrade outdated' provide the information what all ports got updated immediately on console but I'm not sure if it can be accessed later since the user may not realize that another port has broken immediately, like hstr here.<br>
<br>
</span>Since MP doesn't keep logs (!) I keep them myself and investigate when something doesn't work properly.<br>
<span class="gmail-"><br>
> Another thing that comes to my mind now is if, suppose, updated version of ncurses was actually required for some another port and reverting it to the older state could possibly result in breaking of that port.<br>
<br>
</span>No, because, as I said, it would revert to a previous tree state. The thing is doing it by reinstalling only the upgraded ports and not the whole tree. It shouldn't be difficult to implement.</blockquote><div><br></div><div>@Bradley, when we came up with re-installing all the ports, I had this doubt too. It sure shouldn't be difficult, getting only the upper and lower dependencies to check for, if a user is able to figure out the faulty port himself. </div><div><br></div><div>I understand the part of migration but I'd like to know more about the restore here. This conversation actually helped me focus on the "install/activate the snapshot ports" part of your statement </div><div>"<span style="font-size:12.8px">Restoring a snapshot would turn off all parts and install/activate the snapshot ports with variants.</span>" </div><div>in one of your previous replies.</div><div><br></div><div>Can we help with such a use case here? To me, "it would revert to a previous tree state" sounds like restore but with less complexity. Though issues will come up even if the number of such ports is greater than 2 and will make it hard for the user.</div><div><br></div><div>Regards,</div><div>Umesh</div></div><br></div></div>