Skip to content

abrt-bot/gnome-abrt

 
 

Repository files navigation

gnome-abrt

A utility for viewing problems that have occurred with the system.

About

gnome-abrt is a graphical user interface which allows users to analyze and report application crashes, system failures and other problems.

The tool was developed according to Oops!

gnome-abrt is part of the ABRT project.

Development

Development dependencies

Build dependencies can be listed by:

$ ./autogen.sh sysdeps

or installed by:

$ ./autogen.sh sysdeps --install

The dependency installer gets the data from the rpm spec file

Building from sources

When you have all dependencies installed run the following commands:

$ ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib
$ make

Checking

gnome-abrt uses pylint to validate source codes. If pylint prints out any issue, the test will fail. Run the test by:

$ make check

Configure pylint in pylintrc.

Disable a particular pylint message in the source code by adding comment in the following form:

#pylint: disable=<message code>

Running

If you want to run gnome-abrt from the source directory, you must configure PYTHONPATH to point to src/. Makefile provides a convenient target for running the tool from the source directory:

$ make run

You can pass command line arguments trough ARGS environment variable:

$ make run ARGS=-vvv

Installing

If you need an rpm package, run:

$ make rpm

otherwise check INSTALL for more details.

Packages

No packages published

Languages

  • Python 85.3%
  • C 5.3%
  • Makefile 4.5%
  • M4 2.2%
  • Shell 1.6%
  • C++ 0.8%
  • CSS 0.3%