Hi all,
I agree that the config file thing is not great. At the moment if you go
to 2.11.x and then back to 2.10.5 your config file will be lost (sort-of:
it's backed up next to your new one by DCP-o-matic but it's not as easy as
it could be to find).
An alternative to this would be making 2.12.0 copy your existing config
and then use its own, so if you went back to 2.10.5 you'd get your old
config and you'd have two (possibly divergent) configs.
I'm not averse to doing this for 2.12.0 if people think it's a good idea.
I'm undecided personally.
The version 3 thing feels like a workaround for an unhelpful operating
system to me, so I'm less inclined. If 2.12.0 doesn't work for you,
re-install 2.10.5: it shouldn't take long. Also I suspect 2.12.0 projects
won't load into 2.10.5 (though I haven't tested that) so encouraging
people to have multiple versions in use may not be a great idea.
I'm open to persuasion on both of these matters though!
Carl
On Sat, 17 Mar 2018, Carsten Kurz via DCPomatic wrote:
Hi Jim,
1.) you can have many versions installed in parallel on a Mac. Currently, I have about 15
or so, each in it's own folder. This doesn't work on other platforms, at least not
easily.
My current Applications/DOM subfolder structure is
- /dcpomatic/Release/
/dcpomatic/Test_2_11_xx
/dcpomatic/Test_2_11_yy
...
Occasionally, it turns out that prefs between major version bumps are not compatible, so
you need to backup your prefs once you start working with a major new release.
E.g. prefs from 2.11.x are not backwards compatible with 2.10.5 Going FROM 2.10.5 to
2.11.x is no problem.
If you care about prefs and certs, you need to make sure you ZIP a set of prefs for each
version. You will probably notice that you don't need to switch back to an older
version too often once you started with a new release. As newer is ALWAYS better ;-)
2.) The long Gatekeeper run is 'normal', and happens due to the new codesigning.
It only occurs with the first run of each app after installation. The good thing is, once
that has happened, you don't get the 'Allow incoming connections' request
every time you start DCP-o-matic, batch converter or encode server. Just let it happen,
one app for a time. It takes about 3-4 minutes on my machine. One positive side effect of
the code signing now also is that you don't need to CTRL-Click the apps in order to
open them initially.
Getting this to work was quite some struggle for Carl, but I think it's good to use
code signing and for Carl to be a registered OS X developer. Due to increasing security
constraints on Windows and Mac platforms, DCP-o-matic would sooner or later run into
trouble without that.
Now, one should be careful with such promises, but, as you see, 2.11.x so far has seen
the most test versions ever, and only VERY FEW of them were due because of the new
features, but most to iron out old and new bugs. Major bug cleanup started late last year,
so, those many test builds did make sure that there SHOULDN'T be too many bugs left.
After all, 2.10.x settled on 2.10.5 for the 'final' stable release, so, of
course, 2.12 will certainly not stay on 2.12.0 for too long. But I don't think we will
see a 2.12.77...
And keep in mind, 2.10.5 DOES contain some known bugs that are only cleaned out in 2.11.x
and 2.12
- Carsten
_______________________________________________
DCPomatic mailing list
DCPomatic(a)carlh.net
http://main.carlh.net/cgi-bin/mailman/listinfo/dcpomatic