Red Hat Bugzilla – Bug 861970
Please respond on open squeak-vm bugs
Last modified: 2012-11-26 23:43:57 EST
Hi Gavin. Can you take a look at
bug #544256 (desktop file in wrong place, filed against Fedora 13)
bug #856016 (include vm-sound-pulse)
bug #861633 (update vm to recent version)
Also note that Jaroslav Škarvada has asked to become a co-maintainer.
Some notes to Škarvada's build squeak-vm-18.104.22.1687-1.fc16.x86_64:
1) when I try to open mysqueak, it reports:
/usr/bin/mysqueak: line 5: exec: inisqueak: not found
2) the overall structure of squeak packages is quite problematic from the perspective of the source files (SqueakV4.sources etc.). Currently the squeak-image package creates source files in /usr/share/squeak and then creates symlinks in the VM directory (/usr/lib64/squeak/4.4.7-2357). This makes -vm and -image package too dependent on each other. You have to have both packages in the right versions (so it makes no real sense to have two packages at all). The -image package should not modify the directory with the virtual machine. Moreover it can lead to problems when the user creates custom image with older image version (let's say 3.9) and then it upgrades the system so the newer version of squeak-image package is installed. In that case the user losts source codes for version 3.
The ideal solution would be to have third set of packages with only source files that will be placed in /usr/share/squeak. Names of that packages would be squeak-sources4, squeak-sources41, squeak-sources39 etc. The only one package squeak-sources would be possible too but it then would need to contain large set of source files to support images based on older versions.
The squeak-image package will then be dependent on specific sources package version. AFAIK the squeak image is looking for the sources file in this order:
- current directory
- image directory
- vm directory
This search is done on the Smalltalk side and the VM package cannot modify it. If we do not want to have source files (or symlinks) in the vm directory, the best solution would be to extend inisqueak script to create symlink to the corresponding sources version in /usr/share/squeak next to the image and changes file in the directory where inisqueak/mysqueak was executed.
*ping* Gavin.... Any update?
Gavin, any update on this? Thanks!
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I am new maintainer, update is on the way, for details please see bug 861633.
squeak-image-4.3-1.fc18,squeak-vm-22.214.171.12414-1.fc18 has been submitted as an update for Fedora 18.
Package squeak-image-4.3-1.fc18, squeak-vm-126.96.36.19914-2.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing squeak-image-4.3-1.fc18 squeak-vm-188.8.131.5214-2.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
squeak-image-4.3-1.fc18, squeak-vm-184.108.40.20614-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.