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') ].
I published a new configuration with - new baseline with XMLParser dependencies - a new version using this new baseline - all tests green Now it would be good that you take the time to see what is needed to get pushed in the XMLParser project. I do not want to have project that I maintained under PharoExtras to get in strange shape. Stef
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') ].
Hi stef I copied the XMLSupport project from squeaksource because I thought squeaksource.com was going to go away. Now that it is not I'm totally fine using it, like we have in the past. I'll update the config now. Thanks Paul Stéphane Ducasse wrote
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') ].
-- View this message in context: http://forum.world.st/About-Soup-and-XML-tp4711421p4713095.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
On Oct 7, 2013, at 11:09 PM, Paul DeBruicker <pdebruic@gmail.com> wrote:
Hi stef
I copied the XMLSupport project from squeaksource because I thought squeaksource.com was going to go away. Now that it is not I'm totally fine using it, like we have in the past.
You should nevertheless move. Marcus
Hi paul
Hi stef
I copied the XMLSupport project from squeaksource because I thought squeaksource.com was going to go away. Now that it is not I'm totally fine using it, like we have in the past.
Sorry to be sttuborn but I do not have the time not to be :) For me Squeaksource is dead because this is not because it will run that it will not lose files on reboot and others. So I will not use Squeaksource for anything that I maintain. For me having squeaksource read only is good enough but this is not ready for my production code. Stef
I'll update the config now.
Thanks
Paul
Stéphane Ducasse wrote
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') ].
-- View this message in context: http://forum.world.st/About-Soup-and-XML-tp4711421p4713095.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
participants (3)
-
Marcus Denker -
Paul DeBruicker -
Stéphane Ducasse