[Adium-devl] Burning Duck 2.0
Evan Schoenberg
evan.s at dreskin.net
Wed Dec 20 16:47:47 UTC 2006
Most of the BD2 plan sounds great. Out of curiosity, is someone
volunteering to write this, is Jeff in the loop but quiet, or is this
in the musing stage more than the "someone will write it, what should
they write" stage?
Peter wrote:
> * Include libgaim debug log
> (not publicly viewable, obviously)
> CFM: good idea, potentially large
> EH: Yes please.
> PRH: May require that we log to a file (perms: 0600) regardless,
> and only rm it if the box is unchecked.
We need to do an audit of libgaim's logging and make sure passwords
aren't logged (I believe in Jabber they currently are, for example).
Even without being publically viewable, we have no business
collecting passwords :) With that done, a 50 line tail of debug
logging could be really helpful for a lot of libgaim bugs. This
would be great for Adium and for libgaim itself (there are a ton of
libgaim crashes which have been fixed because the Burning Duck gets a
higher, more reliable volume of data for sporadic crashes than users'
reports give the Gaim bug tracker).
<Trac integration>
The only problem with regularly linking Trac to the crash reporter in
some way (i.e. with AdiumCrash(35849) or %35849 -- although it was
suggested not to overload punctuation, something mirroring the #549
ticket notation could be nice and simple) is that then crash reports
need to stay around forever since trac tickets are intended to. This
in turn requires a crash database that has no scaling problems...
currently, the couple thousand crash reports we get a day add up and
make the search function sloooow (as mentioned). It could use a purge.
<import of old crash tickets>
Old crashes are generally not useful -- our automatic response to a
bug report on even 0.89.1 at this point is "try AdiumBeta and let us
know if it still happens". Upgrade is our first line of defense...
and while for historical analysis it could be interesting to have old
crashes, I don't consider it too important.
Chris wrote:
>> * Drop IM handles; we don't use them (if we REALLY need them, we
>> can request by email)
> The reason we have it is for:
>
> 1) People who don't have email addresses
>
> 2) People who don't want to give us theirs but want to give us a
> valid contact avenue.
>
> If we drop im we should drop email. But it would make more sense to
> drop email since we *know* that the person will have an im account if
> they are using Adium.
On the other hand, using IM requires catching the person online and
requires having a conversation. I've used the email addresses many
times; I've used the IM handles rarely. I prefer email for this sort
of thing.
On Dec 20, 2006, at 11:05 AM, Phil Dokas wrote:
> It seems this was in response to having a mandatory email address.
> Why not have the address be optional, mark it visually as such with
> an explanation that mentions that submitting an email address can
> help with debugging?
If there's a big problem with it being mandatory, I think it should
still be there but be optional, indeed. Honestly, we have enough
crashes that a mandatory email address doesn't seem like a problem.
yes, some people won't submit because they don't want to give us
their address. Many more people will put it in, and some of those we
want to be able to contact with requests for more information or
debugging. Is there an outcry in #adium about the mandatory address?
-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20061220/d6ec4437/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20061220/d6ec4437/attachment.sig>
More information about the devel
mailing list