The roads I take...
KaiRo's weBlog
| Zeige Beiträge veröffentlicht im März 2008 und mit "Status" gekennzeichnet an. Zurück zu allen aktuellen Beiträgen |
31. März 2008
Weekly Status Report, W13/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 13/2008 (March 24 - 30, 2008):
This is the last full-week report for a bit - even that week was shortened by taking some time off for my mum's 50th birthday, week 14 has my flying to California on Saturday, taking preparation into consideration I don't expect this to be a hard working week. Of course, the following two weeks won't see me a lot in front of my computer as well, I'm not even sure yet if writing up such status updates for those makes sense. In about three weeks I should be working my backlog and slowly returning to normal work - hopefully with recharged energy reserves.
- SeaMonkey 1.1.9 Release:
We did a quite smooth 1.1.9 release this week, keeping the stable 1.1.x series in sync with security updates to the Gecko and platform core.
Contributed builds were added throughout the week, and more are still coming along. - Preference Panels Work:
The patch for prefs regarding website icons for bookmarks should be near to being ready for checkin.
The advanced pref panel still lacks a decision regarding keeping or dropping the OJI JVM selection code. - Jemalloc for Windows:
I did some work to enable jemalloc on Windows nightlies, which should now be resolved. This makes us use memory more efficiently - and we even saw startup times in the tinderbox tests decrease by about 13% (~830ms to ~720ms), so I'd expect current trunk nightlies on Windows to be quite performant! - German L10n:
Some updates to ongoing work, mostly in mailnews. - Various Discussions:
California traveling, help viewer, GTK "dropmarker" arrows, account manager accesskeys, Add-on manager charset problems, more pref migration, bug triage, etc.
This is the last full-week report for a bit - even that week was shortened by taking some time off for my mum's 50th birthday, week 14 has my flying to California on Saturday, taking preparation into consideration I don't expect this to be a hard working week. Of course, the following two weeks won't see me a lot in front of my computer as well, I'm not even sure yet if writing up such status updates for those makes sense. In about three weeks I should be working my backlog and slowly returning to normal work - hopefully with recharged energy reserves.
Von KaiRo, um 15:46 | Tags: L10n, Mozilla, SeaMonkey, Status | 2 Kommentare | TrackBack: 0
23. März 2008
Weekly Status Report, W12/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 12/2008 (March 17 - 23, 2008):
The SeaMonkey project has inherited not only a huge codebase, but also a huge bug database, and the small team of developers is overwhelmed with digging through the large amount of entries to find what bugs are important or even valid for current (trunk) development work.
So I started an effort to triage old unconfirmed bugs as a first step to reduce the amount of possibly invalid information and making it more visible what's still valid.
I encourage everyone to help there, all you need to help is a current SeaMonkey build (preferably a trunk nightly) and a Bugzilla account, so practically everybody can help us!
- Preference Panels Work:
The patch for prefs regarding website icons for bookmarks is still waiting for reviews.
The help changes for my pref panel changes still need a bit more work, apparently. - SeaMonkey 1.1.9 Release:
I continued the release process of the upcoming 1.1.9 release, all preparations should be done to release the current 1.1.9 candidates as final on Tuesday, but please continue testing so we can make sure it's a good one! - Small Things:
Checked in a fix to the build issue due to suboptimal gcc version check we had after a recent build optimization patch.
And I fixed the problem that disabled buttons disappeared from SeaMonkey help viewer on Linux with a CSS one-liner. - German L10n:
Prepared files for German 1.1.9 release. - Various Discussions:
California traveling, help viewer for in-product help and FF changes, GTK "dropmarker" arrows, 1.9 and Thunderbird/MailNews planning, Mozilla network problems, etc.
The SeaMonkey project has inherited not only a huge codebase, but also a huge bug database, and the small team of developers is overwhelmed with digging through the large amount of entries to find what bugs are important or even valid for current (trunk) development work.
So I started an effort to triage old unconfirmed bugs as a first step to reduce the amount of possibly invalid information and making it more visible what's still valid.
I encourage everyone to help there, all you need to help is a current SeaMonkey build (preferably a trunk nightly) and a Bugzilla account, so practically everybody can help us!
Von KaiRo, um 20:30 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
17. März 2008
Weekly Status Report, W11/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 11/2008 (March 10 - 16, 2008):
At this place I want to officially congratulate our SeaMonkey Council member Mark Banner (Standard8 on IRC) to his new job at Mozilla Messaging. He'll still be active in the SeaMonkey community, his main work area will probably stay centered around the address book, which is shared between Thunderbird and SeaMonkey, and he'll probably be the best bridge bewteen the SeaMonkey and Thunderbird teams we can have - especially when it comes to the organizational side of things, where he'll probably hear about what's going on in both projects.
In the light of my view of SeaMonkey and Mozilla Messaging, I'm convinced this is an additional step for improving cooperation between the projects, and wish Mark the best for his exciting new job!
- Preference Panels Work:
I could check in the reworked and ported appearance prefs main panel, which now includes the again-working UI language switching option, removed the old language switching panel and updated help for those changes and the content preference panel.
For this panel, I created an additional patch for the option to load website icons for bookmarks.
"Appearance" is now the first section (other than the debug options) of preferences that has completely been ported to the new prefwindow.
Additionally, I did work on porting the advanced preferences main panel to the new prefwindow. - SeaMonkey 1.1.9 Release:
Another security release is schedule for the 1.1.x branch later this month, so I started the release process by generating candidates after Bruno "Aqualon" Escherl helped us to fix the one remaining blocker we had on the SeaMonkey-specific side. There are nearly 70 fixed bugs for this release, most of them fixing security/stability issues, so I hope we'll get good testing of 1.1.9 candidates to be sure we have no regressions in the final release. - Source L10n:
I could check in the fix for generating automatic updates for Mac L10n builds, so we should get localized (full) updates on all platforms now. - German L10n:
Mainly typo fixes this week in German L10n, but I also kept up with string changes and additions in SeaMonkey (for example from my own appearance panel work). - Various Discussions:
build issue due to suboptimal gcc version check, California traveling, GTK "dropmarker" arrows, 1.9 and Thunderbird/MailNews planning, etc.
At this place I want to officially congratulate our SeaMonkey Council member Mark Banner (Standard8 on IRC) to his new job at Mozilla Messaging. He'll still be active in the SeaMonkey community, his main work area will probably stay centered around the address book, which is shared between Thunderbird and SeaMonkey, and he'll probably be the best bridge bewteen the SeaMonkey and Thunderbird teams we can have - especially when it comes to the organizational side of things, where he'll probably hear about what's going on in both projects.
In the light of my view of SeaMonkey and Mozilla Messaging, I'm convinced this is an additional step for improving cooperation between the projects, and wish Mark the best for his exciting new job!
Von KaiRo, um 16:44 | Tags: L10n, Mozilla, SeaMonkey, Status | keine Kommentare | TrackBack: 0
11. März 2008
Weekly Status Report, W10/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 10/2008 (March 3 - 9, 2008):
Thanks for all replies I got about my recent post, I'm picking those pieces of advice that seem to fit me best and try to survive the next ~25 days until this trip with a good time of being somewhere else and doing something else comes up and should help a lot, I hope.
That said, Google is doing another Summer of Code this year, and Mozilla is once again applying as a mentoring organization. There's a good chance that some SeaMonkey project will again have a chance to be taken into that program, please add brainstorming ideas for projects on the wiki or even better think of applying as a student doing such a project yourself!
- Preference Panels Work:
My application panel patch got final reviews and could be checked in, Modern is fixed as well, the default theme still needs some fixup (difficult due to platform differences), and help needs to be updated.
In the appearance prefs area, I could land the new "Content" subpanel, the main panel has a new patch, but review is still pending on that. I also started to work on getting help updated for those changes.
Meanwhile, I started to look into advanced preferences. - German L10n:
Kept up with application prefs and other checkins, as well as core changes during the pre-FF3b5 checkin rush. - Various Discussions:
California traveling, password/login manager, "Save Link As...", feed support, lots and lots 1.9 management - and even moz2, Thunderbird/MailNews conference scheduling, Thunderbird 3 planning, etc.
Thanks for all replies I got about my recent post, I'm picking those pieces of advice that seem to fit me best and try to survive the next ~25 days until this trip with a good time of being somewhere else and doing something else comes up and should help a lot, I hope.
That said, Google is doing another Summer of Code this year, and Mozilla is once again applying as a mentoring organization. There's a good chance that some SeaMonkey project will again have a chance to be taken into that program, please add brainstorming ideas for projects on the wiki or even better think of applying as a student doing such a project yourself!
Von KaiRo, um 19:57 | Tags: L10n, Mozilla, SeaMonkey, Status | 1 Kommentar | TrackBack: 0
3. März 2008
Weekly Status Report, W09/2008
Here's a summary of SeaMonkey/Mozilla-related work I've done in week 09/2008 (February 25 - March 2, 2008):
It looks like the long hours I put into a few pref panels in the last weeks, spending more time on code than usual, slowly has an effect on the nightly builds, which is good to see. There's a lot more of stuff to do though, and we really need to pick up those tasks and get to a stage we can call "alpha" as soon as reasonably doable. We have not been releasing a major final or a alpha/beta for more than a year now, and we keep touting out to people how beautiful the world of SeaMonkey 2 will be, so we should put some credibility behind that and give them a build that can be tested by a larger audience than our nightlies.
I hope we can pick up the remaining tasks soon enough to not lose people to competitors because they think the old (Mozilla/SeaMonkey 1.x) suite is dead meat.
We know after all that the new (SeaMonkey 2) suite is more alive than ever before!
- Sanitize:
The patch for sanitize ("Clear Private Data") got review and I could check it in. Shortly afterwards, some people discovered it's not working correctly in nightlies yet, which is due to a packaging issue that should be fixed for tomorrow's nightlies. - Other Preferences Work:
My application panel patch now has partial review, and should be nearing completion (hopefully) soon.
I updated the appearance prefs patch when it worked with trunk code for some time when a loadOverlay fix was in - unfortunately that caused regressions and had to be backed out. The content panel should get ready to go, though. - (Automated) Tests & Components.* Shorthands:
With the "sanitize" patch (see above), I also ported some tests to SeaMonkey, which we could even run automatically when the test frameworks would work flawlessly in SeaMonkey and we had test machines.
The latter probably needs some more poking from my side, but the former is not as hard as one would believe: the sanitize tests were in the browser mochitest suite, and it only needed a fairly easy change to get that running with SeaMonkey. Of the currently available tests in that framework, all run fine except 2 tests that require FUEL and 8 that need the toolkit download manager (which we plan to get in alpha).
When fixing those tests ran into a problem with Cc/Ci definitions, I started a small IRC discussion about those Components.* shorthands and discovered that this is not only something we stumble over in SeaMonkey work, but a Mozilla-global mess, and filed a bug on fixing that. - Source L10n:
We added Spanish (es-ES) localizations for ChatZilla and venkman. - German L10n:
After DOM inspector was killed from the Firefox default build, I took the chance of easier review/approval requirements and updated the de L10n for it to trunk.
Additionally, I fixed a few typos that were filed as bugs with FF3b3 and added sanitize strings right after the main checkin. - Various Discussions:
California traveling, password/login manager, "Save Link As...", feed support, 1.9 management, Thunderbird/MailNews conference scheduling, etc.
It looks like the long hours I put into a few pref panels in the last weeks, spending more time on code than usual, slowly has an effect on the nightly builds, which is good to see. There's a lot more of stuff to do though, and we really need to pick up those tasks and get to a stage we can call "alpha" as soon as reasonably doable. We have not been releasing a major final or a alpha/beta for more than a year now, and we keep touting out to people how beautiful the world of SeaMonkey 2 will be, so we should put some credibility behind that and give them a build that can be tested by a larger audience than our nightlies.
I hope we can pick up the remaining tasks soon enough to not lose people to competitors because they think the old (Mozilla/SeaMonkey 1.x) suite is dead meat.
We know after all that the new (SeaMonkey 2) suite is more alive than ever before!
Von KaiRo, um 19:33 | Tags: L10n, Mozilla, SeaMonkey, Status | 2 Kommentare | TrackBack: 0