|
Packit |
8ea169 |
# ABRT
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
**A set of tools to help users detect and report application crashes.**
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
### About
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
Its main purpose is to ease the process of reporting an issue and finding a
|
|
Packit |
8ea169 |
solution.
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
The solution in this context might be a bugzilla ticket, knowledge base article
|
|
Packit |
8ea169 |
or a suggestion to update a package to a version containing a fix.
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
### Documentation
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
Every ABRT program and configuration file has a man page describing it. It is
|
|
Packit |
8ea169 |
also possible to [read the ABRT documentation](http://abrt.readthedocs.org/)
|
|
Packit |
8ea169 |
online. For contributors and developers, there are also [wiki
|
|
Packit |
8ea169 |
pages](https://github.com/abrt/abrt/wiki) describing some topics to deeper
|
|
Packit |
8ea169 |
technical details.
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
### Development
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
* IRC Channel: #abrt on FreeNode
|
|
Packit |
8ea169 |
* [Mailing List](https://lists.fedorahosted.org/admin/lists/crash-catcher.lists.fedorahosted.org/)
|
|
Packit |
8ea169 |
* [Bug Reports and RFEs](https://github.com/abrt/abrt/issues)
|
|
Packit |
8ea169 |
* [Contributing to ABRT](CONTRIBUTING.md)
|
|
Packit |
8ea169 |
* [Install and run ABRT](INSTALL.md)
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
### Running
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
ABRT consist of several services and many small utilities. While The utilities
|
|
Packit |
8ea169 |
can be successfully run from the source directories after build, the services
|
|
Packit |
8ea169 |
often uses the utilities to do actions and expect the utilities installed in
|
|
Packit |
8ea169 |
the system directories. Hence to run the services, it is recommended to install
|
|
Packit |
8ea169 |
ABRT first and run them as system services. The instructions how to build
|
|
Packit |
8ea169 |
and install ABRT can be found in [INSTALL.md](INSTALL.md)
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
### Technologies
|
|
Packit |
8ea169 |
|
|
Packit |
8ea169 |
* [libreport](https://github.com/abrt/libreport) - problem data format, reporting
|
|
Packit |
8ea169 |
* [satyr](https://github.com/abrt/satyr) - backtrace processing, micro-reports
|
|
Packit |
8ea169 |
* [Python3](https://www.python.org/)
|
|
Packit |
8ea169 |
* [GLib2](https://developer.gnome.org/glib/)
|
|
Packit |
8ea169 |
* [Gtk3](https://developer.gnome.org/gtk3)
|
|
Packit |
8ea169 |
* [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/)
|
|
Packit |
8ea169 |
* [SELinux](https://github.com/SELinuxProject/selinux/wiki)
|
|
Packit |
8ea169 |
* [systemd](https://www.freedesktop.org/wiki/Software/systemd/)
|