February 8, 2010

[February 08, 2010] Lightning Status Update

Now that we're moving full-steam towards the Lightning 1.0 beta2 release, it's also time to make clean slate and show you in terms of fixed bugs, what has happened since the last status update back in late November 2009.

Overall we have fixed an impressive 55 bugs since then, keeping in mind the whole release process hassle, the holidays and Philipp's exam schedule. Here's the complete list of fixed bugs:

  • Bug 313822: Make Lightning work on SeaMonkey
  • Bug 357332: Holidays in Chile for 2010
  • Bug 364487: Argentina Holidays 2008-2009
  • Bug 376139: Sri Lanka Holiday 2010
  • Bug 397180: South African Holidays 2010
  • Bug 432440: Israel Holidays 2010
  • Bug 472466: No small icons in edit event/task dialog available
  • Bug 489882: Building with "NECKO_DISK_CACHE=" fails with unresolved external symbol
  • Bug 500399: Event Dialog: Help Menu is uselesss and could be removed
  • Bug 509100: Holiday file for Namibia
  • Bug 511193: [Mozmill] Recursion tests
  • Bug 518610: Tasks no longer work in TB3/Lightning with Kerio Mailserver
  • Bug 524574: Polish holiday 2009-2020
  • Bug 528676: e-mail list not updated when using next/prev button in New Calendar wizard
  • Bug 529810: Views borked using wcap: dayHeaderBox.mItemBoxes is null
  • Bug 529853: Creation of local calendar fails (DB Error no such column: recurrence_id_tz)
  • Bug 530096: Tracking bug for Sunbird/Lightning 1.0b1 release
  • Bug 530097: Create release notes for Lightning/Sunbird 1.0b1
  • Bug 530100: Bump version numbers for 1.0b1 release
  • Bug 530165: [Mozmill] Timezone test
  • Bug 530842: Upgrade Sunbird/Lightning 0.9 to 1.0pre fails
  • Bug 531028: Linux: Delete Task button in Task view is missing its icon
  • Bug 531418: Allow building lightning with all locales at once
  • Bug 531685: Build problems on linux and win32 due to insufficient disk space
  • Bug 531699: Spanish Holidays 2007-2010
  • Bug 532656: Fix Sunbird official branding on Mac.
  • Bug 533070: Sunbird nightly builds fail with |No rule to make target
  • Bug 533089: Malta Calendar 2010
  • Bug 533259: Sunbird website does not validate to its doctype
  • Bug 533324: Finnish Holidays 2010
  • Bug 533329: [Mozmill] Verify that Calendar is working properly with UTF-8 characters
  • Bug 533458: Fix mac and windows trunk builds
  • Bug 533466: calendar-multiget REPORT should not specify the calendar collection URL
  • Bug 533498: Build config changes for Cocoa Printing
  • Bug 533713: gdata-provider.xpi should support SeaMonkey 2
  • Bug 533747: Mention required version of Thunderbird in system requirements of Lightning
  • Bug 533943: CalDav access to my calendar doesn't work on RC2, lightning 1.0, using CGP
  • Bug 534969: Add sq to calendar/locales/all-locales
  • Bug 535379: Create more l10n.ini files to builds against 1.9.1 and central
  • Bug 535574: [Mozmill] Writing to a local ICS calendar
  • Bug 535812: [Mozmill] Event with no changes shouldn't prompt to save
  • Bug 536185: Update calendar/ copyright dates to 2010
  • Bug 536189: Wrong Lightning version in install.rdf
  • Bug 536354: getItem doesn't set calendar for items
  • Bug 536525: Turkey holidays for 2010
  • Bug 537066: Scrape dead bits out of credits.xhtml
  • Bug 537470: Russian Holidays 2010 and onward
  • Bug 537628: Building localized Sunbird l10n nightly builds fail since 02-Dec-2009
  • Bug 537885: Add Arabic (ar) to Calendar builds
  • Bug 538170: Mac trunk builds failing running merge-installrdf.py
  • Bug 538439: static Sunbird builds from comm-central/mozilla-central fail
  • Bug 538576: Singapore Public Holiday 2010
  • Bug 539681: Puerto Rico Holidays
  • Bug 539943: Set up builders for Lightning 1.0b2pre for Thunderbird 3.1
  • Bug 543359: Adjust Lightning version and required Thunderbird version

As always, our thanks go to all developers, contributors, localizers, testers, and supporters that have made this possible.

February 7, 2010

Lightning builds move towards supporting Thunderbird 3.1

Some people have already noticed that we no longer release nightly builds that support Thunderbird 3.0 and SeaMonkey 2.0. As of January 31st, our nightly builds will no longer live in the latest-comm-1.9.1 folder, but in the latest-comm-1.9.2 directory.

The main difference between the 1.9.1 builds and the 1.9.2 builds is, that the latter will only support nightly builds of the Thunderbird 3.1 and the SeaMonkey 2.1 development branch. This also means that our next Lightning release (1.0 beta2) will not support Thunderbird 3.0.x and SeaMonkey 2.0.x and users of those releases will have to update to be able to get the latest Lightning release then. For now, users that want to test the latest Lightning fixes should either download Lanikai 3.1 alpha1 or a recent nightly build of Thunderbird (also called Shredder) or SeaMonkey.

The reason for this decision is (again) one of (developer) resources. Currently the following development areas/branches are available to us:

  • The comm-1.9.1 branch, where development for Thunderbird 3.0 and SeaMonkey 2.0 took place.
  • The Gecko 1.9.2 branch (home of Firefox 3.6) that in combination with the (soon to be created comm-1.9.2 branch) will be the basis for Thunderbird 3.1, which is currently scheduled for a release in April 2010.
  • The so called trunk, on which the release after Thunderbird 3.1 will be developed. The SeaMonkey folks are targeting the trunk for their 2.1 release.

With our current resource situation we are not able to fully support all three areas/branches. We have therefore decided to only fully support the Gecko 1.9.2 branch and give a somewhat limited support to the trunk. Those of you who want to follow our work are encouraged to download the Lightning Nightly Updater add-on, which should make updating Lightning much easier for you.

Thanks for staying with us.

On the state of Sunbird 1.0 beta1

Four weeks ago we released Lightning 1.0 beta1. At the time we also said, that we would make a 1.0 beta1 release available for Sunbird as well, the last Sunbird release from us as previously announced.

Now what's holding it up? The answers are: technical stuff and real life. To elaborate more, we're still having problems to produce the Sunbird 1.0 beta1 release builds in all our supported locales. The only two people who could fix that (Philipp and Gozer) are either too busy because they have to learn for their university exams (Philipp) or too busy, because they have to work on getting other (higher priority) releases out of the door (Lanika 3.1 alpha1 and Thunderbird 3.0.2).

The good news is that Philipp's exams will be done in the coming week and Gozer's main time consumer is either already done (Lanikai 3.1 alpha1) or will be done from his side in the coming week (Thunderbird 3.0.2). So expect a Sunbird release shortly thereafter.

January 21, 2010

Lightning 1.0 beta1 users - Please upgrade to Thunderbird 3.0.1

Yesterday, Mozilla Messaging released Thunderbird 3.0.1, its first security, stability and maintenance release after the initial Thunderbird 3 release.

While it's always a good idea to quickly update to such a maintenance release for security reasons, this release also contains one important fix for Lightning users, who like to use Lightning in combination with other popular Thunderbird extensions (Enigmail, Quick Folders, Buttons!, etc.). Without this fix, some of our users were affected by bug 398702, which caused the File, Edit and View menus to disappear.

This bug has now been fixed in Thunderbird 3.0.1, which is why we recommend this update to all our users of Lightning 1.0 beta1.

January 15, 2010

Statement on the recent Lightning 1.0 beta1 release

There seems to be some doubt in our community regarding the status of the recent Lightning 1.0 beta1 release in our release hierarchy.

So let me unequivocally state for the entire Calendar developers team:

  • We (the Calendar developers) consider Lightning 1.0 beta to be the best Lightning release, that has been released to the public so far.
  • We consider Lightning 1.0 beta1 to be the stable release built for users of Thunderbird 3 and SeaMonkey 2.
  • It contains numerous bugfixes and improvements (nearly 500) over the 16-month-old 0.9 release, that improve the add-on's stability, performance and memory consumption.
  • We encourage everyone to update to this release from Lightning 0.9 or earlier Lightning releases.
  • We are not planning to release any updates to Lightning 0.9 users, that want to remain on Thunderbird 2. Thunderbird 3 is the future as far as we are concerned.

January 13, 2010

More news on the Lightning 1.0 beta1 update

The two most asked questions regarding the new Lightning release so far were:

  • Where is the x86-64 build for Linux?
  • Is there also an update available of the Provider for Google Calendar (GDATA) add-on?

I'm happy to report that both issues could be resolved successfully:

Our thanks go to the Calendar lead developer, Philipp Kewisch, who provided the x86-64 build and who maintains the GDATA add-on. Great work, Philipp!

January 12, 2010

Lightning 1.0 beta1 now available for download

The Calendar Project is proud to report, that (finally) the 1.0 beta1 release of Lightning has been completed and is now available via AMO.

Nearly 16 months after the 0.9, this release is more than overdue and we're more than happy to get the nearly 500 bugfixes and improvements into the hands of our users. Notable improvements of this release are:

  • Seamless integration into the new Thunderbird 3.0 user interface
  • The different modes (calendar view, task view) are now displayed in tabs
  • Lightning now supports SeaMonkey 2.0 as a host application
  • You can now define multiple alarms for a single event
  • CalDAV support and interoperability with various CalDAV servers have been improved
  • The application stability, performance and memory consumption have been improved
  • Estonian, Frisian, Galician, Hebrew, Indonesian, Punjabi, Sinhala, Tamil, Turkish and Vietnamese were added as new languages. Unfortunately no builds in Traditional Chinese, Slovenian, Swedish or Ukrainian are available for 1.0 beta1

Lightning 1.0 beta1 is available for Windows, Mac OS X (universal builds) and Linux in 37 different languages including English. Please read the release notes for Lightning 1.0 beta1 before downloading.

Thank you again to all our developers, contributors, localizers, testers, and supporters. We would not be able to do this without your assistance!