On Tue, Feb 11, 2020 at 05:06:44PM +0100, Sven Van Caekenberghe wrote:
NeoJSON and Seaside are already in my project's dependencies, but Seaside3 seems to never resolve to the same thing, so I would like to skip that. Is that possible ? I have this issue often with Seaside. I could fork and edit the baseline, but I'd rather not.
I do the following near the top of my load script: Metacello new baseline: 'Seaside3'; repository: '...'; load; lock. And when loading other packages that may want to load another version of Seaside: Metacello new baseline: 'whatever'; repository: '...'; onConflictUseLoaded; load. I tried doing ifTrue:ifFalse: conditional loading in my baseline to test for Seaside, but it didn't work. Pierce