Hello Morgan,
Sadly I don't think DrGeoII as it is now should be included in the G1G1. Indeed there are two major problems right now: - slowness to start the DrGeoII activity. - worst, an issue was found lately in saving/loading DrGeo activities.
Yet, there is a very simple and effective solution to fix these problems: make DrGeoII integrated in the Etoys image. Frankly this is the best, easier and more elegant solution for users and developpers. I cc this email to Etoys list, to see what do think the Etoys people about that solution. If it is an acceptable solution for Etoys people, I can prepare an udpated XO bundle.
What do think Etoys people?
Any thanks for your interest in DrGeoII
Hilaire
2008/9/23 Morgan Collett morgan@laptop.org:
Hi Hilaire
We are about to release 8.2 for the XO. Your activity Dr Geo II is being considered for inclusion for preinstallation for G1G1. We need to know if you have tested and verified that it is working with 8.2-759 or later (for instructions on downloading 8.2 release, see: http://wiki.laptop.org/go/Friends_in_testing).
The basic activity test is defined here:
http://wiki.laptop.org/go/Test_cases_8.2.0#Activities
If you have tested it and confirmed that it works, please reply ASAP. Include the version # of the activity and a link to the .xo file.
Activities which are tested and working and approved for inclusion in the release will get pre-installed on 100K or more XOs which will be sold in the US during the next G1G1 program.
We can only include a few new activities so its not certain that we can include yours. However, we can only consider it if you can confirm its tested and working.
Please reply ASAP, preferably by end of day Tuesday 9/23.
IMPORTANT INFO:
- We've added a license field to activity.info. This should contain a
string like "license = GPLv2+". This is needed for our GPL compliance, and any activities in the G1G1 (http://wiki.laptop.org/go/Activities/G1G1) or Peru (http://wiki.laptop.org/go/Activities/Peru) activity packs MUST add this ASAP.
Since Dr Geo II is under consideration, this is important for your activity. Sooner or later it will include every activity in http://wiki.laptop.org/go/Activities.
If you have nothing to add to your latest release, please do a release for just this change - it's that important. Announce the release on the Sugar list, and comment on #8411 if your activity is on the above lists.
Scott's mail at http://lists.laptop.org/pipermail/devel/2008-September/019079.html has more information on the license field. You can this patch to Chat for a quick example: http://dev.laptop.org/git?p=chat-activity;a=commitdiff;h=3cabd868c9c05953b0a...
- If your activity is set up for translations in pootle, there may be
new translations in git waiting for a release. If you have a sucrose-0.82 branch in git, this is where translators have been pushing translations. Please do a new release to include those translations.
- If you have committed the MANIFEST file in git, it's probably out of
date. Please check that it is up to date with all the translations that ship with your bundle. If you have a python activity, you can rm MANIFEST and run ./setup.py fix_manifest to regenerate it - that will include all files in your working directory except for specific files ignored such as MANIFEST itself, .gitignore, *.pyc etc.
You don't need to commit MANIFEST as it will be autogenerated if you use ./setup.py release, which is the preferred way of doing a new release as it updates NEWS with the next version number, increments the version number in activity.info, commits and adds a git tag, and git pushes if you have access.
Let me know if you need any help!
Regards Morgan
etoys-dev@lists.squeakfoundation.org