On 2016-12-14 00:11 , René J.V. Bertin wrote:
Hi,

I understand that the latest update introduced better handling of interrupts. 
Is it now safe to interrupt the rev-upgrade process done after a `port upgrade` 
(knowing that I configured it to check only)?

2.3.5 does not have signal handling. On master it's probably safe-ish to use ctrl-c depending on what it's doing at the time. Activations in progress will be rolled back for example, but there are no hard guarantees about consistency system-wide.

It was probably always fairly safe to interrupt rev-upgrade in report mode. Any database writes it does to update the binary flag are in a sqlite transaction.

I often miss an option to skip that step (esp. the first of the day which 
always takes longer) but I suppose that being able to interrupt it safely will 
work just as fine.

The install and upgrade actions take a --no-rev-upgrade option. Macports.conf has a revupgrade_autorun option. But if you mean "miss" as in "forget to use" then I guess no amount of options will help :).

- Josh

Reply via email to