[04:53] <rhelmer> chrisccoulson: btw, nigelb pointed me at https://lists.ubuntu.com/archives/ubuntu-devel/2011-August/033931.html (I work on crash-stats aka socorro)
[04:54] <rhelmer> I am interested in helping to package socorro for debian/ubuntu, we were intending on providing rpm/deb ourselves soon anyway
[10:21] <chrisccoulson> hi rhelmer, that's awesome
[10:21] <chrisccoulson> (sorry, i was asleep earlier)
[10:29] <chrisccoulson> rhelmer, is socorro dependant on the client applications using Breakpad, or would it be possible to modify it to be compatible with something else? (eg, Apport, which is what we use in Ubuntu for most things)
[10:30] <chrisccoulson> apport has some important advantages for us. the main one being that we don't need to embed it in to applications
[14:20] <rhelmer> chrisccoulson: socorro uses a component of breakpad called minidump_stackwalk to process incoming crashes, and the processors have access to the debug symbols used to generate the binaries that the crashes came from
[14:21] <rhelmer> chrisccoulson: I don't think there are any other explicit dependencies but there are probably some assumptions in the code, I guess things like signature generation would need to be modified a bit
[14:21] <chrisccoulson> rhelmer, yeah, possibly
[14:21] <chrisccoulson> it would be nice to have something like that :)
[14:21] <chrisccoulson> we definitely miss having a good crash DB
[14:23] <chrisccoulson> rhelmer, bug 629306 is an example of what we currently have
[14:23] <ubot2> Launchpad bug 629306 in ubuntuone-client/stable-1-4 "gnome-settings-daemon crashed with SIGSEGV in g_return_if_fail_warning()" [High,Fix committed] https://launchpad.net/bugs/629306
[14:23] <chrisccoulson> which is a problem for frequent crashes, as it generates a lot of bug mail ;)
[14:23] <rhelmer> heh
[14:27] <rhelmer> chrisccoulson: socorro has a lot of dependencies and can be a bit tricky to get going, we've started a vagrant project which bootstraps an ubuntu VM (using puppet) https://github.com/rhelmer/socorro-vagrant
[14:28] <rhelmer> chrisccoulson: we're definitely interested in packaging it in any case, but I think we could investigate adding support for apport as well
[14:29] <rhelmer> chrisccoulson: so I accidentally woke up way too early this morning, I am going to go back to sleep, but nice to meet you :)
[14:29] <chrisccoulson> rhelmer, excellent, thanks :)
[18:28] <bhearsum> m_conley: nice work driving Thunderbird along!
[18:35] <m_conley> bhearsum: thanks! :)
[18:57] <chrisccoulson> m_conley, are you coming to UDS in orlando btw?
[18:57] <chrisccoulson> nice hotel and pool ;)
[18:57] <m_conley> chrisccoulson: Oh, good question - has registration opened?
[18:57] <chrisccoulson> m_conley, good question :)
[18:58] <chrisccoulson> jcastro might be able to answer that
[18:58] <chrisccoulson> ah https://launchpad.net/sprints/uds-p
[18:58] <chrisccoulson> so the answer is probably "yes" :)
[18:58] <m_conley> right, cool
[18:59] <m_conley> chrisccoulson: I hope I can come!  I really enjoyed the last UDS.
[19:54] <chrisccoulson> sigh @ https://crash-stats.mozilla.com/report/index/1de1b1b4-3524-4628-8bfb-778722110810 :(
[19:54] <chrisccoulson> all the reports from the same person
[19:54] <chrisccoulson> i wish he would respond to my e-mail
[20:37] <micahg> m_conley: you're famous: http://feedproxy.google.com/~r/d0od/~3/OSIVlyO0s9s/
[20:37] <m_conley> micahg: :D
[20:45] <BUGabundo> evening friends of the Dark
[22:14] <chrisccoulson> woah, just had my first firefox crash in a month!
[22:14] <chrisccoulson> not bad for running nightly builds
[22:16] <Omega> Mine crashes about once a week
[22:16] <Omega> (nightly)
[23:08] <chrisccoulson> gah, mozilla bug 661297 totally breaks my extension :'(
[23:08] <ubot2> Mozilla bug 661297 in DOM: Events "Kill AddEventListenerByIID/RemoveEventListenerByIID" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=661297
[23:09] <chrisccoulson> maintaining a binary extension sucks
[23:23] <rhelmer> chrisccoulson: yeah don't do that :P
[23:24] <chrisccoulson> heh
[23:24] <chrisccoulson> it's not fun ;)
[23:24] <rhelmer> chrisccoulson: srsly though is jsctypes an option? what does it do?
[23:24] <chrisccoulson> rhelmer, https://launchpad.net/globalmenu-extension
[23:25] <chrisccoulson> ctypes would be difficult atm, as i need access to some interfaces which aren't scriptable
[23:25] <chrisccoulson> and there are problems with managing memory with ctypes too
[23:27] <rhelmer> yeah
[23:27] <rhelmer> chrisccoulson: hm yeah that's a tricky one
[23:28] <rhelmer> chrisccoulson: has there been any discussion of getting this upstreamed to mozilla, so our test infra etc. would be able to help?
[23:28] <rhelmer> guess since it's ubuntu-only might be a little odd
[23:28] <chrisccoulson> rhelmer, there has been some brief talk, but nothing has materialised so far
[23:28] <chrisccoulson> i'd certainly like that to happen
[23:30] <rhelmer> it'd be nice if we could help w/ test infra at least, I wonder if that's something we could do sooner
[23:30] <rhelmer> there's been a lot of discussion about binary extensions in the newsgroups since we went with the rapid release cycles, that's one thing that has been discussed to help out enterprise users iirc
[23:40] <chrisccoulson> rhelmer, i probably have more of an advantage than some other extension maintainers, as we bundle this extension with firefox
[23:40] <chrisccoulson> which means it also gets built nightly
[23:41] <chrisccoulson> so i spot breakage fairly quickly ;)
[23:41] <rhelmer> yeah that's good
[23:42] <rhelmer> chrisccoulson: do you do any kind of automated tests? we have a whole bunch of them that you could run, they have crash detection and such (I assume you mean it gets bundled and built on the ubuntu side right?)
[23:43] <chrisccoulson> rhelmer, yeah, that's right
[23:43] <chrisccoulson> there aren't any tests for it atm, as it depends on other things in the environment
[23:43] <chrisccoulson> (ie, it needs to talk to the unity panel)
[23:43] <rhelmer> yeah makes sense
[23:43] <chrisccoulson> i guess i could emulate that somehow though