RV: release team proposal

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

RV: release team proposal

Edgar J. De Cleene
A todos los amigos Smalltalkers que me han ayudado en el pasado y a los
amigos que todavía no conozco.

Les pido su indispensable consejo para hacer del Squeak un lugar donde nos
sintamos mas cómodos para trabajar y que ,con su invaluable ayuda, será si
nos aceptan un poquito mas argentino.

Gracias

Edgar
------ Mensaje reenviado
De: Ralph Johnson <[hidden email]>
Responder a: The general-purpose Squeak developers list
<[hidden email]>
Fecha: Thu, 23 Nov 2006 06:06:00 -0600
Para: The general-purpose Squeak developers list
<[hidden email]>
Asunto: 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


------ Fin del mensaje reenviado


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

Francisco A. Lizarralde
¿Con Ralph Johnson?
Edgar, estás jugando en las grandes ligas !!!
Te Felicito !!!

Un Abrazo,

Francisco

El jue, 23-11-2006 a las 09:22 -0300, Edgar J. De Cleene escribió:

>
> 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
>
> ------ Fin del mensaje reenviado
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar 
>
>
>
>  

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

Edgar J. De Cleene
¿Con Ralph Johnson?
Edgar, estás jugando en las grandes ligas !!!
Te Felicito !!!

Un Abrazo,

Francisco

Gracias Pancho !!
Pero sin ustedes no sería posible.
Tengo un tentative Squeak3.10alpha.7068 y si me quisiera agrandar tengo que
decir que Ralph me eligio a mi y no a Pavel,
Le acabo de mandar mail para que lo invite a participar, ya que estoy
consciente que sabe mas que yo.
Otro tipo importantísimo que igual que nuestro Diego en su momento se hincho
que nadie le de bola a las cosas importantes que propuso e hizo es Lex
Spoon.
Ralph me escribio que está en contacto con el por los Universes.
Capaz que German Arduino se ponga contento que la idea es sacar el
SqueakMap, al menos como primera alternativa a la imagen que se descargue de
los servidores.
Apenas tenga luz verde lo pongo para que lo vean,
Pueden curiosear el borrador de lo que estuve juntando, comenzando por el
mail de Johson en

http://localhost:8088/ani/25

Reply | Threaded
Open this post in threaded view
|

RE: RV: release team proposal

Emilio Oca
In reply to this post by Francisco A. Lizarralde

  ¿Con Ralph Johnson?
Edgar, estás en la crema!
Excelente posición para un tipo con tu impulso, será de parabienes de todos
nosotros squeakers

El plan que presentan a priori me parece muy apropiado, intentare seguir el
desarrollo del mismo.

Algo que no comentan, quizas porque cae en desuso, es la idea propuesta por
varios del servidor que esta corriendo constantemente los test de unidad y
de integracion.
Teniendo un core de paquetes con sus test en verde hace que la utilidad se
vea disminuida. No obstante se le puede dar una vuelta de tuerca.
Seria interesante que cada bug dispuesto en impara sea tomado por el
servidor de test, importado y devuelto al impara con un informe del
resultado de los test.
De esta manera, el harvester solo tiene que buscar los patchs verdes, mirar
lo que considere apropiado y aprobarlos si le parece.
Si todo esto es sucede dentro de una heramienta en la imagen, mejor.

Espero que la idea te guste.

Saludos

  Emilio
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

garduino
In reply to this post by Edgar J. De Cleene
Hola!

Edgar, te felicito por este logro, que creo es un premio a tu constancia en
trabajar con estas cosas.


El día 23/11/06, Edgar J. De Cleene <[hidden email]> escribió:

>
>    Gracias Pancho !!
> Pero sin ustedes no sería posible.
> Tengo un tentative Squeak3.10alpha.7068 y si me quisiera agrandar tengo
> que decir que Ralph me eligio a mi y no a Pavel,
> Le acabo de mandar mail para que lo invite a participar, ya que estoy
> consciente que sabe mas que yo.
> Otro tipo importantísimo que igual que nuestro Diego en su momento se
> hincho que nadie le de bola a las cosas importantes que propuso e hizo es
> Lex Spoon.
> Ralph me escribio que está en contacto con el por los Universes.
> Capaz que German Arduino se ponga contento que la idea es sacar el
> SqueakMap, al menos como primera alternativa a la imagen que se descargue de
> los servidores.
>



jaaaa, no, yo no tengo nada contra el SqueakMap en si mismo, sino que creo
que falla en dos cosas que quizás espanten mucho a los que desean comenzar
con Squeak:

1)  La cantidad de veces que no funciona por incompatibilidades en los
"maps". Entiendo que no sería demasaido complejo, controlar estas
incompatibilidades programáticamente antes que simplemente dejar que
reviente. Sólo que creo que al programador del SqueakMap le gusta que le
pregunten como se evita eso. como se hace lo otro y siempre tener algun
"comandito mágico" para recomendar.

2) El otro tema que no me gusta, pero que ya no es responsabilidad del SM es
que no está completamente adoptado por todos, por ejemplo si uno desea
instalar Seaside, en SM hay una versión muy vieja y nada más.........hay que
usar Monticello y apuntar a los repositorios indicados, pero como dije
antes, creo que esto es un tema de la comunidad.

Bueno, suerte con lo tuyo Edgar, me alegra mucho.

Saludos.
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

Edgar J. De Cleene
1)  La cantidad de veces que no funciona por incompatibilidades en los
"maps". Entiendo que no sería demasaido complejo, controlar estas
incompatibilidades programáticamente antes que simplemente dejar que
reviente. Sólo que creo que al programador del SqueakMap le gusta que le
pregunten como se evita eso. como se hace lo otro y siempre tener algun
"comandito mágico" para recomendar.

2) El otro tema que no me gusta, pero que ya no es responsabilidad del SM es
que no está completamente adoptado por todos, por ejemplo si uno desea
instalar Seaside, en SM hay una versión muy vieja y nada más.........hay que
usar Monticello y apuntar a los repositorios indicados, pero como dije
antes, creo que esto es un tema de la comunidad.

Yo creo que todo el tema de como se maneja el código a cargar en Squeak
tiene cosas a medias, que pueden o no funcionar según el caso.

Espero que con el claro liderazgo de Ralph y que lo ayudemos un poco, las
cosas mejorarán.

Al menos , aca estoy un poco mas a mano para que me pegues que si tenes que
irte a Suecia a pegarle a Goran :=)


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

garduino
El día 24/11/06, Edgar J. De Cleene <[hidden email]> escribió:

>
> Yo creo que todo el tema de como se maneja el código a cargar en Squeak
> tiene cosas a medias, que pueden o no funcionar según el caso.
>
> Espero que con el claro liderazgo de Ralph y que lo ayudemos un poco, las
> cosas mejorarán.
>
> Al menos , aca estoy un poco mas a mano para que me pegues que si tenes
> que
> irte a Suecia a pegarle a Goran :=)
>
> _llll
> ._,___
>



jajajaja, no, no es para tanto. Respeto mucho a la gente que dona mucho de
su tiempo haciendo cosas en beneficio de los demás. Sólo que a veces no me
gusta mucho el estilo de Göran :) pero tengo una excelente relación con él y
respeto su trabajo, como el tuyo y el de todos en la comunidad.

Saludos.
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

Giuseppe Luigi Punzi
In reply to this post by Edgar J. De Cleene
Enhorabuena Edgar ;) te felicito.

Por mi parte, intentaré ayudar lo máximo posible (aunque sea sólo probando).

Cuando me relea el correo bien, y pueda opinar sobre lo que va a ser la
3.10, podré comentar ;)

Un saludo.

P.D.: Cuando respondes a un correo no te está marcanco el texto citado y
confunde un poco. Por si no te habías dado cuenta.

Edgar J. De Cleene escribió:

> 1)  La cantidad de veces que no funciona por incompatibilidades en los
> "maps". Entiendo que no sería demasaido complejo, controlar estas
> incompatibilidades programáticamente antes que simplemente dejar que
> reviente. Sólo que creo que al programador del SqueakMap le gusta que le
> pregunten como se evita eso. como se hace lo otro y siempre tener algun
> "comandito mágico" para recomendar.
>
> 2) El otro tema que no me gusta, pero que ya no es responsabilidad del SM es
> que no está completamente adoptado por todos, por ejemplo si uno desea
> instalar Seaside, en SM hay una versión muy vieja y nada más.........hay que
> usar Monticello y apuntar a los repositorios indicados, pero como dije
> antes, creo que esto es un tema de la comunidad.
>
> Yo creo que todo el tema de como se maneja el código a cargar en Squeak
> tiene cosas a medias, que pueden o no funcionar según el caso.
>
> Espero que con el claro liderazgo de Ralph y que lo ayudemos un poco, las
> cosas mejorarán.
>
> Al menos , aca estoy un poco mas a mano para que me pegues que si tenes que
> irte a Suecia a pegarle a Goran :=)
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
>
>



--
Giuseppe Luigi Punzi
Linux User: #370919
Skype: glpunzi
http://www.lordzealon.com
Reply | Threaded
Open this post in threaded view
|

Re: RV: release team proposal

Edgar J. De Cleene
Giuseppe Luigi Punzi puso en su mail :

> Enhorabuena Edgar ;) te felicito.
>
> Por mi parte, intentaré ayudar lo máximo posible (aunque sea sólo probando).
>
> Cuando me relea el correo bien, y pueda opinar sobre lo que va a ser la
> 3.10, podré comentar ;)
>
> Un saludo.
>
> P.D.: Cuando respondes a un correo no te está marcanco el texto citado y
> confunde un poco. Por si no te habías dado cuenta.
Ahora solucione esto .
Digamos que tuve que deshacer las "mejoras" que Yahoo quiso poner en el
manejo de los grupos.
Reitero que todavía no nos han aceptado.
Por esa razón no he puesto una imagen 3.10 en ninguna parte fuera de mi
máquina.
Es mi propuesta a Ralph, pero eso no significa que sea lo que se acepte.
En una de esas, para que Pavel se incorpore al equipo tengamos que acordar
con el un merge de su idea con la mia.
Ojo que en el largo plazo quiero ir mas lejos que lo que propone Pavel, pero
piano piano se va lontano.

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar