r22 - 12 Jul 2007 - 08:34:55 - MimiYinYou are here: OSAF >  Journal Web  >  ContributorNotes > SheilaMooneyNotes > ChandlerBugTriage20070328

Alpha5 - Chandler Bug Triage

Working page for Sheila and Mimi to do a huge bug categorization of all the Alpha5 bugs for Preview. We put all the bugs into one of the 4 following buckets.

P1 Bugs that prevent playing around with the app, trying out the features

General Stuff

  • P2: Bug#5308 - Sharing conflict notification UI
  • P3: Bug#6545 - Change OOTB configuration

Performance ( Performance is really high priority for Preview but we understand that not all of these will get fixed. It was easier to isolate all the perf bugs together)

  • P1: Bug#4119 - Creating a new event by double clicking in the calendar is slow with 3000 event repository.
  • P2: Bug#4453 - summary table scrolling is too slow
  • P3: Bug#8504 - Quick entry in Dashboard with 3k perf testcase
  • P3: Bug#8505 - Triage in Dashboard with 3k perf testcase
  • P3: Bug#6024 - Syncing is too slow (publish+subscribe)
  • P3: Bug#8215 - New event creation in 3k event calendar slowed down in r13252 or r13253
  • P3: Bug#4637 - Jumping to next week is slow with 3000 event calendar
  • P3: Bug#5651 - Jump calendar by one week perf regression on 3/26-27
  • P3: Bug#4714 - First calendar overlay is slow (3k calendar)
  • P4: Bug#4589 - stamping an event in the detail view is slow with 3000 event calendar
  • P3: Bug#4292 - deleting large collections from chandler doesn't get performance going any better

P2 Stuff that blocks day to day usage

PPD recommends that any of the following bugs that are not tagged as P2 be upgraded

Sharing: Data Loss

  • P3: Bug#7496 - EIM tables should support new dashboard features, including triage status
  • P3: Bug#7643 - Can't share reminders on non-events
  • P3: Bug#8664 - Need to resolve THIS vs THISANDFUTURE changes during sharing
  • P3: Bug#8519 - stale item has no EventStamp? recurrenceID

Sharing: Can't edit

  • P3: Bug#7789 - Item I can't delete or remove

Sharing: Improve read/write sharing experience

  • P3: Bug#7665 - computed attributes should be recomputed if conflict is detected on merge MimiYin - How common will this be?
  • P3: Bug#7657 - Check on startup if shares need to sync

Sharing: Interop

  • P2: Bug#8301 - Chandler does not preserve all iCalendar components on import/export MimiYin - Does this break sharing with CalDAV clients / servers or does it muck up some of the attributes?

Dashboard and Stamping

  • P3: Bug#7446 - stale item error when removing event-ness from recurring event
  • P3: Bug#8294 - stamping an all-day recurring event to mail leads to series of tracebacks
  • P3: Bug#8214 - Allow adding reminders to recurring events from the dashboard
  • P3: Bug#8124 - Recurring reminders in the dashboard
  • P3: Bug#8375 - Dashboard only recurring events don't display in calendar view
  • P3: Bug#7661 - allow 'all events' and 'all future events' as choices when stamping a recurring event as a task
  • P3: Bug#8433 - Problem with triage test case tc0053

Communications

  • P3: Bug#2466 - Cannot send mg because Triage Table d/n enable and disable Send button based on selection
  • P3: Bug#8267 - Doesn't send email; big ol' error sent to terminal

Calendaring

  • P3: Bug#6516 - Allow lozenge to get shorter than 1/2 hour time slot when adjusting # of hours
  • P3: Bug#7478 - Double clicking ics file on Mac doesn't work.
  • P3: Bug#7897 - Removing recurrence gets recurrence out of whack

Dump and Reload

  • P3: Bug#8213 - Recurrence merge issues during restore

Quick Item Entry

  • P2: Bug#7155 - Modify NewItemEvent so that one of the options is to have the new item added to the first selected collection

View selector/search

  • P3: Bug#8599 - Search results view will not cancel...traceback on attempt
  • P3: Bug#7978 - Search results tweaks (or we should remove View selector menu items)
  • P2: Bug#7969 - Clicking around the sidebar and appbar should filter search results accordingly

Making Trash and Deletion fully functional

  • P3: Bug#8323- Deleting items do not need to have a dialog box
  • P3: Bug#5485 - Dialog for Removing a recurring event from a collection thinks I'm deleting
  • P3: Bug#7944 - Deleting collections and items should move items to the trash
  • P3: Bug#8120 - Removing recurring events that are only in 1 Not-Mine should behave like Delete
  • P3: Bug#7601 - Remove behavior for recurring events

P3 - Stuff that is actively confusing for people

PPD recommends that any of the following bugs which are not tagged as P3 be upgraded or downgraded accordingly

  • P3: Bug#6526 - Match 'Item' menu items to tooltips for stamping in mark-up bar

Edge cases that seem to occur frequently

  • P3: Bug#8182 - sidebar greys out after a few operations in Chandler
  • P3: Bug#7352 - ValueError after deleting the welcome message

Organization and Navigation

  • P3: Bug#7447 - Export events needs a warning dialog if destination file already exists
  • P3: Bug#7465 - Funky menu: Keep "dashboard" out of dashboard?
  • P3: Bug#8012 - Item > Add to and Move to menu items should be disabled if nothing to add to or move to
  • P2: Bug#5530 - Vertical scroll position not persisted between Chandler's session Workaround in place, though not Fixed

Calendaring

  • P4: Bug#7732 - Lozenge appears in wrong day when dragging to all day area
  • P3: Bug#8367 - Events set with a floating time zone when moved from all day to dat area
  • P3: Bug#8625 - Turning on timezones fires old alarms
  • P3: Bug#7522 - start and end time automagically changing wrong
  • P3: Bug#8007 - Today's events temporarily wrong while restoring shares
  • P3: Bug#7479 - Event status field in detail view missing for some imported events

Recurrence

  • P3: Bug#8316 - First refresh after adding/removing recurrence
  • P3: Bug#6454 - recurring events don't trigger notifications when proxy is reused
  • P3: Bug#7543 - Deleting recurring event occurrence doesn't propagate changes
  • P3: Bug#8371 - DnD the start of an event series to after the end date, events no longer show on calendar view
  • P3: Bug#8605 - Copy and paste of occurrences not working reliably
  • P3: Bug#8524 - no local value for 'inheritFrom' (unstamping related, recurrence related)
  • P3: Bug#8361 - stamping an exception to a recurring series as task doesn't show up in task app
  • P3: Bug#8525 - recurrence dialog for stamping a recurring series gives various options
  • P3: Bug#8280 - Never-share markup bar button won't toggle after item has been given recurrence

Communications

  • P3: Bug#8537 - When replying or forwarding an event or task the new message can get lost
  • P3: Bug#6745 - Reply/Reply All/Forward buttons are always enabled
  • P2: Bug#7759 - When replying to and editing/updating messages, 'Sent by' email address should be automatically added to the CC: field

Trash and Deletion

  • P3: Bug#8520 - When removing items from Dashboard, wrong dialog pops up

P4 - Stuff that makes it more likely for people to stick with Chandler (conveniences and nice to haves)

As with the other bugs, we recommend that any non-P4s in this list be upgraded or downgraded accordingly. The P4 items are broken into 2 groups.

  • P4s that we could go ahead and punt at some point
  • P4s that we would like to keep around simply to try and understand which ones come up more frequently in testing and dogfooding.

For the later group, we can then track some of these P4s that may be worth fixing for Preview because users run into them more often. In this case, we would upgrade them to P3 and have them fixed.

P4 candidates we could think about punting at some point

  • Confusing, but not a big deal
  • P3: Bug#5404 - grey out "choose file to import" OK button when no file selected
  • P3: Bug#8616 - Conflicts on master event should display alert icon next to all occurrences in Dashboard
  • P3: Bug#4535 - Reminders with deltas greater than recurrence difference might not fire
  • P4: Bug#7786 - Settle on "delete" instead of "move to trash" in dialogs and menus
  • P4: Bug#7414 - Unable to select certain events from preview pane

P4 candidates we want to keep in the list for now (to see how many should be upgraded and fixed)

Visual Polish (Persistent)

  • P3: Bug#7305 - Toolbar icons misaligned
  • P5: Bug#6515 - Change the way we special case the curved-corner-radius on event lozenges
  • P3: Bug#6598 - Weird extra pixel when selecting adjacent all-day area events
  • P4: Bug#7423 - Strange blue outline in mini-cal
  • P5: Bug#6521 - Scrollbar misaligned with column header and all-day area divider
  • P3: Bug#6591 - Column header icons should be centered
  • P2: Bug#6689 - markup bar displays dark background for disabled buttons

Visual Polish (In passing)

  • P4: Bug#5202 - Visual indicator for "Today" in the main calendar canvas
  • P3: Bug#6693 - blank row when 24 hours visible
  • P4: Bug#7679 - calendar view week column headers are truncated at the bottom when timezone support is turned on
  • P3: Bug#7668 - Lozenge size is inconsistent when dragging events from all-day area into timed calendar
  • P4: Bug#7461 - Drawing artifacts in the calendar
  • P5: Bug#7279 - Preview area flashes weird outline
  • P3: Bug#8117 - Minicalendar not aligned at startup
  • P3: Bug#7332 - CC and BCC fields shouldn't appear in 'Display' mode if they have no values
  • P3: Bug#8451 - Move timezone picker in tz dialog to be underneath text
  • P3: Bug#7700 - Downsize to smaller form field sizes in the Accounts dialog
  • P3: Bug#7360 - Tiny font in the "About" box

Errors

  • P3: Bug#8349 - Sidebar blanks out
  • P3: Bug#7748 - updating the alarm on a recurring series blanks out the detail view

  • P3: Bug#8317 - Error creating new itme when viewing tasks as calendar
  • P2: Bug#7617 - Error after deleting a collection, couldn't restart Chandler
  • P3: Bug#7768 - Repeated crash with traceback after deleting an item
  • P3: Bug#8414 - Error resizing columns in search table

  • P3: Bug#8292 - AttributeError:osaf.sharing.SharedItem.sharedIn on marking a message Unread
  • P3: Bug#8426 - AttributeError: 'Item' object has no attribute 'osaf.pim.calendar.EventStamp.allDay'

Edge Cases

  • P3: Bug#8427 - Updated Chandler checkpoint 3/19 and lost the title to my events.
  • P3: Bug#7993 - Starting Chandler causes reboot of Win2k Pro MimiYin - Are we officially supporting this platform? I would put this as P4 or 5 if not.
  • P2: Bug#7351 - split pane view should be horizontal, not vertical ;o) - MimiYin: Haven't observed this in a while, may be invalid?

  • Unique repro conditions
  • P3: Bug#7324 - Triage status all wonky in Cosmonauts2 collection
  • P3: Bug#8259 - Assertion error replying to mail selected from search results
  • P3: Bug#7434 - Traceback while closing
  • P3: Bug#7738 - Traceback when Chandler left on overnight

  • Linux
  • P3: Bug#7331 - Add hint text to addressing fields
  • P3: Bug#8356 - Can't edit ends when creating a yearly recurrence

App Integrity

  • Error on Start up / Shut down
  • P3: Bug#8417 - Error when startup option dialog opens after using restart from the talkback dialog
  • P3: Bug#7980 - Crash when launching Chandler
  • P3: Bug#8635 - Can't shutdown Chandler

  • Error while doing something
  • P3: Bug#8348 - Feedback window popped - wasn't doing anything
  • P3: Bug#7769 - Traceback window popped up when I selected an Addressed item
  • P4: Bug#7452 - Use bi-refs instead of a set in CalendarSelection
  • P3: Bug#8360 - assertion while modifying a recurring event
  • P3: Bug#8223 - error no attribute 'postEventByName' double clicking in preview pane
  • P5: Bug#7523 - date value out of range error when jumping to date 0001
  • P3: Bug#8282 - wxAssertFailure HIToolbarRemoveItemAtIndex when searching
  • P3: Bug#7810 - Feedback error when auto-sync runs
  • P3: Bug#8594 - missing password causes error

Data Integrity

  • P3: Bug#8478 - moving the end date of a recurring series by 1 day loses the last event in the series
  • P3: Bug#7560 - NoTZ display of UTC events

Functionality

  • Tools for Dogfooders
  • P3: Bug#8312 - Backspace closes Stack Trace window when in "Optional"
  • P3: Bug#6827 - Keyboard copy from feedback dialog does not work MimiYin - P2? Won't this discourage dogfooders from logging bugs?
  • P3: Bug#7139 - We need a public repo-submit mechanism

  • For Power Users
  • P3: Bug#6539 - cannot set network proxy
  • P3: Bug#6540 - Can't specify an HTTP proxy

  • Annoying Interaction Issues
  • P3: Bug#7497 - summary table edits quit on single click inside the edit box
  • P5: Bug#7137 - 2 collections were assigned Red in a row
  • P5: Bug#5713 - sizing doesn't propagate correctly to the detail view or calendar
  • P3: Bug#8242 - The "All Future, Just this event" dialog appears too often
  • P4: Bug#7426 - Delete key replaces lozenge title with odd character
  • P4: Bug#7591 - Selecting/ Unselecting lozenge causes calendar to scroll
  • P5: Bug#4139 - Clicking shouldn't activate Drag and Drop - a drag should be required
  • P4: Bug#7304 - Typing to enter an event following a click-and-drag does not work
  • P4: Bug#7329 - Certain lozenge sizes display no title
  • P4: Bug#7142 - Tooltips for event descriptions that don't fit inside the lozenge
  • P5: Bug#6457 - recurring events delay updating lozenge title after 'just this event' changes
  • P3: Bug#6904 - Location tab completion not working for 1 completion
  • P4: Bug#7187 - read-only doesn't work for drop downs in the detail view

Other dev/build/qa related bugs

  • P1: Bug#5383 - do_tests and tbox miss chandler/python shutdown crashes
  • P1: Bug#8098 - qasharing must be SSL-enabled.
  • P1: Bug#8598 - Tinderbox does not include output from failed tests
  • P2: Bug#7160 - Creating a New Message/Task/Event should not switch you out of the All App Area (fixed in UI, bug in functional tests)
  • P3: Bug#5578 - Move chandler unit test and distribution code out of hardhat
  • P3: Bug#5579 - Move hardhat dir into its own svn repository
  • P3: Bug#5637 - Get rid of RunChandler? scripts
  • P3: Bug#5714 - builds don't use the correct version of the compiler
  • P3: Bug#5775 - Tbox buildscript should print more info
  • P3: Bug#6029 - Need a test data set for Alpha3 performance tests
  • P3: Bug#6629 - testing framework bug: KeyError?:
  • P3: Bug#6659 - SetAllDay? script function not working
  • P3: Bug#6783 - Unit tests in projects/ are run twice
  • P3: Bug#6788 - Perf tbox should use the same tbox client script as the quick builds use
  • P3: Bug#6802 - Create a test suite based on functional test suite that cycles until failure happens
  • P3: Bug#6894 - Tboxes should run functional tests individually in addition to suite
  • P3: Bug#6951 - Convert performance tests to run on new framework
  • P3: Bug#7057 - do_tests should use "setup.py test" to run the unit tests for parcels
  • P3: Bug#7128 - Access to annotation attributes don't go thru proxies
  • P3: Bug#7455 - shared attributes should be owned by module
  • P3: Bug#7491 - move feedparser.py out of util
  • P3: Bug#7502 - RC identifier in version string
  • P3: Bug#7579 - Functional test messages should be (optionally) written to chandler.log
  • P3: Bug#8125 - ValueError?: I/O operation on closed file (#due to non-posix-compliant Windows feature)
  • P3: Bug#8166 - Traceback: "global name 'record' is not defined"
  • P3: Bug#8185 - version.py relies on svn 1.3.x format files
  • P3: Bug#8657 - Need to build and distribute ctypes module
  • P3: Bug#4717 - separate parcel for test menu items
  • P3: Bug#8147 - Tbox logs often empty
  • P3: Bug#7252 - Add a functional test that subscribes to an iCal calendar
  • P3: Bug#7253 - Add functional testing for mail buttons Reply, Reply All and Forward
  • P3: Bug#7254 - Add functional testing for POP mail
  • P3: Bug#7256 - Add functional test for closing all dialogs
  • P3: Bug#7257 - Add functional testing for calendar context menu
  • P3: Bug#7258 - Add functional testing for keyboard navigation
  • P3: Bug#7259 - Add fuctional testing for search
  • P3: Bug#8389 - Script recording assert when clicking in location field
  • P2: Bug#5358 - Startup crash for network user: lockf operation not supported - MimiYin: Is this a developer build bug?
  • P3: Bug#5363 - Full chandler builds should not break when changing 3rd party lib APIs
  • P3: Bug#4617 - separate parcel for test menu items
  • P3: Bug#8165 - find bug in debug build
  • P2: Bug#4765 - Clean install attempts to delete the previous version twice
  • P3: Bug#8283 - Can't trust my mail server's SSL certificate


0.7 - Chandler Bug Triage

See bug list.

Bugs we would like to keep around and we will investigate further to mark the priorities

Revisit with new sharing f/w?

  • Bug#4386 Mid air collisions during sync not detected / handled
  • Bug#4537 When sharing a collection is cancelled, clean up or resta...
  • Bug#4873 Unpublish doesn't unpublish shares from inaccessible shar...
  • Bug#7692 Deleted task keeps reappearing after sync
  • Bug#8699 Traceback: When restoring settings

What's the effect on the end-user experience?

  • Bug#2980 Help implement the new addressing mechanism for the soup
  • Bug#4959 Attribute editors' concept of 'readonly' is faulty
  • Bug#7934 Chandler cannot publish to collection without etag
  • Bug#8321 ICS VTODO's also stamped as Events (Does this screw up importing or exporting Tasks?)
  • Bug#8441 Investigate Chandler's handling of PROPFIND return URLs t..
  • Bug#8442 Allow the user to change the location of a ticketed subsc...
  • Bug#8732 changing timezone messes up indexes

How often does this happen?

  • Bug#8721 KeyError? Iterating trashCollection
  • Bug#8725 instantiateWidget Assertion Error after Hub Sharing (Are we saying we essentially can't share event status?)
  • Bug#8727 Explictly set triage status changes when shared on events happening NOW (Waiting for reply from Dan.)
  • Bug#8728 MergeError?: Merge failed because merging values for lastModified on <Note..> failed because no merge callback was defined or because the merge callback(s) punted, reason code: VALUE (Does this render emailing recurring events unusable?
  • Bug#8730 After Hub sharing, changing read status in dashboard often affects multiple messages
  • Bug#8756 IndexError?: position out of range:1 creating a new collection in the sidebar
  • Bug#8754 wx assertion error when right clicking on triage button
  • Bug#8756 Markup bar tooltips don't always show up on Mac PPC

Bugs we classified to the P1, P2, P3 and P4 categories listed in the above section

Upgrades

  • Bug#7411 Adjustments to "Share" and "Manage share" dialogs to acco... (P2)
  • Bug#8709 When in 'All' new item creation should not cause context switch (P2)
  • Bug#8381 Cannot DnD from calendar canvas to add events from read-o... (P3)
  • Bug#8450 Sort out Subscribe dialog (P2 - Related to sharing filters issue)
  • Bug#8514 Sharees should be able to see sharer's sharing filters first (P2)
  • Bug#8790 Pending changes dialog : Createon: is a vague number (*P2 I think what's in the current 'Pending Changes' dialog isn't usable yet. So we need to do some amount of work to get it so that users can parse the changes so they don't 'lose data' from not being able to understand the dialog.)
  • Bug#8809 Differentiate between 1st subscribe and subsequent syncs when setting Unread status (P2)

http://bugzilla.osafoundation.org/show_bug.cgi?id=8809

Downgrades

  • Bug#7938 Choose timezone dialog doesn't respond to mouse scrollwhe... (P4 - Interaction Annoyances)
  • Bug#7966 Markup bar buttons start up stacked in corner in window c... (P4 - In passing Visual Polish)
  • Bug#8585 Traceback when resubscribing to read-write Office calendar (P4 - Edge Case)
  • Bug#8710 Can't see addressing fields on recurring event until I switch App areas (P4 - Edge Case)
  • Bug#8712 Items lose title after dump & reload (P4 - Edge Case)
  • Bug#8775 Clicking exclamation icon should bring up sharing error details dialog (P4 - Tools for Dogfooders)

Punt to Future

  • Bug#7427 Chandler as an IMAP server
  • Bug#8703 Performing an unsubscribe on a published collection
  • Bug#8168 Sun probably shouldn't be treated as Sunday
  • Bug#8685 Multiple meanings of Remove
  • Bug#8784 This and future changes collide

-- SheilaMooney - 28 Mar 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r22 < r21 < r20 < r19 < r18 | 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.