29
May 13

Does anyone have a string change for me?

Since the last big release is a while back, I thought I’d let everyone know that the current Lightning 2.6 nightly builds on comm-central will become the release compatible with Thunderbird 24, the next big Thunderbird release.

What this means for localizers
When the current 6 weeks cycle ends, the code will merge down to comm-aurora as usual. At this moment you should be preparing your translations and signing off. There is no process change, you will still have time until the beta, but especially if you have a lot of untranslated strings you might want to start early. While the intermediate beta releases have not been so important, missing the deadline this time means up to 42 weeks of Lightning without your language.

What this means for developers
Have a patch you are working on? A nice new feature? Better get it in review soon, otherwise we might have to postpone it. Especially so if it contains string changes, additions or removals. Again, postponing means at least 42 weeks before its in the final release.

What this means for users
It is vitally important that you test the Lightning builds we offer. Given we haven’t had final releases in a while more regressions might have snuck in and its better we find them early. It would be super helpful if you could test the nightly builds, but if you want a little more safety, there is a test week in progress for Thunderbird and the current Lightning beta. You are of course encouraged to install the beta builds at any time. I personally use them for my production calendars.


24
Nov 11

Localization Schedule for Lightning 1.1 and beyond

Now that Lightning 1.0 has been released, we can move forward and adapt to the rapid release schedule that Thunderbird and Firefox are using. In terms of development we will do this gradually but for localization we will do so right away. From now on, if you are already used to the Firefox/Thunderbird localizations you can think the same for Calendar.

Here is an overview of where to get the sources and see the translation progress

en-US source locale source dashboard current version until merge
comm-beta l10n/mozilla-beta cal_beta Lighting 1.1 / Thunderbird 9
comm-aurora l10n/mozilla-aurora cal_aurora Lighting 1.2 / Thunderbird 10
comm-central l10n-central cal_central Lighting 1.3 / Thunderbird 11

Specifically for Lightning 1.1, we have managed to open a milestone for Lightning 1.1. I’d like to encourage you to sign off on this milestone until December 5th so we can be ready in time for the release on December 20th.


30
Aug 10

Resignation from the Calendar Project

Hi everyone,
it’s really hard for me, but I’ve decided to resign from my different roles in The Calendar Project (mainly as webmaster and l10n contact) as of today (Monday).
Within the last six months it has become clear to me, that I’m not able to do the job adequately anymore, as my time has been more and more occupied with matters related to my private life and my day job. Therefore I’ve not been able to dedicate as much volunteer
time to this role as I would have liked or hoped.
I don’t want to fill a role any longer, where I’m not satisfied with my performance and where a motivated person with more time on his/her hands could really make the difference, that I can’t make anymore.
I’m currently working with Philipp, our lead developer, on a transition plan. Once a new person takes over, I’ll make sure to be available and help him/her with ramping up in the new role. If anybody is interested in picking up some or all of this work, we (meaning Philipp or me) would love to talk to you.
I’ve written up a list of things, that I’ve performed regularly in this role to give people an impression of what’s involved. The list is available here.
In my eyes, the Calendar Project is a project, where one person can really make a difference, unlike in large projects as Firefox, where the impact of one person is often just a drop in the sea. So please get in touch!
It’s been a real pleasure working with all of you
PS: I will also resign from my role as Thunderbird l10n contact. Please see this blog post for more information.


20
May 10

[Reminder] Localization sign-off deadline for Lightning 1.0 beta2 is on May 24

As announced nine days ago, the sign-off deadline for Lightning 1.0 beta2, the Lightning release that will accompany Thunderbird 3.1 is on May 24th at 23:59 pacific time.

Right now the picture looks like this:

  • 22 locales have already signed-off
  • 7 locales are green on the dashboard but have not yet signed off for their locale
  • 1 locale is orange on the dashboard indicating that some obsolete strings still need to be removed or commented out
  • Of the remaining 14 locales, many have only a limited amount of missing strings to catch-up. So it would be great if those locales could still join us

I will contact every locale that has not yet signed off their locale individually as well, so that everyone is aware of the current status.


11
May 10

@Localizers: Please sign-in for Lightning 1.0 beta2

As announced by Philipp two days ago the strings for the next Lightning release (1.0 beta2) have been frozen and you can now start to sign-in for this release.

We will be accepting sign-in requests until May 24 @ 23:59 pacific day time, so you have a little less than two weeks time to get your
locale in shape.

Lightning 1.0 beta2 localizations will be taken from the l10n-1.9.2 repositories, so please work from there.

If you have any questions, feel free to ask them in the mozilla l10n newsgroup or send me an e-mail.


12
Jan 10

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!


24
Nov 09

[November 24, 2009] Lightning/Sunbird Status Update

Finally another status update. We’re down to zero (0) blockers for our upcoming beta release. It’s taken us some time to prepare all the necessary release bits for various reasons:

  • We’ve decided to pull bug 529326 into this release, because we hope that it will significantly improve the performance for all our users, that use the local (storage) calendar. That bug was fixed today.
  • We’ve started our outreach into the localizer community to get everyone onboard
  • Our lead developer Philipp basically has to learn all the stuff that’s needed for a release from the release engineering side on-the-fly. In the past we always had a dedicated release engineer who did this for us.

So please be patient and bear with us. The release is coming :-)

Since the last status update seven weeks ago, a number of bugs were fixed. Here’s the list of the 35 bugs that were fixed since the last status update:

  • Bug 298097: Rename calIRecurrenceRule endDate to untilDate
  • Bug 350845: Implement relevant parameter methods (enumerate, exists, set)
  • Bug 367359: Attendees Dialog: Zoom buttons don’t work
  • Bug 392194: Incorrect time and shadow is shown when draging an event in week/day view
  • Bug 392734: Event dialog: start/end time get lost if ‘all day event’ is ticked/de-ticked once
  • Bug 411540: No dialog asking to save event if mouse is used to quit Calendar
  • Bug 413799: Thailand Holidays 2009-2011
  • Bug 413847: Timezone preference changes require restart to take effect
  • Bug 466938: Strange dump statements
  • Bug 468846: Recurring all day event -> duplicate event created after editing a single all day event
  • Bug 470430: Upgrade 0.3.1 to 0.9/1.0pre fails
  • Bug 484089: Google Calendar fails in Shredder 3.0b3pre if a master password is set
  • Bug 493304: Scrolling more than necessary to bottom needs hidden upscroll until pane scrolls again
  • Bug 494140: Multiple reminders,relations,attachments created by modifying repeating event
  • Bug 504029: installer has to consider new mozjs.dll for mozilla-central
  • Bug 512436: Unconditional removal of ‘disabled’ state
  • Bug 517700: Lightning Categories Pref pane not showing any categories
  • Bug 517757: Small calendar-statusbar.js cleanup
  • Bug 517805: Move printDialog to calendar/base/content
  • Bug 517979: Links for contributed Lightning 0.9 builds are broken
  • Bug 518865: Calendar Properties item missing from the SeaMonkey Edit menu
  • Bug 521815: Fix a few provider warnings
  • Bug 522125: List all tabs dropdown is empty with Lightning installed
  • Bug 523621: Update internal timezone database to version 2009p
  • Bug 523943: Timezones Definitions needs SeaMonkey minimum correcting
  • Bug 523987: Dismissing alarms doesn’t work with Provider for Google Calendar
  • Bug 526172: Rename communicator-overlay-preferences.xul
  • Bug 526264: ‘No timezones found’ error during startup, calendars not visible
  • Bug 527057: Port bug 519357 – Only load known binary components from app directory to comm-central
  • Bug 527065: Create Lightning build servers for comm-central/mozilla-central repo
  • Bug 528506: In SeaMonkey Account Central pane, the “create new calendar” icon is misaligned
  • Bug 528540: Adjust version numbers to distinguish builds from comm-1.9.1/comm-central
  • Bug 528788: Feed the crowds, fix Calendar breadcrumbs
  • Bug 529326: Create indexes for the local calendar cache
  • Bug 529945: Build problems on Linux and W32

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


23
Jun 09

String freeze for the upcoming Lightning/Sunbird 1.0beta release on June 23 [UPDATE]

I’m sorry, but I totally forgot to tell, that we currently expect to have the 1.0 beta release ready in about four (4) weeks from now. So that should hopefully give every localizer enough time, who have not been following our checkins on a daily or weekly basis.
I’ll inform you as soon as I know about a definitive code freeze and release date.


22
Jun 09

String freeze for the upcoming Lightning/Sunbird 1.0beta release on June 23

It’s been a long time, but it seems that we’re finally getting near to a new release. Yay!

Philipp tells me, that we now have only five open bugs on the blocking list that are needed for the 1.0 beta release. All of those bugs have no localization impact, which means that we are ready for a string freeze.

We will therefore freeze all application strings by tomorrow, Wednesday, June 23 at 23:59 PST. That means that all strings will then be entirely frozen until we release Lightning and Sunbird 1.0beta. I will open up a separate opt-in thread for localizers in the mozilla.dev.l10n newsgroup soon.

One additional note to localizers:
Please take a close look at the status of your tinderbox (at http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla-l10n-locale where “locale” must be replaced with your locale code (e.g. es-ES or de). I’ve seen some locales having a red Windows tinderbox (and therefore broken Windows builds), because those locales didn’t follow this change to our installer strings. Please check if this applies to you and make the necessary changes.


27
Mar 09

Heading towards Calendar 1.0 Beta 1

The original plan regarding Thunderbird 3 Beta 2 was to release a beta of Sunbird/Lightning that fits together well. Due to other obligations this goal has slipped quite a bit. We have tagged the list of blocking bugs by bugs needed for the beta and those we can move into the next beta.

Currently, there is only one bug left that we really need to solve for this beta. It has a preliminary patch and will require string changes. Unfortunately, the mentioned bug is not quite trivial, since a lot of UI changes need to be done and we haven’t quite agreed on some aspects.

This means we will announce a string freeze as soon as the bug has been fixed and release 2 weeks afterwards, or sooner if all strings have been translated earlier.

Nevertheless, we’d like to provide a beta as soon as possible. To help make this possible what we need most at the moment is testing! Please download Thunderbird 3 Beta 2 at:

http://www.mozillamessaging.com/en-US/thunderbird/3.0b2/

And our latest nightly version of Lightning:

ftp://ftp.mozilla.org/pub/calendar/lightning/nightly/latest-comm-central/

Be sure to back up your data before using this version, since it upgrades your local storage database. Downgrading is not easily possible afterwards without creating a new profile.

IMPORTANT:Note however as we’ve announced in an earlier blog post this will be the last release for the time being that includes Sunbird. This means that now more than ever, testing is needed to make sure that Sunbird doesn’t contain any critical bugs.

If you want future Sunbird releases to happen and either have experience with the Mozilla build architecture or are willing to learn, please do send me an Email and I’ll send you some information to get you started.

We will make an effort towards releasing more beta versions of Lightning on the road towards 1.0 to make sure the next release will be as bug-free as possible and still contain the nice new features we have been working on. Remember that we need you to fulfill this goal! Without your valuable testing, we will surely be up for a surprise in case a critical bug has made it into the final version without notice.