There be Geckos here… arrggh!

I have previously blogged about the Bug Squad , but today I wanted to focus a bit more on the kudos aspect of the programme. Geckos and Gold!

The Kudo unit for the programme is a Gold Coin. We chose the Gold Coin as we felt it had an universal meaning representing a unit of value, and also because we can pretend to be pirates -Arrggh!

Coins are earned by performing several tasks related to the Bug Squad:

  • 1 piece for active participation on a test or bug day
  • 1 piece for finding and reporting a valid bug
  • 1 piece for adding information which lead to or pinpointing the cause of a bug correctly
  • 3 pieces for fixing a bug or implementing an enhancement (by providing a patch attached to bug or FCL changeset)
  • 1 piece for verifying a fix (you can not verify your own fixes)

Continue reading “There be Geckos here… arrggh!”

Improving Code Contributions

If you have been dowloanding code from the mercurial repos, you would have notice some spooky coincidences… most package MCLs update all at the same time!

Well you can relax, our repos are not posses. This is the result of Nokia’s package owners delivering contributions to our repos in a centralised manner.As you can imagine delivering updates to over 30 million lines of code every other week is a rather complexed operation.

We have been Working with Nokia to improve the contribution channel to make it reliable (we now consistently recieve contributions every 2 weeks). We are now moving towards the next big step, an automated package-base publishing system. You can now see the first live pilot on the access security package repo. Continue reading “Improving Code Contributions”

Update on the Bug Squad

One month on..

It is a month(ish) already since we started the Bug Squad (call to join the team through the Symbian Developer Forums).  I am pretty pleased with the participation so far and also with how much the Symbian team is learning from this programme.

I think the participation numbers tell an insightful story: The forum entry received 1,087 reads and we twittered our mailing list link to +1K followers. This resulted in 45 people subscribed to the mailing list (including about 5 symbian staff) .  Since then , 7 squad members have scored points for contributing to the bug squad efforts. Continue reading “Update on the Bug Squad”

Contributions: 130+ fixes and counting!

Trolling through Bugtracker this week , I was surprise to find out how many fixes are currently in the contributions pipeline.

I have been looking at tracking the large amount of defect fixes DoCoMo has contributed to S^2 (30+). Chris Dudding , the Package Owner for Persistent Data Services has been blogging about it.

I knew part of the pipeline, but I was pleasently surprise to see that the community elsewhere has been keeping busy.  A large part of the S^3 proposed enhancements comes from the Freedom Fighters project, that is focusing on compiling the Symbian platform using open source tools (namely GCCE). Peter Fordham is doing a great job in this initiative with more than 30 fixes under his belt.

From the BUG SQUAD part, we have already had our first patch integrated to the MCL, and anouther one in the pipeline.

Now the challenge for us is to improve the turn around time on feedback and integration of proposed contributions – (as the Zohan would say) So lets go!

PDK3.0.h Looking Good

PDK3.0.h is the latest version of the PDK published on the Symbian developer site. Here is a walk through some of the new release features that you can now play with.  This is pretty much still  “under” development so you canparticipate and make it better.

As mentioned on the video, we have running our first Test Day on the Symbian^3 Homescreen during 3 session on 29th March. If you are interested on participating, check the Bug Squad page.

Localisation and Multiple HomeScreens in the Symbian PDK

I wanted to share with you a couple of new features that have been added into the Symbian^3 release and that have a very visual impact in the emulator. These screenshots have been taken from PDK_3.0.f.

First of all is the Localisation support. Maintaining a UI in multiple languages is not an easy or cheap task. Nokia has contributed their localisation support, and it is a simple to set up as changing a digit in a text file (thanks to Mattd for the tip!).  I have changed my PDK to my native language: Spanish.

The second functionality is the support for multiple home-screens, which we have heard so much about.  At boot-up the emulator has 7 screens, all with the same setup. You know in which screen you are by looking at the small collection of dots at the bottom of the screen (I have added an orange arrow to the screenshot above to make it easier to spot them!). Continue reading “Localisation and Multiple HomeScreens in the Symbian PDK”

Symbian^3 Goes Open Source and The Hardening Phase

Yeeeeeay, we are now open! But what does it mean? Will we see any difference? that depends on you..

Today’s annoucement removes the legal barriers for the community at large to contribute. The EPL license open the code to all, and the new IP policy allows individuals to contribute to the platform.

And there is plenty of opportunity to get started. Symbian^3 is now inching toward Feature Completion (FC), which means that it is still evolving and open to code churn. Very soon the bug hunting season will open! Will you join us? The Opening of the platform is all about you getting involved.

I would like to see an active community working together to harden Symbian^3. We need your help! Get started by:

If you are a seasoned Symbian Jedi , you might want to check out Wild Ducks

Look forward to hear from you!