Hello Motohiro,

Dne 17.4.2012 17:58, KOSAKI Motohiro napsal(a):

Hello,

I have a question. Can we detect abrt enableness on runtime?

I am not sure what is the best way how to detect ABRT enableness, but I can clarify it with upstream. Actually such checking is not required I would say, because:

1) If ABRT is not enabled, the gem cannot send the report via socket. Only record into /var/log/messages is made. 2) I would like to see Ruby in Fedora automatically to try to require abrt.rb and fail silently if the gem is not installed.

I mean, I want to integrate it to upstream. Ruby already has
similar support code for Mac.

Could you please elaborate what Mac support Ruby already has?

but I also want to fallback original behavior when a user disable abrt service.


The original behavior is always preserved (assuming that there is no bug in the ABRT gem :)), i.e. the exception is written to terminal for example. The report to ABRT is just extension.


With regards to SEGV, I believe that they are caught by ABRT anyway, since Ruby itself is C, so they should be handled by ABRT C hook. Or are you aware of some specific example which does not work that way?


Vit


_______________________________________________
ruby-sig mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to