2008/4/28 Matej Kosik <kosik@fiit.stuba.sk>:
Hi,

José Luis Redrejo napísal:
> The squeak-vm in the official Debian repository
> (http://packages.debian.org/lenny/squeak-vm )  is compiled as a 64 bits
> app in amd64. I had to apply some patches that you can see in the
> debianized sources (directory debian/patches). Those patches fix some of
> the bugs in 64 bits, but not they all. The vm is usable (I'm working
> everyday in amd64) and works almost well, except for 64 bits bugs with
> the SoundPlugin .

Is there some concrete plan when these patches will be merged into mainstream version so that anyone
having amd64 will be able to build usable VM without additional patches? Does it make sense to wait
for that to happen?


No idea
 

(I would like to keep the number of additional patches I must maintain and re-merge to the standard
source-code tree to minimum. I am not really Squeak VM hacker and I do not want to apply something
blindly if I do not understand what it is and whether it is a correct thing.)

All the patches I apply to the package are documented. Also, they all are separated files from the source, and are applied using dpatch, so you can pick up and use only those that you like. Most of them are fixes from bugs.squeak.org, and the bug number is documented in the patch.

For the rest, they are trivial patches (as adding the icon for the window manager, a patch created by somebody called Matej Kosik ;-), so I guess you don't need to apply them blindly.

Anyway, you're right: at least for the bug fixes, the patches should be approved and applied upstream. But, take into account that most of them are related to the plugins, not to the vm core itself, and as they are fixed in bugs.squeak.org, and then applied to the latest squeak images, using vmmaker you should be able to regenerate the right sources without using any patch (theorically).

I do know that Ian Piumarta does not use to read this mailing list due to his lack of time, so I'm cc'ing him to assure he's aware of this thread.

Regards.
José L.