I like this idea and wonder how difficult it would be to have this dialog come up automatically when Chandler can not start due to a repository problem.

Dan

Bryan Stearns wrote:

Recent Chandler issues have produced situations where a user has needed to "interact directly" with his/her repository:
- The repository is damaged and can't be opened
- The repository isn't damaged, but the last Chandler run died and left it with broken UI structures, such that Chandler gets confused on startup and crashes. (I think the problem Sheila just showed me falls into this case, which is why I'm sending this now.)
- A corrupt repository needs to be sent to us.
- Additionally, it's sometimes useful to tell Chandler to --create a new repository, but the user doesn't normally start Chandler from the command line -- figuring out how to do this is an extra hurdle for the user to solve in a situation where we've let him/her down.

I propose we add a mechanism to put up a dialog on startup if the user is holding down a metakey (to be named later; we can figure one out that works on all platforms and doesn't interfere with basic application launching); this dialog would offer this radio-group of choices; - Continue startup normally (the default, in case the metakey's inadvertently down)
- Keep my data, but reset the UI information in my repository
- Discard my repository completely and start over

and optionally (a separate checkbox with two editfields)
- Send my repository to OSAF; here's my email address so OSAF can ask me followup questions: [ ] and the number of the bug I filed about this: [ ].

I proposed something like this a long time ago, and it generally got boo'd down, I think because "we should just fix the bugs that leave the repository in a bad state". I agree that we need to fix bugs like this, but for a while yet we'll need a mechanism to help users affected by these problems, other than "Just go find your profile directory and delete it. Oh, you don't know what that is? Just start Chandler with the --create option. Oh, you've never used a command line?"...)

...Bryan

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

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

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

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

Reply via email to