You Are Here:

Community: Developer Discussion Boards

#1 Old Please test the fast builds! - 2005-08-12, 14:48

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
The fast builds use an experimental trick to get more speed out of the interpreter. We are not sure if it will cause compatibility problems or not, but since the performance gain is so significant, it would be great if we could use it in a mainstream release.

If you find out any code that works on the normal build but fails on the fast build, please, please, _please_ report that!
Last edited by jplauril : 2005-11-22 at 11:31.
Reply With Quote

#2 Old Testing Fast.SIS ver. 1.1.6: PYTHON even fails to start at Nokia 6670 - 2005-08-23, 03:24

Join Date: May 2005
Posts: 9
Michal Sourek
Offline
Registered User
Hello jplauril & al,
besides other reasons to move from 1.0 to 1.1.6
I was interested to see the announced performance boost

Fortunately
after Bluetooth delivery of the proper Fast.SIS (1.1.6 alpha),
though the installations went as posted in the <About_Fast_SIS.txt>,
the PYTHON has never loaded/started

Series 60 [6670 + 64MB MMC]
Fast.SIS Installation was directed onto MMC Card [24 MB free]

also note:
The (std).SIS installation onto mobile's memory went well and Symbian OS has loaded the PYTHON

Best regards
Michal
Reply With Quote

#3 Old Re: Please test the fast builds! - 2005-08-23, 09:28

Join Date: Dec 2004
Posts: 12
canopus961
Offline
Registered User
Hi Michal

I have installed fast and normal versions some times, and that problem happened to me in one ocassion.

I think it occurs when you install 1.1.6-fast over 1.1.6-standard. I uninstalled python for s60 and then re-installed 1.1.6-fast, and now it's ok.

Perhaps a full uninstall is needed to have a good re-install.

Greetings.
Reply With Quote

#4 Old Re: Please test the fast builds! - 2005-08-23, 09:56

Join Date: Sep 2003
Posts: 209
Location: Finland
otsov
Offline
Regular Contributor
Quote:
Originally Posted by canopus961
I think it occurs when you install 1.1.6-fast over 1.1.6-standard. I uninstalled python for s60 and then re-installed 1.1.6-fast, and now it's ok.
Yes, this might be the solution, see release notes for more information:

"
- Reinstallation of 'Python for Series 60' has been noted to be sometimes
problematic on a 7610 phone, if you are installing the same version again (e.g.
overwriting 1.0 with 1.0). To avoid problems with reinstallation, uninstall
Python for Series 60 before installing the software again. (ref: 0031)
"

This is probably due to the underlying installer.
Reply With Quote

#5 Old Re: Please test the fast builds! - 2005-08-23, 19:48

Join Date: May 2005
Posts: 9
Michal Sourek
Offline
Registered User
Hi Canopus,
thx for a note.
My trial was different >>> first to load 1.1.6 Fast.SIS over preious 1.0.1, which was used before my attempt to move ahead.

Once Fast.SIS did proceed through installer but did not launch/execute (silent at all)
I stepped back to load <std>.SIS [to have at least some Python back in work]

However,
my homework is to read the Uninstaller notes in DOCs.

I shall let you know afterwards.

Best regards
M.
Reply With Quote

#6 Old Red face Re: Please test the fast builds! - 2005-08-24, 10:23

Join Date: May 2005
Posts: 33
pimol
Offline
Registered User
Quote:
Originally Posted by jplauril
...........
If you find out any code that works on the normal build but fails on the fast build, please, please, _please_ report that!
I've installed the fast build only, since it appears. I didn't catch any error (but the ones I already know). I'm using 1.1.6 fast in the device, and 1.1.5 standard in emulator (the 1.1.6 SDK have some installation problem, due to my Java).

Pietro
Reply With Quote

#7 Old Re: Fast SIS. After some home-clean-ups now O.K. Works! - 2005-08-24, 14:45

Join Date: May 2005
Posts: 9
Michal Sourek
Offline
Registered User
Dear members, thx for advice. PDF manual did not bring any bright news, however, removes/installs turned out to Fast.SIS now works well.
I have no idea why, but Fast.SIS 1.1.6 is in-place, up-and-running.
THX again for your interest and help.
Michal
Reply With Quote

#8 Old Re: Please test the fast builds! - 2005-09-01, 13:19

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
The reason was that you didn't remove the old SIS before installing the fast version. In-place upgrades are _not_ supported.
Reply With Quote

#9 Old Re: Please test the fast builds! - 2005-09-07, 08:04

Join Date: Aug 2004
Posts: 290
simo.salminen
Offline
Regular Contributor
Is this reinstallation problem caused by this?

"Reinstallation problem in early SW builds on devices compliant with Series 60 Platform 2nd Edition, Feature Pack 1", KIS000192

If so, there is a workaround (see technical library for more info).
Reply With Quote

#10 Old Re: Please test the fast builds! - 2005-09-07, 10:10

Join Date: Sep 2003
Posts: 209
Location: Finland
otsov
Offline
Regular Contributor
Quote:
Originally Posted by simo.salminen
Is this reinstallation problem caused by this?

"Reinstallation problem in early SW builds on devices compliant with Series 60 Platform 2nd Edition, Feature Pack 1", KIS000192

If so, there is a workaround (see technical library for more info).
Currently we have the ".pkg"-file organized like suggested in the solution, although there is one extra line prior the embedded packages (if this is the problem then the solution suggestion in the Nokia technical library is wrong). Thanks for pointing this out, filed as #0236.
Reply With Quote

#11 Old Re: Please test the fast builds! - 2005-10-02, 08:57

Join Date: May 2003
Posts: 28
bacademy
Offline
Registered User
Quote:
Originally Posted by jplauril
The fast builds use an experimental trick to get more speed out of the interpreter. We are not sure if it will cause compatibility problems or not, but since the performance gain is so significant, it would be great if we could use it in a mainstream release.
I wonder what the "experiment trick" is to make it so much faster? Would it benefit Python as a whole, or is it Symbian/ARM specific?

Any reason to hope that we'll get to see the source code of Nokia python / diffs to standard release?

I've often used standard Python source as a learning tool to learn things like threading / sockets for different platforms. The more people know Symbian API's, the better for Nokia I'd imagine.


/bacademy

http://mobile.bacademy.com/
Reply With Quote

#12 Old Re: Please test the fast builds! - 2005-10-03, 16:52

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
The trick is Symbian specific and not applicable to other platforms. It's using a little known feature of Symbian that allows you to have writable static data in your DLL's to speed up access to globals. Since no problems have been reported regarding it, this will actually be the default starting from the 1.2 release.
Reply With Quote

#13 Old Re: Please test the fast builds! - 2005-11-19, 13:08

Join Date: Nov 2005
Posts: 9
znakharenko
Offline
Registered User
Can I get fast Python for S60? Where is download?
Reply With Quote

#14 Old Re: Please test the fast builds! - 2005-11-20, 11:42

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
The fast build is the default from version 1.2 onwards, since no incompatibilities were reported.
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia