Hi,

ext Randall Arnold wrote:
Thanks Attila!  I just uploaded a more recent update to the PDF
(http://maemo-daemons.org/MeeGo_User_Experience_Framework.pdf)
based on helpful feedback so far.

Some comments on the bug reporting thing.

We already have Crash reporter which collects crashes.


Creating automated bug reports from crashes isn't useful because:

* Users don't write detailed enough use-case descriptions
  to the crash uploads.  It's slightly too inconvenient to
  do that with the device.

* Bugs are related to use-cases, not crashes.  Without a reproducible
  use-case, bugs are usually worthless as you cannot even verify
  potential fixes to them i.e. tell when the issue is fixed.


Telling for which _already existing_ bug crash is related to is
useful though and Crash reporter already supports that for (internal)
bugs. Due to screen size constraints bug number is given as a keyword
in note field instead of there being a separate field for it though.
There are going to be some updates to Crash reporter soon so that user
can select which bugs to upload (so that unrelated core dumps can be
uploaded separately or ignored).


Crash reporting isn't currently targeted for normal users
for few reasons:

* Crash dumps are large and can contain private information
  (like passwords).  Hopefully in Harmattan we can can use
  minidumps that contain only enough information for backtraces,
  not all the process data.

* Installing syslog means that user's rootfs can run out of space
  if the log file grows too large (syslog is run as root).  Syslog
  can also contain private information (user names etc).

* Crash dumps in heavily loaded device will make the situation
  worse (whole crashing process needs to be swapped in for core
  dump etc).


        - Eero

_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to