[Seaside-dev] Configurations, changes and releases

Tobias Pape Das.Linux at gmx.de
Sun Jul 6 19:09:23 UTC 2014


Hi,

On 06.07.2014, at 20:12, Johan Brichau <johan at inceptive.be> wrote:

> Hi everyone,
> 
> Over the past month, when working towards 3.1.2, several people have contributed changes to keep Seaside working for Magritte, Pier, Pharo 4, Squeak, Gemstone 3.x, etc..
> All of that lead to the creation of several versions of Seaside in the ConfigurationOfSeaside3, making several changes over baselines and versions.
> 
> As I noticed changes to existing baselines and versions, I found it very difficult to see what exactly was happening.
> I think it's great to have new versions fast, but we should make sure everyone is on the same track.
> In the past, mistakes have been made where modifications to already published versions caused havoc downstream.
> 
> Diego and Stephan reached out last week to discuss a policy and we agreed to have a discussion on the mailinglist.
> 
> First off, the Seaside team had already set up some development practices [3] and a release process [1][2].
> I think these are still applicable but we might fine-tune them some more. Here are my proposed additions:
> 
> - no changes to baselines that have a dependent released version (we really need to consider those sealed)
> - send a quick note to the mailinglist when you are changing the configuration or when you release a version (this avoids surprises with other team members)
> 
> I will also shamelessly plug here that we would be better of working with the github repository, using pull requests [4]. Right now, we are using github as the reference repository for Seaside and Grease in Gemstone and it's the only place I notice if something breaks in Squeak (the master branch is running travis tests for Pharo and Squeak).
> 
> Johan
> 
> [1] https://code.google.com/p/seaside/wiki/MakeRelease
> [2] #DevelopmentProcess in ConfigurationOfSeaside3
> [3] https://code.google.com/p/seaside/wiki/CodingConventions
> [4] https://github.com/glassdb/Seaside31

Ok, I see that I missed things when I put in the small WebClient change.
Thanks for that reminder :)

Best
	-Tobias

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1625 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20140706/ff084317/signature.pgp


More information about the seaside-dev mailing list