About Soup and XML

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

About Soup and XML

Stéphane Ducasse
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') ].


Reply | Threaded
Open this post in threaded view
|

Re: About Soup and XML

Stéphane Ducasse
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') ].
>
>


Reply | Threaded
Open this post in threaded view
|

Re: About Soup and XML

Paul DeBruicker
In reply to this post by Stéphane Ducasse
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') ].
Reply | Threaded
Open this post in threaded view
|

Re: About Soup and XML

Marcus Denker-4

On Oct 7, 2013, at 11:09 PM, Paul DeBruicker <[hidden email]> 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

signature.asc (210 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: About Soup and XML

Stéphane Ducasse
In reply to this post by Paul DeBruicker
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.
>