r13 - 27 Mar 2007 - 14:29:06 - PhilippeBossutYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > AppsMeeting20060406

Apps meeting Thursday April 6th 2006

Agenda

  • Question du Jour: Which Is there one 0.7 feature that you can't wait to dogfood? (5 min) (I'm asking this because there are several I'm anxious to see myself... smile )
  • 0.7 Planning and Progress
    • Big Features update (15 min) : please prepare a short statement for the rest of the team of where we stand (focus on alpha2) and potential road blocks :
      • Dashboard (Alec, John, David)
      • Free / Busy (Jeffrey)
      • Scheduling (Bryan)
      • Toolbar (Reid)
      • Styles (Jed)
    • Bugs and Tasks (10 min) - See the updated curves on the Apps page. Comments?
  • Misc
    • Retrospect (5 min) - Please send your machine and backup option to Philippe today (local 543 Howard people only)
    • Build Policies (5 min) - We'll have a meeting at 3pm this afternoon. I guess we should keep the discussion for that meeting.
    • Geek Talks (5 min) - Reminder : Lisa to talk about Identities, Monday 2pm.
  • People (5 min)
    • Interns - I talked about it at the staff meeting this morning. Questions? Also Darshana's focus will change from GUI Builder to something less ambitious and more in line with Chandler 1.0 needs. I'll talk about this.

Summary

  • Progress
    • Some features are code complete for 0.7alpha2
      • Free / Busy
      • Scheduling
    • Progress on all main features for 0.7alpha2
      • Toolbar and multistate button
      • Dashboard
  • Plan
    • The bugs failing functional tests in full build (and therefore wx tarball to roll out) seems to have a solution: expect a bunch of stuff that was blocked to show up next week.
    • wxColumnHeader integration (now that the functional test break is fixed)
    • Markup toolbar (now that multistate button is in)
    • Continue to monitor 0.7alpha2 tasks and bugs count
    • Need to make progress resolving the Build Policies issues (meeting this afternoon, Philippe driving)

Meeting notes

Question du Jour : Is there one 0.7 feature that you can't wait to dogfood?

  • Freebusy
  • Not blowing away repository, schema evolution
  • Dashboard/GTD stuff
  • Keyboard shortcuts
  • Nice column headers

0.7 Plan and Progress

Dashboard

Alec's alpha2 changes are in for dashboard, John's been trying without a lot of success to get wx changes checked in. Reid also has changes that need to be checked in. Happily (ecstatically, according to David), it looks like John may have figured out where the functional test problems are coming from.

There are issues where changes get overwritten. This is often an issue in the grid, because there are lots of Chandler specific changes, and merging is hard to automate.

Free / Busy

It's in, please publish your freebusy!

Scheduling

It's in. Downloading via IMAP is possible, downloads just your INBOX. Drag and drop is fine instead, except that most of the apps team uses Thunderbird, and drag and drop out of Thunderbird doesn't work. Perhaps we should spend a little effort on only downloading IMAP messages sent by Chandler (which have a special header?

Toolbar

wx code is in, Reid is switching code over in Chandler, changing blocks in the Detail View.

Styles

Jed wasn't here.

Bug count

Some folks are done with there alpha2 bugs, Bryan has been moving alpha3 bugs into alpha2 so Philippe knows what he's working on. Mostly the team's alpha2 bugs are on track to be done by code complete (or already done), there are issues because John can't check his fixes in.

Misc

Send backup needs to Philippe.

Build meeting today at 3PM, what's it about? Deciding how to solve the existing bug problems. Not everyone needs to attend.

Lisa will be giving a Geek Talk on Monday about distributed identity.

People

Interns: Darshana probably didn't have enough time to do a UI builder for Chandler, so she'll be acting more as a general contributor, we'll try to find her a slightly more modest project to complete by March 2007 after she's had a month or two to get up to speed on our project.


Status

Alec

  • fixed bug 5537 - enable/disable sections
  • renamed InclusionExclusionCollection to SmartCollection
  • fixed bug 5538 - make PyLucene work on common PIM fields
  • fixed bug 3140 - added lots of keyboard shortcuts to the calendar
  • made proposals:
    • getting rid of InclusionExclusionCollection?
    • disambiguating displayName
  • reviewed Mimi's code

Bryan

  • Working on centralizing item-change subscriptions and dispatching of notifications, after a helpful conversation with John

Jed

  • Your status here...

Jeffrey

  • Self review, review
  • Implemented Free/Busy publish and subscribe
  • Implemented timezone hiding logic (events showing up at different times depending on the timezone pref)
  • Fixed problem with midnight events showing up on the wrong day

John

  • This was a very frustrating week
  • I worked a very long time trying to resolve alecf's collision with my changes.
  • After sorting out his collisions I ran into a repository copy bug that held me up for a long time.
  • Before checking in my changes I ran the functional tests, which failed. Spent a very long time narrowing down the bug. So far it looks like an incremental update of grid wiped out some of my grid changes. Tinderbox is not reporting the functional test failures. see David's entry below
  • Spent a very long time with Darshana trying to understand why Chander won't run on her XP box. Narrowed it down to a PyLucene problem. Couldn't convince Andi to help narrown it down.
  • Helped Darshana set up her world for Chandler development; however, a funding mixup has canceled her proposed project.
  • I probably have fixes for at least 10 bugs in my tree that I can't check in for various reasons.
  • Should have spent more time going through my bug list.

David

  • worked on problems with functional tests:
    • working with John to resolve issues with a lost wxGrid patch
    • RESOLVED 06-Apr 3:00PM
  • wx work:
    • fixed various problems in Unicode encoding and conversion
    • updated various wxChandler wiki pages
  • continued work on wxGrid - wxColumnHeader integration:
    • vertical orientation implementation nearly completed
      • also available in wxPythonDemo

Philippe

  • Finalized 2 interns hiring (Ed and Valentin) and more intern activities
  • Finalized annual reviews and delivered reviews to all
  • Worked with Darshana and others on her project with us
  • Worked on build issues with the team, moved the debate on the dev list
  • Moved to a new step in Chandler dogfooding, using all 0.7alpha2 features and Cosmo sharing: nice but not without work as an end user coping with a non finished product (need some faith... smile )

Reid

  • Finished (for now) MultiStateButton for Bug#4974
    • reviewed by AlecFlett and RobinDunn
    • Robin raised the idea of putting MultiStateButton into wxPython, which is cool
  • started to look at ripping out toolbars and toolbar items out of framework/blocks/detail/Detail.py
    • looking forward to getting help from Bryan!
  • until the QA freeze (Thursday?), I will be concentrating on finishing up the Markup Bar and doing whatever Toolbar work I can do
    • looking towards 0.7alpha3's search UI in the toolbar
  • after the QA freeze, I will be concentrating on bugs
    • marking Markup Bar bugs as fixed
    • various we-think-this-if-fixed-only-needs-to-be-checked-out bugs
  • slightly worried about Windows-specific bugs on my plate, since I don't even have a Windows dev env set up
    • I have set up a cygwin environment before though, so it's not insurmountable or anything; like I said, I'm slightly worried smile

Robin

  • Released wxPython 2.6.3.2 with some fixes for bugs discovered in the 2.6.3.0 release.
  • Upgraded Chandler to SWIG 1.3.29 (Bug#4432) Ran into some test failures in tinderbox, due to PuICU not being as ready for .29 as Andi thought it was. I backed out my changes at one point but Andi created a workaround until he could create a SWIG-less version of PyICU. Also discussed a couple issues with Heikki that turned up in m2crypto.
  • Reviewed MutliStateButton for Reid.
  • Various cummunity support activities, including supporting readers of the wxPython book in Manning's forum.

-- PhilippeBossut - 06 Apr 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r13 < r12 < r11 < r10 < r9 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.