Archive for September, 2008

In an effort to outdo other software developers in nerdiness, I read a blog called Accrued Interest, subtitle "Come for the analysis and research on the U.S. Bond market. Stay for the geeky Star Wars references."

Accrued Interest has a nice explanation of how the credit crisis affects everyone.

Here's another good one from the New York Times.

Some folks think the US Financial Crisis will lead more businesses to embrace low-cost open source solutions. However, The VAR Guy disagrees. Here's why.

This version fixes the bug related to large video files. If you are using previous version of youtube cache, you might have observed that whenever you try to seek in large video files, the video starts from beginning. This problem occurred because we were using python based minimal python web server to serve the video files. In this version, the python based web server has been replaced with Apache (httpd) Web server.

read more

I wrote before about what a great Free Software + Free Culture conference would look like. In response to my, “Is anyone interested in this,” I chatted with Mirko Lindner from CC Sweden, the upcoming FSCons conference in Sweden seems to get most of these ideas right!

One of my favorite “get it done” people, Michelle Thorne from CC, wrote a nice plug for the conference on the CC site:

Free Culture, Free Software, and Free Content will join forces under the banner of “Free Society” at FSCONS on October 24-26 at the IT University of Götheborg, Sweden. The orgnaizing trinity, Creative Commons Sweden, Free Software Foundation Europe, and Wikimedia Sverige, see FSCONS as a chance to reach out with their respective communities and build joint projects with like-minded activists and organizations.

A strong speakers lineup provides the rhetorical food-for-thought in the Free Culture track. Mike Linksvayer (Creative Commons) asks, “How far is free culture behind free software?” as he charts key indicators and historical factors in the progress of each. Eva Hemmungs Wirten argues that the digital commons extends back to nineteenth-century London, while Oscar Swartz keynotes the events with the warning that Sweden’s controversial “Lex Orwell” may usher in “The End of Free Communication”.

In chatting with Mirko, he mentioned that they are still seeking travel sponsorships for the conference. In putting together Libre Graphics Meeting over the last three years, it is pretty obvious that the most important thing that a conference like this can do is provide travel sponsorship to the people making free culture happen. It gives the much needed face time that developers don’t get and provides a source of collective memory making to further focus development and personal relationships.

If you can help support the conference corporately or personally, please do contact Mirko and the other organizers to make a nod. Yes, I know this comes at a problematic time with the global economy, but please, contribution brings stability )

Has anyone noticed how loosely APT is maintained since about...several years?

Michael Vogt is currently the person doing uploads and work but, being committed to other things (IIRC in Ubuntu...or in real life), he certainly can't devote enough time for this.

Otavio Salvador helped from time to time, either merging patches or doing some uploads.

Daniel Burrows contributed in some bugs, as he's obviously directly interested in APT, being the maintainer of aptitude.

And I'm doing l10n maintenance... That's *all*.

So, I don't fear saying that one of our key tools is badly maintained and not in the best shape it could be. I wish that some really good and experienced Debian developers get interested in it and, maybe, mentor some non DD's currently in the NM queue, instead of folks beiong encouraged to ITP any piece of crap they can find on sourceforge (sometimes, ITPs look like this to me).

Think about it if you are an experienced C/C++ programmer.

Another idea could be to devote some GSOC slots, next year, to bug triaging/fixing in such packages. Summer 2009 could be a good opportunity as Lenny is probably released by then and we'll be quite far from squeeze freeze, so heavily changing key package can be done.

BROOMFIELD, I strain. - the open census of source has said that in hardly six months more than 300.000 open installations of source package/project has been discovered.
At netfilter workshop, Patrick McHardy described an exciting new feature implementation of netfilter firewalling called nftables. This has the promise of reducing 100's of netfilter modules down to a smaller kernel footprint, and allow for optimization of rulesets. Eric Leblond's blog has more information.
For some reason, Artur's blog about the integration of QEdje into Plasma (now in kdebase!) got listed waaaaaaay down the list on planet.kde.org; so here's a link to the awesomeness titled Trolls, QEdje and Plasma. Enjoy! =)
Linux.com: "Simply put, x2x takes advantage of the X Window System's ability to run a display over a TCP/IP network. In this case, you are not running a display as much as you are taking charge of another display's mouse and keyboard."

Thunderbird/StatusMeetings/2008-09-30

From MozillaWiki

last meeting | index | next week »

Thunderbird Meeting Details


Agenda

  • Who’s taking minutes? –> davida

  • davida brought up the idea of having a schedule for minute taking

–> google calendar setup, visible here. Talk to davida for schedule changes/additions.


Action Items


Open
  • davida: reschedule meeting, to Wednesdays? - calendar folk will be on future status calls

    • See the newsgroup post if you haven’t already.

    • Hard to find a time that works for all timezones. Maybe have to stick with current schedules, and find more ways to cross-pollinate.


Closed


Thunderbird:Thunderbird 3.0b1
  • Naming (dmose) –> renaming 3.0b1 to 3.0a3, as explained in a blog post by dmose.

  • Code freeze Ongoing.
  • 26 Locales ready to go.
  • gozer doing dry-run
  • 3.0b1 Tracking Document

    • Release will be manual, just like Firefox 3.1a1 & 3.1a2
  • Standard8 is the release driver
  • wsmwk is the QA lead of Beta 1
  • renaming bug milestones (b1 to a3, b2 to b1)


Blockers / Wanted Bugs


Thunderbird 3
  • Draft Thunderbird:Thunderbird3:DevRoadmap identifies major work items on the plate for Tb3 — much of it needs scheduling, owning, breakdown.

  • More 3.0 high-level work this week (updating schedule w/ 1.9.1 slippage, etc)


QA Updates
  • crash stats looking better, for example a good list in 3.0a2 top crashes. However, almost zero 3.0b1pre crashes.

    • (any status changed since last week?) The OSX/Intel problems can most likely worked around for the RC, by simply running dump_symbols repeatedly until it runs once without failing.
  • bugday ran last week and this week scheduled for 10-02 - continuing focus on trunk bugs. chart
  • new public mailing list for making announcements to the testing community thunderbird-testers


Roundtable


Status Updates


davida


dmose
  • helped track down flagState assertion (bug 455963)

  • posted basic assertion fix for nsIMAPGenericParser to bug 383815
  • driving work

reviews:

  • fix to parse IMAP [NOMODSEQ] correctly and flagState assertion (bug 455963)

  • star UI changes (bug 450724)
  • expose IMAP auto sync manager interface to monitor/cancel (bug 45812)
  • fix for losing track of messages on IMAP servers with CONDSTORE (bug 456601)
  • more message reader polish fixes for bug 455801
  • new/edit card star tooltip bugfixes (bug 456863)
  • repair borked headers when detected (bug 457052)


nth10sd


jcranmer


Standard8
  • Reviews, Driving

  • Started updates to website for release.
  • bug 456863 New/Edit Card tooltip not resetting in Header bar display
  • Toolkit Autocomplete
    • Still trying to work out problems with LDAP.


asuth
  • gloda support

    • address book contact overlay editing.
  • gloda
    • review action item processing

    • implemented address book indexing for tag purposes
    • various refactoring of the datamodel, datastore, and indexer to support attributes on things other than messages, storage, etc.
    • refactored gloda autocomplete code
    • implemented customized XBL autocomplete bindings, for thunderbar awesomeness.
  • chroniquery
    • some enhancements trying to help out bsmedberg; don’t think it helped out, but nice features to have at least for my own usage. (find what function calls returned a specific value in a reasonably efficient fashion.)


bienvenu
  • Reviews and Driving

  • Worked on beta 1 blockers:
    • Fixed misparented messages in threads, bug 457052

    • Fixed problems filtering pop3 mail when hidden pref to remove dupes is set, bug 457168
    • Fixed drag drop of folders, bug 456096
    • Found fix for imap undo issues bug 444417
  • Fixed (but not checked in) several imap assertions, including bug 455966,bug 455963
  • Continued work on kill-rdf repository - the backend no longer finds folders via GetResource.
  • Continued work on cross-folder threading - can expand and collapse threads now.


emre
  • Post Auto-Sync bugs and improvements

    • bug 457342: Error handling improvement in auto-sync — Done

    • bug 547452: Leaking on shutdown problem — Going to submit a patch
    • bug 457784: autosync_offline_stores pref and offline inbox — Patch submitted
    • bug 456291: mail.check_new_mail pref integration — No patch yet
  • Regression testing, debugging, assertions,

    • bug 457079: hdrs for hdrs — assisted bienvenu

    • bug 444417: undo of delete appears to work, but doesn’t — assisted bienvenu
    • bug 455966: thread-safety assertions — mostly fixed with other patches
  • New bugs

    • bug 457751: Delete, Rebuild, Undo crash - Filed the bug and tested

    • bug 456839: nsAutoSyncManager needs to expose to cancel — Researched, no patch yet


gozer
  • Beta 1 Dry Run

    • Went okay-ish (ended up with packages/installers for all 3 platforms)

    • I don’t have write permissions to mozilla-central, so couldn’t tag myself
    • Tagging was almost perfect, with one tiny mistag
    • Tagging is scripted for next time around
    • Not enough disk space on the build boxes for both a nightly and a release
    • buildsymbols on OS X is flacky, but I managed to get a successfull run
    • mar generation is broken on OS X (Error) — Fixed
    • Got to automate the building a little (and the mozconfigs)
      • Standard8 is looking into it
  • Lightning/gdata
    • Cleanly builds in comm-central/ on all platforms

    • Nightlies are sorted out
  • L10N
    • 27 green locales!

    • Dashboard working great
    • Updating every hour, for lack of a working HgPoller
    • New locales were added
  • Web
    • Staging for spreadthunderbird is up

    • *.mozillamessaging.com 40k hits/day on our own hardware
    • Started looking into how easy/hard running SUMO is


clarkbw
  • submitted

    • bug 457136 — drafts saved locally, then pushed remotely
  • worked on

    • bug 457736 — tagging in inline contact editor

    • bug 448716 — prefs UI cleanup
      • bug 451599 — add ui pref for disk cache

      • bug 456869 — add add-ons pref to pref ui
      • bug 456872 — create adv -> display pref tab
      • bug 446291 — Attachments Folder actions badly needs clarification
    • bug 45715 — reply to list button
    • bug 132121 — can’t undo shift-delete of msgs
    • bug 315144 — pressing delete on attachment in message
    • remote image loading
      • bug 457296 — separate address list allowed to load remote images

      • bug 363856 — AB should default to have the remote images permission
      • bug 363948 — “…Load Remote Images” always opens New Card dialog

  • will be working on

    • bug 448288 — group actions collapsed threads

    • bug 452440 — message pane shouldn’t be blank


wsmwk


beckley
  • Mainly just been getting Penelope/Eudora 8 prepared for the upcoming beta


KaiRo


rkent


rebron
  • Web site - Finalized site map and wire frames. Reviewed first round of creative design with TRO. Getting feedback on design from community.

  • Good discussion w/ SUMO team. Moving forward planning/investigation of SUMO 0.7 on *.mozillamessaging.com.
  • PR planning for beta 1 and European trip.
  • Continued work on tightening up marketing language.


mkmelin


Attendees

gozer