Hi all, I'm trying to resolve a dialect compatibility problem like this: I want to load the Squeak and Pharo3 to 5 version depending on FFI Smallapack-StdLib-nice.1 For Pharo6, I made a different branch depending on UFFI Smallapack-StdLib.UFFI-nice.1 In the base line, i tell spec for: #'common' do: [ spec blessing: #'baseline'. spec repository: 'http://www.squeaksource.com/Smallapack'. spec package: 'Smallapack-StdLib'] and in the version I tell spec for: #squeak do: [ spec package: 'Smallapack-StdLib' with: 'Smallapack-StdLib-nice.1']. spec for: #'pharo5.0.x' do: [ spec package: 'Smallapack-StdLib' with: 'Smallapack-StdLib-nice.1']. spec for: #'pharo6.0.x' do: [ spec package: 'Smallapack-StdLib' with: 'Smallapack-StdLib.UFFI-nice.1']. but the configuration loads Smallapack-StdLib-nice.1 instead of Smallapack-StdLib.UFFI-nice.1 I would like to avoid using two different package names because it complexifies the baseline for nothing. It the same package, just a different branch. Isn't it possible? Why? Can we fix it?