[Seaside-dev] Seaside Configuration in 2.0

Johan Brichau johan at inceptive.be
Sat Mar 30 08:11:09 UTC 2013


Just a small correction: the new ConfigurationOfSPort was already published, so it's as easy as to require that version in the ConfigurationOfSeaside30

and I need commit access if the changes are accepted so I can publish them.

On 30 Mar 2013, at 08:52, Johan Brichau <johan at inceptive.be> wrote:

> I made the following changes to the packages in the Seaside30 repository:
> 
> - Replaced senders of #includesSubString: by #indexOfSubCollection:startingAt: in Seaside-Core and Seaside-Canvas
> - Factored out uses of SystemChangeNotifier to a separate method that delegates differently in Pharo1.x and Pharo2.x (i.e. to SystemAnnouncer). This avoids creating a separate Pharo20 package for Grease in this repository of Seaside.
> - Included FileSystem-Legacy package (+ some bugfixes there) for Seaside-FileSystem as a dependency. This should be fine for the 3.0.x branch. Even better is to have this dependency included in SPort (as Paul proposed). I will contact Janko for that.
> - Created a new baseline to remove OB and Swazoo2 from the dependencies (see bottom of my email).
> 
> All of this renders all Seaside and Grease (except Slime) tests green.
> If I can have commit access to the Seaside30 repository, I gladly publish this and continue to work to port Slime as well.
> 
> Since Grease and several Seaside packages have evolved further in Seaside3.1, I propose to keep these changes to the Seaside3.0 repository to make the current stable version of Seaside work in Pharo2.0.
> 
> Next I will sit together with Diego at PharoConf to adapt the configuration class in the 3.1 repository as well. I believe the intention is that this class loads both versions?
> 
> Philippe: will you be at the PharoConf?
> 
> cheers
> Johan
> 
> 	spec for: #'pharo2.x' do:[
> 
> 		spec 
> 			removeProject: 'OB';
> 			removeProject: 'Swazoo2'.		
> 
> 		spec 
> 			package: 'FileSystem-Legacy'
> 			with:[spec repository: 'http://smalltalkhub.com/mc/dh83/fisleg/main'].
> 		
> 		spec 
> 			package: 'Seaside-FileSystem' with: [ spec requires: 'FileSystem-Legacy'].
> 
> 		spec group: 'Core' overrides: #('Base' 'Development' 'RSS-Core' 'Javascript-Core' 'Prototype-Core' 'Scriptaculous-Core' 'JQuery-Core' 'JQuery-UI' 'Seaside-Email' 'Seaside-HTML5' 'Seaside-InternetExplorer' 'Seaside-Examples' 'RSS-Examples' 'Seaside-Tools-Web' 'Scriptaculous-Components' 'Seaside-Welcome' 'Seaside-FileSystem' )
> 	].
> 
> On 29 Mar 2013, at 15:53, Philippe Marschall <philippe.marschall at gmail.com> wrote:
> 
>> On Mon, Mar 25, 2013 at 3:20 PM, Johan Brichau <johan at inceptive.be> wrote:
>>> 
>>> Hi Paul,
>>> 
>>> We have to merge our works (or possibly throw away mine :-)
>>> In the meantime, I also talked to Diego to synchronize.
>> 
>> We have Monticello for this, who needs commit access?
>> 
>> Cheers
>> Philippe
>> _______________________________________________
>> seaside-dev mailing list
>> seaside-dev at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
> 
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev



More information about the seaside-dev mailing list