Hi paul I do not think that it is wise in the long term to have split repository. For example it does not really make sense to me to have a part of XMLSupport in your private project and another part in squeaksource. So we should - update soup to use XMLReader in SmalltalkHub - and publish gemstone package in their corresponding base project Managing conifguration is complex enough to make things as simple as we can. So are you interested in helping? Stef baseline14: spec <version: '1.4-baseline'> spec for: #squeakCommon do: [ spec blessing: #baseline. spec description: 'Migrated to SmalltalkHub'. spec author: 'StephaneDucasse'. spec timestamp: '21/02/2013'. spec repository: 'http://www.smalltalkhub.com/mc/PharoExtras/Soup/main'. spec package: 'Soup-Core' with: [ spec requires: 'XMLSupport' ]; package: 'Soup-Tests-Core' with: [ spec requires: 'Soup-Core' ]; package: 'Soup-Help' with: [ spec requires: 'Soup-Core' ]; package: 'Soup-XPath' with: [ spec requires: 'Soup-Core' ]; package: 'Soup-Zinc' with: [ spec requires: 'Soup-Core' ]. spec project: 'XMLSupport' with: [ spec className: 'ConfigurationOfXMLSupport'; versionString: #stable; repository: 'http://www.squeaksource.com/XMLSupport' ]. spec group: 'default' with: #('Core' 'Tests'); group: 'Core' with: #('Soup-Core' 'Soup-XPath'); group: 'Tests' with: #('Soup-Tests-Core') ]. spec for: #gemstone do: [ spec repository: 'http://www.smalltalkhub.com/mc/PharoExtras/Soup/main'. spec project: 'XMLSupport' with: [ spec className: 'ConfigurationOfXMLSupport'; versionString: #stable; repository: 'http://www.smalltalkhub.com/mc/pdebruic/XMLSupport/main' ]. spec package: 'SoupGemstone-Core' with: [ spec requires: 'XMLSupport' ]; package: 'Soup-Tests-Core' with: [ spec requires: 'SoupGemstone-Core' ]; package: 'Soup-Help' with: [ spec requires: 'SoupGemstone-Core' ]; package: 'Soup-XPath' with: [ spec requires: 'SoupGemstone-Core' ]; package: 'Soup-Zinc' with: [ spec requires: 'SoupGemstone-Core' ]. spec group: 'default' with: #('Core' 'Tests'); group: 'Core' with: #('SoupGemstone-Core'); group: 'Tests' with: #('Soup-Tests-Core') ].