On 08/07/2018 02:15 AM, Evan Donahue wrote: > Yes, that's right. As long as I don't "store settings" everything is > ok, but if I do find myself wanting to change a global setting of some > kind, and I hit "store," it /also/ stores the metacello paths, which > will then be incorrect for the next new image I create. Also, even if > I delete them, it seems to autogenerate one (but not both) of the > paths incorrectly (with that crazy /build) path. > > More generally though, all I was trying to do was use Pharo launcher > and keep repositories separate, which I was advised to do by the list. Hi Evan, yes exactly. the defaultĀ if i dont change & _store_ settings is: i make via launcher a pharo6.1blabla, it has its own repository-directory; i make the next one, pharo6.1blabla-01, open monticello and it has another package-cache. i did not test this, but i guess it could be possible that if you store settings just once even _without_ changing anything, the local cache directory will be stored, as the class-var-accessor produced a valid path, and from then on this setting will not change anymore for new builds via launcher.
you either reset the settings via deleting the monticello records in the settings file found via StartupPreferencesLoader preferencesVersionFolder. or if you need to store changed settings in a general way eg for all 6.1 versions, you do that deleting afterwards. i agree that the 2 monticello-settings behave differently and that this is either irritating or probably a bug (because the second behaviour can make storing other settings difficult), but then <shrugging shoulders> i have to admit i was never bothered by this behaviour. werner