Hi,
Just me again...I have now packaged squeak 3.0 (building on the extremely good work of Marcus Denker...many thanks Marcus, there was very little that had to be changed) and I would appreciate if, before I go about ITPing and uploading, a few people could grab them, install and test to make sure they work. I have made them available on:
http://people.debian.org/~bagpuss/squeak-debs/
these are built on an i386 machine, so for the VM at least, if you do not have an i386 based architecture, you would need to grab the source package from:
http://people.debian.org/~bagpuss/squeak-source-packages/
You then would build these by doing:
dpkg-source -x squeak-vm_3.0.0pre2-1.dsc cd squeak-vm-3.0.0pre2-1 dpkg-buildpackage -rfakeroot cd .. dpkg -i squeak-vm_3.0.0pre2-1_($arch).deb
You need to be root for only the last step of this (the actual installation of the built .deb). It is reccomended that you build the package as a non-root unpriveleged user (that is what the call to fakeroot is for). You would also need to have the "task-debian-devel" package installed for this to work. It is possible (not actually very sure, I have not tested this extensively) that dpkg might complain that the .deb is not properly signed. If this happens then contact me and I will do my very best to help you get around this. I would be pleased to hear from anyone who is building on an architecture other than i386. That is the only architecture I have access to a build environment on, so it would be good to have it tested on others.
Note: this is not necessary for the squeak-image or the squeak-sources packages. They are architecture independent.
Note: The main squeak-vm .deb is built on an unstable debian system. It is possible that you may have glibc and libc++ dependency problems on a potato (2.2rX) based system (anyone running testing/woody should be okay). Therefore I have also created a potato version, it is the same as the other, but has been built on a potato system. It is the one (not surprisingly) with potato in the filename. I have not been able to test this on a potato system since the only access I have to a potato build environment is via ssh console, so I hope it works (fingers crossed :)
At this stage (and in fact always, at every stage) I am happy to hear from anyone who has ideas, bugs, complaints, suggestions, anything. Feedback is the most important thing to me right now. I know that it works for me on my system (which is a development system with pretty much every library you care to mention installed). I now need to know if it works as happily on everyone else's system. [With just one small caveat, I am only on a 56k modem link...if you want/need to send me large files (anything over ~100k is large) then *please* email me first to let me know that you will be doing so, and wait for me to reply and acknowledge that I know it is coming. That way I can make sure that I get it during a time when I am not paying by the minute for access.]
My email addresses for any/all of these comments/feedback are:
stephen@clothcat.demon.co.uk bagpuss@debian.org
Or you can send to the list squeak@cs.uiuc.edu which I am subscribed to and do read.
I envisage that it will be a couple of weeks at least before I am happy enough with the packaging fine detail to actually upload and install it in the archive. It should get to Debian testing (woody) shortly after that (usually about 10 days, all things being equal). It will unfortunately never manage to make it into official potato. For those of you with potato systems you can either use Marcus' excellent .debs or mine (I will probably try to always have a potato built version available, at least until woody is released) or grab the debianised source from the archive and build your own .debs.
Thank you all for any time/effort you are able to give to making sure that this packaging is working well.
On Friday 25 May 2001 2:07 am, Stephen Stafford wrote:
Hi,
Just me again...I have now packaged squeak 3.0 (building on the extremely good work of Marcus Denker...many thanks Marcus, there was very little that had to be changed) and I would appreciate if, before I go about ITPing and uploading, a few people could grab them, install and test to make sure they work. I have made them available on:
http://people.debian.org/~bagpuss/squeak-debs/
these are built on an i386 machine, so for the VM at least, if you do not have an i386 based architecture, you would need to grab the source package from:
http://people.debian.org/~bagpuss/squeak-source-packages/
You then would build these by doing:
dpkg-source -x squeak-vm_3.0.0pre2-1.dsc cd squeak-vm-3.0.0pre2-1 dpkg-buildpackage -rfakeroot cd .. dpkg -i squeak-vm_3.0.0pre2-1_($arch).deb
You need to be root for only the last step of this (the actual installation of the built .deb). It is reccomended that you build the package as a non-root unpriveleged user (that is what the call to fakeroot is for). You would also need to have the "task-debian-devel" package installed for this to work. It is possible (not actually very sure, I have not tested this extensively) that dpkg might complain that the .deb is not properly signed. If this happens then contact me and I will do my very best to help you get around this. I would be pleased to hear from anyone who is building on an architecture other than i386. That is the only architecture I have access to a build environment on, so it would be good to have it tested on others.
Note: this is not necessary for the squeak-image or the squeak-sources packages. They are architecture independent.
Note: The main squeak-vm .deb is built on an unstable debian system. It is possible that you may have glibc and libc++ dependency problems on a potato (2.2rX) based system (anyone running testing/woody should be okay). Therefore I have also created a potato version, it is the same as the other, but has been built on a potato system. It is the one (not surprisingly) with potato in the filename. I have not been able to test this on a potato system since the only access I have to a potato build environment is via ssh console, so I hope it works (fingers crossed :)
At this stage (and in fact always, at every stage) I am happy to hear from anyone who has ideas, bugs, complaints, suggestions, anything. Feedback is the most important thing to me right now. I know that it works for me on my system (which is a development system with pretty much every library you care to mention installed). I now need to know if it works as happily on everyone else's system. [With just one small caveat, I am only on a 56k modem link...if you want/need to send me large files (anything over ~100k is large) then *please* email me first to let me know that you will be doing so, and wait for me to reply and acknowledge that I know it is coming. That way I can make sure that I get it during a time when I am not paying by the minute for access.]
My email addresses for any/all of these comments/feedback are:
stephen@clothcat.demon.co.uk bagpuss@debian.org
Or you can send to the list squeak@cs.uiuc.edu which I am subscribed to and do read.
I envisage that it will be a couple of weeks at least before I am happy enough with the packaging fine detail to actually upload and install it in the archive. It should get to Debian testing (woody) shortly after that (usually about 10 days, all things being equal). It will unfortunately never manage to make it into official potato. For those of you with potato systems you can either use Marcus' excellent .debs or mine (I will probably try to always have a potato built version available, at least until woody is released) or grab the debianised source from the archive and build your own .debs.
Thank you all for any time/effort you are able to give to making sure that this packaging is working well.
Quick update.
The packages which were availabe previously at: http://people.debian.org/~bagpuss have been rebuilt. Hopefully this takes care of the segfaulting issue and they should be far more stable.
I plan to upload them to the main archive sometime around Friday/Saturday assuming no other nasty problems are found.
I have not had time to rebuild a potato .deb yet, anyone wishing to try the package on a potato system will have to go through the process for building one as outlined above. Any problems with doing this you can drop me a line and I will try to help guide you through if it is needed.
squeak-dev@lists.squeakfoundation.org