[squeak-dev] The version 3.10 does not work on Linux.

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

[squeak-dev] The version 3.10 does not work on Linux.

Diogenes Moreira
--------- Sorry by my google english--------------
       
The version 3.10 does not work on Linux.

Folks.
           This afternoon download the 2 (3.10 and 3.10-1 Versions)
official versions from the official FTP but these images doesn't run
on Linux (my desktop is a kubuntu.).
           By someone reason, world doesn't is displayed . As I did
not leave any log or anything similar I cant give you more details.
           I Understand,  that most of you have mac and this is the
test platform by excellence, but take into consideration that there
are an enormous number of people who do not have the
resources and the only alternative we have left (without falling into
piracy, off course) , is linux.
           Furthermore, since the personal field, I recommend  give
more support to open sources platforms, of which we are a part.
           Giving more support as Mac and Windows platforms, is a sort
of betrayal.
           I really cant judge (in addition to recently that I am in
this community) what are the motivations that each has to carry squeak
ahead, but
           I can say is that Squeak must be faithful to their roots
and ideals and become an option allowing the development of quality in
the purest form possible POO.
           Since no environments objects "Clean" are not part of the
technology of "Main Stream" I think that everyone is responsible is
reached REALES consistent with what is

preaches in Squeak and not just to be supportive "dummy" to open
source platforms and development is made on platforms and shut out of
reach for most of us who

we live south of Rio Grande.
           As a last resort I had to download and use the latest
images of Demian Causses (which actually runs on all platforms
supported by squeak).
           I do not take bad, but I think that instead of discussing
fribolidades as renaming a squeak or if it is only a platform for
research or not, we should seek to improve this

towards a modular platform and have a solid.
           For this goal we need the board to take reins in the matter
and will lead to the release team with a clear objective, and not be
carried by winds from a list of mail or those who

IRC # pass.
I believe that the inclusion of Dan Ingalls on the board would take
such an effect, but it seems that we will have to wait for another
leader emerges who drives the fate of squeak.

I hope you do not take my comments wrong, try to be as frank as possible.
I ask forgiveness if something political mistake committed, but this
is what I think.
I write the mail in two languages I know to be more clear with everyone.

Honestly.

La version 3.10 no funciona en linux.

Amigos:
          Esta tarde baje las 2 versiones oficiales, que estan el ftp
de squeak y ninguna de estas funciona en linux (mi desktop es un
kubuntu.).
          Por algún motivo particular nunca se abre el mundo. Como no
me deja ningun log no puedo darles mas detalles.
          Yo en tiendo que la mayoría de ustedes tenga mac, y esa sea
la plataforma de prueba por excelencia, pero tengan en cuenta que hay
una enorme cantidad de gente que no disponemos de los recursos y la
única alternativa que nos queda (sin caer en la piratería
porsupuesto), es linux.
          Por otro lado, y ya desde el ambito personal, les recomiendo
que apoyen mas a las plataformas open sources, de la cuales somos
parte.
          Dar mas soporte a plataformas como mac y windows, es algún
tipo de traición.
          Realmente no puedo juzgar. (ademas que hace poco tiempo que
estoy en esta comunidad) cuales son las motivaciones que cada uno
tiene para formar parte de Squeak, pero lo que si

puedo decir, es que Squeak debe ser fiel a sus raices e ideales, y
convertirse en una opcion de calidad que permita desarrollar en la
forma mas pura posible la POO.
          Dado que los entornos de objetos "Limpios" no son parte de
las tecnología del "Main Stream" creo que es reponsabilidad de todos,
que los se llegue a realeses coherentes con lo que se

predica en Squeak y no solo que se de soporte "dummy" a las
plataformas open source, y que el desarrollo se haga sobre plataformas
cerradas y fuera del alcance de la mayoria de nosotros que vivimos al
sur de rio grande.
          Como ultimo recurso tuve que bajar y usar las ultimas
imagenes de Demian Causso (que realmente funcionan en todos las
plataforma soportadas por squeak).
          No me tomen a mal, pero creo que en lugar de discutir
fribolidades como cambiar el nombre a squeak o si es solo una
plataforma de investigacion o no, deberíamos buscar mejorar esta

en pos de una tener una plataforma modular y solida.
          Para este objetivo necesitamos que el board tome acciones al
respeto y conduzca al release team con un objetivo claro, y no sea
llevado por los vientos de una lista de mail o los que

pase en #IRC.
Yo crei que la inclusion de Dan Ingalls en el board iba a tener en ese
efecto, pero parece que vamos a tener que esperar que surja otro lider
que conduzca el destino de squeak.

Espero que no tomen a mal mis comentarios, trate de ser lo mas franco posible.
Les pido perdon si cometi algo error politico, pero esto es lo que pienso.

Sinceramente.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

NorbertHartl
You're facing a problem which I find very annoying, too. The
3.10 image has its default display depth set to 16bpp. Under
linux with composite extension (if I understand it right) the
colors on the display are calculated in the wrong way so every
color is tranlucent. You may fix it by having a dark background.
This way you can see the world and you'll be able to select
World->appearance->set display depth.
If you choose 32bit everything will turn back to normal.

So there is a problem with calculation of the color. But the
question that I find much more important is: Why has to default
color depth changed from 3.9 to 3.10??

Norbert

On Fri, 2008-05-30 at 00:20 -0300, Diogenes Moreira wrote:

> --------- Sorry by my google english--------------
>
> The version 3.10 does not work on Linux.
>
> Folks.
>            This afternoon download the 2 (3.10 and 3.10-1 Versions)
> official versions from the official FTP but these images doesn't run
> on Linux (my desktop is a kubuntu.).
>            By some
> one reason, world doesn't is displayed . As I did
> not leave any log or anything similar I cant give you more details.
>            I Understand,  that most of you have mac and this is the
> test platform by excellence, but take into consideration that there
> are an enormous number of people who do not have the
> resources and the only alternative we have left (without falling into
> piracy, off course) , is linux.
>            Furthermore, since the personal field, I recommend  give
> more support to open sources platforms, of which we are a part.
>            Giving more support as Mac and Windows platforms, is a sort
> of betrayal.
>            I really cant judge (in addition to recently that I am in
> this community) what are the motivations that each has to carry squeak
> ahead, but
>            I can say is that Squeak must be faithful to their roots
> and ideals and become an option allowing the development of quality in
> the purest form possible POO.
>            Since no environments objects "Clean" are not part of the
> technology of "Main Stream" I think that everyone is responsible is
> reached REALES consistent with what is
>
> preaches in Squeak and not just to be supportive "dummy" to open
> source platforms and development is made on platforms and shut out of
> reach for most of us who
>
> we live south of Rio Grande.
>            As a last resort I had to download and use the latest
> images of Demian Causses (which actually runs on all platforms
> supported by squeak).
>            I do not take bad, but I think that instead of discussing
> fribolidades as renaming a squeak or if it is only a platform for
> research or not, we should seek to improve this
>
> towards a modular platform and have a solid.
>            For this goal we need the board to take reins in the matter
> and will lead to the release team with a clear objective, and not be
> carried by winds from a list of mail or those who
>
> IRC # pass.
> I believe that the inclusion of Dan Ingalls on the board would take
> such an effect, but it seems that we will have to wait for another
> leader emerges who drives the fate of squeak.
>
> I hope you do not take my comments wrong, try to be as frank as possible.
> I ask forgiveness if something political mistake committed, but this
> is what I think.
> I write the mail in two languages I know to be more clear with everyone.
>
> Honestly.
>
> La version 3.10 no funciona en linux.
>
> Amigos:
>           Esta tarde baje las 2 versiones oficiales, que estan el ftp
> de squeak y ninguna de estas funciona en linux (mi desktop es un
> kubuntu.).
>           Por algún motivo particular nunca se abre el mundo. Como no
> me deja ningun log no puedo darles mas detalles.
>           Yo en tiendo que la mayoría de ustedes tenga mac, y esa sea
> la plataforma de prueba por excelencia, pero tengan en cuenta que hay
> una enorme cantidad de gente que no disponemos de los recursos y la
> única alternativa que nos queda (sin caer en la piratería
> porsupuesto), es linux.
>           Por otro lado, y ya desde el ambito personal, les recomiendo
> que apoyen mas a las plataformas open sources, de la cuales somos
> parte.
>           Dar mas soporte a plataformas como mac y windows, es algún
> tipo de traición.
>           Realmente no puedo juzgar. (ademas que hace poco tiempo que
> estoy en esta comunidad) cuales son las motivaciones que cada uno
> tiene para formar parte de Squeak, pero lo que si
>
> puedo decir, es que Squeak debe ser fiel a sus raices e ideales, y
> convertirse en una opcion de calidad que permita desarrollar en la
> forma mas pura posible la POO.
>           Dado que los entornos de objetos "Limpios" no son parte de
> las tecnología del "Main Stream" creo que es reponsabilidad de todos,
> que los se llegue a realeses coherentes con lo que se
>
> predica en Squeak y no solo que se de soporte "dummy" a las
> plataformas open source, y que el desarrollo se haga sobre plataformas
> cerradas y fuera del alcance de la mayoria de nosotros que vivimos al
> sur de rio grande.
>           Como ultimo recurso tuve que bajar y usar las ultimas
> imagenes de Demian Causso (que realmente funcionan en todos las
> plataforma soportadas por squeak).
>           No me tomen a mal, pero creo que en lugar de discutir
> fribolidades como cambiar el nombre a squeak o si es solo una
> plataforma de investigacion o no, deberíamos buscar mejorar esta
>
> en pos de una tener una plataforma modular y solida.
>           Para este objetivo necesitamos que el board tome acciones al
> respeto y conduzca al release team con un objetivo claro, y no sea
> llevado por los vientos de una lista de mail o los que
>
> pase en #IRC.
> Yo crei que la inclusion de Dan Ingalls en el board iba a tener en ese
> efecto, pero parece que vamos a tener que esperar que surja otro lider
> que conduzca el destino de squeak.
>
> Espero que no tomen a mal mis comentarios, trate de ser lo mas franco posible.
> Les pido perdon si cometi algo error politico, pero esto es lo que pienso.
>
> Sinceramente.
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Diogenes Moreira
Norbert,

Thank for you answer, but this case this not is my problem.
Before to write the previous mail, I was researching a lot of time and
find the color problem in internet.
after that, I tried solve the problem, such as you mention in you
answer, but nothing, I can't interact with the world

But, the previous mail is a warning, please, "More atention to open
source platform",

if you compare the squeak implementation  in windows, mac and linux
you will see alot of diferents, such as,  when you close the world
form the window menu. In linux squeak is killed without question, in
windows the squeak ask you if you are sure of the action.
In that simple details or the bigger details such as the color depth,
you can see the disinterest  of squeak's team on open source platform
(at least in the releases's testing).

please don't forget of the south people. thank you for you answer again.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Igor Stasenko
2008/5/30 Diogenes Moreira <[hidden email]>:

> Norbert,
>
> Thank for you answer, but this case this not is my problem.
> Before to write the previous mail, I was researching a lot of time and
> find the color problem in internet.
> after that, I tried solve the problem, such as you mention in you
> answer, but nothing, I can't interact with the world
>
> But, the previous mail is a warning, please, "More atention to open
> source platform",
>
> if you compare the squeak implementation  in windows, mac and linux
> you will see alot of diferents, such as,  when you close the world
> form the window menu. In linux squeak is killed without question, in
> windows the squeak ask you if you are sure of the action.
> In that simple details or the bigger details such as the color depth,
> you can see the disinterest  of squeak's team on open source platform
> (at least in the releases's testing).
>
> please don't forget of the south people. thank you for you answer again.
>
>

The release team pays attention on releasing images, not for releasing VMs.
For each platform we have different people who supporting the platform code.

And besides, Squeak is open source too.
Instead of blaming others who 'not paying attention to open source
platform', you can take part in improving things and provide code
updates/fixes.

--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Stéphane Rollandin
In reply to this post by Diogenes Moreira

> But, the previous mail is a warning, please, "More atention to open
> source platform",
>
> if you compare the squeak implementation  in windows, mac and linux
> you will see alot of diferents, such as,  when you close the world
> form the window menu. In linux squeak is killed without question, in
> windows the squeak ask you if you are sure of the action.

another difference is the MIDI support which has been lacking on linux
for ages.

but, on the other hand, OSProcess/CommandShell seems much more efficient
on linux than on Windows.

I don't think there is a deliberate lack of interest towards a specific
OS...


Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Diogenes Moreira
In reply to this post by Igor Stasenko
Oki, you are rigth...I can fix and update the problems, but

Perhaps it would be more productive, work together and not the
separated efforts of one person?.
It would be like fighting windmills, I want to solve everything, even
if I could.
Therefore appointed the board, because I think of where you should
leave this leadership.

Anyway forgiveness for my confusion over the release team and the VM team.

By the way, I'm using an image that I was having problems with the
file changes. We note that the stamp of the methods are not stored in
UTF-8, in the common cases should have no problem, but if someone puts
extended in the sign ASCII characters are stored wrong. That what I
discovered working with the port of Glorp, if they need a reference.

PS: I will debugging the C + + code to see if I can find the current
problem. If I find  something, i'll send a fixs or advices, Where can
send a fixes or updates?

Best regards,

On Fri, May 30, 2008 at 10:26 AM, Igor Stasenko <[hidden email]> wrote:

> 2008/5/30 Diogenes Moreira <[hidden email]>:
>> Norbert,
>>
>> Thank for you answer, but this case this not is my problem.
>> Before to write the previous mail, I was researching a lot of time and
>> find the color problem in internet.
>>after that, I tried solve the problem, such as you mention in you
>> answer, but nothing, I can't interact with the world
>>
>> But, the previous mail is a warning, please, "More atention to open
>> source platform",
>>
>> if you compare the squeak implementation  in windows, mac and linux
>> you will see alot of diferents, such as,  when you close the world
>> form the window menu. In linux squeak is killed without question, in
>> windows the squeak ask you if you are sure of the action.
>> In that simple details or the bigger details such as the color depth,
>> you can see the disinterest  of squeak's team on open source platform
>> (at least in the releases's testing).
>>
>> please don't forget of the south people. thank you for you answer again.
>>
>>
>
> The release team pays attention on releasing images, not for releasing VMs.
> For each platform we have different people who supporting the platform code.
>
> And besides, Squeak is open source too.
> Instead of blaming others who 'not paying attention to open source
> platform', you can take part in improving things and provide code
> updates/fixes.
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Igor Stasenko
2008/5/30 Diogenes Moreira <[hidden email]>:
> Oki, you are rigth...I can fix and update the problems, but
>
> Perhaps it would be more productive, work together and not the
> separated efforts of one person?.
> It would be like fighting windmills, I want to solve everything, even
> if I could.
> Therefore appointed the board, because I think of where you should
> leave this leadership.
>

You are right. VM evolving much slower than images.
There is not many people who can get there and make any changes.
And most , who can do, are very busy with other things :)

Also, keep in mind that platform VM code is much more conservative
than anything else in squeak, since it should be rock solid and keep
supporting all features which came from old ages.

> Anyway forgiveness for my confusion over the release team and the VM team.
>
> By the way, I'm using an image that I was having problems with the
> file changes. We note that the stamp of the methods are not stored in
> UTF-8, in the common cases should have no problem, but if someone puts
> extended in the sign ASCII characters are stored wrong. That what I
> discovered working with the port of Glorp, if they need a reference.
>
> PS: I will debugging the C + + code to see if I can find the current
> problem. If I find  something, i'll send a fixs or advices, Where can
> send a fixes or updates?
>

As usual, at bugs.squeak.org. Also, post in this list, or
[hidden email] list.

> Best regards,
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

José Luis Redrejo
Diogenes, please try to avoid identifying Ubuntu with Linux, as Ubuntu is  mostly a linux distro made as fast as possible, even if it's not ready.

I've just tested ftp://ftp.squeak.org/3.10/Squeak3.10.1-7175-basic.zip on Debian testing, in an amd64 machine and it works fine. So, I think you should contact Ubuntu maintainers as the problem is on Ubuntu side, not on linux  or squeak sides.

Cheers.
José L.

2008/5/30 Igor Stasenko <[hidden email]>:
2008/5/30 Diogenes Moreira <[hidden email]>:
> Oki, you are rigth...I can fix and update the problems, but
>
> Perhaps it would be more productive, work together and not the
> separated efforts of one person?.
> It would be like fighting windmills, I want to solve everything, even
> if I could.
> Therefore appointed the board, because I think of where you should
> leave this leadership.
>

You are right. VM evolving much slower than images.
There is not many people who can get there and make any changes.
And most , who can do, are very busy with other things :)

Also, keep in mind that platform VM code is much more conservative
than anything else in squeak, since it should be rock solid and keep
supporting all features which came from old ages.

> Anyway forgiveness for my confusion over the release team and the VM team.
>
> By the way, I'm using an image that I was having problems with the
> file changes. We note that the stamp of the methods are not stored in
> UTF-8, in the common cases should have no problem, but if someone puts
> extended in the sign ASCII characters are stored wrong. That what I
> discovered working with the port of Glorp, if they need a reference.
>
> PS: I will debugging the C + + code to see if I can find the current
> problem. If I find  something, i'll send a fixs or advices, Where can
> send a fixes or updates?
>

As usual, at bugs.squeak.org. Also, post in this list, or
[hidden email] list.

> Best regards,
>



--
Best regards,
Igor Stasenko AKA sig.




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Brad Fuller-4
In reply to this post by Diogenes Moreira
On Fri, May 30, 2008 at 5:57 AM, Diogenes Moreira
<[hidden email]> wrote:
> such as,  when you close the world
> form the window menu. In linux squeak is killed without question, in
> windows the squeak ask you if you are sure of the action.

There was discussion regarding this issue about a year ago. I thought
someone, (it might have been Ian), came up with a potential solution
that got us part of the way. You might check the archives. I can't
remember the final outcome.

Obviously, you should close squeak from the world menu to circumvent
the problem.

brad

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

timrowledge

On 30-May-08, at 9:25 AM, Brad Fuller wrote:

> On Fri, May 30, 2008 at 5:57 AM, Diogenes Moreira
> <[hidden email]> wrote:
>> such as,  when you close the world
>> form the window menu. In linux squeak is killed without question, in
>> windows the squeak ask you if you are sure of the action.
>
> There was discussion regarding this issue about a year ago. I thought
> someone, (it might have been Ian), came up with a potential solution
> that got us part of the way. You might check the archives. I can't
> remember the final outcome.

IIRC the conclusion was that there is no very useful way to do it that  
would work for most, let alone all, versions of unix. Or something  
like that.

More generally there is no particular organised bias towards any  
platform amongst any of the most productive developers. There *is* a  
slight bias these days towards 'more modern OSs' in the sense that we  
expect more support from the OS than we might have done 10 (or 20, or  
30) years ago. This is one of the things that lead me to cease work on  
the Risc OS port, and it might well make life a touch more complex for  
anyone in the future wanting to port to a very bare platform. But  
really, if we want to take advantage of things like Cairo, GPUs,  
sockets... well pretty much anything beyond the truly basic.. then we  
have to put up with it.

What you have to remember is that almost everyone involved is  
volunteering their time. That means you have to tolerate the vagaries  
of their own interests, time availability and tolerance for whiners.  
Report problems clearly, precisely, without stupid complaints about  
how unfair everyone is being to your narrow little world, with  
examples to help recreate the problem and with debug logs whenever  
possible. Then occasionally remind us of the problem, politely. And if  
the problem goes away because of some OS fix or machine change, let us  
know so we don't waste still more time.

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: LTT: Lose Timing Track



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Giovanni Corriga
In reply to this post by Igor Stasenko
Igor Stasenko ha scritto:
> 2008/5/30 Diogenes Moreira <[hidden email]>:
>
> The release team pays attention on releasing images, not for releasing VMs.
> For each platform we have different people who supporting the platform code.
>

Am I the only one who thinks that this is wrong?

        Giovanni

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Brad Fuller-4
On Fri, May 30, 2008 at 6:16 PM, Giovanni Corriga <[hidden email]> wrote:

> Igor Stasenko ha scritto:
>>
>> 2008/5/30 Diogenes Moreira <[hidden email]>:
>>
>> The release team pays attention on releasing images, not for releasing
>> VMs.
>> For each platform we have different people who supporting the platform
>> code.
>>
>
> Am I the only one who thinks that this is wrong?

It seems appropriate that people with the specific skills of the
platform should maintain the VM code.
Doesn't it?

brad

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Window closing

Bert Freudenberg
In reply to this post by Brad Fuller-4

On 30.05.2008, at 18:25, Brad Fuller wrote:

> On Fri, May 30, 2008 at 5:57 AM, Diogenes Moreira
> <[hidden email]> wrote:
>> such as,  when you close the world
>> form the window menu. In linux squeak is killed without question, in
>> windows the squeak ask you if you are sure of the action.
>
> There was discussion regarding this issue about a year ago. I thought
> someone, (it might have been Ian), came up with a potential solution
> that got us part of the way. You might check the archives. I can't
> remember the final outcome.
>
> Obviously, you should close squeak from the world menu to circumvent
> the problem.


There is support for this in the latest Linux VM (3.10). Clicking the  
title-bar close icon does not immediately close the window anymore.  
Instead, a window-close-event is sent to the image (the same one that  
the host window support uses). This works the same in the OS X Carbon  
VM if you patch its Info.plist file to not disable the red window  
close button.

The new Etoys image then shows a quit dialog (unless it is run in  
Sugar, where it does a save-and-quit without a dialog).

I don't think anybody added that support to a regular 3.10 image. The  
change set is here:

http://tinlizzie.org/updates/etoys/updates/1574WindowEvents-JMM-bf.cs

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] The version 3.10 does not work on Linux.

Giovanni Corriga
In reply to this post by Brad Fuller-4
Brad Fuller ha scritto:

> On Fri, May 30, 2008 at 6:16 PM, Giovanni Corriga <[hidden email]> wrote:
>> Igor Stasenko ha scritto:
>>> 2008/5/30 Diogenes Moreira <[hidden email]>:
>>>
>>> The release team pays attention on releasing images, not for releasing
>>> VMs.
>>> For each platform we have different people who supporting the platform
>>> code.
>>>
>> Am I the only one who thinks that this is wrong?
>
> It seems appropriate that people with the specific skills of the
> platform should maintain the VM code.
> Doesn't it?
>

I'm not talking about mantaining, I'm talking about releasing. Squeak is
the only system that I know of where the VM/interpreter is not released
at the same time as "the runtime". We should try and have new VMs
released when we release the new image, if only to make things more
understandable for the beginners.

        Giovanni

        Giovanni

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: The version 3.10 does not work on Linux.

Andreas.Raab
Giovanni Corriga wrote:
> I'm not talking about mantaining, I'm talking about releasing. Squeak is
> the only system that I know of where the VM/interpreter is not released
> at the same time as "the runtime". We should try and have new VMs
> released when we release the new image, if only to make things more
> understandable for the beginners.

Can you explain what exactly you mean by "more understandable for
beginners"? The current situation is such that we have updated 3.10 VMs
available at http://ftp.squeak.org/3.10/ which (outside of John's naming
scheme) reflect the 3.10 heritage accurately. These VMs were available
in alpha and beta versions earlier and are now available alongside the
appropriate image release. What's not to understand about that?

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: The version 3.10 does not work on Linux.

Giovanni Corriga
Andreas Raab ha scritto:

> Giovanni Corriga wrote:
>> I'm not talking about mantaining, I'm talking about releasing. Squeak
>> is the only system that I know of where the VM/interpreter is not
>> released at the same time as "the runtime". We should try and have new
>> VMs released when we release the new image, if only to make things
>> more understandable for the beginners.
>
> Can you explain what exactly you mean by "more understandable for
> beginners"? The current situation is such that we have updated 3.10 VMs
> available at http://ftp.squeak.org/3.10/ which (outside of John's naming
> scheme) reflect the 3.10 heritage accurately. These VMs were available
> in alpha and beta versions earlier and are now available alongside the
> appropriate image release. What's not to understand about that?
>

At the moment, the current version of the Windows vm is 3.10.6 . If I
where a newbie, I would expect to have a 3.10.6 image too, to use with
that vm.

        Giovanni

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: The version 3.10 does not work on Linux.

Brad Fuller-4
On Sat, May 31, 2008 at 6:48 PM, Giovanni Corriga <[hidden email]> wrote:

> Andreas Raab ha scritto:
>>
>> Giovanni Corriga wrote:
>>>
>>> I'm not talking about mantaining, I'm talking about releasing. Squeak is
>>> the only system that I know of where the VM/interpreter is not released at
>>> the same time as "the runtime". We should try and have new VMs released when
>>> we release the new image, if only to make things more understandable for the
>>> beginners.
>>
>> Can you explain what exactly you mean by "more understandable for
>> beginners"? The current situation is such that we have updated 3.10 VMs
>> available at http://ftp.squeak.org/3.10/ which (outside of John's naming
>> scheme) reflect the 3.10 heritage accurately. These VMs were available in
>> alpha and beta versions earlier and are now available alongside the
>> appropriate image release. What's not to understand about that?
>>
>
> At the moment, the current version of the Windows vm is 3.10.6 . If I where
> a newbie, I would expect to have a 3.10.6 image too, to use with that vm.

maybe we just need to make it clearer that version numbers are
different for vm's and images.
Or, convert the version numbers to a word (like "leopard") and use
that for the complete package of image and vm that's released (at a
major releases)

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: The version 3.10 does not work on Linux.

Andreas.Raab
In reply to this post by Giovanni Corriga
Giovanni Corriga wrote:
> At the moment, the current version of the Windows vm is 3.10.6 . If I
> where a newbie, I would expect to have a 3.10.6 image too, to use with
> that vm.

I see. It seems difficult to change that though, because the VMs do
evolve differently. Any ideas how to improve the situation?

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: The version 3.10 does not work on Linux.

johnmci
Well actually we had a huge difference of opinion in versioning within  
the Sophie team and I learned versioning is fairly irrational and
a political football at times.

As background, in 1996 era the entire VM source code *was* distributed  
within the image. Because of this for years the VM version was
tightly coupled to the image version, since each VM change for the  
macintosh required pushing out a new changeset and linking that
somehow to the Image version number.  So I'll assume guilt for keeping  
that cycle going for years.

Lately (read years) the VMs have moved away from daily/weekly/monthly  
changes, well perhaps not the macintosh VM, but that is because
Apple keeps pushing out different versions of OSX and changing the  
rules, even beyond fostering migration from powerpc to macintel.
Vista users are you happy? (couldn't resist, thought not... ).

Really I suspect the VM version numbers should fully decouple from the  
image version numbers, really nothing requires one to use a 3.10 image  
to build a  VM that will work with a 3.10, I'm quite happy to continue  
working with my 3.8 VMMaker image...

At the moment I'm fully occupied with a VM rewrite, post Sophie era,  
so I'll take hints on what the new macintosh version should be called...


On May 31, 2008, at 10:46 PM, Andreas Raab wrote:

> Giovanni Corriga wrote:
>> At the moment, the current version of the Windows vm is 3.10.6 . If  
>> I where a newbie, I would expect to have a 3.10.6 image too, to use  
>> with that vm.
>
> I see. It seems difficult to change that though, because the VMs do  
> evolve differently. Any ideas how to improve the situation?
>
> Cheers,
>  - Andreas
>

--
=
=
=
========================================================================
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
=
=
=
========================================================================



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: The version 3.10 does not work on Linux.

Andreas.Raab
John M McIntosh wrote:
> Really I suspect the VM version numbers should fully decouple from the
> image version numbers, really nothing requires one to use a 3.10 image
> to build a  VM that will work with a 3.10, I'm quite happy to continue
> working with my 3.8 VMMaker image...

And of course the story comes full circle once people realize that the
reason for naming the VMs according to image versions was precisely in
response to complaints about how confusing it is that the versions
differ ;-)

Cheers,
   - Andreas

>
> At the moment I'm fully occupied with a VM rewrite, post Sophie era, so
> I'll take hints on what the new macintosh version should be called...
>
>
> On May 31, 2008, at 10:46 PM, Andreas Raab wrote:
>
>> Giovanni Corriga wrote:
>>> At the moment, the current version of the Windows vm is 3.10.6 . If I
>>> where a newbie, I would expect to have a 3.10.6 image too, to use
>>> with that vm.
>>
>> I see. It seems difficult to change that though, because the VMs do
>> evolve differently. Any ideas how to improve the situation?
>>
>> Cheers,
>>  - Andreas
>>
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ===========================================================================
>
>
>
>


12