The roads I take...
KaiRo's weBlog
| Zeige Beiträge veröffentlicht im September 2009 und mit "Status" gekennzeichnet an. Zurück zu allen aktuellen Beiträgen |
21. September 2009
Weekly Status Report, W38/2009
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 38/2009 (September 14 - 20, 2009):
I'm starting to feel the strain of the release driving I'm doing right now and the pressure I put on myself due to being so eager for this release to finally happen and be really good.
On the other hand, I've created a counter on my default home page that counts down to the takeoff for my vacation in about 46 days and 14 hours from now - and I have bought our tickets for the Thanksgiving game in Cowboys Stadium in Dallas! Since I saw that new stadium on TV yesterday I definitely know that those tickets are worth the money - I guess it will be pretty much sold out that day, and that means a crowd of over 100,000 people there! This will be pretty awesome! I just hope the Raiders will play a defense as good as yesterday, then we'll also see an interesting game down there on the field, which should complete a hopefully very memorable day...
Before that, there's still work to do though, so that SeaMonkey 2.0 will be a pretty damn good release.
- Releases:
Good parts of my time this week were spent in release driving work - triaging the rest of the blocking and wanted flag requests (mostly ones where Ian and/or me were unsure what to do in the past), approving fixes we can still take for 2.0, and trying to poke people to get the remaining blockers fixed and the wanted bugs resolved where possible.
We're down to 7 blockers and two requests made by me now, one of which probably has been rendered bogus as it now has an approved fix. Open wanted bugs are at 27 now, but a number of them don't need to be fixed, even though they would be nice to have. At the same time, fixed bugs since 2.0b2 are up at 76, which is quite a lot for two weeks in the SeaMonkey world and really nice to see! - Build Machines:
I did shut down buildbot on our Tiger test box as it has started to become somewhat unreliable recently and we have Leopard coverage in any case. - Lightning Support:
As we have tabmail in 2.0b2, we could support Lightning in principle with that milestone, but found out that Lightning nightlies won't claim they are compatible with it. So I filed a patch to make the minimum SeaMonkey version accepted by Lightning 1.0pre always to be 2.0b2 for now.
A blog post on this seened useful, as people started commenting about 2.0b2 and Lightning in my older entry on the general matter.
I also filed bugs on the two major issues we've been still seeing there, missing pref UI and an error with the invitation UI - both of which have been fixed within this week, either on SeaMonkey or on Lightning, so nightlies on both should work pretty well together now. - Small Fixes:
I fixed AMO URLs that had broken certificates - this unfortunately has an impact on all localizations without being able to change a string ID, so I posted on the L10n list/group about it.
A small NSS packaging fix also keeps us working with the NSS update that has happened on the platform. - Default Theme Icons:
The bug about a new icon set for the default theme has stalled for a long time after the main toolbars of all applications as well as the smaller MailNews icons had been done. To get things moving again, I posted a list of icons that are still unchanged from the old set in the bug and I did a patch for the task icons that appear in the component bar at the left bottom of the windows and in the Window menu.
More help on the rest of the missing buttons is badly wanted, this is work that only needs design knowledge, not code knowledge! - Website Work:
An update to our documentation on location-aware browsing (geolocation) has long been overdue, and I was reminded of this on IRC, I went and did that work now, making our info page fit with its Firefox equivalent. As that page links a SeaMonkey privacy policy, which we didn't have so far, I also created that, seeding it with Firefox's policy and fitting it to our needs. It sounded logical to put this into a new legal resources section on our website. - German L10n:
I added another round of fixes for the latest SeaMonkey code changes. - Various Discussions:
2.0b2 feedback, EnigMail support, NSS initialization on 1.1.18, gloda test failures, comm-central permissions, comm-central branching, SeaMonkey testday, Thunderbird UI changes, AMO process and reviews, Mozilla Camp Europe, OpenWebCamp Vienna, talk about Mozilla at a FOSS event in Vienna, etc.
I'm starting to feel the strain of the release driving I'm doing right now and the pressure I put on myself due to being so eager for this release to finally happen and be really good.
On the other hand, I've created a counter on my default home page that counts down to the takeoff for my vacation in about 46 days and 14 hours from now - and I have bought our tickets for the Thanksgiving game in Cowboys Stadium in Dallas! Since I saw that new stadium on TV yesterday I definitely know that those tickets are worth the money - I guess it will be pretty much sold out that day, and that means a crowd of over 100,000 people there! This will be pretty awesome! I just hope the Raiders will play a defense as good as yesterday, then we'll also see an interesting game down there on the field, which should complete a hopefully very memorable day...
Before that, there's still work to do though, so that SeaMonkey 2.0 will be a pretty damn good release.
Von KaiRo, um 22:09 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
17. September 2009
Weekly Status Report, W37/2009
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 37/2009 (September 7 - 13, 2009):
I know this update is somewhat late again, I barely come to do the routine daily work right now. How does the saying go - so much to do, so little time? something like that.
In any case, we could release SeaMonkey 2.0 Beta 2 on Saturday, and I hope it's getting out to our testers, unfortunately the Mozilla release guys who could moderate the post to the prerelease announcement list are all on vacation and the download counter has not been turned on again after being turned off for performance reasons during some recent Firefox release, we don't have any other statistics that could show us anything about the uptake of this beta, so feedback in the newsgroups etc. is the only way we know if people use and test this version. I already saw that some media has picked it up, so at least one channel seems to be working!
It's nice to see the new Mac theme in a screenshot in one of the press reports, and tabmail makes it possible to use to use current Lightning nightlies with the Beta 2 release and newer nightlies, even though there are still some glitches. We're working on fixing those problems as well so that SeaMonkey 2.0 should hopefully support Lightning 1.0 fully. Oh, and we're also working on getting our APIs beefed up enough that EnigMail should work again, by the way.
- Releases:
Continued uploading contributed 1.1.18 builds.
The big work item for this week was SeaMonkey 2.0 Beta 2 though. As I need to play release driver, build engineer, marketing guy and some part of the QA lead, it took some time to get everything finished off, but I could push the beta public on Saturday. So far, everything looks fine and feedback from that release is already leading to patches being landed for 2.0 final. - Build Machines:
I had more discussions with Mozilla IT on how to solve the unsatisfactory situation we are in due to Parallels not delivering the stable virtualization of Mac machines we'd need, and they might get us a few minis set up. Going virtual would have been nice but unfortunately there is no good solution for this yet apparently.
I also fought an instability of tests on Tiger, I guess it's time to make our testing on Mqac Leopard-only. - SeaMonkey L10n:
Beta 2 could go public with 17 official languages (including US English). I hope this number will even rise with RCs and final. - German L10n:
Unfortunately, there's a nasty typo in German SeaMonkey 2.0 Beta 2 that breaks sending email to SMTP servers that need authentication. People only found that when testing the beta itself, but I found the cause and current nightlies as well as RCs next month are fixed, the German newsgroup has a fix circulating for those who dare to edit files inside a zipped de.jar file of their installation.
I also updated the localization for a few changes made since we re-opened the tree for post-beta fixes. - Various Discussions:
Lightning support, EnigMail support, 2.0 approvals, quit dialogs, intermittent 1.1.18 NSS problems on Linux, QA community, Mozilla Camp Europe, Mozilla Weekly Project Meetings, etc.
I know this update is somewhat late again, I barely come to do the routine daily work right now. How does the saying go - so much to do, so little time? something like that.
In any case, we could release SeaMonkey 2.0 Beta 2 on Saturday, and I hope it's getting out to our testers, unfortunately the Mozilla release guys who could moderate the post to the prerelease announcement list are all on vacation and the download counter has not been turned on again after being turned off for performance reasons during some recent Firefox release, we don't have any other statistics that could show us anything about the uptake of this beta, so feedback in the newsgroups etc. is the only way we know if people use and test this version. I already saw that some media has picked it up, so at least one channel seems to be working!
It's nice to see the new Mac theme in a screenshot in one of the press reports, and tabmail makes it possible to use to use current Lightning nightlies with the Beta 2 release and newer nightlies, even though there are still some glitches. We're working on fixing those problems as well so that SeaMonkey 2.0 should hopefully support Lightning 1.0 fully. Oh, and we're also working on getting our APIs beefed up enough that EnigMail should work again, by the way.
Von KaiRo, um 02:11 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
8. September 2009
Weekly Status Report, W36/2009
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 36/2009 (August 31 - September 6, 2009):
Tabbed mail landed in time for SeaMonkey 2.0 Beta 2, so we have all the features in that we wanted to have in the 2.0 series! Thanks to everyone who has worked on getting us here, I hope we now can take this remaining month to polish up this version enough that it's ready for shipping as an official 2.0 release.
Also, thanks to jenzed from Mozilla Messaging for putting up SMILE documentation on MDC so SeaMonkey add-on developers can find resources about those APIs!
- Releases:
Released 1.1.18, including putting relnotes and announcements online and uploading contributed builds.
Also, SeaMonkey 2.0 Beta 2 went into a freeze, I did start the release process, including tagging and creating builds and updates for all 17 languages including US English. The process went smoother than for 2.0b1 but still had a few hiccups, both due to my faults and the build machines not being as stable and speedy as we could hope. - Build System:
Created and landed a patch to ship an add-on blocklist in our builds, and as AMO people also updated the list there and I used that, we are now saving our users from crashes etc. from bad plugins right from the start. - Identity/EV UI:
My patch for an identity icon in the Page Info "Security" tab could land this week right before 2.0b2 was frozen up, so people get a better visual clue on the security of the viewed page. - SeaMonkey L10n:
We had 16 locales opting in with valid changesets, unfortunately cs didn't make it this time, but nl joined and the ones that were unofficial for Beta 1 are also official in Beta 2 so we are up 2 languages for 17 official languages supported including US English in Beta 2. I hope the numbers will rise even more for the RC(s) and final. - Various Discussions:
Mac build boxes, tree rules towards 2.0, Lightning support, quit dialogs, 1.1.18 NSS problems on ancient Windows and intermittently on Linux, SeaMonkey and Snow Leopard, www.mozilla.org planning, Mozilla Camp Europe, Mozilla Weekly Project Meetings, etc.
Tabbed mail landed in time for SeaMonkey 2.0 Beta 2, so we have all the features in that we wanted to have in the 2.0 series! Thanks to everyone who has worked on getting us here, I hope we now can take this remaining month to polish up this version enough that it's ready for shipping as an official 2.0 release.
Also, thanks to jenzed from Mozilla Messaging for putting up SMILE documentation on MDC so SeaMonkey add-on developers can find resources about those APIs!
Von KaiRo, um 20:29 | Tags: L10n, Mozilla, SeaMonkey, Status | 4 Kommentare | TrackBack: 0
1. September 2009
Weekly Status Report, W35/2009
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 35/2009 (August 24 - 30, 2009):
Tabbed mail has landed last night, and so today's nightlies are the first one to contain this feature officially, making them feature-complete for the 2.0 series! Also, the last blocker for Beta 2 just landed, more than 12 hours before the code freeze, so we should be in perfect timing for this beta - and with that, hopefully for the final as well. I'm really looking forward to both of those releases!
- Releases:
I've spun a second round of Windows candidates for 1.1.18, things look good now for releasing this version very soon.
In Parallel, we've frozen strings for SeaMonkey 2.0 Beta 2 and are taking L10n opt-in from localizers as we speak, freezing the code as well this night and hoping to kick off build very soon. - Build System:
I closed up filtering out the entries I had so far in my new buildsystem porting tool, and wrote up a blog entry about it. - Identity/EV UI:
Sitting in the train and looking for something to do, I took an hour (or possibly less) to write up a patch for an identity icon in the Page Info "Security" tab, which is where you get to when clicking on any of the security indicators in the status or url bar of the browser. With that icon, users can get an impression of the security level of a site without reading all the info on the tab in detail: green icon is an EV (extended verification) level that verifies the identity of the other side, blue icon is a normal secure level that verifies the domain of the other side, gray icon is no security.
The patch landed after the week I'm reporting on but in time for 2.0b2. - Automated tests:
I filed and tried to help fix mochitest timeouts on the SeaMonkey2.0 tree, but it looks like the patch Honza Bambas came up with breaks Firefox3.5 tests, while it interestingly work well for Firefox trunk. We need to further investigate this. - Session Store:
I landed patches for Undo close window, another feature that came just in time before the feature freeze for the SeaMonkey 2.0 series. Thanks to Misak Khachatryan for doing the work and porting that functionality to SeaMonkey! - SeaMonkey L10n:
I started the opt-in thread for SeaMonkey 2.0 Beta 2 and hope many localizations will join the train this time! - German L10n:
I landed two patches with help updates, thanks to Michael Opitz for doing this work. Also, I integrated more work for fixing spelling mistakes in ChatZilla, here the thanks go to Hagen Halbach for finding them and offering a patch.
Next to that, I updated the localization for a number of SeaMonkey changes coming in before the string freeze for the upcoming second beta. - Various Discussions:
Tabmail, Mac build boxes, QA team, www.mozilla.org new design going live, Mozilla Camp Europe, etc.
Tabbed mail has landed last night, and so today's nightlies are the first one to contain this feature officially, making them feature-complete for the 2.0 series! Also, the last blocker for Beta 2 just landed, more than 12 hours before the code freeze, so we should be in perfect timing for this beta - and with that, hopefully for the final as well. I'm really looking forward to both of those releases!
Von KaiRo, um 21:50 | Tags: L10n, Mozilla, SeaMonkey, Status | 4 Kommentare | TrackBack: 0