Build, Release, QA
------------------
*Code Complete*
July 16 was the planned date for Code Complete; Philippe outlined goals and process changes. Goals: stabilization, slow down rate of change. Process: all changes require a bug/approval, review before commit. Zero Bug Release (ZBR) goal was 2 weeks. Bug councils scheduled 3x a week.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008551.html

Philippe gave milestone definitions and exit criteria:
http://chandlerproject.org/Projects/MilestonesDefinitionAndExitCriteria
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008556.html

Code complete reached on July 17. Functional tests passed on qacosmo (which had the 0.7 cosmo trunk).
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008561.html

*hardhat*
Bear moved hardhat from the chandler repository to the tools repository.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008558.html

*Release management responsibilities*
Philippe outlined his and Heikki's responsibilities.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008563.html

*July 18 Checkpoint*
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008570.html

*Running Chandler from source on OSX*
Bear explained that on OSX, launchers are not available when running from source, so use "./release/RunPython Chandler.py"
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008574.html

*Wiki Changes*
Katie outlined changes made to desktop developer related wiki pages.
Home page for developers:
http://chandlerproject.org/Developers/WebHome
Team page for desktop:
http://chandlerproject.org/Teams/DesktopTeam
Release dashboard for bug councils:
http://chandlerproject.org/Developers/DesktopZeroDotSevenRelease
Release team (desktop) for meeting notes:
http://chandlerproject.org/Teams/DesktopReleaseTeam
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008588.html

*July 23 Checkpoint*
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008591.html

*Tinderbox running against 0.7 Cosmo*
Bear noted that qasharing was upgraded to Cosmo 0.7, used by functional and performance tests.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008592.html

*Generated Documentation*
Bear upgraded to Epydoc 3.+; generated API documentation is available. All generated documentation can be found:
http://chandler.osafoundation.org/docs/0.7/
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008593.html

Katie and Bear agreed no more work needed to be done on Bug 6417 (about generated docs & docs found in chandler/distrib/docs.)
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008598.html

Localization
------------
Brian Kirsch ran a Chandler localization sprint at EuroPython. He wrote a summary: http://people.osafoundation.org/bkirsch/postsprint/ He'll open non-Preview bugs for problems that prevent a complete localization.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008576.html

*Greetings from Swedish localizers*
Jonas Beckman introduced himself as one of the sprint participants, working on the Swedish localization. Jonas gave some perspective on the localizer's point of view: not all will have read all lists, architecture docs, etc. and some of the workflow concepts and terms will be confusing. There are many steps we can take to help make this easier.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008579.html

*Localization Freeze*
Brian proposed maintaining a localization freeze for all developers except Brian, who will do a pass porting one round of string changes back to the code. Philippe agreed.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008577.html

Philippe later clarified:
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008581.html

Brian followed up saying that difficult terms like "Dashboard" and "Triage" will remain in the Chandler.pot and we'll try to provide context (comments) to help the translators. He also explained that branding capabilities are separate from localization.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008607.html

*Accelerators and mnemonics*
Heikki tried to explain that mnemonics (a way to bring up menus on windows and linux) are not the same as accelerators (keyboard equivalents for commands on all 3 platforms). Thread starts here, though participants agreed to pick this up post-preview.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008604.html

*Preview priorities*
Katie asked if we were slipping work that should be in 0.7.1 (or a later release) into Preview. Brian explained that the new bugs are not for Preview.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008582.html

Dev
---
*Reporting: item received and version created*
Vera asked (1) if "createdOn" could be used to indicate when an item was "received" and (2) how to get the time each version was created.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008550.html

Grant pointed out that the share itself knows the time of the last sync. Mail has no "dateReceived", but does have a "dateSent". User initiated changes are usually accompanied by a change to lastModified/lastModifiedBy/lastModification.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008552.html

Morgen explained that if an item comes in via syncing with Cosmo, "createdOn" will be the time it was created remotely, not the time received.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008553.html

Andi gave APIs for version history; two display version timestamp and one doesn't (but he could add it).
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008572.html

Vera noted that she can get the timestamp from information returned by "getCommit".
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008575.html

*Repository updates*
Andi made a change to let certain types decide when two values are the same (e.g. date/time types treating different timezones with the same UTC offsets as equals).
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008586.html

*icaluid*
Randy brought up a problem with items that have the same icaluid in the same collection: CalDAV spec does not allow this. He offered a few options. Brian Moseley, Katie and Ted agreed with Randy's first suggestion as the right long term solution: enforce icaluid uniqueness within collections on both client and server. Katie also argued we shouldn't be randomly changing icaluids of events.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008566.html

Katie summarized open issues on the icaluid topic (from other Cosmo threads and IRC conversations). (1) implement a restriction on the server? (2) change desktop ical export? Katie noted desktop devs disagreement with uuid/icaluid decisions, to be revisited post-preview.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008595.html

Morgen added that he was fine with adding error handling to the desktop (for #1).
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008600.html

(Peering into the next week for resolution...) Katie explained the decision to do nothing more for icaluids for Preview, but logged bugs for the two cases noted above.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-August/008638.html

*Race condition*
Heikki gave info on Bug 9920, where the first sync fails because a cert doesn't have its attributes set up. Heikki asked if a background thread was getting partially loaded items.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008612.html

Andi explained that item instances should not be shared between views -- each thread gets its own instance for a given UUID and sees values consistent with its view. Andi asked about a pref to turn off auto sync on startup.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008616.html

Meetings, Announcements
-----------------------
July 18 IRC session to verify resolved bugs:
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008568.html

Bear noted SmartSVN3 was released.

July 20 IRC session covering desktop/server interop.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008580.html

July 23 IRC session for testing with PPD team.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008589.html

July 24 IRC session to test against schema-migrated Cosmo 0.7.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008597.html

Desktop team meeting:
http://chandlerproject.org/Journal/AppsMeeting20070724

July 25 IRC sessions for integration testing and desktop bug verification.
http://chandlerproject.org/Projects/PreviewIntegrationTestSpec
http://lists.osafoundation.org/pipermail/chandler-dev/2007-July/008601.html

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to