This is a hot-fix release, intended to fix two issues.
the bug fix introduced in 8.11 turned out to be incorrect, and broke several other things in subtle ways. 8.12 is a completely new approach to fixing the problem with region lengths after certain operations could cause sessions to be unloadable.
for several previous versions, the packaging of translation files on macOS was broken. This has been corrected, and translations should work again on that platform.
Note that 8.12 will also correctly load sessions suffering from the problem referred to in #1 above.
All users of earlier 8.x versions should plan to upgrade as soon as possible. Apologies for the problems the bug in #1 has caused people - we hope this is a permanent, correct fix this time.
8.12 isn’t able to fix the urg1.ardour file from the recent post here
8.11 complained about
Region DETOUR@114-87.8 has length a4611686017925627903@a501760000 which is longer than its (first?) source’s length of a2007038040 Region Crash2.4 has length a521058460@a4689526140 which is longer than its (first?) source’s length of a521056200
and 8.12 says
ERROR: Correcting length of region DETOUR@114-87.8 to match it’s (first) source’s length of a2007038040 ERROR: Unexpected exception during session setup: negative distance in timecnt constructor
Possibly because the DETOUR value of a461168601792562790 for some reason is so much larger than the correct a2007038040
Update… spent some time updating to latest nvidia driver and tidying up my system, all works as it should now. Also works very well with live editing while playing, no errors and very stable… nice one guys…