release team proposal
Sebastián Sastre
ssastre at seaswork.com.ar
Thu Nov 23 18:38:36 UTC 2006
Dear Ralph,
I think movments like the one you are exposing here adds value to the whole Squeak
as project. Also adds value to all Smalltlak as a consequence.
I'm pretty sure that the projects that will emerge, based on Squeak versions like
that, eventually will gain a lot more value just because of that.
Very healthy initiative.
If the objetives can be archieved, it can be useful as support of a wisely defined
marketing strategy campaing (just for reference:
http://www.4hb.com/0107flmarketingcampaign.html).
Cheers,
Sebastian Sastre
ssastre at seaswork.com.ar
Seaswork
Special Software Solutions
Este mensaje y sus adjuntos son confidenciales y de uso exclusivo para el usuario a quien
esta dirigido. Puede contener información amparada por el secreto profesional. Si Ud. no
es el destinatario especificado no debe copiar, enviar o utilizar ninguna parte del mismo
y/o de sus adjuntos por ningún medio tecnológico. Las opiniones vertidas son
responsabilidad del autor y no son emitidas ni avaladas por SEASWORK a menos que se
indique claramente lo contrario y que la identidad y autoridad del autor, para comprometer
a nuestra empresa, puedan ser verificados. No se garantiza la integridad de los mensajes
enviados por e-mail ni que los mismos sean enviados en termino, o que no contengan errores
o virus. El emisor no aceptara responsabilidad por los errores, modificaciones u omisiones
que resulten en el mensaje, bajo la hipótesis de que pudo ser modificado.
> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On
> Behalf Of Ralph Johnson
> Sent: Thursday, November 23, 2006 10:06 AM
> To: The general-purpose Squeak developers list
> Subject: release team proposal
>
> Here is the proposal I sent to the Squeak board.
> ----------------
> The Squeak 3.10 release team is going to focus on developing
> a simple, visible and reliable process for creating new releases.
>
> The alpha 3.10 release will have an image and a set of core packages.
> Each will have a test suite, and all tests in the test suites
> will pass when any subset of the packages is loaded into the
> image. Each subsequent version will continue to keep the
> existing packages working.
>
> We expect the alpha release and all later releases to be
> usable. We want people to feel comfortable using the latest
> version so that 3.10 will be heavily used long before the
> final version and most bugs will be discovered.
>
> Our plan is to have the alpha release by the end of January
> and to accept major changes for the next three months, i.e.
> til the end of April. "Major changes" will include moving
> code from the image into packages and making new core
> packages. We are not expecting any major new features in the
> image. The last month will be only bug fixes, and a final
> version of 3.10 will be the end of May.
>
> The main focus will be on developing a good process for
> creating releases. So, we expect to experiment with the
> process. Ideally, the final process would be so easy to
> follow that it would be easy to be in charge of producing a release.
>
> The current process plan is that all requests for change
> would go through Mantis. Each bug fix would have a test that
> shows the bug and that shows that it is fixed. The release
> team would periodically (once or twice a week, perhaps every
> day) go through Mantis, test each change to make sure it
> doesn't break anything, and commit them to the current release.
>
> The releases would be distributed in several ways.
> There will be a "package universe" of all the core packages,
> and perhaps one of non-core packages, as well. There will be
> an update server so that people do not have to load new
> images to stay up to date. There will be a Montecello
> repository of all the changes so that everything we do will
> be repeatable.
> We will try to make it easy for people to use the release
> that is under active development.
>
> Current members of the release team are Ralph Johnson and
> Edgar J. De Cleeene.
> --------------
> Reading it again, I can think of some comments.
>
> The main one is that this is explaining what the Squeak team
> will do, which is to develop a process for making releases
> and shrinking the image. Part of the process is making it
> easy for other people to fix bugs and add features. I am not
> opposed to adding features!
> You could think that from this proposal. I just think that
> adding features should be what everybody does, not just the
> release team.
>
> As part of fixing the process, a large part of my job will be
> getting people to participate. I expect that the social
> engineering will be more work than the software engineering.
> The software engineering is, in my opinion, very standard and
> routine, though I am sure I will get some argument about
> that. The social engineering will require more creativity.
>
> -Ralph
>
More information about the Squeak-dev
mailing list
|